Class Page<T>
java.lang.Object
com.amalgamasimulation.desktop.ui.editor.Page<T>
- Direct Known Subclasses:
EmfPage
-
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 TypeMethodDescriptionautoCompleteEditor(Class<V> cl) comboboxEditor(Class<V> cl) protected voidconfigureInternal(IPageConfiguration<T> pageConfiguration) protected abstract voidcustom()enumEditor(Class<V> cl) voidprotected abstract StringgetTab()protected StringobjectEditor(Class<V> cl) voidremoveSection(int index) voidtableEditor(Class<V> cl) textEditor(Class<V> cl) <V,R> TwoTablesSectionBuilder.TwoTablesBuilder <T, V, R> twoTablesEditor(Class<V> v, Class<R> r) voidvoidvoidvoid
-
Field Details
-
eventBroker
protected org.eclipse.e4.core.services.events.IEventBroker eventBroker -
observable
-
context
-
-
Constructor Details
-
Page
-
-
Method Details
-
objectEditor
-
textEditor
-
doubleEditor
-
integerEditor
-
stringEditor
-
colorEditor
-
distributionEditor
-
realDistributionEditor
-
timeSeriesEditor
-
localDateTimeEditor
-
localTimeEditor
-
booleanEditor
-
comboboxEditor
-
enumEditor
-
autoCompleteEditor
public <V> ContainerAutoCompleteSectionBuilder.IPropertyBuilder<T,V> autoCompleteEditor(Class<V> cl) -
tableEditor
-
twoTablesEditor
public <V,R> TwoTablesSectionBuilder.TwoTablesBuilder<T,V, twoTablesEditorR> (Class<V> v, Class<R> r) -
custom
-
fillLineSection
public void fillLineSection() -
separator
public void separator() -
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)
-