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
Fields Modifier and Type Field Description protected boolean
backRunning
protected org.eclipse.jface.viewers.TreeViewer
classViewer
protected ArrayList<org.eclipse.emf.ecore.EPackage>
ePackages
protected org.eclipse.jface.viewers.TreeViewer
featureViewer
protected org.eclipse.swt.custom.ViewForm
featureViewerForm
protected List<org.eclipse.jface.viewers.TreePath>
history
static String
ID
protected org.eclipse.swt.custom.CLabel
selectedClassLabel
protected Collection<org.eclipse.jface.viewers.ISelectionChangedListener>
selectionChangedListeners
protected boolean
showDerivedFeatures
protected boolean
showInheritedFeatures
protected boolean
showOperations
protected boolean
showOppositeReference
-
Constructor Summary
Constructors Constructor Description PackageRegistryExplorerView()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
void
createPartControl(org.eclipse.swt.widgets.Composite parent)
List<org.eclipse.emf.ecore.EPackage>
getEPackages()
org.eclipse.jface.viewers.ISelection
getSelection()
boolean
isShowDerivedFeatures()
boolean
isShowInheritedFeatures()
boolean
isShowOperations()
boolean
isShowOppositeReference()
protected void
layout(org.eclipse.swt.widgets.Composite parent)
static void
main(String[] args)
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
-
-
-
-
Field Detail
-
ID
public static final String ID
- See Also:
- Constant Field Values
-
selectionChangedListeners
protected Collection<org.eclipse.jface.viewers.ISelectionChangedListener> 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
protected ArrayList<org.eclipse.emf.ecore.EPackage> ePackages
-
history
protected List<org.eclipse.jface.viewers.TreePath> 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
-
-
Method Detail
-
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
public List<org.eclipse.emf.ecore.EPackage> 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
public static void main(String[] args)
-
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
-
-