UML 2.2作为XMI的Scheme / XSD / spec

时间:2018-10-22 09:38:01

标签: xsd uml xmi

UML模型可以作为XMI(基于XML的UML交换格式)导入/导出。 我正在寻找描述此类XMI文件语法的任何文档。

请参见下面的XMI文件摘录,其中描述了一个包内部具有一个操作的接口:

while(file>>name)
    {
        if(file==name)
        {
            cout<<"Match Found";
        }
    }

我正在寻找描述允许的<-- Package --> <packagedElement xmi:type="uml:Package" xmi:id="myPackage" name="myPackage"> <!-- Interface --> <packagedElement xmi:type="uml:Interface" name="IName" isAbstract="true" xmi:id="myPackage.IName"> <!-- An operation of this interface --> <ownedOperation name="getSomething" visibility="public"> <ownedParameter type="myPackage.Type" isUnique="false" direction="return"> </ownedParameter> </ownedOperation> </packagedElement> </packagedElement> 标签,其属性,允许的子元素等的文档。

如果您没有该文档或不知道在哪里找到它,至少您知道这种文档的正式名称吗? (这将帮助我完成无尽的任务...)

现在,我发现了解语法的唯一方法是使用建模工具(例如Modelio或RSA)创建模型,将其导出为XMI并分析结果。这有点实证。

0 个答案:

没有答案