Загрузка представления XMI для MOF в EMF - PullRequest
0 голосов
/ 19 марта 2012

Я работаю с Enterprise Architect.Там можно экспортировать вашу модель как MOF 1.4 / XMI 1.2 в файл.

<?xml version="1.0" encoding="windows-1252"?>
<XMI xmi.version="1.2" xmlns:Model="org.omg.xmi.namespace.Model" timestamp="2012-03-19 16:16:33">
<XMI.header>
    <XMI.documentation>
        <XMI.exporter>Enterprise Architect</XMI.exporter>
        <XMI.exporterVersion>5.1</XMI.exporterVersion>
    </XMI.documentation>
    <XMI.metamodel xmi.name="org.omg.mof.Model" xmi.version="1.4"/>
</XMI.header>
<XMI.content>
    <Model:Package name="MofModel" xmi.id="EAPK_E660ED7D_A77D_4721_B26B_E43EA754C0F1" isRoot="true" isLeaf="false" isAbstract="false" visibility="public_vis">
        <Model:Namespace.contents>
            <Model:Class name="Class2" xmi.id="EAID_425DBFFA_432F_4a43_B12B_DEF05643C5A3" isRoot="false" isLeaf="false" isAbstract="false" isSingleton="false" visibility="public_vis">
                <Model:GeneralizableElement.supertypes>
                    <Model:Class xmi.idref="EAID_E6FA2BB0_D81C_4b6c_86EF_9781887F5C26"/>
                </Model:GeneralizableElement.supertypes>
            </Model:Class>
            <Model:Package name="Package1" xmi.id="EAPK_F9D099B3_F646_4ca1_93CE_CBE09014C651" isRoot="true" isLeaf="false" isAbstract="false" visibility="public_vis">
                <Model:Namespace.contents>
                    <Model:Class name="Class1" xmi.id="EAID_E6FA2BB0_D81C_4b6c_86EF_9781887F5C26" isRoot="false" isLeaf="false" isAbstract="false" isSingleton="false" visibility="public_vis"/>
                </Model:Namespace.contents>
            </Model:Package>
        </Model:Namespace.contents>
    </Model:Package>
</XMI.content>
<XMI.extensions xmi.extender="Enterprise Architect 2.5"/>

После этого я хочу загрузить ее в Eclipse EMF.До сих пор я не нашел возможности сделать это.Emf поддерживает стандарт XMI 2.0 (не 1.2).Есть ли что-то, чтобы преобразовать в эту версию или что-то?

1 Ответ

0 голосов
/ 20 марта 2012

Вы можете указать EA экспортировать в широкий спектр версий XMI и других форматов.

В диалоговом окне экспорта нажмите кнопку «Опубликовать», и вы увидите список с несколькими десятками различных параметров XMI.

...