IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  XML  >

XMI and UML combine to drive product development

Ideogramic suite demonstrates UML-oriented XML processing

developerWorks

Return to article


Listing 1. UML sketch converted to XMI
        
        <?xml version="1.0" encoding="UTF-8" ?>
         <!DOCTYPE XMI SYSTEM "UMLX13.dtd" [
	  ...
        ]>
        <XMI xmi.version="1.0">
            <XMI.header>
                <XMI.documentation>
                    <XMI.exporter>Ideogramic UML</XMI.exporter>
                    <XMI.exporterVersion>2.0 beta
1</XMI.exporterVersion>
                </XMI.documentation>
                <XMI.metamodel xmi.name="UML" xmi.version="1.3"/>
            </XMI.header>
            <XMI.content>
                <Model_Management.Model xmi.id="id1000133259_868model0">
<Foundation.Core.ModelElement.name>Untitled</Foundation.Core.ModelElement.name>
		     ...
                    <Foundation.Core.Namespace.ownedElement>
                        <Foundation.Core.Class
xmi.id="id1000133264_1078class0">
<Foundation.Core.ModelElement.name>Small</Foundation.Core.ModelElement.name>
			     ...
                        </Foundation.Core.Class>
                    </Foundation.Core.Namespace.ownedElement>
                </Model_Management.Model>
                <Diagramming.Diagram 
xmi.id="id1000133259_877classDiagram0">
<Diagramming.Diagram.name>Main</Diagramming.Diagram.name>
                    <Diagramming.Diagram.toolName>Rational Rose
98</Diagramming.Diagram.toolName>
<Diagramming.Diagram.diagramType>ClassDiagram</Diagramming.Diagram.diagramType>
<Diagramming.Diagram.style>0.15,7333.33333333,8000.0,20000
20000,</Diagramming.Diagram.style>
                    <Diagramming.Diagram.owner>
                        <Foundation.Core.ModelElement
xmi.idref="id1000133259_868model0"/>
                    </Diagramming.Diagram.owner>
                    <Diagramming.Diagram.element>
                        <Diagramming.DiagramElement
xmi.id="id1000133264_1080classView0">
<Diagramming.DiagramElement.geometry>3360.0,3496.0,416.0,249.6,</Diagramming.DiagramElement.geometry>
			     ...
                            <Foundation.Core.PresentationElement.subject>
                                <Foundation.Core.ModelElement
xmi.idref="id1000133264_1078class0"/>
                            </Foundation.Core.PresentationElement.subject>
                        </Diagramming.DiagramElement>
                    </Diagramming.Diagram.element>
                </Diagramming.Diagram>
            </XMI.content>
	     ...
        </XMI>
      

Return to article

    关于 IBM 隐私条约 联系 IBM 使用条款