Interface EmfUml2FeatureValueSettersManager

  • All Known Implementing Classes:
    EmfUml2FeatureValueSettersManager, com.nomagic.magicdraw.emfuml2xmi.export.convert.feature.EmfUml2FeatureValueSettersManagerImpl

    @OpenApi
    public interface EmfUml2FeatureValueSettersManager
    Registers FeatureValueSetter for Eclipse UML2 model metaclasses
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addSetter​(org.eclipse.emf.ecore.EClass eClass, EmfFeatureValueSetter valueSetter)
      Registers feature value setter for given Eclipse UML2 metamodel class.
      void removeSetter​(org.eclipse.emf.ecore.EClass eClass, org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
      Removes feature value setter.
    • Method Detail

      • addSetter

        @OpenApi
        void addSetter​(org.eclipse.emf.ecore.EClass eClass,
                       EmfFeatureValueSetter valueSetter)
        Registers feature value setter for given Eclipse UML2 metamodel class.
        Parameters:
        eClass - Eclipse UML2 metamodel class
        valueSetter - feature converter
      • removeSetter

        @OpenApi
        void removeSetter​(org.eclipse.emf.ecore.EClass eClass,
                          org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
        Removes feature value setter.
        Parameters:
        eClass - Eclipse UML2 metamodel class
        eStructuralFeature - feature