Class VariantsModelTransformationWizardRegistry
- java.lang.Object
 - 
- com.nomagic.magicdraw.variants.ui.modeltransformation.VariantsModelTransformationWizardRegistry
 
 
- 
@OpenApiAll public class VariantsModelTransformationWizardRegistry extends java.lang.ObjectThe registry is used in model transformation wizard to list all registered variation point providers 
- 
- 
Field Summary
Fields Modifier and Type Field Description private static VariantsModelTransformationWizardRegistryregistryprivate java.util.List<VariantsModelTransformationWizardConfigurator>variationPointsProviders 
- 
Constructor Summary
Constructors Modifier Constructor Description privateVariantsModelTransformationWizardRegistry() 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VariantsModelTransformationWizardRegistrygetInstance()java.util.List<VariantsModelTransformationWizardConfigurator>getVariationPointProviderConfigurators()voidregister(VariantsModelTransformationWizardConfigurator variantsModelTransformationWizardConfigurator)Method adds given variation points provider to registry if registry already has variation points provider with same name as provided one, provided one isn't added to registryvoidunregister(VariantsModelTransformationWizardConfigurator variantsModelTransformationWizardConfigurator)Removes given variation points provider from registry 
 - 
 
- 
- 
Field Detail
- 
variationPointsProviders
private final java.util.List<VariantsModelTransformationWizardConfigurator> variationPointsProviders
 
- 
registry
private static VariantsModelTransformationWizardRegistry registry
 
 - 
 
- 
Method Detail
- 
getInstance
public static VariantsModelTransformationWizardRegistry getInstance()
 
- 
register
public void register(VariantsModelTransformationWizardConfigurator variantsModelTransformationWizardConfigurator)
Method adds given variation points provider to registry if registry already has variation points provider with same name as provided one, provided one isn't added to registry- Parameters:
 variantsModelTransformationWizardConfigurator- given variation points provider
 
- 
getVariationPointProviderConfigurators
public java.util.List<VariantsModelTransformationWizardConfigurator> getVariationPointProviderConfigurators()
 
- 
unregister
public void unregister(VariantsModelTransformationWizardConfigurator variantsModelTransformationWizardConfigurator)
Removes given variation points provider from registry- Parameters:
 variantsModelTransformationWizardConfigurator- given variation points provider
 
 - 
 
 -