Class EmfPage<T extends org.eclipse.emf.ecore.EObject>
java.lang.Object
com.amalgamasimulation.desktop.ui.editor.Page<T>
com.amalgamasimulation.desktop.ui.editor.EmfPage<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected PropertyContextprotected org.eclipse.e4.core.services.events.IEventBrokerprotected org.eclipse.core.databinding.observable.value.WritableValue<T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigureInternal(IPageConfiguration<T> pageConfiguration) protected abstract voidemfAutoCompleteEditor(Class<V> cl) emfComboboxEditor(Class<V> cl) emfEnumEditor(Class<V> cl) emfTableEditor(Class<V> cl) emfTextEditor(Class<V> cl) <V extends org.eclipse.emf.ecore.EObject,R>
EmfTwoTablesSectionBuilder.EmfTwoTablesBuilder<T, V, R> emfTwoTablesEditor(Class<V> v, Class<R> r) <V extends org.eclipse.emf.ecore.EObject>
EObjectTextSectionBuilder.IPropertyBuilder<T, V> eObjectEditor(Class<V> cl) protected abstract StringgetTab()protected StringvoidremoveSection(int index) voidvoidvoidvoidMethods inherited from class com.amalgamasimulation.desktop.ui.editor.Page
autoCompleteEditor, booleanEditor, colorEditor, comboboxEditor, custom, distributionEditor, doubleEditor, enumEditor, fillLineSection, integerEditor, localDateTimeEditor, localTimeEditor, objectEditor, realDistributionEditor, separator, stringEditor, tableEditor, textEditor, timeSeriesEditor, twoTablesEditor
-
Field Details
-
eventBroker
protected org.eclipse.e4.core.services.events.IEventBroker eventBroker -
observable
protected org.eclipse.core.databinding.observable.value.WritableValue<T extends org.eclipse.emf.ecore.EObject> observable -
context
-
-
Constructor Details
-
EmfPage
-
-
Method Details
-
eObjectEditor
public <V extends org.eclipse.emf.ecore.EObject> EObjectTextSectionBuilder.IPropertyBuilder<T,V> eObjectEditor(Class<V> cl) -
emfTextEditor
-
emfDoubleEditor
-
emfIntegerEditor
-
emfStringEditor
-
emfStringIdEditor
-
emfColorEditor
-
emfDistributionEditor
-
emfRealDistributionEditor
-
emfTimeSeriesEditor
-
emfLocalDateTimeEditor
-
emfLocalTimeEditor
-
emfBooleanEditor
-
emfComboboxEditor
-
emfEnumEditor
-
emfAutoCompleteEditor
-
emfTableEditor
-
emfTwoTablesEditor
public <V extends org.eclipse.emf.ecore.EObject,R> EmfTwoTablesSectionBuilder.EmfTwoTablesBuilder<T,V, emfTwoTablesEditorR> (Class<V> v, Class<R> r) -
createContentsInternal
protected abstract void createContentsInternal() -
getTab
-
getTab
-
configureInternal
-
updateVisibleSections
public void updateVisibleSections() -
updateEnableSections
public void updateEnableSections() -
updateLabelPage
public void updateLabelPage() -
updatePage
public void updatePage() -
removeSection
public void removeSection(int index)
-