Class PackageRegistryExplorerView
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
org.eclipse.epsilon.dt.epackageregistryexplorer.PackageRegistryExplorerView
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
,org.eclipse.core.runtime.IExecutableExtension
,org.eclipse.jface.viewers.ISelectionProvider
,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 PackageRegistryExplorerView
extends org.eclipse.ui.part.ViewPart
implements org.eclipse.jface.viewers.ISelectionProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected org.eclipse.jface.viewers.TreeViewer
protected ArrayList<org.eclipse.emf.ecore.EPackage>
protected org.eclipse.jface.viewers.TreeViewer
protected org.eclipse.swt.custom.ViewForm
protected List<org.eclipse.jface.viewers.TreePath>
static final String
protected org.eclipse.swt.custom.CLabel
protected Collection<org.eclipse.jface.viewers.ISelectionChangedListener>
protected boolean
protected boolean
protected boolean
protected boolean
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addSelectionChangedListener
(org.eclipse.jface.viewers.ISelectionChangedListener listener) void
createPartControl
(org.eclipse.swt.widgets.Composite parent) List<org.eclipse.emf.ecore.EPackage>
org.eclipse.jface.viewers.ISelection
boolean
boolean
boolean
boolean
protected void
layout
(org.eclipse.swt.widgets.Composite parent) static void
void
notifySelectionChangedListeners
(org.eclipse.jface.viewers.Viewer viewer) void
removeSelectionChangedListener
(org.eclipse.jface.viewers.ISelectionChangedListener listener) void
setFocus()
void
setSelection
(org.eclipse.jface.viewers.ISelection selection) void
setShowDerivedFeatures
(boolean showDerivedFeatures) void
setShowInheritedFeatures
(boolean showInheritedFeatures) void
setShowOperations
(boolean showOperations) void
setShowOppositeReference
(boolean showOppositeReference) 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.core.runtime.IAdaptable
getAdapter
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
-
Field Details
-
ID
- See Also:
-
selectionChangedListeners
-
backRunning
protected boolean backRunning -
classViewer
protected org.eclipse.jface.viewers.TreeViewer classViewer -
featureViewerForm
protected org.eclipse.swt.custom.ViewForm featureViewerForm -
featureViewer
protected org.eclipse.jface.viewers.TreeViewer featureViewer -
ePackages
-
history
-
selectedClassLabel
protected org.eclipse.swt.custom.CLabel selectedClassLabel -
showInheritedFeatures
protected boolean showInheritedFeatures -
showDerivedFeatures
protected boolean showDerivedFeatures -
showOppositeReference
protected boolean showOppositeReference -
showOperations
protected boolean showOperations
-
-
Constructor Details
-
PackageRegistryExplorerView
public PackageRegistryExplorerView()
-
-
Method Details
-
isShowOppositeReference
public boolean isShowOppositeReference() -
setShowOppositeReference
public void setShowOppositeReference(boolean showOppositeReference) -
isShowOperations
public boolean isShowOperations() -
setShowOperations
public void setShowOperations(boolean showOperations) -
isShowInheritedFeatures
public boolean isShowInheritedFeatures() -
setShowInheritedFeatures
public void setShowInheritedFeatures(boolean showInheritedFeatures) -
isShowDerivedFeatures
public boolean isShowDerivedFeatures() -
setShowDerivedFeatures
public void setShowDerivedFeatures(boolean showDerivedFeatures) -
getEPackages
-
createPartControl
public void createPartControl(org.eclipse.swt.widgets.Composite parent) - Specified by:
createPartControl
in interfaceorg.eclipse.ui.IWorkbenchPart
- Specified by:
createPartControl
in classorg.eclipse.ui.part.WorkbenchPart
-
main
-
layout
protected void layout(org.eclipse.swt.widgets.Composite parent) -
setFocus
public void setFocus()- Specified by:
setFocus
in interfaceorg.eclipse.ui.IWorkbenchPart
- Specified by:
setFocus
in classorg.eclipse.ui.part.WorkbenchPart
-
addSelectionChangedListener
public void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) - Specified by:
addSelectionChangedListener
in interfaceorg.eclipse.jface.viewers.ISelectionProvider
-
getSelection
public org.eclipse.jface.viewers.ISelection getSelection()- Specified by:
getSelection
in interfaceorg.eclipse.jface.viewers.ISelectionProvider
-
notifySelectionChangedListeners
public void notifySelectionChangedListeners(org.eclipse.jface.viewers.Viewer viewer) -
removeSelectionChangedListener
public void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) - Specified by:
removeSelectionChangedListener
in interfaceorg.eclipse.jface.viewers.ISelectionProvider
-
setSelection
public void setSelection(org.eclipse.jface.viewers.ISelection selection) - Specified by:
setSelection
in interfaceorg.eclipse.jface.viewers.ISelectionProvider
-