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 booleanprotected org.eclipse.jface.viewers.TreeViewerprotected ArrayList<org.eclipse.emf.ecore.EPackage>protected org.eclipse.jface.viewers.TreeViewerprotected org.eclipse.swt.custom.ViewFormprotected List<org.eclipse.jface.viewers.TreePath>static final Stringprotected org.eclipse.swt.custom.CLabelprotected Collection<org.eclipse.jface.viewers.ISelectionChangedListener>protected booleanprotected booleanprotected booleanprotected booleanFields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) voidcreatePartControl(org.eclipse.swt.widgets.Composite parent) List<org.eclipse.emf.ecore.EPackage>org.eclipse.jface.viewers.TreeViewerorg.eclipse.jface.viewers.ISelectionbooleanbooleanbooleanbooleanprotected voidlayout(org.eclipse.swt.widgets.Composite parent) static voidvoidnotifySelectionChangedListeners(org.eclipse.jface.viewers.Viewer viewer) voidremoveSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) voidsetFocus()voidsetSelection(org.eclipse.jface.viewers.ISelection selection) voidsetShowDerivedFeatures(boolean showDerivedFeatures) voidsetShowInheritedFeatures(boolean showInheritedFeatures) voidsetShowOperations(boolean showOperations) voidsetShowOppositeReference(boolean showOppositeReference) Methods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartNameMethods 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, showBusyMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapterMethods 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:
createPartControlin interfaceorg.eclipse.ui.IWorkbenchPart- Specified by:
createPartControlin classorg.eclipse.ui.part.WorkbenchPart
-
main
-
layout
protected void layout(org.eclipse.swt.widgets.Composite parent) -
setFocus
public void setFocus()- Specified by:
setFocusin interfaceorg.eclipse.ui.IWorkbenchPart- Specified by:
setFocusin classorg.eclipse.ui.part.WorkbenchPart
-
addSelectionChangedListener
public void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) - Specified by:
addSelectionChangedListenerin interfaceorg.eclipse.jface.viewers.ISelectionProvider
-
getSelection
public org.eclipse.jface.viewers.ISelection getSelection()- Specified by:
getSelectionin 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:
removeSelectionChangedListenerin interfaceorg.eclipse.jface.viewers.ISelectionProvider
-
setSelection
public void setSelection(org.eclipse.jface.viewers.ISelection selection) - Specified by:
setSelectionin interfaceorg.eclipse.jface.viewers.ISelectionProvider
-
getFeatureViewer
public org.eclipse.jface.viewers.TreeViewer getFeatureViewer()
-