Interface MetaclassMap

  • All Superinterfaces:
    java.util.Map<java.lang.String,​java.lang.String>
    All Known Implementing Classes:
    Emf2MofUml2MetaclassMap, com.nomagic.magicdraw.emfuml2xmi.imp0rt.convert.Emf2MofUml2MetaclassMapImpl, Mof2EmfUml2MetaclassMap, com.nomagic.magicdraw.emfuml2xmi.export.convert.Mof2EmfUml2MetaclassMapImpl

    @OpenApi
    public interface MetaclassMap
    extends java.util.Map<java.lang.String,​java.lang.String>
    MagicDraw UML2 model metaclass --> Eclipse (EMF) UML2 model metaclass
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String get​(java.lang.String mdUml2Metaclass)
      Returns corresponding Eclipse UML2 model metaclass.
      java.lang.String put​(java.lang.String mdClassName, java.lang.String eClassName)
      Maps MagicDraw UML2 model metaclass to Eclipse UML2 model metaclass.
      java.lang.String remove​(java.lang.String mdClassName)
      Removes mapping between MagicDraw UML2 model metaclass and Eclipse UML2 model metaclass.
      • Methods inherited from interface java.util.Map

        clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
    • Method Detail

      • get

        @OpenApi
        java.lang.String get​(java.lang.String mdUml2Metaclass)
        Returns corresponding Eclipse UML2 model metaclass.
        Parameters:
        mdUml2Metaclass -
        Returns:
        Eclipse UML2 metaclass name
      • put

        @OpenApi
        java.lang.String put​(java.lang.String mdClassName,
                             java.lang.String eClassName)
        Maps MagicDraw UML2 model metaclass to Eclipse UML2 model metaclass.
        Specified by:
        put in interface java.util.Map<java.lang.String,​java.lang.String>
        Parameters:
        mdClassName - MagicDraw UML2 model metaclass name
        eClassName - Eclipse UML2 model metaclass name
      • remove

        @OpenApi
        java.lang.String remove​(java.lang.String mdClassName)
        Removes mapping between MagicDraw UML2 model metaclass and Eclipse UML2 model metaclass.
        Parameters:
        mdClassName - MagicDraw UML2 model metaclass name