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
  • Method Details

    • 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 class com.nomagic.magicdraw.emfuml2xmi.v4.export.convert.feature.EmfUml2FeatureValueSettersManagerImpl
      Parameters:
      eClass - Eclipse UML2 metamodel class
      valueSetter - 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 class com.nomagic.magicdraw.emfuml2xmi.v4.export.convert.feature.EmfUml2FeatureValueSettersManagerImpl
      Parameters:
      eClass - Eclipse UML2 metamodel class
      eStructuralFeature - feature