Class RealDistributionEditingSupport.Builder<T,E,R extends IEMFColumn<T,E,R>>
java.lang.Object
com.amalgamasimulation.desktop.ui.builders.RealDistributionEditingSupport.Builder<T,E,R>
- Type Parameters:
T- type of row valueE- type of column value (cell value)R- column type
- All Implemented Interfaces:
RealDistributionEditingSupport.EditedFeatureBuilder<T,,E, R> RealDistributionEditingSupport.FinalBuilder<T,E, R>
- Enclosing class:
RealDistributionEditingSupport
public static class RealDistributionEditingSupport.Builder<T,E,R extends IEMFColumn<T,E,R>>
extends Object
implements RealDistributionEditingSupport.EditedFeatureBuilder<T,E,R>, RealDistributionEditingSupport.FinalBuilder<T,E,R>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()This is the finalization method.buttonText(String text) Set text for button, if the image is set, the text is not shownSet function that returns a value that indicates whether the cell can be editedstatic <T1,E1, R1 extends IEMFColumn<T1, E1, R1>>
RealDistributionEditingSupport.EditedFeatureBuilder<T1, E1, R1> create(R1 columnDescriptor) feature(org.eclipse.emf.ecore.EStructuralFeature feature) Set the feature pointing to the field that is being edited (a field in template class) Set up the realDistribution naming.icon(org.eclipse.swt.graphics.Image image) Set image for button, if the image is set, the text is not shown
-
Field Details
-
columnDescriptor
-
editingSupport
-
-
Constructor Details
-
Builder
-
-
Method Details
-
create
public static <T1,E1, RealDistributionEditingSupport.EditedFeatureBuilder<T1,R1 extends IEMFColumn<T1, E1, R1>> E1, createR1> (R1 columnDescriptor) -
feature
public RealDistributionEditingSupport.FinalBuilder<T,E, featureR> (org.eclipse.emf.ecore.EStructuralFeature feature) Description copied from interface:RealDistributionEditingSupport.EditedFeatureBuilderSet the feature pointing to the field that is being edited (a field in template class) - Specified by:
featurein interfaceRealDistributionEditingSupport.EditedFeatureBuilder<T,E, R extends IEMFColumn<T, E, R>> - Parameters:
feature- structural feature- Returns:
- builder object
-
icon
public RealDistributionEditingSupport.FinalBuilder<T,E, iconR> (org.eclipse.swt.graphics.Image image) Description copied from interface:RealDistributionEditingSupport.FinalBuilderSet image for button, if the image is set, the text is not shown- Specified by:
iconin interfaceRealDistributionEditingSupport.FinalBuilder<T,E, R extends IEMFColumn<T, E, R>> - Parameters:
image-- Returns:
- builder object
-
buttonText
Description copied from interface:RealDistributionEditingSupport.FinalBuilderSet text for button, if the image is set, the text is not shown- Specified by:
buttonTextin interfaceRealDistributionEditingSupport.FinalBuilder<T,E, R extends IEMFColumn<T, E, R>> - Parameters:
text-- Returns:
- builder object
-
format
Description copied from interface:RealDistributionEditingSupport.FinalBuilderSet up the realDistribution naming. The name extractor.- Specified by:
formatin interfaceRealDistributionEditingSupport.FinalBuilder<T,E, R extends IEMFColumn<T, E, R>> - Parameters:
format- function that converts a realDistribution to a String- Returns:
- builder object
-
canEdit
Description copied from interface:RealDistributionEditingSupport.FinalBuilderSet function that returns a value that indicates whether the cell can be edited- Specified by:
canEditin interfaceRealDistributionEditingSupport.FinalBuilder<T,E, R extends IEMFColumn<T, E, R>> - Parameters:
canEdit-- Returns:
- builder object
-
build
Description copied from interface:RealDistributionEditingSupport.FinalBuilderThis is the finalization method. Call this method to install the auto-complete combobox editing support on a table column.- Specified by:
buildin interfaceRealDistributionEditingSupport.FinalBuilder<T,E, R extends IEMFColumn<T, E, R>>
-