Class AbstractObjectsPart
java.lang.Object
com.amalgamasimulation.desktop.ui.editor.parts.AbstractObjectsPart
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ICommandFactoryprotected org.eclipse.swt.widgets.Compositeprotected org.eclipse.e4.core.services.events.IEventBrokerprotected intprotected intprotected org.eclipse.swt.widgets.Compositeprotected List<ObjectsPage<?>> protected Map<ObjectsPage<?>, org.eclipse.swt.custom.ScrolledComposite> protected Map<ObjectsPage<?>, Boolean> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract List<ObjectsPage<? extends org.eclipse.emf.ecore.EObject>> protected voidpostConstruct(org.eclipse.swt.widgets.Composite parent, org.eclipse.e4.ui.model.application.ui.basic.MPart mPart) protected final voidregisterPage(ObjectsPage<?> tablePage) protected voidsetSelectionObjectInPage(Object selection) protected voidsetSelectionPage(AbstractTreeElementType selectedTreeElement)
-
Field Details
-
eventBroker
@Inject protected org.eclipse.e4.core.services.events.IEventBroker eventBroker -
commandFactory
-
parent
protected org.eclipse.swt.widgets.Composite parent -
contentsComposite
protected org.eclipse.swt.widgets.Composite contentsComposite -
minWidth
protected int minWidth -
minHeight
protected int minHeight -
tablePages
-
tablePageScrolledComposites
-
tablePagesVisibilityMap
-
-
Constructor Details
-
AbstractObjectsPart
public AbstractObjectsPart()
-
-
Method Details
-
getObjectsPages
-
registerPage
-
setSelectionPage
-
setSelectionObjectInPage
-
postConstruct
@PostConstruct protected void postConstruct(org.eclipse.swt.widgets.Composite parent, org.eclipse.e4.ui.model.application.ui.basic.MPart mPart)
-