blob: d33f9fdeaff118b4b6324073f52882b73b2b21fd [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
<uml:Model xmi:id="_6r924MHnEeSX5KW4N9HT0w" name="oclstdlibcs" URI="http://www.eclipse.org/ocl/2015/OCLstdlibCS">
<packagedElement xmi:type="uml:Class" xmi:id="_6r924cHnEeSX5KW4N9HT0w" name="JavaClassCS">
<generalization xmi:id="_6r924sHnEeSX5KW4N9HT0w">
<general xmi:type="uml:Class" href="basecs.uml#_5sRUd8HnEeSX5KW4N9HT0w"/>
</generalization>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_6r9248HnEeSX5KW4N9HT0w" name="JavaImplementationCS" isAbstract="true">
<generalization xmi:id="_6r925MHnEeSX5KW4N9HT0w">
<general xmi:type="uml:Class" href="basecs.uml#_5sRUksHnEeSX5KW4N9HT0w"/>
</generalization>
<ownedAttribute xmi:id="_6r925cHnEeSX5KW4N9HT0w" name="implementation" type="_6r924cHnEeSX5KW4N9HT0w" isOrdered="true" association="_6r9258HnEeSX5KW4N9HT0w">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6r925sHnEeSX5KW4N9HT0w"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_6r9258HnEeSX5KW4N9HT0w" memberEnd="_6r925cHnEeSX5KW4N9HT0w _6r926MHnEeSX5KW4N9HT0w">
<ownedEnd xmi:id="_6r926MHnEeSX5KW4N9HT0w" type="_6r9248HnEeSX5KW4N9HT0w" association="_6r9258HnEeSX5KW4N9HT0w"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_6r-d8MHnEeSX5KW4N9HT0w" name="LibClassCS">
<generalization xmi:id="_6r-d8cHnEeSX5KW4N9HT0w">
<general xmi:type="uml:Class" href="basecs.uml#_5sR7s8HnEeSX5KW4N9HT0w"/>
</generalization>
<ownedAttribute xmi:id="_6r-d8sHnEeSX5KW4N9HT0w" name="metaclassName" type="_6r-d9MHnEeSX5KW4N9HT0w" isOrdered="true" association="_6r-d-cHnEeSX5KW4N9HT0w">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6r-d88HnEeSX5KW4N9HT0w"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_6r-d9MHnEeSX5KW4N9HT0w" name="MetaclassNameCS">
<generalization xmi:id="_6r-d9cHnEeSX5KW4N9HT0w">
<general xmi:type="uml:Class" href="basecs.uml#_5sRUksHnEeSX5KW4N9HT0w"/>
</generalization>
<ownedAttribute xmi:id="_6r-d9sHnEeSX5KW4N9HT0w" name="name" visibility="public" isOrdered="true">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6r-d98HnEeSX5KW4N9HT0w"/>
</ownedAttribute>
<interfaceRealization xmi:id="_6r-d-MHnEeSX5KW4N9HT0w" client="_6r-d9MHnEeSX5KW4N9HT0w">
<supplier xmi:type="uml:Interface" href="pivot.uml#_53CaAMHnEeSX5KW4N9HT0w"/>
<contract href="pivot.uml#_53CaAMHnEeSX5KW4N9HT0w"/>
</interfaceRealization>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_6r-d-cHnEeSX5KW4N9HT0w" memberEnd="_6r-d8sHnEeSX5KW4N9HT0w _6r-d-sHnEeSX5KW4N9HT0w">
<ownedEnd xmi:id="_6r-d-sHnEeSX5KW4N9HT0w" type="_6r-d8MHnEeSX5KW4N9HT0w" association="_6r-d-cHnEeSX5KW4N9HT0w"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_6r-d-8HnEeSX5KW4N9HT0w" name="LibCoercionCS">
<generalization xmi:id="_6r-d_MHnEeSX5KW4N9HT0w">
<general xmi:type="uml:Class" href="basecs.uml#_5sSiysHnEeSX5KW4N9HT0w"/>
</generalization>
<generalization xmi:id="_6r-d_cHnEeSX5KW4N9HT0w" general="_6r9248HnEeSX5KW4N9HT0w"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_6r-d_sHnEeSX5KW4N9HT0w" name="LibConstraintCS">
<generalization xmi:id="_6r-d_8HnEeSX5KW4N9HT0w">
<general xmi:type="uml:Class" href="basecs.uml#_5sSipsHnEeSX5KW4N9HT0w"/>
</generalization>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_6r-eAMHnEeSX5KW4N9HT0w" name="LibIterationCS">
<generalization xmi:id="_6r-eAcHnEeSX5KW4N9HT0w">
<general xmi:type="uml:Class" href="basecs.uml#_5sSiysHnEeSX5KW4N9HT0w"/>
</generalization>
<generalization xmi:id="_6r-eAsHnEeSX5KW4N9HT0w" general="_6r9248HnEeSX5KW4N9HT0w"/>
<ownedAttribute xmi:id="_6r-eA8HnEeSX5KW4N9HT0w" name="isInvalidating" visibility="public" isOrdered="true">
<type xmi:type="uml:PrimitiveType" href="pivot.uml#_52zJccHnEeSX5KW4N9HT0w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6r-eBMHnEeSX5KW4N9HT0w"/>
</ownedAttribute>
<ownedAttribute xmi:id="_6r-eBcHnEeSX5KW4N9HT0w" name="isValidating" visibility="public" isOrdered="true">
<type xmi:type="uml:PrimitiveType" href="pivot.uml#_52zJccHnEeSX5KW4N9HT0w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6r-eBsHnEeSX5KW4N9HT0w"/>
</ownedAttribute>
<ownedAttribute xmi:id="_6r-eB8HnEeSX5KW4N9HT0w" name="ownedAccumulators" isOrdered="true" aggregation="composite" association="_6r-eDcHnEeSX5KW4N9HT0w">
<type xmi:type="uml:Class" href="basecs.uml#_5sTJqMHnEeSX5KW4N9HT0w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6r-eCMHnEeSX5KW4N9HT0w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6r-eCcHnEeSX5KW4N9HT0w" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_6r-eCsHnEeSX5KW4N9HT0w" name="ownedIterators" isOrdered="true" aggregation="composite" association="_6r-eD8HnEeSX5KW4N9HT0w">
<type xmi:type="uml:Class" href="basecs.uml#_5sTJqMHnEeSX5KW4N9HT0w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6r-eC8HnEeSX5KW4N9HT0w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6r-eDMHnEeSX5KW4N9HT0w" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_6r-eDcHnEeSX5KW4N9HT0w" memberEnd="_6r-eB8HnEeSX5KW4N9HT0w _6r-eDsHnEeSX5KW4N9HT0w">
<ownedEnd xmi:id="_6r-eDsHnEeSX5KW4N9HT0w" type="_6r-eAMHnEeSX5KW4N9HT0w" association="_6r-eDcHnEeSX5KW4N9HT0w"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_6r-eD8HnEeSX5KW4N9HT0w" memberEnd="_6r-eCsHnEeSX5KW4N9HT0w _6r-eEMHnEeSX5KW4N9HT0w">
<ownedEnd xmi:id="_6r-eEMHnEeSX5KW4N9HT0w" type="_6r-eAMHnEeSX5KW4N9HT0w" association="_6r-eD8HnEeSX5KW4N9HT0w"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_6r-eEcHnEeSX5KW4N9HT0w" name="LibOperationCS">
<generalization xmi:id="_6r-eEsHnEeSX5KW4N9HT0w">
<general xmi:type="uml:Class" href="basecs.uml#_5sSiysHnEeSX5KW4N9HT0w"/>
</generalization>
<generalization xmi:id="_6r-eE8HnEeSX5KW4N9HT0w" general="_6r9248HnEeSX5KW4N9HT0w"/>
<ownedAttribute xmi:id="_6r-eFMHnEeSX5KW4N9HT0w" name="isInvalidating" visibility="public" isOrdered="true">
<type xmi:type="uml:PrimitiveType" href="pivot.uml#_52zJccHnEeSX5KW4N9HT0w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6r-eFcHnEeSX5KW4N9HT0w"/>
</ownedAttribute>
<ownedAttribute xmi:id="_6r-eFsHnEeSX5KW4N9HT0w" name="isStatic" visibility="public" isOrdered="true">
<type xmi:type="uml:PrimitiveType" href="pivot.uml#_52zJccHnEeSX5KW4N9HT0w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6r-eF8HnEeSX5KW4N9HT0w"/>
</ownedAttribute>
<ownedAttribute xmi:id="_6r-eGMHnEeSX5KW4N9HT0w" name="isValidating" visibility="public" isOrdered="true">
<type xmi:type="uml:PrimitiveType" href="pivot.uml#_52zJccHnEeSX5KW4N9HT0w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6r-eGcHnEeSX5KW4N9HT0w"/>
</ownedAttribute>
<ownedAttribute xmi:id="_6r-eGsHnEeSX5KW4N9HT0w" name="precedence" isOrdered="true" association="_6r-eHMHnEeSX5KW4N9HT0w">
<type xmi:type="uml:Class" href="pivot.uml#_522z4sHnEeSX5KW4N9HT0w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6r-eG8HnEeSX5KW4N9HT0w"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_6r-eHMHnEeSX5KW4N9HT0w" memberEnd="_6r-eGsHnEeSX5KW4N9HT0w _6r-eHcHnEeSX5KW4N9HT0w">
<ownedEnd xmi:id="_6r-eHcHnEeSX5KW4N9HT0w" type="_6r-eEcHnEeSX5KW4N9HT0w" association="_6r-eHMHnEeSX5KW4N9HT0w"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_6r-eHsHnEeSX5KW4N9HT0w" name="LibPackageCS">
<generalization xmi:id="_6r-eH8HnEeSX5KW4N9HT0w">
<general xmi:type="uml:Class" href="basecs.uml#_5sSitMHnEeSX5KW4N9HT0w"/>
</generalization>
<ownedAttribute xmi:id="_6r-eIMHnEeSX5KW4N9HT0w" name="ownedPrecedences" type="_6r-eLMHnEeSX5KW4N9HT0w" isOrdered="true" aggregation="composite" association="_6r-eI8HnEeSX5KW4N9HT0w">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6r-eIcHnEeSX5KW4N9HT0w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6r-eIsHnEeSX5KW4N9HT0w" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_6r-eI8HnEeSX5KW4N9HT0w" memberEnd="_6r-eIMHnEeSX5KW4N9HT0w _6r-eJMHnEeSX5KW4N9HT0w">
<ownedEnd xmi:id="_6r-eJMHnEeSX5KW4N9HT0w" type="_6r-eHsHnEeSX5KW4N9HT0w" association="_6r-eI8HnEeSX5KW4N9HT0w"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_6r-eJcHnEeSX5KW4N9HT0w" name="LibPropertyCS">
<generalization xmi:id="_6r-eJsHnEeSX5KW4N9HT0w">
<general xmi:type="uml:Class" href="basecs.uml#_5sR7h8HnEeSX5KW4N9HT0w"/>
</generalization>
<generalization xmi:id="_6r-eJ8HnEeSX5KW4N9HT0w" general="_6r9248HnEeSX5KW4N9HT0w"/>
<ownedAttribute xmi:id="_6r-eKMHnEeSX5KW4N9HT0w" name="isStatic" visibility="public" isOrdered="true">
<type xmi:type="uml:PrimitiveType" href="pivot.uml#_52zJccHnEeSX5KW4N9HT0w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6r-eKcHnEeSX5KW4N9HT0w"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_6r-eKsHnEeSX5KW4N9HT0w" name="LibRootPackageCS">
<generalization xmi:id="_6r-eK8HnEeSX5KW4N9HT0w">
<general xmi:type="uml:Class" href="basecs.uml#_5sTw9MHnEeSX5KW4N9HT0w"/>
</generalization>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_6r-eLMHnEeSX5KW4N9HT0w" name="PrecedenceCS">
<generalization xmi:id="_6r-eLcHnEeSX5KW4N9HT0w">
<general xmi:type="uml:Class" href="basecs.uml#_5sRUd8HnEeSX5KW4N9HT0w"/>
</generalization>
<ownedAttribute xmi:id="_6r-eLsHnEeSX5KW4N9HT0w" name="isRightAssociative" visibility="public" isOrdered="true">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6r-eL8HnEeSX5KW4N9HT0w"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_6r-eMMHnEeSX5KW4N9HT0w">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
</defaultValue>
</ownedAttribute>
</packagedElement>
<profileApplication xmi:id="_6r-eMcHnEeSX5KW4N9HT0w">
<eAnnotations xmi:id="_6r-eMsHnEeSX5KW4N9HT0w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
</eAnnotations>
<appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
</profileApplication>
</uml:Model>
<Ecore:EPackage xmi:id="_6r_FAMHnEeSX5KW4N9HT0w" base_Package="_6r924MHnEeSX5KW4N9HT0w" nsPrefix="oclstdlibcs"/>
<Ecore:EClass xmi:id="_6r_sEMHnEeSX5KW4N9HT0w" base_Class="_6r924cHnEeSX5KW4N9HT0w"/>
<Ecore:EClass xmi:id="_6r_sEcHnEeSX5KW4N9HT0w" base_Class="_6r9248HnEeSX5KW4N9HT0w"/>
<Ecore:EReference xmi:id="_6sATIMHnEeSX5KW4N9HT0w" base_Property="_6r925cHnEeSX5KW4N9HT0w"/>
<Ecore:EClass xmi:id="_6sA6MMHnEeSX5KW4N9HT0w" base_Class="_6r-d8MHnEeSX5KW4N9HT0w"/>
<Ecore:EReference xmi:id="_6sBhQMHnEeSX5KW4N9HT0w" base_Property="_6r-d8sHnEeSX5KW4N9HT0w"/>
<Ecore:EClass xmi:id="_6sBhQcHnEeSX5KW4N9HT0w" base_Class="_6r-d9MHnEeSX5KW4N9HT0w"/>
<Ecore:EClass xmi:id="_6sCvYMHnEeSX5KW4N9HT0w" base_Class="_6r-d-8HnEeSX5KW4N9HT0w"/>
<Ecore:EClass xmi:id="_6sCvYcHnEeSX5KW4N9HT0w" base_Class="_6r-d_sHnEeSX5KW4N9HT0w"/>
<Ecore:EClass xmi:id="_6sDWcMHnEeSX5KW4N9HT0w" base_Class="_6r-eAMHnEeSX5KW4N9HT0w"/>
<Ecore:EReference xmi:id="_6sD9gMHnEeSX5KW4N9HT0w" base_Property="_6r-eB8HnEeSX5KW4N9HT0w"/>
<Ecore:EReference xmi:id="_6sEkkMHnEeSX5KW4N9HT0w" base_Property="_6r-eCsHnEeSX5KW4N9HT0w"/>
<Ecore:EClass xmi:id="_6sFysMHnEeSX5KW4N9HT0w" base_Class="_6r-eEcHnEeSX5KW4N9HT0w"/>
<Ecore:EReference xmi:id="_6sGZwMHnEeSX5KW4N9HT0w" base_Property="_6r-eGsHnEeSX5KW4N9HT0w"/>
<Ecore:EClass xmi:id="_6sHA0MHnEeSX5KW4N9HT0w" base_Class="_6r-eHsHnEeSX5KW4N9HT0w"/>
<Ecore:EReference xmi:id="_6sHn4MHnEeSX5KW4N9HT0w" base_Property="_6r-eIMHnEeSX5KW4N9HT0w"/>
<Ecore:EClass xmi:id="_6sIO8MHnEeSX5KW4N9HT0w" base_Class="_6r-eJcHnEeSX5KW4N9HT0w"/>
<Ecore:EClass xmi:id="_6sI2AMHnEeSX5KW4N9HT0w" base_Class="_6r-eKsHnEeSX5KW4N9HT0w"/>
<Ecore:EClass xmi:id="_6sI2AcHnEeSX5KW4N9HT0w" base_Class="_6r-eLMHnEeSX5KW4N9HT0w"/>
</xmi:XMI>