it.polito.elite.ontosphere3dplugin
Class ClassTreeView
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
it.polito.elite.ontosphere3dplugin.ClassTreeView
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.IPersistable, org.eclipse.ui.IViewPart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation
public class ClassTreeView
- extends org.eclipse.ui.part.ViewPart
Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
PROP_TITLE |
Methods inherited from class org.eclipse.ui.part.ViewPart |
checkSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartName |
Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
addPartPropertyListener, addPropertyListener, dispose, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy |
Methods inherited from class org.eclipse.core.commands.common.EventManager |
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.ui.IWorkbenchPart |
addPropertyListener, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
allItem
private java.util.Vector<org.eclipse.swt.widgets.TreeItem> allItem
ID_VIEW
public static final java.lang.String ID_VIEW
- See Also:
- Constant Field Values
imageClass
private org.eclipse.swt.graphics.Image imageClass
imageInstance
private org.eclipse.swt.graphics.Image imageInstance
itemText
private java.lang.String itemText
shell
private org.eclipse.swt.widgets.Composite shell
theInstance
public static ClassTreeView theInstance
tree
private org.eclipse.swt.widgets.Tree tree
ClassTreeView
public ClassTreeView()
createPartControl
public void createPartControl(org.eclipse.swt.widgets.Composite parent)
- the method creates the actual graphical interface. Automatically called by the eclipse framework.
not to be directly used
- Specified by:
createPartControl
in interface org.eclipse.ui.IWorkbenchPart
- Specified by:
createPartControl
in class org.eclipse.ui.part.WorkbenchPart
createTree
private void createTree()
throws java.io.IOException
- Loads I
- Throws:
java.lang.Exception
java.io.IOException
getSelectedItem
public java.lang.String getSelectedItem()
navigate
private void navigate(java.lang.String cl,
org.eclipse.swt.widgets.TreeItem item,
KnowledgeBaseModel model)
setFocus
public void setFocus()
- Specified by:
setFocus
in interface org.eclipse.ui.IWorkbenchPart
- Specified by:
setFocus
in class org.eclipse.ui.part.WorkbenchPart
showElement
public void showElement(java.lang.String elementLocalName)
treeListener
private void treeListener()
updateView
public void updateView(KnowledgeBaseModel kbModel)