blob: c87d69d4c02d250a32d937af505271ba99c31888 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML">
<uml:Model xmi:id="_bYBXQBa2Ed6ou9ov_ZkNEA" name="simpleuml">
<packagedElement xmi:type="uml:Association" xmi:id="_bYBXQRa2Ed6ou9ov_ZkNEA" memberEnd="_bYBXQha2Ed6ou9ov_ZkNEA">
<ownedEnd xmi:id="_bYBXQha2Ed6ou9ov_ZkNEA" name="generalizations" type="_bYBXYBa2Ed6ou9ov_ZkNEA" isOrdered="true" aggregation="composite" association="_bYBXQRa2Ed6ou9ov_ZkNEA">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYBXQxa2Ed6ou9ov_ZkNEA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXRBa2Ed6ou9ov_ZkNEA"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_bYBXRRa2Ed6ou9ov_ZkNEA" name="EnumerationLiteral">
<ownedAttribute xmi:id="_bYBXRha2Ed6ou9ov_ZkNEA" name="name" type="_bYBXbRa2Ed6ou9ov_ZkNEA" isOrdered="true">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYBXRxa2Ed6ou9ov_ZkNEA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXSBa2Ed6ou9ov_ZkNEA"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_bYBXSRa2Ed6ou9ov_ZkNEA" name="DataType">
<generalization xmi:id="_bYBXSha2Ed6ou9ov_ZkNEA" general="_bYBXVxa2Ed6ou9ov_ZkNEA"/>
<ownedAttribute xmi:id="_bYBXSxa2Ed6ou9ov_ZkNEA" name="attributes" type="_bYBXfRa2Ed6ou9ov_ZkNEA" isOrdered="true" aggregation="composite" association="_bYBXaBa2Ed6ou9ov_ZkNEA">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYBXTBa2Ed6ou9ov_ZkNEA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXTRa2Ed6ou9ov_ZkNEA"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_bYBXTha2Ed6ou9ov_ZkNEA" name="Class">
<generalization xmi:id="_bYBXTxa2Ed6ou9ov_ZkNEA" general="_bYBXSRa2Ed6ou9ov_ZkNEA"/>
<ownedAttribute xmi:id="_bYBXUBa2Ed6ou9ov_ZkNEA" name="abstract" type="_bYBXfBa2Ed6ou9ov_ZkNEA" isOrdered="true">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYBXURa2Ed6ou9ov_ZkNEA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXUha2Ed6ou9ov_ZkNEA"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_bYBXUxa2Ed6ou9ov_ZkNEA" memberEnd="_bYBXVBa2Ed6ou9ov_ZkNEA">
<ownedEnd xmi:id="_bYBXVBa2Ed6ou9ov_ZkNEA" name="ownedLiteral" type="_bYBXRRa2Ed6ou9ov_ZkNEA" isOrdered="true" aggregation="composite" association="_bYBXUxa2Ed6ou9ov_ZkNEA">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYBXVRa2Ed6ou9ov_ZkNEA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXVha2Ed6ou9ov_ZkNEA"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_bYBXVxa2Ed6ou9ov_ZkNEA" name="Type" isAbstract="true">
<generalization xmi:id="_bYBXWBa2Ed6ou9ov_ZkNEA" general="_bYBXbha2Ed6ou9ov_ZkNEA"/>
<generalization xmi:id="_bYBXWRa2Ed6ou9ov_ZkNEA" general="_bYBXixa2Ed6ou9ov_ZkNEA"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_bYBXWha2Ed6ou9ov_ZkNEA" name="Package">
<generalization xmi:id="_bYBXWxa2Ed6ou9ov_ZkNEA" general="_bYBXbha2Ed6ou9ov_ZkNEA"/>
<generalization xmi:id="_bYBXXBa2Ed6ou9ov_ZkNEA" general="_bYBXixa2Ed6ou9ov_ZkNEA"/>
<ownedAttribute xmi:id="_bYBXXRa2Ed6ou9ov_ZkNEA" name="ownedElements" type="_bYBXixa2Ed6ou9ov_ZkNEA" isOrdered="true" aggregation="composite" association="_bYBXcBa2Ed6ou9ov_ZkNEA">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYBXXha2Ed6ou9ov_ZkNEA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXXxa2Ed6ou9ov_ZkNEA"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_bYBXYBa2Ed6ou9ov_ZkNEA" name="Generalization">
<ownedAttribute xmi:id="_bYBXYRa2Ed6ou9ov_ZkNEA" name="isSubstitutable" type="_bYBXfBa2Ed6ou9ov_ZkNEA" isOrdered="true">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYBXYha2Ed6ou9ov_ZkNEA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXYxa2Ed6ou9ov_ZkNEA"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_bYBXZBa2Ed6ou9ov_ZkNEA" memberEnd="_bYBXZRa2Ed6ou9ov_ZkNEA">
<ownedEnd xmi:id="_bYBXZRa2Ed6ou9ov_ZkNEA" name="taggedValue" type="_bYBXcRa2Ed6ou9ov_ZkNEA" isOrdered="true" aggregation="composite" association="_bYBXZBa2Ed6ou9ov_ZkNEA">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYBXZha2Ed6ou9ov_ZkNEA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXZxa2Ed6ou9ov_ZkNEA"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_bYBXaBa2Ed6ou9ov_ZkNEA" memberEnd="_bYBXfxa2Ed6ou9ov_ZkNEA _bYBXSxa2Ed6ou9ov_ZkNEA"/>
<packagedElement xmi:type="uml:Association" xmi:id="_bYBXaRa2Ed6ou9ov_ZkNEA" memberEnd="_bYBXaha2Ed6ou9ov_ZkNEA">
<ownedEnd xmi:id="_bYBXaha2Ed6ou9ov_ZkNEA" name="source" type="_bYBXTha2Ed6ou9ov_ZkNEA" isOrdered="true" association="_bYBXaRa2Ed6ou9ov_ZkNEA">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYBXaxa2Ed6ou9ov_ZkNEA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXbBa2Ed6ou9ov_ZkNEA" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_bYBXbRa2Ed6ou9ov_ZkNEA" name="java.lang.String"/>
<packagedElement xmi:type="uml:Class" xmi:id="_bYBXbha2Ed6ou9ov_ZkNEA" name="Classifier" isAbstract="true">
<generalization xmi:id="_bYBXbxa2Ed6ou9ov_ZkNEA" general="_bYBXkRa2Ed6ou9ov_ZkNEA"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_bYBXcBa2Ed6ou9ov_ZkNEA" memberEnd="_bYBXXRa2Ed6ou9ov_ZkNEA _bYBXjBa2Ed6ou9ov_ZkNEA"/>
<packagedElement xmi:type="uml:Class" xmi:id="_bYBXcRa2Ed6ou9ov_ZkNEA" name="TaggedValue">
<ownedAttribute xmi:id="_bYBXcha2Ed6ou9ov_ZkNEA" name="name" type="_bYBXbRa2Ed6ou9ov_ZkNEA" isOrdered="true">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYBXcxa2Ed6ou9ov_ZkNEA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXdBa2Ed6ou9ov_ZkNEA"/>
</ownedAttribute>
<ownedAttribute xmi:id="_bYBXdRa2Ed6ou9ov_ZkNEA" name="value" type="_bYBXbRa2Ed6ou9ov_ZkNEA" isOrdered="true">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYBXdha2Ed6ou9ov_ZkNEA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXdxa2Ed6ou9ov_ZkNEA"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_bYBXeBa2Ed6ou9ov_ZkNEA" memberEnd="_bYBXeRa2Ed6ou9ov_ZkNEA">
<ownedEnd xmi:id="_bYBXeRa2Ed6ou9ov_ZkNEA" name="target" type="_bYBXTha2Ed6ou9ov_ZkNEA" isOrdered="true" association="_bYBXeBa2Ed6ou9ov_ZkNEA">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYBXeha2Ed6ou9ov_ZkNEA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXexa2Ed6ou9ov_ZkNEA" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_bYBXfBa2Ed6ou9ov_ZkNEA" name="boolean"/>
<packagedElement xmi:type="uml:Class" xmi:id="_bYBXfRa2Ed6ou9ov_ZkNEA" name="Property">
<generalization xmi:id="_bYBXfha2Ed6ou9ov_ZkNEA" general="_bYBXkRa2Ed6ou9ov_ZkNEA"/>
<ownedAttribute xmi:id="_bYBXfxa2Ed6ou9ov_ZkNEA" name="owner" type="_bYBXSRa2Ed6ou9ov_ZkNEA" isOrdered="true" association="_bYBXaBa2Ed6ou9ov_ZkNEA">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYBXgBa2Ed6ou9ov_ZkNEA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXgRa2Ed6ou9ov_ZkNEA" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_bYBXgha2Ed6ou9ov_ZkNEA" memberEnd="_bYBXgxa2Ed6ou9ov_ZkNEA">
<ownedEnd xmi:id="_bYBXgxa2Ed6ou9ov_ZkNEA" name="general" type="_bYBXTha2Ed6ou9ov_ZkNEA" isOrdered="true" association="_bYBXgha2Ed6ou9ov_ZkNEA">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYBXhBa2Ed6ou9ov_ZkNEA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXhRa2Ed6ou9ov_ZkNEA"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_bYBXhha2Ed6ou9ov_ZkNEA" name="PrimitiveType">
<generalization xmi:id="_bYBXhxa2Ed6ou9ov_ZkNEA" general="_bYBXVxa2Ed6ou9ov_ZkNEA"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_bYBXiBa2Ed6ou9ov_ZkNEA" name="Association">
<generalization xmi:id="_bYBXiRa2Ed6ou9ov_ZkNEA" general="_bYBXkRa2Ed6ou9ov_ZkNEA"/>
<generalization xmi:id="_bYBXiha2Ed6ou9ov_ZkNEA" general="_bYBXixa2Ed6ou9ov_ZkNEA"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_bYBXixa2Ed6ou9ov_ZkNEA" name="Packageable" isAbstract="true">
<ownedAttribute xmi:id="_bYBXjBa2Ed6ou9ov_ZkNEA" name="owner" type="_bYBXWha2Ed6ou9ov_ZkNEA" isOrdered="true" association="_bYBXcBa2Ed6ou9ov_ZkNEA">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYBXjRa2Ed6ou9ov_ZkNEA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXjha2Ed6ou9ov_ZkNEA"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_bYBXjxa2Ed6ou9ov_ZkNEA" name="Enumeration">
<generalization xmi:id="_bYBXkBa2Ed6ou9ov_ZkNEA" general="_bYBXVxa2Ed6ou9ov_ZkNEA"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_bYBXkRa2Ed6ou9ov_ZkNEA" name="ModelElement" isAbstract="true">
<ownedAttribute xmi:id="_bYBXkha2Ed6ou9ov_ZkNEA" name="name" type="_bYBXbRa2Ed6ou9ov_ZkNEA" isOrdered="true">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYBXkxa2Ed6ou9ov_ZkNEA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXlBa2Ed6ou9ov_ZkNEA"/>
</ownedAttribute>
<ownedAttribute xmi:id="_bYBXlRa2Ed6ou9ov_ZkNEA" name="stereotype" type="_bYBXbRa2Ed6ou9ov_ZkNEA">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYBXlha2Ed6ou9ov_ZkNEA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXlxa2Ed6ou9ov_ZkNEA"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_bYBXmBa2Ed6ou9ov_ZkNEA" memberEnd="_bYBXmRa2Ed6ou9ov_ZkNEA">
<ownedEnd xmi:id="_bYBXmRa2Ed6ou9ov_ZkNEA" name="type" type="_bYBXVxa2Ed6ou9ov_ZkNEA" isOrdered="true" association="_bYBXmBa2Ed6ou9ov_ZkNEA">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYBXmha2Ed6ou9ov_ZkNEA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXmxa2Ed6ou9ov_ZkNEA" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_bYBXnBa2Ed6ou9ov_ZkNEA" name="Model">
<generalization xmi:id="_bYBXnRa2Ed6ou9ov_ZkNEA" general="_bYBXWha2Ed6ou9ov_ZkNEA"/>
<ownedOperation xmi:id="_bYBXnha2Ed6ou9ov_ZkNEA" name="getCustomProperty">
<ownedParameter xmi:id="_bYBXnxa2Ed6ou9ov_ZkNEA" name="name" isOrdered="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXoBa2Ed6ou9ov_ZkNEA"/>
</ownedParameter>
<ownedParameter xmi:id="_bYBXoRa2Ed6ou9ov_ZkNEA" name="result" isOrdered="true" direction="return">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYBXoha2Ed6ou9ov_ZkNEA"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
</uml:Model>
<ecore:EParameter xmi:id="_bYBXoxa2Ed6ou9ov_ZkNEA" name="result">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</ecore:EParameter>
</xmi:XMI>