edu.stanford.smi.protegex.owl.ui.cls
Class OWLSubclassPane
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
edu.stanford.smi.protege.util.SelectableContainer
edu.stanford.smi.protegex.owl.ui.cls.OWLSubclassPane
- All Implemented Interfaces:
- ClassTreePanel, edu.stanford.smi.protege.util.Disposable, ImageObserver, MenuContainer, edu.stanford.smi.protege.util.Selectable, Serializable, TreePanel
- public class OWLSubclassPane
- extends edu.stanford.smi.protege.util.SelectableContainer
- implements ClassTreePanel
A SubclassPane optimized for OWLModels.
- Author:
- Holger Knublauch
- See Also:
- Serialized Form
Fields inherited from class edu.stanford.smi.protege.util.SelectableContainer |
|
Fields inherited from class java.awt.Container |
|
Fields inherited from interface edu.stanford.smi.protegex.owl.ui.actions.TreePanel |
GROUP |
Methods inherited from class edu.stanford.smi.protege.util.SelectableContainer |
addSelectionListener, clearSelection, dispose, equals, getSelectable, getSelection, getSoleSelection, notifySelectionListeners, onSelectionChange, removeSelectionListener, setNotificationsEnabled, setSelectable |
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 |
hierarchyManager
private HierarchyManager hierarchyManager
owlModel
private OWLModel owlModel
tree
private ClassTree tree
finder
private ClassTreeFinder finder
OWLSubclassPane
public OWLSubclassPane(OWLModel owlModel,
Action doubleClickAction,
edu.stanford.smi.protege.model.Cls root,
Action deleteClsAction)
- Deprecated.
OWLSubclassPane
public OWLSubclassPane(OWLModel owlModel,
Action doubleClickAction,
RDFSNamedClass rootClass)
createPopupMenu
protected JPopupMenu createPopupMenu()
createSelectableTree
protected ClassTree createSelectableTree(Action doubleClickAction,
edu.stanford.smi.protege.model.Cls rootCls)
extendSelection
public void extendSelection(edu.stanford.smi.protege.model.Cls cls)
getDropComponent
public JComponent getDropComponent()
getFinder
public ClassTreeFinder getFinder()
getPopupMenu
private JPopupMenu getPopupMenu()
getTree
public JTree getTree()
- Specified by:
getTree
in interface TreePanel
pickConcreteCls
protected edu.stanford.smi.protege.model.Cls pickConcreteCls(Collection allowedClses,
String text)
removeSelection
public void removeSelection()
setHierarchyManager
public void setHierarchyManager(HierarchyManager hierarchyManager)
setSelectedClass
public void setSelectedClass(RDFSClass cls)
- Description copied from interface:
ClassTreePanel
- Selects a given class in the tree.
- Specified by:
setSelectedClass
in interface ClassTreePanel
- Parameters:
cls
- the class to select (and navigate to)
setSelectedCls
public void setSelectedCls(edu.stanford.smi.protege.model.Cls cls)
- Deprecated.
- See Also:
setSelectedClass(edu.stanford.smi.protegex.owl.model.RDFSClass)
setSelectedClassDelegate
private void setSelectedClassDelegate(edu.stanford.smi.protege.model.Cls cls)
setSelectedClasses
public void setSelectedClasses(Collection classes)
setSelectedClassesDelegate
private void setSelectedClassesDelegate(Collection clses)
setSelectedClses
public void setSelectedClses(Collection clses)
- Deprecated.
- See Also:
setSelectedClasses(java.util.Collection)
setSelectedObjectPath
private void setSelectedObjectPath(JTree tree,
Collection objectPath)
setupDragAndDrop
protected void setupDragAndDrop()
setExpandedCls
public void setExpandedCls(edu.stanford.smi.protege.model.Cls cls,
boolean expanded)
setFinderComponent
public void setFinderComponent(JComponent c)
setRenderer
public void setRenderer(edu.stanford.smi.protege.util.DefaultRenderer renderer)
setDisplayParent
public void setDisplayParent(edu.stanford.smi.protege.model.Cls cls)
toString
public String toString()