edu.stanford.smi.protegex.owl.ui.existential
Class ExistentialTreePanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
edu.stanford.smi.protege.util.SelectableContainer
edu.stanford.smi.protegex.owl.ui.existential.ExistentialTreePanel
- All Implemented Interfaces:
- edu.stanford.smi.protege.util.Disposable, edu.stanford.smi.protege.util.Selectable, Hierarchy, NavigationHistorySelectable, ImageObserver, MenuContainer, Serializable
- Direct Known Subclasses:
- EditableExistentialTreePanel
public class ExistentialTreePanel
- extends edu.stanford.smi.protege.util.SelectableContainer
- implements Hierarchy
A component that displays an existential relationship between classes.
- 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 |
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, setEnabled, 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 |
Methods inherited from interface edu.stanford.smi.protege.util.Selectable |
addSelectionListener, clearSelection, getSelection, notifySelectionListeners, removeSelectionListener |
ExistentialTreePanel
public ExistentialTreePanel(edu.stanford.smi.protege.model.Cls root,
edu.stanford.smi.protege.model.Slot superclassesSlot,
OWLObjectProperty existentialProperty)
createClone
public Hierarchy createClone()
- Description copied from interface:
Hierarchy
- Creates a clone of this, i.e. a Hierarchy with the same type and at
least a similar configuration.
- Specified by:
createClone
in interface Hierarchy
- Returns:
- a clone of this
createPopupMenu
protected JPopupMenu createPopupMenu(edu.stanford.smi.protege.model.Cls cls)
createSelectableTree
protected edu.stanford.smi.protege.util.SelectableTree createSelectableTree(Action viewAction,
edu.stanford.smi.protege.util.LazyTreeRoot root)
createViewClsAction
protected Action createViewClsAction()
expandRoot
public void expandRoot()
extendSelection
public void extendSelection(edu.stanford.smi.protege.model.Cls cls)
getClsesTree
public JTree getClsesTree()
getDisplayParent
public edu.stanford.smi.protege.model.Cls getDisplayParent()
getExistentialProperty
protected OWLObjectProperty getExistentialProperty()
getHeaderComponent
public edu.stanford.smi.protege.ui.HeaderComponent getHeaderComponent()
- Specified by:
getHeaderComponent
in interface Hierarchy
getLabeledComponent
protected edu.stanford.smi.protege.util.LabeledComponent getLabeledComponent()
getOWLModel
protected OWLModel getOWLModel()
getSelectedClass
public RDFSClass getSelectedClass()
- Specified by:
getSelectedClass
in interface Hierarchy
getSelectedOWLClass
public OWLClass getSelectedOWLClass()
getSelectedNode
protected ExistentialTreeNode getSelectedNode()
getSelectedParentClass
public OWLClass getSelectedParentClass()
getTitle
public String getTitle()
- Description copied from interface:
Hierarchy
- Gets the title of this instance (e.g. "Asserted Hierarchy").
- Specified by:
getTitle
in interface Hierarchy
- Returns:
- the title for display purposes
getType
public String getType()
- Description copied from interface:
Hierarchy
- Gets the general type if this Hierarchy (e.g. "Subsumption").
- Specified by:
getType
in interface Hierarchy
- Returns:
- the type for display purposes
getTree
protected JTree getTree()
isDefaultSynchronized
public boolean isDefaultSynchronized()
- Description copied from interface:
Hierarchy
- Checks if this Hierarchy shall be by default synchronized with the asserted
class tree.
- Specified by:
isDefaultSynchronized
in interface Hierarchy
- Returns:
- true if this hierarchy shall be synchronized by default
navigateToResource
public void navigateToResource(RDFResource resource)
- Description copied from interface:
NavigationHistorySelectable
- Performs the selection in the associated component(s).
- Specified by:
navigateToResource
in interface NavigationHistorySelectable
- Parameters:
resource
- the resource to navigate to
removeSelection
public void removeSelection()
setDisplayParent
public void setDisplayParent(edu.stanford.smi.protege.model.Cls cls)
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)
setSelectedClass
public void setSelectedClass(RDFSClass cls)
- Specified by:
setSelectedClass
in interface Hierarchy
toString
public String toString()
- Overrides:
toString
in class edu.stanford.smi.protege.util.SelectableContainer
updateActions
protected void updateActions()
Submit a bug report or feature request
Copyright (c) 1998-2007 Stanford University.