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 Summary
Constructors Constructor Description VariantBuilder(MultiVariantModelBasicFix fix)
Creates variant builder instance
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
build()
Finalizes the variant builder, registers the variantMultiVariantModelBasicFix.VariantBuilder
change(VariantModelFixChangeDelegate<org.eclipse.emf.ecore.EObject> delegate)
Creates code change delegatestatic MultiVariantModelBasicFix.VariantBuilder
create(MultiVariantModelBasicFix fix)
Static variant builder creatorMultiVariantModelBasicFix.VariantBuilder
description(String description, String details)
Creates variant description and details messages
-
-
-
Constructor Detail
-
VariantBuilder
public VariantBuilder(MultiVariantModelBasicFix fix)
Creates variant builder instance- Parameters:
fix
- the reference to the model fix, cannot benull
-
-
Method Detail
-
create
public static MultiVariantModelBasicFix.VariantBuilder create(MultiVariantModelBasicFix fix)
Static variant builder creator- Parameters:
fix
- the reference to the model fix, cannot benull
- Returns:
- the instance of the variant builder, never
null
-
change
public MultiVariantModelBasicFix.VariantBuilder change(VariantModelFixChangeDelegate<org.eclipse.emf.ecore.EObject> delegate)
Creates code change delegate- Parameters:
delegate
- change delegate, cannot benull
- Returns:
- the instance of the variant builder, never
null
-
description
public MultiVariantModelBasicFix.VariantBuilder description(String description, String details)
Creates variant description and details messages- Parameters:
description
- the short description, cannot benull
details
- the detailed message, can benull
- Returns:
- the instance of the variant builder, never
null
-
build
public void build()
Finalizes the variant builder, registers the variant
-
-