Class EmfUml2FeatureValueSettersManager
- java.lang.Object
-
- com.nomagic.magicdraw.emfuml2xmi.v4.export.convert.feature.EmfUml2FeatureValueSettersManagerImpl
-
- com.nomagic.magicdraw.emfuml2xmi.v4.export.convert.feature.EmfUml2FeatureValueSettersManager
-
@OpenApi public final class EmfUml2FeatureValueSettersManager extends com.nomagic.magicdraw.emfuml2xmi.v4.export.convert.feature.EmfUml2FeatureValueSettersManagerImpl
Registers FeatureValueSetter for Eclipse UML2 model metaclasses
-
-
Field Summary
Fields Modifier and Type Field Description private static EmfUml2FeatureValueSettersManager
mInstance
-
Constructor Summary
Constructors Modifier Constructor Description private
EmfUml2FeatureValueSettersManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSetter(org.eclipse.emf_2_8_1.ecore.EClass eClass, EmfFeatureValueSetter valueSetter)
Registers feature value setter for given Eclipse UML2 metamodel class.static EmfUml2FeatureValueSettersManager
getInstance()
protected void
initialize()
void
removeSetter(org.eclipse.emf_2_8_1.ecore.EClass eClass, org.eclipse.emf_2_8_1.ecore.EStructuralFeature eStructuralFeature)
Removes feature value setter.
-
-
-
Field Detail
-
mInstance
private static EmfUml2FeatureValueSettersManager mInstance
-
-
Method Detail
-
getInstance
@OpenApi public static EmfUml2FeatureValueSettersManager getInstance()
- Returns:
- manager instance.
-
addSetter
@OpenApi public void addSetter(org.eclipse.emf_2_8_1.ecore.EClass eClass, EmfFeatureValueSetter valueSetter)
Registers feature value setter for given Eclipse UML2 metamodel class.- Overrides:
addSetter
in classcom.nomagic.magicdraw.emfuml2xmi.v4.export.convert.feature.EmfUml2FeatureValueSettersManagerImpl
- Parameters:
eClass
- Eclipse UML2 metamodel classvalueSetter
- feature converter
-
removeSetter
@OpenApi public void removeSetter(org.eclipse.emf_2_8_1.ecore.EClass eClass, org.eclipse.emf_2_8_1.ecore.EStructuralFeature eStructuralFeature)
Removes feature value setter.- Overrides:
removeSetter
in classcom.nomagic.magicdraw.emfuml2xmi.v4.export.convert.feature.EmfUml2FeatureValueSettersManagerImpl
- Parameters:
eClass
- Eclipse UML2 metamodel classeStructuralFeature
- feature
-
initialize
protected void initialize()
- Overrides:
initialize
in classcom.nomagic.magicdraw.emfuml2xmi.v4.export.convert.feature.EmfUml2FeatureValueSettersManagerImpl
-
-