Class VariationPointsFactory
- java.lang.Object
 - 
- com.nomagic.magicdraw.variants.variationpoints.VariationPointsFactory
 
 
- 
@OpenApiAll public class VariationPointsFactory extends java.lang.ObjectFactory to create all possible types of variation points Created variation point defines how some element will be transformed during variant realization 
- 
- 
Constructor Summary
Constructors Constructor Description VariationPointsFactory() 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
createExistenceVariationPoint
public VariationPoint<java.lang.Boolean> createExistenceVariationPoint(Element element, BooleanEvaluator evaluator)
 
- 
createActivityBranchExistenceVariationPoint
public VariationPoint<java.lang.Boolean> createActivityBranchExistenceVariationPoint(Element element, BooleanEvaluator evaluator)
 
- 
createPropertyVariationPoint
public PropertyVariationPoint createPropertyVariationPoint(Element element, java.lang.String propertyName, Evaluator<java.lang.Object> evaluator)
 
- 
createTagVariationPoint
public com.nomagic.magicdraw.variants.variationpoints.TagVariationPoint createTagVariationPoint(Element element, Stereotype stereotype, java.lang.String tagName, Evaluator<java.lang.Object> evaluator)
 
- 
createMultiplicityVariationPoint
public PropertyVariationPoint createMultiplicityVariationPoint(Element element, Evaluator<java.lang.String> evaluator)
 
- 
createDefaultValueVariationPoint
public PropertyVariationPoint createDefaultValueVariationPoint(Element element, Evaluator<java.lang.Object> evaluator)
 
- 
createTypeVariationPoint
public PropertyVariationPoint createTypeVariationPoint(Element element, Evaluator<Type> evaluator)
 
- 
createBehaviorVariationPoint
public PropertyVariationPoint createBehaviorVariationPoint(Element element, Evaluator<Behavior> evaluator)
 
 - 
 
 -