edu.stanford.smi.protegex.owl.ui.resourcedisplay
Class ResourceDisplay
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JLayeredPane
javax.swing.JDesktopPane
edu.stanford.smi.protege.ui.InstanceDisplay
edu.stanford.smi.protegex.owl.ui.resourcedisplay.ResourceDisplay
- All Implemented Interfaces:
- Accessible, edu.stanford.smi.protege.util.Disposable, ImageObserver, InferredModeWidget, MenuContainer, ResourcePanel, edu.stanford.smi.protege.util.Selectable, Serializable
- public class ResourceDisplay
- extends edu.stanford.smi.protege.ui.InstanceDisplay
- implements ResourcePanel
An InstanceDisplay with the "type" actions instead of the yellow sticky ones
on top. For classes this can also be used to switch between asserted and inferred view.
- Author:
- Holger Knublauch
- See Also:
- Serialized Form
Fields inherited from class edu.stanford.smi.protege.ui.InstanceDisplay |
|
Fields inherited from class java.awt.Container |
|
Constructor Summary |
ResourceDisplay(edu.stanford.smi.protege.model.Project project)
|
ResourceDisplay(edu.stanford.smi.protege.model.Project project,
boolean showHeader,
boolean showHeaderLabel)
|
ResourceDisplay(edu.stanford.smi.protege.model.Project project,
int defaultType)
|
Methods inherited from class edu.stanford.smi.protege.ui.InstanceDisplay |
addRuntimeWidgets, createSingleFormWidgetLayout, createTabbedWidgetLayout, createWidgetContainer, doTabbedFormLayout, equals, getCurrentClsWidget, getCurrentInstance, getFirstClsWidget, getHeaderComponent, getHeaderLabel, getTypeText, isDisplayingSlot, makeInstanceScrollPane, removeCurrentWidgets, reshape, setBorder, setResizeVertically |
Methods inherited from class javax.swing.JDesktopPane |
getAccessibleContext, getAllFrames, getAllFramesInLayer, getDesktopManager, getDragMode, getSelectedFrame, getUI, getUIClassID, isOpaque, paramString, setDesktopManager, setDragMode, setSelectedFrame, setUI, updateUI |
Methods inherited from class javax.swing.JLayeredPane |
addImpl, getComponentCountInLayer, getComponentsInLayer, getComponentToLayer, getIndexOf, getLayer, getLayer, getLayeredPaneAbove, getObjectForLayer, getPosition, highestLayer, insertIndexForLayer, isOptimizedDrawingEnabled, lowestLayer, moveToBack, moveToFront, paint, putLayer, remove, setLayer, setLayer, setPosition |
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, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, 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, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, 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, 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, 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, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
DEFAULT_TYPE_CLS
public static final int DEFAULT_TYPE_CLS
- Deprecated.
- See Also:
- Constant Field Values
DEFAULT_TYPE_SLOT
public static final int DEFAULT_TYPE_SLOT
- Deprecated.
- See Also:
- Constant Field Values
DEFAULT_TYPE_INSTANCE
public static final int DEFAULT_TYPE_INSTANCE
- Deprecated.
- See Also:
- Constant Field Values
addPropertyWidgetToFormAction
private AddPropertyWidgetToFormAction addPropertyWidgetToFormAction
centerComponent
private JComponent centerComponent
defaultType
private int defaultType
editTypeAction
private EditTypeAction editTypeAction
editTypeFormAction
private EditTypeFormAction editTypeFormAction
findUsageAction
private FindUsageAction findUsageAction
findRulesAction
private FindRulesAction findRulesAction
inferredBox
private JCheckBox inferredBox
inferredBoxVisible
private static boolean inferredBoxVisible
instanceNameComponent
private InstanceNameComponent instanceNameComponent
mainPanel
private JPanel mainPanel
northToolBar
private JToolBar northToolBar
owlModel
private OWLModel owlModel
removePropertyWidgetFromFormAction
private RemovePropertyWidgetFromFormAction removePropertyWidgetFromFormAction
scrollPane
private JScrollPane scrollPane
SMALL_BUTTON_WIDTH
public static final int SMALL_BUTTON_WIDTH
- See Also:
- Constant Field Values
southEastPanel
private JPanel southEastPanel
southToolBar
private JToolBar southToolBar
suppressedTypes
private Set suppressedTypes
testInstanceAction
private OWLTestInstanceAction testInstanceAction
triplesComponent
private TriplesComponent triplesComponent
ResourceDisplay
public ResourceDisplay(edu.stanford.smi.protege.model.Project project,
boolean showHeader,
boolean showHeaderLabel)
ResourceDisplay
public ResourceDisplay(edu.stanford.smi.protege.model.Project project)
ResourceDisplay
public ResourceDisplay(edu.stanford.smi.protege.model.Project project,
int defaultType)
addDefaultComponentsToMainPanel
private void addDefaultComponentsToMainPanel()
addDefaultToolBarButtons
private void addDefaultToolBarButtons()
addSelectionListener
public void addSelectionListener(edu.stanford.smi.protege.util.SelectionListener listener)
- Specified by:
addSelectionListener
in interface edu.stanford.smi.protege.util.Selectable
clearSelection
public void clearSelection()
- Specified by:
clearSelection
in interface edu.stanford.smi.protege.util.Selectable
createHeaderComponent
protected JComponent createHeaderComponent()
displayHostInstance
public boolean displayHostInstance(edu.stanford.smi.protege.model.Instance instance)
- Deprecated.
- See Also:
displayHostResource(edu.stanford.smi.protegex.owl.model.RDFResource)
displayHostResource
public boolean displayHostResource(RDFResource resource)
dispose
public void dispose()
- Specified by:
dispose
in interface edu.stanford.smi.protege.util.Disposable
getInstanceNameComponent
protected InstanceNameComponent getInstanceNameComponent()
getPreferredSize
public Dimension getPreferredSize()
getResource
public RDFResource getResource()
- Specified by:
getResource
in interface ResourcePanel
getSelection
public Collection getSelection()
- Specified by:
getSelection
in interface edu.stanford.smi.protege.util.Selectable
getWidget
protected edu.stanford.smi.protege.widget.ClsWidget getWidget(edu.stanford.smi.protege.model.Cls type,
edu.stanford.smi.protege.model.Instance instance,
edu.stanford.smi.protege.model.Cls associatedCls)
initInstanceDisplayActions
private void initInstanceDisplayActions(RDFResource resource)
isSuppressedType
protected boolean isSuppressedType(edu.stanford.smi.protege.model.Cls type)
isTriplesDisplayed
public boolean isTriplesDisplayed()
loadHeader
protected void loadHeader()
loadHeaderLabel
protected void loadHeaderLabel(edu.stanford.smi.protege.model.Instance instance)
loadHeaderWithCls
protected void loadHeaderWithCls(edu.stanford.smi.protege.model.Cls cls)
loadHeaderWithSimpleInstance
protected void loadHeaderWithSimpleInstance(edu.stanford.smi.protege.model.Instance instance)
loadHeaderWithSlot
protected void loadHeaderWithSlot(edu.stanford.smi.protege.model.Slot slot)
notifySelectionListeners
public void notifySelectionListeners()
- Specified by:
notifySelectionListeners
in interface edu.stanford.smi.protege.util.Selectable
onDirectTypeAdded
protected void onDirectTypeAdded(edu.stanford.smi.protege.model.Cls type)
onDirectTypeRemoved
protected void onDirectTypeRemoved(edu.stanford.smi.protege.model.Cls type)
removeSelectionListener
public void removeSelectionListener(edu.stanford.smi.protege.util.SelectionListener listener)
- Specified by:
removeSelectionListener
in interface edu.stanford.smi.protege.util.Selectable
removeYellowStickyButtons
private void removeYellowStickyButtons()
setInferredMode
public void setInferredMode(boolean value)
- Description copied from interface:
InferredModeWidget
- Sets the inferred mode.
- Specified by:
setInferredMode
in interface InferredModeWidget
- Parameters:
value
- true to show the inferred mode, false for asserted mode
setInferredMode
private void setInferredMode(boolean value,
Container cont)
setMode
public void setMode(boolean formView,
boolean triplesView)
setBounds
public void setBounds(int x,
int y,
int width,
int height)
setInstance
public void setInstance(edu.stanford.smi.protege.model.Instance instance)
setInstance
public void setInstance(edu.stanford.smi.protege.model.Instance instance,
edu.stanford.smi.protege.model.Cls associatedCls)
setResource
public void setResource(RDFResource resource)
- Specified by:
setResource
in interface ResourcePanel
shouldDisplaySlot
protected boolean shouldDisplaySlot(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
updateInferredModeOfWidgets
public void updateInferredModeOfWidgets()
updateTriplesComponent
private void updateTriplesComponent()