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()ContainerSpinnerSectionBuilder.IPropertyBuilder<T, Double, ContainerSpinnerSectionBuilder.DigitsRangeBuilder<T, Double>> enumEditor(Class<V> cl) voidprotected abstract StringgetTab()protected StringContainerSpinnerSectionBuilder.IPropertyBuilder<T, Integer, ContainerSpinnerSectionBuilder.RangeBuilder<T, Integer>> objectEditor(Class<V> cl) voidremoveSection(int index) void<V> ContainerSpinnerSectionBuilder.IPropertyBuilder<T, V, ContainerSpinnerSectionBuilder.ConverterBuilder<T, V>> spinnerEditor(Class<V> cl) tableEditor(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
-
integerSpinnerEditor
public ContainerSpinnerSectionBuilder.IPropertyBuilder<T,Integer, integerSpinnerEditor()ContainerSpinnerSectionBuilder.RangeBuilder<T, Integer>> -
doubleSpinnerEditor
public ContainerSpinnerSectionBuilder.IPropertyBuilder<T,Double, doubleSpinnerEditor()ContainerSpinnerSectionBuilder.DigitsRangeBuilder<T, Double>> -
spinnerEditor
public <V> ContainerSpinnerSectionBuilder.IPropertyBuilder<T,V, spinnerEditorContainerSpinnerSectionBuilder.ConverterBuilder<T, V>> (Class<V> cl) -
stringEditor
-
colorEditor
-
distributionEditor
-
realDistributionEditor
-
timeSeriesEditor
-
localDateTimeEditor
-
localTimeEditor
-
checkBoxEditor
-
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() -
updateEnabledSections
public void updateEnabledSections() -
updatePageLabel
public void updatePageLabel() -
updatePage
public void updatePage() -
removeSection
public void removeSection(int index)
-