Class MultiVariantModelBasicFix.VariantBuilder
- java.lang.Object
- 
- com.e1c.g5.v8.dt.check.qfix.components.MultiVariantModelBasicFix.VariantBuilder
 
- 
- Enclosing class:
- MultiVariantModelBasicFix
 
 protected static class MultiVariantModelBasicFix.VariantBuilder extends Object Provides a builder of the quick fix variant
- 
- 
Constructor SummaryConstructors Constructor Description VariantBuilder(MultiVariantModelBasicFix fix)Creates variant builder instance
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuild()Finalizes the variant builder, registers the variantMultiVariantModelBasicFix.VariantBuilderchange(VariantModelFixChangeDelegate<org.eclipse.emf.ecore.EObject> delegate)Creates code change delegatestatic MultiVariantModelBasicFix.VariantBuildercreate(MultiVariantModelBasicFix fix)Static variant builder creatorMultiVariantModelBasicFix.VariantBuilderdescription(String description, String details)Creates variant description and details messages
 
- 
- 
- 
Constructor Detail- 
VariantBuilderpublic VariantBuilder(MultiVariantModelBasicFix fix) Creates variant builder instance- Parameters:
- fix- the reference to the model fix, cannot be- null
 
 
- 
 - 
Method Detail- 
createpublic static MultiVariantModelBasicFix.VariantBuilder create(MultiVariantModelBasicFix fix) Static variant builder creator- Parameters:
- fix- the reference to the model fix, cannot be- null
- Returns:
- the instance of the variant builder, never null
 
 - 
changepublic MultiVariantModelBasicFix.VariantBuilder change(VariantModelFixChangeDelegate<org.eclipse.emf.ecore.EObject> delegate) Creates code change delegate- Parameters:
- delegate- change delegate, cannot be- null
- Returns:
- the instance of the variant builder, never null
 
 - 
descriptionpublic MultiVariantModelBasicFix.VariantBuilder description(String description, String details) Creates variant description and details messages- Parameters:
- description- the short description, cannot be- null
- details- the detailed message, can be- null
- Returns:
- the instance of the variant builder, never null
 
 - 
buildpublic void build() Finalizes the variant builder, registers the variant
 
- 
 
-