
Download der XMI-Datei
<?xml version="1.0" encoding="UTF-8"?>
<XMI xmi.version="1.0">
<XMI.header>
<XMI.documentation>
<XMI.exporter>DaimlerChrysler Research and Technology FT3/EK</XMI.exporter>
<XMI.exporterVersion>1.0</XMI.exporterVersion>
</XMI.documentation>
<XMI.metamodel xmi.name="UML" xmi.version="1.3"/>
</XMI.header>
<XMI.content>
<Model_Management.Model xmi.id="Model:example">
<Foundation.Core.ModelElement.name>example</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
<Foundation.Core.Namespace.ownedElement>
<Foundation.Core.Class xmi.id = 'Class:enum1' >
<Foundation.Core.ModelElement.name>enum1</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value = "public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value = "false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value = "true"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value = "false"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value = "false"/>
<Foundation.Core.Class.isActive xmi.value = "false"/>
<Foundation.Core.ModelElement.namespace>
<Foundation.Core.Namespace xmi.idref = 'Model:example'/>
</Foundation.Core.ModelElement.namespace>
<Foundation.Core.GeneralizableElement.specialization>
<Foundation.Core.Generalization xmi.idref = 'Generalization:p_enum1_c_enum2'/>
</Foundation.Core.GeneralizableElement.specialization>
<Foundation.Core.Classifier.feature>
<Foundation.Core.Attribute xmi.id = 'Attribute:alt1' >
<Foundation.Core.ModelElement.name>alt1</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value = "private"/>
<Foundation.Core.ModelElement.isSpecification xmi.value = "false"/>
<Foundation.Core.Feature.ownerScope xmi.value = "instance"/>
<Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Data_Types.Multiplicity >
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange >
<Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Core.StructuralFeature.changeability xmi.value = "changeable"/>
<Foundation.Core.StructuralFeature.targetScope xmi.value = "instance"/>
<Foundation.Core.Attribute.initialValue>
<Foundation.Data_Types.Expression >
<Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
<Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
</Foundation.Data_Types.Expression>
</Foundation.Core.Attribute.initialValue>
<Foundation.Core.StructuralFeature.type>
<Foundation.Core.Classifier xmi.idref = 'DataType:undefined'/>
</Foundation.Core.StructuralFeature.type>
</Foundation.Core.Attribute>
</Foundation.Core.Classifier.feature>
</Foundation.Core.Class>
<Foundation.Core.Class xmi.id = 'Class:enum2' >
<Foundation.Core.ModelElement.name>enum2</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value = "public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value = "false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value = "false"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value = "true"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value = "false"/>
<Foundation.Core.Class.isActive xmi.value = "false"/>
<Foundation.Core.ModelElement.namespace>
<Foundation.Core.Namespace xmi.idref = 'Model:example'/>
</Foundation.Core.ModelElement.namespace>
<Foundation.Core.GeneralizableElement.generalization>
<Foundation.Core.Generalization xmi.idref = 'Generalization:p_enum1_c_enum2'/>
</Foundation.Core.GeneralizableElement.generalization>
<Foundation.Core.Namespace.ownedElement>
<Foundation.Core.Generalization xmi.id = 'Generalization:p_enum1_c_enum2' >
<Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value = "public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value = "false"/>
<Foundation.Core.Generalization.discriminator></Foundation.Core.Generalization.discriminator>
<Foundation.Core.Generalization.child>
<Foundation.Core.GeneralizableElement xmi.idref = 'Class:enum2'/>
</Foundation.Core.Generalization.child>
<Foundation.Core.Generalization.parent>
<Foundation.Core.GeneralizableElement xmi.idref = 'Class:enum1'/>
</Foundation.Core.Generalization.parent>
</Foundation.Core.Generalization>
</Foundation.Core.Namespace.ownedElement>
<Foundation.Core.Classifier.feature>
<Foundation.Core.Attribute xmi.id = 'S.4' >
<Foundation.Core.ModelElement.name>alt2</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value = "private"/>
<Foundation.Core.ModelElement.isSpecification xmi.value = "false"/>
<Foundation.Core.Feature.ownerScope xmi.value = "instance"/>
<Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Data_Types.Multiplicity >
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange >
<Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Core.StructuralFeature.changeability xmi.value = "changeable"/>
<Foundation.Core.StructuralFeature.targetScope xmi.value = "instance"/>
<Foundation.Core.Attribute.initialValue>
<Foundation.Data_Types.Expression >
<Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
<Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
</Foundation.Data_Types.Expression>
</Foundation.Core.Attribute.initialValue>
<Foundation.Core.StructuralFeature.type>
<Foundation.Core.Classifier xmi.idref = 'DataType:undefined'/>
</Foundation.Core.StructuralFeature.type>
</Foundation.Core.Attribute>
<Foundation.Core.Attribute xmi.id = 'S.5' >
<Foundation.Core.ModelElement.name>alt3</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value = "private"/>
<Foundation.Core.ModelElement.isSpecification xmi.value = "false"/>
<Foundation.Core.Feature.ownerScope xmi.value = "instance"/>
<Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Data_Types.Multiplicity >
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange >
<Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Core.StructuralFeature.changeability xmi.value = "changeable"/>
<Foundation.Core.StructuralFeature.targetScope xmi.value = "instance"/>
<Foundation.Core.Attribute.initialValue>
<Foundation.Data_Types.Expression >
<Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
<Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
</Foundation.Data_Types.Expression>
</Foundation.Core.Attribute.initialValue>
<Foundation.Core.StructuralFeature.type>
<Foundation.Core.Classifier xmi.idref = 'DataType:undefined'/>
</Foundation.Core.StructuralFeature.type>
</Foundation.Core.Attribute>
</Foundation.Core.Classifier.feature>
</Foundation.Core.Class>
<Foundation.Core.Class xmi.id="Class:Class1">
<Foundation.Core.ModelElement.name>Class1</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
<Foundation.Core.Class.isActive xmi.value="false"/>
<Foundation.Core.ModelElement.namespace>
<Foundation.Core.Namespace xmi.idref="Model:example"/>
</Foundation.Core.ModelElement.namespace>
<Foundation.Core.GeneralizableElement.specialization>
<Foundation.Core.Generalization xmi.idref="Generalization:p_Class1_c_Class3"/>
</Foundation.Core.GeneralizableElement.specialization>
<Foundation.Core.Namespace.ownedElement/>
<Foundation.Core.Classifier.feature>
<Foundation.Core.Attribute xmi.id="Attribute:att1">
<Foundation.Core.ModelElement.name>att1</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="private"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.Feature.ownerScope xmi.value="instance"/>
<Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/>
<Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/>
<Foundation.Core.Attribute.initialValue>
<Foundation.Data_Types.Expression>
<Foundation.Data_Types.Expression.language/>
<Foundation.Data_Types.Expression.body/>
</Foundation.Data_Types.Expression>
</Foundation.Core.Attribute.initialValue>
<Foundation.Core.StructuralFeature.type>
<Foundation.Core.Classifier xmi.idref="DataType:integer"/>
</Foundation.Core.StructuralFeature.type>
</Foundation.Core.Attribute>
<Foundation.Core.Attribute xmi.id="Attribute:att2">
<Foundation.Core.ModelElement.name>att2</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="private"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.Feature.ownerScope xmi.value="instance"/>
<Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/>
<Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/>
<Foundation.Core.Attribute.initialValue>
<Foundation.Data_Types.Expression>
<Foundation.Data_Types.Expression.language/>
<Foundation.Data_Types.Expression.body/>
</Foundation.Data_Types.Expression>
</Foundation.Core.Attribute.initialValue>
<Foundation.Core.StructuralFeature.type>
<Foundation.Core.Classifier xmi.idref="DataType:foo"/>
</Foundation.Core.StructuralFeature.type>
</Foundation.Core.Attribute>
</Foundation.Core.Classifier.feature>
</Foundation.Core.Class>
<Foundation.Core.DataType xmi.id="DataType:integer">
<Foundation.Core.ModelElement.name>integer</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
</Foundation.Core.DataType>
<Foundation.Core.DataType xmi.id="DataType:foo">
<Foundation.Core.ModelElement.name>foo</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
</Foundation.Core.DataType>
<Foundation.Core.Class xmi.id="Class:Class2">
<Foundation.Core.ModelElement.name>Class2</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value="true"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
<Foundation.Core.Class.isActive xmi.value="false"/>
<Foundation.Core.ModelElement.namespace>
<Foundation.Core.Namespace xmi.idref="Model:example"/>
</Foundation.Core.ModelElement.namespace>
<Foundation.Core.Classifier.feature>
<Foundation.Core.Attribute xmi.id="Attribute:att10">
<Foundation.Core.ModelElement.name>att10</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="private"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.Feature.ownerScope xmi.value="classifier"/>
<Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/>
<Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/>
<Foundation.Core.Attribute.initialValue>
<Foundation.Data_Types.Expression>
<Foundation.Data_Types.Expression.language/>
<Foundation.Data_Types.Expression.body/>
</Foundation.Data_Types.Expression>
</Foundation.Core.Attribute.initialValue>
<Foundation.Core.StructuralFeature.type>
<Foundation.Core.Classifier xmi.idref="DataType:decimal"/>
</Foundation.Core.StructuralFeature.type>
</Foundation.Core.Attribute>
</Foundation.Core.Classifier.feature>
</Foundation.Core.Class>
<Foundation.Core.Class xmi.id="Class:Class3">
<Foundation.Core.ModelElement.name>Class3</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value="true"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
<Foundation.Core.Class.isActive xmi.value="false"/>
<Foundation.Core.ModelElement.namespace>
<Foundation.Core.Namespace xmi.idref="Model:example"/>
</Foundation.Core.ModelElement.namespace>
<Foundation.Core.GeneralizableElement.generalization>
<Foundation.Core.Generalization xmi.idref="Generalization:p_Class1_c_Class3"/>
</Foundation.Core.GeneralizableElement.generalization>
<Foundation.Core.Namespace.ownedElement>
<Foundation.Core.Generalization xmi.id="Generalization:p_Class1_c_Class3">
<Foundation.Core.ModelElement.name/>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.Generalization.discriminator/>
<Foundation.Core.Generalization.child>
<Foundation.Core.GeneralizableElement xmi.idref="Class:Class3"/>
</Foundation.Core.Generalization.child>
<Foundation.Core.Generalization.parent>
<Foundation.Core.GeneralizableElement xmi.idref="Class:Class1"/>
</Foundation.Core.Generalization.parent>
</Foundation.Core.Generalization>
</Foundation.Core.Namespace.ownedElement>
<Foundation.Core.Classifier.feature>
<Foundation.Core.Attribute xmi.id="Attribute:att5">
<Foundation.Core.ModelElement.name>att5</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="private"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.Feature.ownerScope xmi.value="instance"/>
<Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Core.StructuralFeature.changeability xmi.value="frozen"/>
<Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/>
<Foundation.Core.Attribute.initialValue>
<Foundation.Data_Types.Expression>
<Foundation.Data_Types.Expression.language/>
<Foundation.Data_Types.Expression.body>3.14</Foundation.Data_Types.Expression.body>
</Foundation.Data_Types.Expression>
</Foundation.Core.Attribute.initialValue>
<Foundation.Core.StructuralFeature.type>
<Foundation.Core.Classifier xmi.idref="DataType:double"/>
</Foundation.Core.StructuralFeature.type>
</Foundation.Core.Attribute>
<Foundation.Core.Attribute xmi.id="Attribute:att6">
<Foundation.Core.ModelElement.name>att6</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="private"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.Feature.ownerScope xmi.value="instance"/>
<Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/>
<Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/>
<Foundation.Core.Attribute.initialValue>
<Foundation.Data_Types.Expression>
<Foundation.Data_Types.Expression.language/>
<Foundation.Data_Types.Expression.body/>
</Foundation.Data_Types.Expression>
</Foundation.Core.Attribute.initialValue>
<Foundation.Core.StructuralFeature.type>
<Foundation.Core.Classifier xmi.idref="DataType:short"/>
</Foundation.Core.StructuralFeature.type>
</Foundation.Core.Attribute>
<Foundation.Core.Attribute xmi.id="Attribute:att7">
<Foundation.Core.ModelElement.name>att7</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="private"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.Feature.ownerScope xmi.value="instance"/>
<Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/>
<Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/>
<Foundation.Core.Attribute.initialValue>
<Foundation.Data_Types.Expression>
<Foundation.Data_Types.Expression.language/>
<Foundation.Data_Types.Expression.body/>
</Foundation.Data_Types.Expression>
</Foundation.Core.Attribute.initialValue>
<Foundation.Core.StructuralFeature.type>
<Foundation.Core.Classifier xmi.idref="Class:enum1"/>
</Foundation.Core.StructuralFeature.type>
</Foundation.Core.Attribute>
</Foundation.Core.Classifier.feature>
</Foundation.Core.Class>
<Foundation.Core.DataType xmi.id="DataType:double">
<Foundation.Core.ModelElement.name>Double</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
</Foundation.Core.DataType>
<Foundation.Core.DataType xmi.id="DataType:decimal">
<Foundation.Core.ModelElement.name>decimal</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
</Foundation.Core.DataType>
<Foundation.Core.DataType xmi.id="DataType:short">
<Foundation.Core.ModelElement.name>short</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
</Foundation.Core.DataType>
<Foundation.Core.AssociationClass xmi.id="AssociationClass:Association4">
<Foundation.Core.ModelElement.name>Association4</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value="true"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value="true"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
<Foundation.Core.Class.isActive xmi.value="false"/>
<Foundation.Core.ModelElement.namespace>
<Foundation.Core.Namespace xmi.idref="Model:example"/>
</Foundation.Core.ModelElement.namespace>
<Foundation.Core.Association.connection>
<Foundation.Core.AssociationEnd xmi.id="AssociationEnd:roleC14">
<Foundation.Core.ModelElement.name>roleC14</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
<Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/>
<Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
<Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/>
<Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Core.AssociationEnd.changeability xmi.value="changeable"/>
<Foundation.Core.AssociationEnd.type>
<Foundation.Core.Classifier xmi.idref="Class:Class1"/>
</Foundation.Core.AssociationEnd.type>
</Foundation.Core.AssociationEnd>
<Foundation.Core.AssociationEnd xmi.id="AssociationEnd:roleC41">
<Foundation.Core.ModelElement.name>roleC41</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
<Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/>
<Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
<Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/>
<Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Core.AssociationEnd.changeability xmi.value="changeable"/>
<Foundation.Core.AssociationEnd.type>
<Foundation.Core.Classifier xmi.idref="Class:Class4"/>
</Foundation.Core.AssociationEnd.type>
</Foundation.Core.AssociationEnd>
<Foundation.Core.AssociationEnd xmi.id="AssociationEnd:roleC24">
<Foundation.Core.ModelElement.name>roleC24</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
<Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/>
<Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
<Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/>
<Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Core.AssociationEnd.changeability xmi.value="changeable"/>
<Foundation.Core.AssociationEnd.type>
<Foundation.Core.Classifier xmi.idref="Class:Class2"/>
</Foundation.Core.AssociationEnd.type>
</Foundation.Core.AssociationEnd>
</Foundation.Core.Association.connection>
<Foundation.Core.Classifier.feature>
<Foundation.Core.Attribute xmi.id="Attribute:att8">
<Foundation.Core.ModelElement.name>att8</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="private"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.Feature.ownerScope xmi.value="instance"/>
<Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>3</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/>
<Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/>
<Foundation.Core.Attribute.initialValue>
<Foundation.Data_Types.Expression>
<Foundation.Data_Types.Expression.language/>
<Foundation.Data_Types.Expression.body/>
</Foundation.Data_Types.Expression>
</Foundation.Core.Attribute.initialValue>
<Foundation.Core.StructuralFeature.type>
<Foundation.Core.Classifier xmi.idref="Class:enum2"/>
</Foundation.Core.StructuralFeature.type>
</Foundation.Core.Attribute>
</Foundation.Core.Classifier.feature>
</Foundation.Core.AssociationClass>
<Foundation.Core.AssociationClass xmi.id="AssociationClass:Association3">
<Foundation.Core.ModelElement.name>Association3</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value="true"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value="true"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
<Foundation.Core.Class.isActive xmi.value="false"/>
<Foundation.Core.ModelElement.namespace>
<Foundation.Core.Namespace xmi.idref="Model:example"/>
</Foundation.Core.ModelElement.namespace>
<Foundation.Core.Association.connection>
<Foundation.Core.AssociationEnd xmi.id="AssociationEnd:roleC23">
<Foundation.Core.ModelElement.name>roleC23</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
<Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/>
<Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
<Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/>
<Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>3</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>6</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>10</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>15</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Core.AssociationEnd.changeability xmi.value="changeable"/>
<Foundation.Core.AssociationEnd.type>
<Foundation.Core.Classifier xmi.idref="Class:Class2"/>
</Foundation.Core.AssociationEnd.type>
</Foundation.Core.AssociationEnd>
<Foundation.Core.AssociationEnd xmi.id="AssociationEnd:roleC13">
<Foundation.Core.ModelElement.name>roleC13</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
<Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/>
<Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
<Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/>
<Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>2</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>5</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Core.AssociationEnd.changeability xmi.value="changeable"/>
<Foundation.Core.AssociationEnd.type>
<Foundation.Core.Classifier xmi.idref="Class:Class1"/>
</Foundation.Core.AssociationEnd.type>
</Foundation.Core.AssociationEnd>
</Foundation.Core.Association.connection>
<Foundation.Core.Classifier.feature>
<Foundation.Core.Attribute xmi.id="Attribute:att3">
<Foundation.Core.ModelElement.name>att3</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="private"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.Feature.ownerScope xmi.value="instance"/>
<Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/>
<Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/>
<Foundation.Core.Attribute.initialValue>
<Foundation.Data_Types.Expression>
<Foundation.Data_Types.Expression.language/>
<Foundation.Data_Types.Expression.body/>
</Foundation.Data_Types.Expression>
</Foundation.Core.Attribute.initialValue>
<Foundation.Core.StructuralFeature.type>
<Foundation.Core.Classifier xmi.idref="DataType:date"/>
</Foundation.Core.StructuralFeature.type>
</Foundation.Core.Attribute>
<Foundation.Core.Attribute xmi.id="Attribute:att4">
<Foundation.Core.ModelElement.name>att4</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="private"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.Feature.ownerScope xmi.value="instance"/>
<Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.StructuralFeature.multiplicity>
<Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/>
<Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/>
<Foundation.Core.Attribute.initialValue>
<Foundation.Data_Types.Expression>
<Foundation.Data_Types.Expression.language/>
<Foundation.Data_Types.Expression.body>42</Foundation.Data_Types.Expression.body>
</Foundation.Data_Types.Expression>
</Foundation.Core.Attribute.initialValue>
<Foundation.Core.StructuralFeature.type>
<Foundation.Core.Classifier xmi.idref="DataType:long"/>
</Foundation.Core.StructuralFeature.type>
</Foundation.Core.Attribute>
</Foundation.Core.Classifier.feature>
</Foundation.Core.AssociationClass>
<Foundation.Core.DataType xmi.id="DataType:date">
<Foundation.Core.ModelElement.name>date</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
</Foundation.Core.DataType>
<Foundation.Core.DataType xmi.id="DataType:long">
<Foundation.Core.ModelElement.name>long</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
</Foundation.Core.DataType>
<Foundation.Core.DataType xmi.id = 'DataType:undefined' >
<Foundation.Core.ModelElement.name>undefined</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value = "public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value = "false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value = "false"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value = "false"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value = "false"/>
</Foundation.Core.DataType>
<Foundation.Extension_Mechanisms.Stereotype xmi.id = 'Stereotype:enumeration' >
<Foundation.Core.ModelElement.name>enumeration</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value = "public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value = "false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value = "false"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value = "false"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value = "false"/>
<Foundation.Extension_Mechanisms.Stereotype.icon></Foundation.Extension_Mechanisms.Stereotype.icon>
<Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass>
<Foundation.Extension_Mechanisms.Stereotype.extendedElement>
<Foundation.Core.ModelElement xmi.idref = 'Class:enum1'/>
<Foundation.Core.ModelElement xmi.idref = 'Class:enum2'/>
</Foundation.Extension_Mechanisms.Stereotype.extendedElement>
</Foundation.Extension_Mechanisms.Stereotype>
<Foundation.Core.Class xmi.id="Class:Class4">
<Foundation.Core.ModelElement.name>Class4</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value="true"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value="true"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
<Foundation.Core.Class.isActive xmi.value="false"/>
<Foundation.Core.ModelElement.namespace>
<Foundation.Core.Namespace xmi.idref="Model:example"/>
</Foundation.Core.ModelElement.namespace>
</Foundation.Core.Class>
<Foundation.Core.Association xmi.id="Association:Association1">
<Foundation.Core.ModelElement.name>Association1</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
<Foundation.Core.Association.connection>
<Foundation.Core.AssociationEnd xmi.id="AssociationEnd:roleC21">
<Foundation.Core.ModelElement.name>roleC21</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
<Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/>
<Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
<Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/>
<Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Core.AssociationEnd.changeability xmi.value="changeable"/>
<Foundation.Core.AssociationEnd.type>
<Foundation.Core.Classifier xmi.idref="Class:Class2"/>
</Foundation.Core.AssociationEnd.type>
</Foundation.Core.AssociationEnd>
<Foundation.Core.AssociationEnd xmi.id="AssociationEnd:roleC11">
<Foundation.Core.ModelElement.name>roleC11</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
<Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/>
<Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
<Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/>
<Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Core.AssociationEnd.changeability xmi.value="changeable"/>
<Foundation.Core.AssociationEnd.type>
<Foundation.Core.Classifier xmi.idref="Class:Class1"/>
</Foundation.Core.AssociationEnd.type>
</Foundation.Core.AssociationEnd>
</Foundation.Core.Association.connection>
</Foundation.Core.Association>
<Foundation.Core.Association xmi.id="Association:Association2">
<Foundation.Core.ModelElement.name>Association2</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
<Foundation.Core.Association.connection>
<Foundation.Core.AssociationEnd xmi.id="AssociationEnd:roleC22">
<Foundation.Core.ModelElement.name>roleC22</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
<Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/>
<Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
<Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/>
<Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Core.AssociationEnd.changeability xmi.value="changeable"/>
<Foundation.Core.AssociationEnd.type>
<Foundation.Core.Classifier xmi.idref="Class:Class2"/>
</Foundation.Core.AssociationEnd.type>
</Foundation.Core.AssociationEnd>
<Foundation.Core.AssociationEnd xmi.id="AssociationEnd:roleC12">
<Foundation.Core.ModelElement.name>roleC12</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
<Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/>
<Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
<Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/>
<Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Core.AssociationEnd.changeability xmi.value="changeable"/>
<Foundation.Core.AssociationEnd.type>
<Foundation.Core.Classifier xmi.idref="Class:Class1"/>
</Foundation.Core.AssociationEnd.type>
</Foundation.Core.AssociationEnd>
</Foundation.Core.Association.connection>
</Foundation.Core.Association>
<!-- ************* Association5 ************* -->
<Foundation.Core.Association xmi.id="Association:Association5">
<Foundation.Core.ModelElement.name>Association5</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
<Foundation.Core.Association.connection>
<Foundation.Core.AssociationEnd xmi.id="AssociationEnd:roleC25">
<Foundation.Core.ModelElement.name>roleC24</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
<Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/>
<Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
<Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/>
<Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Core.AssociationEnd.changeability xmi.value="changeable"/>
<Foundation.Core.AssociationEnd.type>
<Foundation.Core.Classifier xmi.idref="Class:Class2"/>
</Foundation.Core.AssociationEnd.type>
</Foundation.Core.AssociationEnd>
<Foundation.Core.AssociationEnd xmi.id="AssociationEnd:roleC42">
<Foundation.Core.ModelElement.name>roleC42</Foundation.Core.ModelElement.name>
<Foundation.Core.ModelElement.visibility xmi.value="public"/>
<Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
<Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/>
<Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/>
<Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
<Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/>
<Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Data_Types.Multiplicity>
<Foundation.Data_Types.Multiplicity.range>
<Foundation.Data_Types.MultiplicityRange>
<Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper>
</Foundation.Data_Types.MultiplicityRange>
</Foundation.Data_Types.Multiplicity.range>
</Foundation.Data_Types.Multiplicity>
</Foundation.Core.AssociationEnd.multiplicity>
<Foundation.Core.AssociationEnd.changeability xmi.value="changeable"/>
<Foundation.Core.AssociationEnd.type>
<Foundation.Core.Classifier xmi.idref="Class:Class4"/>
</Foundation.Core.AssociationEnd.type>
</Foundation.Core.AssociationEnd>
</Foundation.Core.Association.connection>
</Foundation.Core.Association>
</Foundation.Core.Namespace.ownedElement>
</Model_Management.Model>
</XMI.content>
</XMI>
|
|  |
Download der Datei
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xmi="http://www.omg.org/2000/XMI"
targetNamespace="http://www.w3.org/1999/xlink"
elementFormDefault="unqualified"
attributeFormDefault="unqualified">
<!--oooooooooooooooo DCX extended XMI oooooooooooooooo-->
<xsd:annotation>
<xsd:documentation>Created by DaimlerChrysler XSD-Generator Thu Nov 08 20:29:00 GMT+02:00 2001</xsd:documentation>
</xsd:annotation>
<xsd:attribute form="qualified" name="type" type="xsd:string"/>
<xsd:attributeGroup name="LinkAttribs">
<xsd:attribute name="type" type="xsd:string" use="required" form="qualified"/>
<xsd:attribute name="href" type="xsd:string" use="required" form="qualified"/>
<xsd:attribute name="role" type="xsd:string" form="qualified"/>
<xsd:attribute name="arcrole" type="xsd:string" form="qualified"/>
<xsd:attribute name="title" type="xsd:string" form="qualified"/>
<xsd:attribute name="show" form="qualified">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="embed"/>
<xsd:enumeration value="replace"/>
<xsd:enumeration value="new"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="actuate" form="qualified">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="show"/>
<xsd:enumeration value="user"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:attributeGroup>
<xsd:attributeGroup name="IdentityAttribs">
<xsd:attribute name="id" type="xsd:ID"/>
<xsd:attribute name="label" type="xsd:string"/>
</xsd:attributeGroup>
<xsd:attributeGroup name="modelAttribGroup">
<xsd:attributeGroup ref="LinkAttribs"/>
<xsd:attribute name="name" use="required" type="xsd:string"/>
<xsd:attribute name="version" type="xsd:string"/>
</xsd:attributeGroup>
<xsd:element name="XMI">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="XMI.header" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="documentation" minOccurs="0">
<xsd:complexType mixed="true">
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="owner"/>
<xsd:element name="contact"/>
<xsd:element name="longDescription"/>
<xsd:element name="shortDescription"/>
<xsd:element name="exporter"/>
<xsd:element name="exporterVersion"/>
<xsd:element name="notice"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="model" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:attributeGroup ref="modelAttribGroup"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="metamodel" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:attributeGroup ref="modelAttribGroup"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="metametamodel" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:attributeGroup ref="modelAttribGroup"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="import" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:attributeGroup ref="modelAttribGroup"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="XMI.content" minOccurs="0"/>
<xsd:element name="XMI.difference" type="differenceType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="XMI.extensions" type="extensionsType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="XMI.version" fixed="2.0dcx0.9" type="xsd:string"/>
<xsd:attribute name="timestamp" type="xsd:string"/>
<xsd:attribute name="verified" type="xsd:boolean"/>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="extensionsType">
<xsd:complexContent>
<xsd:extension base="xsd:anyType">
<xsd:attribute name="extender" use="required" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="extension" type="extensionType"/>
<xsd:complexType name="extensionType">
<xsd:complexContent>
<xsd:extension base="xsd:anyType">
<xsd:attributeGroup ref="IdentityAttribs"/>
<xsd:attributeGroup ref="LinkAttribs"/>
<xsd:attribute name="extender" use="required" type="xsd:string"/>
<xsd:attribute name="extenderID" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="extensionComp">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="extension" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="differenceType">
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="difference" type="differenceType"/>
<xsd:element name="delete" type="deleteType"/>
<xsd:element name="add" type="addType"/>
<xsd:element name="replace" type="replaceType"/>
</xsd:choice>
<xsd:attributeGroup ref="IdentityAttribs"/>
<xsd:attributeGroup ref="LinkAttribs"/>
</xsd:complexType>
<xsd:complexType name="deleteType">
<xsd:attributeGroup ref="IdentityAttribs"/>
<xsd:attributeGroup ref="LinkAttribs"/>
</xsd:complexType>
<xsd:complexType name="addType">
<xsd:attributeGroup ref="IdentityAttribs"/>
<xsd:attributeGroup ref="LinkAttribs"/>
<xsd:attribute name="position" default="-1" type="xsd:integer"/>
</xsd:complexType>
<xsd:complexType name="replaceType">
<xsd:complexContent>
<xsd:extension base="addType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="reference" type="referenceType"/>
<xsd:complexType name="referenceType">
<xsd:complexContent>
<xsd:extension base="xsd:anyType">
<xsd:attributeGroup ref="LinkAttribs"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="value" mixed="true">
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="reference" minOccurs="0" maxOccurs="unbounded"/>
</xsd:choice>
<xsd:attribute name="value" type="xsd:string"/>
</xsd:complexType>
<!--*********************** some of our own declarations **************************-->
<xsd:simpleType name="time">
<xsd:union memberTypes="xsd:time xsd:date xsd:gMonth xsd:gYear"/>
</xsd:simpleType>
<!--*********************** begin (meta)model specific part ***********************-->
<xsd:element name="example">
<xsd:complexType>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="Class1"/>
<xsd:element ref="Class2"/>
<xsd:element ref="Class3"/>
<xsd:element ref="Class4"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="enum1" type="enum1Type"/>
<xsd:element name="enum2" type="enum2Type"/>
<xsd:element name="Class1" type="Class1Type"/>
<xsd:element name="Class2" type="Class2Type"/>
<xsd:element name="Class3" type="Class3Type"/>
<xsd:element name="Association4" type="Association4Type"/>
<xsd:element name="Association3" type="Association3Type"/>
<xsd:element name="Class4" type="Class4Type"/>
<xsd:element name="enum1.alt1" type="xsd:string"/>
<xsd:element name="enum2.alt2" type="xsd:string"/>
<xsd:element name="enum2.alt3" type="xsd:string"/>
<xsd:simpleType name="enum1AttType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="alt1"/>
<xsd:enumeration value="alt2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="enum2AttType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="alt1"/>
<xsd:enumeration value="alt2"/>
<xsd:enumeration value="alt3"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="enum1Type">
<xsd:sequence>
<xsd:element ref="enum1.alt1" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="extensionComp" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attributeGroup ref="IdentityAttribs"/>
<xsd:attributeGroup ref="LinkAttribs"/>
<xsd:attribute name="alt1" type="xsd:string" use="optional"/>
</xsd:complexType>
<xsd:complexType name="enum2Type">
<xsd:complexContent>
<xsd:extension base="enum1Type">
<xsd:sequence>
<xsd:element ref="enum2.alt2" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="enum2.alt3" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attributeGroup ref="IdentityAttribs"/>
<xsd:attributeGroup ref="LinkAttribs"/>
<xsd:attribute name="alt2" type="xsd:string" use="optional"/>
<xsd:attribute name="alt3" type="xsd:string" use="optional"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Class1Type">
<xsd:sequence>
<xsd:element ref="Class1.att1" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="Class1.att2" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="extensionComp" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Class1.roleC21" minOccurs="0">
<xsd:complexType>
<xsd:choice minOccurs="1" maxOccurs="unbounded">
<xsd:element ref="Class2"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="Class1.roleC22" minOccurs="0">
<xsd:complexType>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="Class2"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="Class1.roleC41.roleC24" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="1" maxOccurs="unbounded">
<xsd:element name="value">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="Association4"/>
<xsd:element ref="Class4"/>
<xsd:element ref="Class2"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Class1.roleC23" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="3" maxOccurs="6">
<xsd:element name="value">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="Association3"/>
<xsd:element ref="Class2"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attributeGroup ref="IdentityAttribs"/>
<xsd:attributeGroup ref="LinkAttribs"/>
<xsd:attribute name="att1" type="xsd:integer" use="optional"/>
<xsd:attribute name="att2" type="xsd:string" use="optional"/>
</xsd:complexType>
<xsd:complexType name="Class2Type">
<xsd:all>
<xsd:element ref="Class2.att10" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="extensionComp" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Class2.roleC11" minOccurs="0">
<xsd:complexType>
<xsd:choice minOccurs="1" maxOccurs="unbounded">
<xsd:element ref="Class1"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="Class2.roleC12" minOccurs="0">
<xsd:complexType>
<xsd:choice minOccurs="0" maxOccurs="1">
<xsd:element ref="Class1"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="Class2.roleC14.roleC41" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="1" maxOccurs="unbounded">
<xsd:element name="value">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="Association4"/>
<xsd:element ref="Class1"/>
<xsd:element ref="Class4"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Class2.roleC13" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="2" maxOccurs="5">
<xsd:element name="value">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="Association3"/>
<xsd:element ref="Class1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:all>
<xsd:attributeGroup ref="IdentityAttribs"/>
<xsd:attributeGroup ref="LinkAttribs"/>
<xsd:attribute name="att10" type="xsd:decimal" use="optional"/>
</xsd:complexType>
<xsd:complexType name="Class3Type">
<xsd:complexContent>
<xsd:extension base="Class1Type">
<xsd:sequence>
<xsd:element ref="Class3.att5" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="Class3.att6" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="Class3.att7" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attributeGroup ref="IdentityAttribs"/>
<xsd:attributeGroup ref="LinkAttribs"/>
<xsd:attribute name="att5" type="xsd:string" fixed="3.14"/>
<xsd:attribute name="att6" type="xsd:short" use="optional"/>
<xsd:attribute name="att7" type="enum1AttType" use="optional"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Association4Type">
<xsd:all>
<xsd:element ref="Association4.att8" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="extensionComp" minOccurs="0" maxOccurs="1"/>
</xsd:all>
<xsd:attributeGroup ref="IdentityAttribs"/>
<xsd:attributeGroup ref="LinkAttribs"/>
</xsd:complexType>
<xsd:complexType name="Association3Type">
<xsd:all>
<xsd:element ref="Association3.att3" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="Association3.att4" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="extensionComp" minOccurs="0" maxOccurs="1"/>
</xsd:all>
<xsd:attributeGroup ref="IdentityAttribs"/>
<xsd:attributeGroup ref="LinkAttribs"/>
<xsd:attribute name="att4" type="xsd:long" default="42"/>
</xsd:complexType>
<xsd:complexType name="Class4Type">
<xsd:all>
<xsd:element ref="extensionComp" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Class4.roleC24" minOccurs="0">
<xsd:complexType>
<xsd:choice minOccurs="1" maxOccurs="1">
<xsd:element ref="Class2"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="Class4.roleC14.roleC24" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="1" maxOccurs="unbounded">
<xsd:element name="value">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="Association4"/>
<xsd:element ref="Class1"/>
<xsd:element ref="Class2"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:all>
<xsd:attributeGroup ref="IdentityAttribs"/>
<xsd:attributeGroup ref="LinkAttribs"/>
</xsd:complexType>
<xsd:element name="Class1.att1" type="xsd:integer"/>
<xsd:element name="Class1.att2" type="xsd:string"/>
<xsd:element name="Class2.att10" type="xsd:decimal"/>
<xsd:element name="Class3.att5" type="xsd:string"/>
<xsd:element name="Class3.att6" type="xsd:short"/>
<xsd:element name="Class3.att7">
<xsd:complexType>
<xsd:attribute name="xmi.value" type="enum1AttType"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="Association4.att8">
<xsd:complexType>
<xsd:choice minOccurs="0" maxOccurs="3">
<xsd:element name="value" type="enum2AttType"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="Association3.att3">
<xsd:complexType>
<xsd:choice minOccurs="1" maxOccurs="unbounded">
<xsd:element name="value" type="xsd:date"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="Association3.att4" type="xsd:long"/>
</xsd:schema>

Service provided by Mario Jeckle
Generated: 2004-06-07T12:31:36+01:00
Feedback
SiteMap
This page's original location: http://www.jeckle.de/xmi_ex1.html
RDF description for this page