@OpenApiAll
public class VariationPointsFactory
extends java.lang.Object
Constructor and Description |
---|
VariationPointsFactory() |
Modifier and Type | Method and Description |
---|---|
VariationPoint<java.lang.Boolean> |
createActivityBranchExistenceVariationPoint(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
BooleanEvaluator evaluator) |
PropertyVariationPoint |
createBehaviorVariationPoint(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
Evaluator<com.nomagic.uml2.ext.magicdraw.commonbehaviors.mdbasicbehaviors.Behavior> evaluator) |
PropertyVariationPoint |
createDefaultValueVariationPoint(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
Evaluator<java.lang.Object> evaluator) |
VariationPoint<java.lang.Boolean> |
createExistenceVariationPoint(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
BooleanEvaluator evaluator) |
PropertyVariationPoint |
createMultiplicityVariationPoint(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
Evaluator<java.lang.String> evaluator) |
PropertyVariationPoint |
createPropertyVariationPoint(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
java.lang.String propertyName,
Evaluator<java.lang.Object> evaluator) |
com.nomagic.magicdraw.variants.variationpoints.TagVariationPoint |
createTagVariationPoint(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype stereotype,
java.lang.String tagName,
Evaluator<java.lang.Object> evaluator) |
PropertyVariationPoint |
createTypeVariationPoint(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
Evaluator<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Type> evaluator) |
public VariationPoint<java.lang.Boolean> createExistenceVariationPoint(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, BooleanEvaluator evaluator)
public VariationPoint<java.lang.Boolean> createActivityBranchExistenceVariationPoint(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, BooleanEvaluator evaluator)
public PropertyVariationPoint createPropertyVariationPoint(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String propertyName, Evaluator<java.lang.Object> evaluator)
public com.nomagic.magicdraw.variants.variationpoints.TagVariationPoint createTagVariationPoint(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype stereotype, java.lang.String tagName, Evaluator<java.lang.Object> evaluator)
public PropertyVariationPoint createMultiplicityVariationPoint(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, Evaluator<java.lang.String> evaluator)
public PropertyVariationPoint createDefaultValueVariationPoint(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, Evaluator<java.lang.Object> evaluator)
public PropertyVariationPoint createTypeVariationPoint(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, Evaluator<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Type> evaluator)
public PropertyVariationPoint createBehaviorVariationPoint(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, Evaluator<com.nomagic.uml2.ext.magicdraw.commonbehaviors.mdbasicbehaviors.Behavior> evaluator)