Class EmfUml2FeatureValueSettersManager


  • @OpenApi
    public final class EmfUml2FeatureValueSettersManager
    extends java.lang.Object
    Registers FeatureValueSetter for Eclipse UML2 model metaclasses
    • Constructor Detail

      • EmfUml2FeatureValueSettersManager

        private EmfUml2FeatureValueSettersManager()
    • Method Detail

      • addSetter

        @OpenApi
        public void addSetter​(org.eclipse.emf_2_2_3.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
        public void removeSetter​(org.eclipse.emf_2_2_3.ecore.EClass eClass,
                                 org.eclipse.emf_2_2_3.ecore.EStructuralFeature eStructuralFeature)
        Removes feature value setter.
        Parameters:
        eClass - Eclipse UML2 metamodel class
        eStructuralFeature - feature
      • getSetters

        private java.util.Map getSetters​(org.eclipse.uml2_2_0_4.uml.Element eElement)
      • collectSetters

        private void collectSetters​(java.util.Map<org.eclipse.emf_2_2_3.ecore.EStructuralFeature,​EmfFeatureValueSetter> collected,
                                    java.util.List<org.eclipse.emf_2_2_3.ecore.EClass> eClasses)
      • getFeaturesSetters

        public java.util.List getFeaturesSetters​(org.eclipse.uml2_2_0_4.uml.Element eElement)
      • addStandard

        private void addStandard()