Class AbstractPage<T extends org.eclipse.emf.ecore.EObject,C extends org.eclipse.emf.ecore.EObject>
java.lang.Object
com.amalgamasimulation.desktop.properties.PropertyPage<T>
com.amalgamasimulation.desktop.ui.editor.pages.AbstractPage<T,C>
public abstract class AbstractPage<T extends org.eclipse.emf.ecore.EObject,C extends org.eclipse.emf.ecore.EObject>
extends com.amalgamasimulation.desktop.properties.PropertyPage<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.eclipse.core.databinding.observable.value.IObservableValue<C> Fields inherited from class com.amalgamasimulation.desktop.properties.PropertyPage
containers, DEFAULT_EDITORS_FIXED_WIDTH, DEFAULT_LABELS_FIXED_WIDTH, eventBroker, observable, parent, propertySections, window -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final Stringprotected abstract StringReturns the localized object class name for the object properties page heading.protected StringObject name, as displayed in the object properties page.protected org.eclipse.emf.databinding.FeaturePath[]Feature list which object name depends on (seegetObjectDisplayName())voidsetSelection(Object selectedObject) Methods inherited from class com.amalgamasimulation.desktop.properties.PropertyPage
addBooleanSection, addBooleanSection, addColorSection, addColorSection, addContainer, addCustomSection, addCustomSection, addDateTimeSection, addDateTimeSection, addDistributionSection, addDistributionSection, addEnumSection, addEnumSection, addHeaderSection, addImageSection, addNumericSection, addNumericSection, addReferenceSection, addReferenceSection, addSeparatorSection, addStringSection, addStringSection, addTableSection, addTableSection, addTimeSeriesSection, addTriangleDistributionSection, addTriangleDistributionSection, addTwoTablesSection, addTwoTablesSection, createControls, createControlsInternal, getControlsMarginRule, getEditorsFixedWidth, getLabelsFixedWidth, getNewSectionVerticalOffset, getParent, getPropertySections, isVisible, recalculatePreferredHeight, recalculatePreferredWidth, redraw, refreshLabelTitle, removeContainer, setEventBroker, setLastPropertySection, setWindow
-
Field Details
-
containerObservable
protected org.eclipse.core.databinding.observable.value.IObservableValue<C extends org.eclipse.emf.ecore.EObject> containerObservable
-
-
Constructor Details
-
AbstractPage
-
-
Method Details
-
getLabelTitle
- Overrides:
getLabelTitlein classcom.amalgamasimulation.desktop.properties.PropertyPage<T extends org.eclipse.emf.ecore.EObject>
-
getObjectDisplayName
Object name, as displayed in the object properties page. Should not include object type. Can be null or empty string. -
getUpdateListeners
protected org.eclipse.emf.databinding.FeaturePath[] getUpdateListeners()Feature list which object name depends on (seegetObjectDisplayName()) -
getNameClassObject
Returns the localized object class name for the object properties page heading. -
setSelection
- Overrides:
setSelectionin classcom.amalgamasimulation.desktop.properties.PropertyPage<T extends org.eclipse.emf.ecore.EObject>
-