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, ImageObserver, MenuContainer, edu.stanford.smi.protege.util.Selectable, Serializable
- public class OWLSubpropertyPane
- extends edu.stanford.smi.protege.util.SelectableContainer
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
Fields inherited from class edu.stanford.smi.protege.util.SelectableContainer |
|
Fields inherited from class java.awt.Container |
|
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, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle |
createAnnotationOWLDatatypePropertyAction
private Action createAnnotationOWLDatatypePropertyAction
createAnnotationOWLObjectPropertyAction
private Action createAnnotationOWLObjectPropertyAction
createOWLDatatypePropertyAction
private Action createOWLDatatypePropertyAction
createOWLObjectPropertyAction
private Action createOWLObjectPropertyAction
createRDFPropertyAction
private Action createRDFPropertyAction
createSubpropertyAction
private Action createSubpropertyAction
deletePropertyAction
private Action deletePropertyAction
owlModel
private OWLModel owlModel
viewPropertyAction
private Action viewPropertyAction
OWLSubpropertyPane
public OWLSubpropertyPane(edu.stanford.smi.protege.model.Project p)
- Deprecated. the other constructor is better
OWLSubpropertyPane
public OWLSubpropertyPane(OWLModel owlModel)
contains
public boolean contains(RDFProperty property)
contains
private boolean contains(TreeNode node,
RDFProperty property,
Set reached)
createFinder
private edu.stanford.smi.protege.ui.SlotsTreeFinder createFinder(OWLModel owlModel)
createHeader
private edu.stanford.smi.protege.ui.HeaderComponent createHeader()
createRoot
protected edu.stanford.smi.protege.util.LazyTreeRoot 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)
setSelectedProperty
public void setSelectedProperty(RDFProperty property)
setupDragAndDrop
private void setupDragAndDrop()
setDisplayParent
public void setDisplayParent(RDFProperty property)