edu.stanford.smi.protegex.owl.ui.properties
Class OWLSubpropertyPane
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
edu.stanford.smi.protege.util.SelectableContainer
edu.stanford.smi.protegex.owl.ui.properties.OWLSubpropertyPane
- All Implemented Interfaces:
- edu.stanford.smi.protege.util.Disposable, edu.stanford.smi.protege.util.Selectable, HostResourceDisplay, ImageObserver, MenuContainer, Serializable
- Direct Known Subclasses:
- OWLAnnotationPropertySubpropertyPane, OWLDatatypePropertySubpropertyPane, OWLObjectPropertySubpropertyPane
public class OWLSubpropertyPane
- extends edu.stanford.smi.protege.util.SelectableContainer
- implements HostResourceDisplay
A SelectableContainer displaying a tree of properties.
This class is an adaptation of the core Protege class SubslotPane.
Actually this class started as a subclass of SubslotPane, but essentially
all methods were overloaded and most core features disabled or changed.
- Author:
- Holger Knublauch
- See Also:
- Serialized Form
Methods inherited from class edu.stanford.smi.protege.util.SelectableContainer |
addSelectionListener, clearSelection, dispose, equals, getSelectable, getSelection, getSoleSelection, notifySelectionListeners, onSelectionChange, removeSelectionListener, setNotificationsEnabled, setSelectable, toString |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle |
OWLSubpropertyPane
public OWLSubpropertyPane(edu.stanford.smi.protege.model.Project p)
- Deprecated. the other constructor is better
OWLSubpropertyPane
public OWLSubpropertyPane(OWLModel owlModel)
getHeaderLabel
protected String getHeaderLabel()
getHeaderIcon
protected Icon getHeaderIcon()
getCreateAnnotationOWLDatatypePropertyAction
protected Action getCreateAnnotationOWLDatatypePropertyAction()
getCreateAnnotationOWLObjectPropertyAction
protected Action getCreateAnnotationOWLObjectPropertyAction()
getCreateOWLDatatypePropertyAction
protected Action getCreateOWLDatatypePropertyAction()
getCreateOWLObjectPropertyAction
protected Action getCreateOWLObjectPropertyAction()
getCreateRDFPropertyAction
protected Action getCreateRDFPropertyAction()
getCreateSubpropertyAction
protected Action getCreateSubpropertyAction()
getDeletePropertyAction
protected Action getDeletePropertyAction()
contains
public boolean contains(RDFProperty property)
getActions
protected Collection getActions()
createRoot
protected OWLPropertySubpropertyRoot createRoot()
extendSelection
public void extendSelection(RDFProperty slot)
getDisplayParent
public RDFProperty getDisplayParent()
getDropComponent
public JComponent getDropComponent()
getOWLModel
public OWLModel getOWLModel()
getPath
public List getPath(RDFProperty property,
List list)
getPopupMenu
protected JPopupMenu getPopupMenu()
getTree
public JTree getTree()
handleDelete
protected void handleDelete(Collection properties)
removeSelection
public void removeSelection()
setExpandedProperty
public void setExpandedProperty(RDFProperty property,
boolean expanded)
setRenderer
public void setRenderer(edu.stanford.smi.protege.util.DefaultRenderer renderer)
setDisplayParent
public void setDisplayParent(RDFProperty property)
displayHostResource
public boolean displayHostResource(RDFResource resource)
- Description copied from interface:
HostResourceDisplay
- Called by actions such as the view action in the FindUsagePanel or the
OWLTestResultsPanel.
This can be implemented for special handling of this action - otherwise the
system will pop up a new window showing the selected RDFResource.
- Specified by:
displayHostResource
in interface HostResourceDisplay
- Parameters:
resource
- the resource to display
- Returns:
- true if the navigation was handled, false for default behavior
setEnabled
public void setEnabled(boolean enabled)
- Overrides:
setEnabled
in class JComponent
Submit a bug report or feature request
Copyright (c) 1998-2007 Stanford University.