edu.stanford.smi.protegex.owl.ui.cls
Class OWLClassesTab
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
edu.stanford.smi.protege.widget.AbstractWidget
edu.stanford.smi.protege.widget.AbstractTabWidget
edu.stanford.smi.protegex.owl.ui.widget.AbstractTabWidget
edu.stanford.smi.protegex.owl.ui.cls.OWLClassesTab
- All Implemented Interfaces:
- Accessible, edu.stanford.smi.protege.util.Disposable, HierarchiesHost, HostResourceDisplay, ImageObserver, MenuContainer, NavigationHistoryTabWidget, edu.stanford.smi.protege.plugin.Plugin, edu.stanford.smi.protege.util.Selectable, Serializable, edu.stanford.smi.protege.widget.TabWidget, edu.stanford.smi.protege.widget.Widget
- public class OWLClassesTab
- extends AbstractTabWidget
- implements NavigationHistoryTabWidget, HierarchiesHost
A tab for editing OWL/RDF classes, consisting of a class hierarchy tree and a resource display.
- Author:
- Holger Knublauch
- See Also:
- Serialized Form
Fields inherited from class edu.stanford.smi.protege.widget.AbstractTabWidget |
|
Fields inherited from class edu.stanford.smi.protege.widget.AbstractWidget |
|
Fields inherited from class javax.swing.JPanel |
|
Fields inherited from class java.awt.Container |
|
Methods inherited from class edu.stanford.smi.protege.widget.AbstractTabWidget |
addMainWindowToolBarButton, addUserToolBar, canClose, canSave, close, configure, createLeftRightSplitPane, createTopBottomSplitPane, getIcon, getLabel, getMainWindowMenuBar, getMainWindowToolBar, getSelectedInstances, getSelection, getShortDescription, getUserToolBar, removeMainWindowToolBarButton, removeUserToolBar, save, setClsTree, setIcon, setInstanceSelectable, setLabel, setShortDescription, setup, synchronizeClsTree, synchronizeToInstances |
Methods inherited from class edu.stanford.smi.protege.widget.AbstractWidget |
addSelectionListener, beginTransaction, clearSelection, dispose, endTransaction, equals, getDescriptor, getProject, getPropertyList, getStringProperty, isDesignTime, isRuntime, notifySelectionListeners, paint, removeSelectionListener, setPropertyList, setup, show, showInstance |
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, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, 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 |
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, toString, transferFocus, transferFocusUpCycle |
Methods inherited from interface edu.stanford.smi.protege.widget.Widget |
getDescriptor, getProject |
Methods inherited from interface edu.stanford.smi.protege.util.Selectable |
addSelectionListener, clearSelection, notifySelectionListeners, removeSelectionListener |
Methods inherited from interface edu.stanford.smi.protege.plugin.Plugin |
getName |
Methods inherited from interface edu.stanford.smi.protege.util.Disposable |
dispose |
clsesPanel
protected AssertedClassesPanel clsesPanel
hierarchiesPanel
protected HierarchiesPanel hierarchiesPanel
mainSplitPane
protected JSplitPane mainSplitPane
resourcePanel
protected ResourcePanel resourcePanel
OWLClassesTab
public OWLClassesTab()
createAssertedClsesPane
protected JComponent createAssertedClsesPane()
createResourcePanel
protected ResourcePanel createResourcePanel()
createClsesPanel
private AssertedClassesPanel createClsesPanel()
createMainSplitPane
protected JSplitPane createMainSplitPane()
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
ensureClsSelected
public void ensureClsSelected(edu.stanford.smi.protege.model.Cls cls,
int oldConditionsRow)
- Deprecated.
ensureClassSelected
public void ensureClassSelected(RDFSNamedClass cls,
int oldConditionsRow)
getOWLClassesTab
public static OWLClassesTab getOWLClassesTab(Component comp)
getClsesTab
public static OWLClassesTab getClsesTab(Component comp)
- Deprecated. use getOWLClassesTab instead
getConditionsWidget
public ConditionsWidget getConditionsWidget()
getClsTree
public JTree getClsTree()
getDisjointClassesWidget
public DisjointClassesWidget getDisjointClassesWidget()
getHierarchiesPanel
protected HierarchiesPanel getHierarchiesPanel()
getHierarchyManager
public HierarchyManager getHierarchyManager()
getMainSplitPane
protected JSplitPane getMainSplitPane()
getNestedSelectable
public edu.stanford.smi.protege.util.Selectable getNestedSelectable()
- Specified by:
getNestedSelectable
in interface NavigationHistoryTabWidget
getOWLModel
public OWLModel getOWLModel()
- Overrides:
getOWLModel
in class AbstractTabWidget
getResourceDisplay
protected ResourceDisplay getResourceDisplay()
- Deprecated.
- See Also:
getResourcePanel()
getResourcePanel
public ResourcePanel getResourcePanel()
getSelectedClass
public RDFSNamedClass getSelectedClass()
hierarchiesChanged
public void hierarchiesChanged(int newPreferredWidth)
- Specified by:
hierarchiesChanged
in interface HierarchiesHost
initialize
public void initialize()
- Specified by:
initialize
in interface edu.stanford.smi.protege.widget.Widget
isSuitable
public static boolean isSuitable(edu.stanford.smi.protege.model.Project p,
Collection errors)
refreshChangedClses
public void refreshChangedClses()
setMainSplitPane
protected void setMainSplitPane(JSplitPane splitpanel)
setHierarchiesPanel
protected void setHierarchiesPanel(HierarchiesPanel hierPanel)
setInferredClsesVisible
public void setInferredClsesVisible(boolean visible)
setInitialSelection
protected void setInitialSelection()
setSelectedCls
public void setSelectedCls(OWLNamedClass cls)
- Deprecated. please replace with the one with RDFSNamedClass please
setSelectedCls
public void setSelectedCls(RDFSNamedClass aClass)
showCls
public void showCls(edu.stanford.smi.protege.model.Cls cls)
- Deprecated.
showClass
public void showClass(RDFSNamedClass cls)
showInferredHierarchy
public void showInferredHierarchy()
- Specified by:
showInferredHierarchy
in interface HierarchiesHost
transmitSelection
protected void transmitSelection()