Protégé-OWL 3.4.1

edu.stanford.smi.protegex.owl.ui.cls
Class OWLSubclassPane

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by edu.stanford.smi.protege.util.SelectableContainer
                  extended by edu.stanford.smi.protegex.owl.ui.cls.OWLSubclassPane
All Implemented Interfaces:
edu.stanford.smi.protege.util.Disposable, edu.stanford.smi.protege.util.Selectable, TreePanel, ClassTreePanel, ImageObserver, MenuContainer, Serializable

public class OWLSubclassPane
extends edu.stanford.smi.protege.util.SelectableContainer
implements ClassTreePanel

A SubclassPane optimized for OWLModels.

Author:
Holger Knublauch
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 OWLModel owlModel
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface edu.stanford.smi.protegex.owl.ui.actions.TreePanel
GROUP
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
OWLSubclassPane(OWLModel owlModel, Action doubleClickAction, edu.stanford.smi.protege.model.Cls root, Action deleteClsAction)
          Deprecated.  
OWLSubclassPane(OWLModel owlModel, Action doubleClickAction, RDFSNamedClass rootClass)
           
 
Method Summary
protected  JPopupMenu createPopupMenu()
           
protected  ClassTree createSelectableTree(Action doubleClickAction, edu.stanford.smi.protege.model.Cls rootCls)
           
 void extendSelection(edu.stanford.smi.protege.model.Cls cls)
           
 JComponent getDropComponent()
           
 ResourceFinder getFinder()
           
protected  ResourceRenderer getLocalResourceRenderer()
           
protected  ResourceRenderer getRemoteResourceRenderer()
           
 JTree getTree()
           
protected  void initializeTreeRenderer()
           
protected  edu.stanford.smi.protege.model.Cls pickConcreteCls(Collection allowedClses, String text)
           
 void removeSelection()
           
 void setDisplayParent(edu.stanford.smi.protege.model.Cls cls)
           
 void setExpandedCls(edu.stanford.smi.protege.model.Cls cls, boolean expanded)
           
 void setFinderComponent(JComponent c)
           
 void setHierarchyManager(HierarchyManager hierarchyManager)
           
 void setRenderer(edu.stanford.smi.protege.util.DefaultRenderer renderer)
           
 void setSelectedClass(RDFSClass cls)
          Selects a given class in the tree.
protected  void setSelectedClassDelegate(edu.stanford.smi.protege.model.Cls cls)
           
 void setSelectedClasses(Collection classes)
           
protected  void setSelectedClassesDelegate(Collection clses)
           
 void setSelectedCls(edu.stanford.smi.protege.model.Cls cls)
          Deprecated.  
 void setSelectedClses(Collection clses)
          Deprecated.  
protected  void setSelectedObjectPath(JTree tree, Collection objectPath)
           
protected  void setupDragAndDrop()
           
 String toString()
           
 
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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

owlModel

public OWLModel owlModel
Constructor Detail

OWLSubclassPane

@Deprecated
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)
Method Detail

createPopupMenu

protected JPopupMenu createPopupMenu()

initializeTreeRenderer

protected void initializeTreeRenderer()

getLocalResourceRenderer

protected ResourceRenderer getLocalResourceRenderer()

getRemoteResourceRenderer

protected ResourceRenderer getRemoteResourceRenderer()

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 ResourceFinder getFinder()

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

@Deprecated
public void setSelectedCls(edu.stanford.smi.protege.model.Cls cls)
Deprecated. 

See Also:
setSelectedClass(edu.stanford.smi.protegex.owl.model.RDFSClass)

setSelectedClassDelegate

protected void setSelectedClassDelegate(edu.stanford.smi.protege.model.Cls cls)

setSelectedClasses

public void setSelectedClasses(Collection classes)

setSelectedClassesDelegate

protected void setSelectedClassesDelegate(Collection clses)

setSelectedClses

@Deprecated
public void setSelectedClses(Collection clses)
Deprecated. 

See Also:
setSelectedClasses(java.util.Collection)

setSelectedObjectPath

protected 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()
Overrides:
toString in class edu.stanford.smi.protege.util.SelectableContainer

Protégé-OWL 3.4.1

Submit a bug report or feature request
Copyright (c) 1998-2009 Stanford University.