Class CustomSectionBuilder.Builder
java.lang.Object
com.amalgamasimulation.desktop.ui.editor.builders.CustomSectionBuilder.Builder
- All Implemented Interfaces:
CustomSectionBuilder.FinalBuilder,IIndexBuilder<CustomSectionBuilder.FinalBuilder>,IVisibleEnableBuilder<CustomSectionBuilder.FinalBuilder>
- Enclosing class:
CustomSectionBuilder
public static class CustomSectionBuilder.Builder
extends Object
implements CustomSectionBuilder.FinalBuilder
-
Method Summary
Modifier and TypeMethodDescriptionaddButton(SeparateButtonProperties buttonProperties) addLabel(LabelProperties labelProperties) autoCompleteEditor(Supplier<V> valueExtractor) checkBoxEditor(BooleanSupplier valueExtractor) comboBoxEditor(Supplier<V> valueExtractor) create(BiConsumer<Integer, com.amalgamasimulation.desktop.ui.editor.sections.internal.Section> actionAfterCreateSectionInProperty, org.eclipse.swt.widgets.Composite parent) create(org.eclipse.swt.widgets.Composite parent) <T extends org.eclipse.emf.ecore.EObject,V>
EmfAutoCompleteBuilder.FeatureBuilder<T, V> emfAutoCompleteEditor(org.eclipse.core.databinding.observable.value.IObservableValue<T> containerObservable) <T extends org.eclipse.emf.ecore.EObject>
EmfCheckBoxBuilder.FeatureBuilder<T> emfCheckBoxEditor(org.eclipse.core.databinding.observable.value.IObservableValue<T> containerObservable) <T extends org.eclipse.emf.ecore.EObject,V>
EmfComboBoxBuilder.FeatureBuilder<T, V> emfComboBoxEditor(org.eclipse.core.databinding.observable.value.IObservableValue<T> containerObservable) <T extends org.eclipse.emf.ecore.EObject,V>
EmfEnumBuilder.FeatureBuilder<T, V> emfEnumEditor(org.eclipse.core.databinding.observable.value.IObservableValue<T> containerObservable) <T extends org.eclipse.emf.ecore.EObject>
EmfLocalDateTimeBuilder.FeatureBuilder<T> emfLocalDateTimeEditor(org.eclipse.core.databinding.observable.value.IObservableValue<T> containerObservable) <T extends org.eclipse.emf.ecore.EObject,V>
EmfSpinnerBuilder.FeatureBuilder<T, V> emfSpinnerEditor(org.eclipse.core.databinding.observable.value.IObservableValue<T> containerObservable) <T extends org.eclipse.emf.ecore.EObject,V>
EmfTextBuilder.FeatureBuilder<T, V> emfTextEditor(org.eclipse.core.databinding.observable.value.IObservableValue<T> containerObservable) enabled(BooleanSupplier enabled) enumEditor(Supplier<V> valueExtractor) image(org.eclipse.core.databinding.observable.value.IObservableValue<T> containerObservable) image(org.eclipse.swt.graphics.Image image) index(int index) localDateTimeEditor(Supplier<LocalDateTime> valueExtractor) spinnerEditor(Supplier<V> valueExtractor) textEditor(Supplier<V> valueExtractor) visible(BooleanSupplier visible) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.amalgamasimulation.desktop.ui.editor.builders.CustomSectionBuilder.FinalBuilder
addButtonIf
-
Method Details
-
create
public static CustomSectionBuilder.FinalBuilder create(BiConsumer<Integer, com.amalgamasimulation.desktop.ui.editor.sections.internal.Section> actionAfterCreateSectionInProperty, org.eclipse.swt.widgets.Composite parent) -
create
-
addButton
- Specified by:
addButtonin interfaceCustomSectionBuilder.FinalBuilder
-
addComposite
- Specified by:
addCompositein interfaceCustomSectionBuilder.FinalBuilder
-
createSection
- Specified by:
createSectionin interfaceCustomSectionBuilder.FinalBuilder
-
enabled
- Specified by:
enabledin interfaceIVisibleEnableBuilder<CustomSectionBuilder.FinalBuilder>
-
visible
- Specified by:
visiblein interfaceIVisibleEnableBuilder<CustomSectionBuilder.FinalBuilder>
-
addLabel
- Specified by:
addLabelin interfaceCustomSectionBuilder.FinalBuilder
-
index
- Specified by:
indexin interfaceIIndexBuilder<CustomSectionBuilder.FinalBuilder>
-
textEditor
- Specified by:
textEditorin interfaceCustomSectionBuilder.FinalBuilder
-
emfTextEditor
public <T extends org.eclipse.emf.ecore.EObject,V> EmfTextBuilder.FeatureBuilder<T,V> emfTextEditor(org.eclipse.core.databinding.observable.value.IObservableValue<T> containerObservable) - Specified by:
emfTextEditorin interfaceCustomSectionBuilder.FinalBuilder
-
spinnerEditor
- Specified by:
spinnerEditorin interfaceCustomSectionBuilder.FinalBuilder
-
emfSpinnerEditor
public <T extends org.eclipse.emf.ecore.EObject,V> EmfSpinnerBuilder.FeatureBuilder<T,V> emfSpinnerEditor(org.eclipse.core.databinding.observable.value.IObservableValue<T> containerObservable) - Specified by:
emfSpinnerEditorin interfaceCustomSectionBuilder.FinalBuilder
-
localDateTimeEditor
public LocalDateTimeBuilder.HandlerBuilder localDateTimeEditor(Supplier<LocalDateTime> valueExtractor) - Specified by:
localDateTimeEditorin interfaceCustomSectionBuilder.FinalBuilder
-
emfLocalDateTimeEditor
public <T extends org.eclipse.emf.ecore.EObject> EmfLocalDateTimeBuilder.FeatureBuilder<T> emfLocalDateTimeEditor(org.eclipse.core.databinding.observable.value.IObservableValue<T> containerObservable) - Specified by:
emfLocalDateTimeEditorin interfaceCustomSectionBuilder.FinalBuilder
-
comboBoxEditor
- Specified by:
comboBoxEditorin interfaceCustomSectionBuilder.FinalBuilder
-
emfComboBoxEditor
public <T extends org.eclipse.emf.ecore.EObject,V> EmfComboBoxBuilder.FeatureBuilder<T,V> emfComboBoxEditor(org.eclipse.core.databinding.observable.value.IObservableValue<T> containerObservable) - Specified by:
emfComboBoxEditorin interfaceCustomSectionBuilder.FinalBuilder
-
autoCompleteEditor
public <V> AutoCompleteBuilder.ListElementsBuilder<V> autoCompleteEditor(Supplier<V> valueExtractor) - Specified by:
autoCompleteEditorin interfaceCustomSectionBuilder.FinalBuilder
-
emfAutoCompleteEditor
public <T extends org.eclipse.emf.ecore.EObject,V> EmfAutoCompleteBuilder.FeatureBuilder<T,V> emfAutoCompleteEditor(org.eclipse.core.databinding.observable.value.IObservableValue<T> containerObservable) - Specified by:
emfAutoCompleteEditorin interfaceCustomSectionBuilder.FinalBuilder
-
enumEditor
- Specified by:
enumEditorin interfaceCustomSectionBuilder.FinalBuilder
-
emfEnumEditor
public <T extends org.eclipse.emf.ecore.EObject,V> EmfEnumBuilder.FeatureBuilder<T,V> emfEnumEditor(org.eclipse.core.databinding.observable.value.IObservableValue<T> containerObservable) - Specified by:
emfEnumEditorin interfaceCustomSectionBuilder.FinalBuilder
-
image
- Specified by:
imagein interfaceCustomSectionBuilder.FinalBuilder
-
image
public <T> ImageBuilder.ImageExtractorBuilder<T> image(org.eclipse.core.databinding.observable.value.IObservableValue<T> containerObservable) - Specified by:
imagein interfaceCustomSectionBuilder.FinalBuilder
-
checkBoxEditor
- Specified by:
checkBoxEditorin interfaceCustomSectionBuilder.FinalBuilder
-
emfCheckBoxEditor
public <T extends org.eclipse.emf.ecore.EObject> EmfCheckBoxBuilder.FeatureBuilder<T> emfCheckBoxEditor(org.eclipse.core.databinding.observable.value.IObservableValue<T> containerObservable) - Specified by:
emfCheckBoxEditorin interfaceCustomSectionBuilder.FinalBuilder
-