Interface ElementTransformation
-
@OpenApiAll public interface ElementTransformationPerforms transformation for given model element using the provided VariationPoint to know how to transform
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description booleancanTransform(VariationPoint variationPoint)default booleantransform(VariationPoint variationPoint)Deprecated.use com.nomagic.magicdraw.variants.transformation.ElementTransformation#transform(com.nomagic.magicdraw.variants.variationpoints.VariationPoint, com.nomagic.magicdraw.variants.transformation.TransformationParameters)default booleantransform(VariationPoint variationPoint, TransformationParameters parameters)Changes the model element.
-
-
-
Method Detail
-
canTransform
boolean canTransform(VariationPoint variationPoint)
- Parameters:
variationPoint- defines element and its feature that is being transformed- Returns:
- true if this transformation object should be used to transform the given variationPoint
-
transform
@Deprecated default boolean transform(VariationPoint variationPoint)
Deprecated.use com.nomagic.magicdraw.variants.transformation.ElementTransformation#transform(com.nomagic.magicdraw.variants.variationpoints.VariationPoint, com.nomagic.magicdraw.variants.transformation.TransformationParameters)Changes the model element. Change and element are described by the provided variation point. This method is always called in an open session.- Parameters:
variationPoint- defines feature of the element that is being transformed- Returns:
- true if variation point was transformed, false if transformation failed for any reason. Failure details should be at least printed to MDLog
-
transform
default boolean transform(VariationPoint variationPoint, @CheckForNull TransformationParameters parameters)
Changes the model element. Change and element are described by the provided variation point. This method is always called in an open session.- Parameters:
variationPoint- defines feature of the element that is being transformedparameters- additional transformation parameters- Returns:
- true if variation point was transformed, false if transformation failed for any reason. Failure details should be at least printed to MDLog
-
-