Class EmfTwoTablesSectionBuilder.EmfTwoTablesBuilder<T extends org.eclipse.emf.ecore.EObject,V extends org.eclipse.emf.ecore.EObject,R>
java.lang.Object
com.amalgamasimulation.desktop.ui.editor.builders.interfaces.AbstractPropertyBuilder<T>
com.amalgamasimulation.desktop.ui.editor.builders.EmfTwoTablesSectionBuilder.EmfTwoTablesBuilder<T,V,R>
- All Implemented Interfaces:
EmfTwoTablesSectionBuilder.IPropertyBuilder<T,,V, R> IContainerVisibleEnableBuilder<T,EmfTwoTablesSectionBuilder.EmfTwoTablesBuilder<T, V, R>>
- Enclosing class:
EmfTwoTablesSectionBuilder
public static class EmfTwoTablesSectionBuilder.EmfTwoTablesBuilder<T extends org.eclipse.emf.ecore.EObject,V extends org.eclipse.emf.ecore.EObject,R>
extends AbstractPropertyBuilder<T>
implements EmfTwoTablesSectionBuilder.IPropertyBuilder<T,V,R>
-
Field Summary
Fields inherited from class com.amalgamasimulation.desktop.ui.editor.builders.interfaces.AbstractPropertyBuilder
actionAfterCreateSectionInProperty, containerOld, index, parent -
Method Summary
Modifier and TypeMethodDescriptioncreate()static <T1 extends org.eclipse.emf.ecore.EObject,V1 extends org.eclipse.emf.ecore.EObject, R1>
EmfTwoTablesSectionBuilder.EmfTwoTablesBuilder<T1, V1, R1> create(org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.value.IObservableValue<T1> containerOld, BiConsumer<Integer, com.amalgamasimulation.desktop.ui.editor.sections.internal.Section> actionAfterCreateSectionInProperty) initialSizeMainTable(int initialSizeMainTable) orientation(Orientation orientation)
-
Method Details
-
create
public static <T1 extends org.eclipse.emf.ecore.EObject,V1 extends org.eclipse.emf.ecore.EObject, EmfTwoTablesSectionBuilder.EmfTwoTablesBuilder<T1,R1> V1, createR1> (org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.value.IObservableValue<T1> containerOld, BiConsumer<Integer, com.amalgamasimulation.desktop.ui.editor.sections.internal.Section> actionAfterCreateSectionInProperty) -
mainTable
- Specified by:
mainTablein interfaceEmfTwoTablesSectionBuilder.IPropertyBuilder<T extends org.eclipse.emf.ecore.EObject,V extends org.eclipse.emf.ecore.EObject, R>
-
secondTable
- Specified by:
secondTablein interfaceEmfTwoTablesSectionBuilder.IPropertyBuilder<T extends org.eclipse.emf.ecore.EObject,V extends org.eclipse.emf.ecore.EObject, R>
-
initialSizeMainTable
public EmfTwoTablesSectionBuilder.EmfTwoTablesBuilder<T,V, initialSizeMainTableR> (int initialSizeMainTable) - Specified by:
initialSizeMainTablein interfaceEmfTwoTablesSectionBuilder.IPropertyBuilder<T extends org.eclipse.emf.ecore.EObject,V extends org.eclipse.emf.ecore.EObject, R>
-
orientation
- Specified by:
orientationin interfaceEmfTwoTablesSectionBuilder.IPropertyBuilder<T extends org.eclipse.emf.ecore.EObject,V extends org.eclipse.emf.ecore.EObject, R>
-
enabled
- Specified by:
enabledin interfaceIContainerVisibleEnableBuilder<T extends org.eclipse.emf.ecore.EObject,V extends org.eclipse.emf.ecore.EObject>
-
visible
- Specified by:
visiblein interfaceIContainerVisibleEnableBuilder<T extends org.eclipse.emf.ecore.EObject,V extends org.eclipse.emf.ecore.EObject>
-
create
-