Class EmfUml2Helper

java.lang.Object
com.nomagic.magicdraw.emfuml2xmi.BaseEmfUml2Helper
com.nomagic.magicdraw.emfuml2xmi.v2.EmfUml2Helper
All Implemented Interfaces:
BaseEElementNameRetriever, BaseEmfUml2Helper
Direct Known Subclasses:
EmfUml2ExportHelper, EmfUml2ImportHelper

@OpenApi public abstract class EmfUml2Helper extends BaseEmfUml2Helper
Eclipse UML2 XMI helper.
  • Constructor Details

  • Method Details

    • createDataTypeMap

      protected com.nomagic.magicdraw.emfuml2xmi.helpers.BaseEmfUml2DataTypeMap createDataTypeMap()
      Specified by:
      createDataTypeMap in class BaseEmfUml2Helper
    • getMagicDrawAnnotationDetails

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

      @OpenApi public org.eclipse.uml2_2_0_4.uml.Model getUml2MetaModel()
      Returns model of Eclipse UML2 metamodel.
      Specified by:
      getUml2MetaModel in class BaseEmfUml2Helper
      Returns:
      Eclipse UML2 metamodel model
    • getEmfUml2StandardProfiles

      public org.eclipse.uml2_2_0_4.uml.Profile getEmfUml2StandardProfiles()
    • getUml2PrimitiveTypesLibrary

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

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

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

      @OpenApi public org.eclipse.uml2_2_0_4.uml.Type getStringPrimitiveType()
      Returns String type of Eclipse UML2 metamodel.
      Returns:
      String type
    • getEmfOptionsGroup

      public EmfOptionsGroup getEmfOptionsGroup()
      Overrides:
      getEmfOptionsGroup in class BaseEmfUml2Helper
      Returns:
    • getOptions

      public Options getOptions()
      Specified by:
      getOptions in interface BaseEmfUml2Helper
      Overrides:
      getOptions in class BaseEmfUml2Helper
    • createEElementNameRetriever

      protected BaseEElementNameRetriever createEElementNameRetriever()
      Specified by:
      createEElementNameRetriever in class BaseEmfUml2Helper
    • getTemplateParameterHelper

      public com.nomagic.magicdraw.emfuml2xmi.v2.helpers.TemplateParameterHelper getTemplateParameterHelper()
    • getNameStereotypeMap

      public Map<String,Object> getNameStereotypeMap()
      Get standard Eclipse UML2 stereotypes names map.
      Returns:
      name->Stereotype map.