Interface EmfUml2Helper

All Superinterfaces:
BaseEElementNameRetriever, BaseEmfUml2Helper
All Known Subinterfaces:
EmfUml2ExportHelper, EmfUml2ImportHelper

@OpenApi public interface EmfUml2Helper extends BaseEmfUml2Helper, BaseEElementNameRetriever
Eclipse UML2 XMI helper.
  • Method Details

    • getMagicDrawAnnotationDetails

      Map getMagicDrawAnnotationDetails(Object eElement, boolean create)
      Specified by:
      getMagicDrawAnnotationDetails in interface BaseEmfUml2Helper
    • getUml2MetaModel

      @OpenApi org.eclipse.uml2_4_0_1.uml.Model getUml2MetaModel()
      Returns model of Eclipse UML2 metamodel.
      Returns:
      Eclipse UML2 metamodel model
    • getEmfUml2StandardProfiles

      Map<String,org.eclipse.uml2_4_0_1.uml.Profile> getEmfUml2StandardProfiles()
      Get Eclipse UML2 Standard L2 and L3 profiles.
      Returns:
      map according appropriate MagicDraw profile name.
      See Also:
    • getUml2PrimitiveTypesLibrary

      @OpenApi org.eclipse.uml2_4_0_1.uml.Model getUml2PrimitiveTypesLibrary()
      Returns Eclipse UML2 model primitive type library
      Returns:
      Eclipse UML2 model primitive type library
    • getUml2JavaPrimitiveTypesLibrary

      @OpenApi org.eclipse.uml2_4_0_1.uml.Model getUml2JavaPrimitiveTypesLibrary()
      Returns Eclipse UML2 model Java primitive type library
      Returns:
      Eclipse UML2 model primitive type library
    • getElementClass

      @OpenApi org.eclipse.uml2_4_0_1.uml.Type getElementClass()
      Returns Element type of Eclipse UML2 metamodel.
      Returns:
      Element type
    • getStringPrimitiveType

      @OpenApi org.eclipse.uml2_4_0_1.uml.Type getStringPrimitiveType()
      Returns String type of Eclipse UML2 metamodel.
      Returns:
      String type
    • getTemplateParameterHelper

      com.nomagic.magicdraw.emfuml2xmi.v4.helpers.TemplateParameterHelper getTemplateParameterHelper()