Author: fdesbois Date: 2009-04-22 17:03:26 +0000 (Wed, 22 Apr 2009) New Revision: 480 Added: eugene/trunk/src/test/resources/xmi/1.2/dependency.xmi Modified: eugene/trunk/src/main/xsl/xmi1.2ToObjectModel.xsl eugene/trunk/src/test/java/org/nuiton/eugene/xmi/objectmodel/XMI12ToObjectModelTest.java Log: Ajout Gestion Dependency (Class et Interface) pour XMI 1.2 Modified: eugene/trunk/src/main/xsl/xmi1.2ToObjectModel.xsl =================================================================== --- eugene/trunk/src/main/xsl/xmi1.2ToObjectModel.xsl 2009-04-21 16:21:06 UTC (rev 479) +++ eugene/trunk/src/main/xsl/xmi1.2ToObjectModel.xsl 2009-04-22 17:03:26 UTC (rev 480) @@ -145,6 +145,8 @@ <xsl:value-of select="$localPackageName"/> </xsl:attribute> + <xsl:call-template name="dependency"/> + <xsl:call-template name="stereotype"/> <xsl:for-each select="UML:ModelElement.taggedValue/UML:TaggedValue"> @@ -197,6 +199,8 @@ <xsl:value-of select="$localPackageName"/> </xsl:attribute> + <xsl:call-template name="dependency"/> + <xsl:call-template name="stereotype"/> <xsl:for-each select="UML:ModelElement.taggedValue/UML:TaggedValue"> @@ -758,6 +762,22 @@ </xsl:for-each> </xsl:template> + <xsl:template name="dependency"> + <xsl:for-each select="UML:Namespace.ownedElement/UML:Dependency"> + <xsl:element name="dependency"> + <xsl:if test="@name!=''"> + <xsl:attribute name="name"> + <xsl:value-of select="@name"/> + </xsl:attribute> + </xsl:if> + <xsl:attribute name="supplier"> + <xsl:call-template name="fullClassName"> + <xsl:with-param name="childpath">UML:Dependency.supplier</xsl:with-param> + </xsl:call-template> + </xsl:attribute> + </xsl:element> + </xsl:for-each> + </xsl:template> <xsl:template name="taggedValue"> <xsl:variable name="tagId"> Modified: eugene/trunk/src/test/java/org/nuiton/eugene/xmi/objectmodel/XMI12ToObjectModelTest.java =================================================================== --- eugene/trunk/src/test/java/org/nuiton/eugene/xmi/objectmodel/XMI12ToObjectModelTest.java 2009-04-21 16:21:06 UTC (rev 479) +++ eugene/trunk/src/test/java/org/nuiton/eugene/xmi/objectmodel/XMI12ToObjectModelTest.java 2009-04-22 17:03:26 UTC (rev 480) @@ -147,4 +147,28 @@ Assert.assertEquals(9, model.getClassifiers().size()); } + /** + * Apply XSL stylesheet on a argouml model. + * And make test on it. + * + * @throws URISyntaxException + * @throws IOException + * @throws TransformerException + */ + @Test + public void testXSLDependency() throws URISyntaxException, IOException, + TransformerException { + + File xmiFile = new File(Resource.getURL("xmi/1.2/dependency.xmi") + .toURI()); + + File objectModelFile = transformXMI(xmiFile, "dependency.objectmodel"); + + ObjectModel model = loadModel(objectModelFile); + + Assert.assertNotNull(model); + Assert.assertEquals("ChoremPeopleModel", model.getName()); + //Assert.assertEquals(9, model.getClassifiers().size()); + } + } Added: eugene/trunk/src/test/resources/xmi/1.2/dependency.xmi =================================================================== --- eugene/trunk/src/test/resources/xmi/1.2/dependency.xmi (rev 0) +++ eugene/trunk/src/test/resources/xmi/1.2/dependency.xmi 2009-04-22 17:03:26 UTC (rev 480) @@ -0,0 +1,2636 @@ +<?xml version = '1.0' encoding = 'UTF-8' ?> +<XMI xmi.version = '1.2' xmlns:UML = 'org.omg.xmi.namespace.UML' timestamp = 'Wed Apr 22 17:57:54 CEST 2009'> + <XMI.header> <XMI.documentation> + <XMI.exporter>ArgoUML (using Netbeans XMI Writer version 1.0)</XMI.exporter> + <XMI.exporterVersion>0.26.2(6) revised on $Date: 2007-05-12 08:08:08 +0200 (Sat, 12 May 2007) $ </XMI.exporterVersion> + </XMI.documentation> + <XMI.metamodel xmi.name="UML" xmi.version="1.4"/></XMI.header> + <XMI.content> + <UML:Model xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001216' + name = 'ChoremPeopleModel' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:Namespace.ownedElement> + <UML:UseCase xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001217' + name = 'GererOrganisation' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'/> + <UML:UseCase xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001218' + name = 'GererSociete' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001219'/> + </UML:GeneralizableElement.generalization> + </UML:UseCase> + <UML:Generalization xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001219' + isSpecification = 'false'> + <UML:Generalization.child> + <UML:UseCase xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001218'/> + </UML:Generalization.child> + <UML:Generalization.parent> + <UML:UseCase xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001217'/> + </UML:Generalization.parent> + </UML:Generalization> + <UML:UseCase xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121A' + name = 'GererService' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121B'/> + </UML:GeneralizableElement.generalization> + </UML:UseCase> + <UML:Generalization xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121B' + isSpecification = 'false'> + <UML:Generalization.child> + <UML:UseCase xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121A'/> + </UML:Generalization.child> + <UML:Generalization.parent> + <UML:UseCase xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001217'/> + </UML:Generalization.parent> + </UML:Generalization> + <UML:Actor xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121C' + name = 'Secretaire' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'/> + <UML:UseCase xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121D' + name = 'GererPersonne' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'/> + <UML:UseCase xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121E' + name = 'GererContact' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'/> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121F' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001220' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001221'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001222' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Actor xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121C'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001223' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001224'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001225' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:UseCase xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001217'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:UseCase xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001226' + name = 'GererRelation' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'/> + <UML:UseCase xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001227' + name = 'GererRole' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'/> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001229' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000122A' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000122B'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000122C' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Actor xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121C'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000122D' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000122E'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000122F' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:UseCase xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121D'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001230' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001231' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001232'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001233' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Actor xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121C'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001234' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001235'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001236' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:UseCase xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121E'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001237' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001238' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001239'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123A' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Actor xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121C'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123B' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123C'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123D' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:UseCase xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001226'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C7' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C8' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C9'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013CA' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Actor xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121C'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013CB' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013CC'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013CD' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:UseCase xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001227'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Package xmi.id = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1D' + name = 'org.chorem.people.persistence' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false'> + <UML:Namespace.ownedElement> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123F' + name = 'GroupPerson' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/> + </UML:ModelElement.stereotype> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001263'/> + </UML:GeneralizableElement.generalization> + <UML:Classifier.feature> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001245' + name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001246'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001247' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + </UML:Classifier.feature> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123E' + name = 'Party' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/> + </UML:ModelElement.stereotype> + <UML:Classifier.feature> + <UML:Operation xmi.id = '-64--88-99-15-453010da:120b38a6ae9:-8000:0000000000000FD1' + name = 'getId' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15-453010da:120b38a6ae9:-8000:0000000000000FD2' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126F' + name = 'PartyRole' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/> + </UML:ModelElement.stereotype> + <UML:Classifier.feature> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AD' + name = 'fromDate' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AE'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AF' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085F'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012B0' + name = 'thruDate' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012B1'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012B2' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085F'/> + </UML:StructuralFeature.type> + </UML:Attribute> + </UML:Classifier.feature> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001270' + name = 'PartyRoleType' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/> + </UML:ModelElement.stereotype> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001288'/> + </UML:GeneralizableElement.generalization> + <UML:Classifier.feature> + <UML:Operation xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F3B' + name = 'isEmployee' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F3C' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000873'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F3D' + name = 'isEmployer' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F3E' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000873'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001277' + name = 'PartyType' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/> + </UML:ModelElement.stereotype> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001287'/> + </UML:GeneralizableElement.generalization> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001240' + name = 'Person' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/> + </UML:ModelElement.stereotype> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001261'/> + </UML:GeneralizableElement.generalization> + <UML:Classifier.feature> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001248' + name = 'firstName' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001249'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000124A' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000124B' + name = 'lastName' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000124C'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000124D' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000124E' + name = 'middleName' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000124F'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001250' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001251' + name = 'suffix' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001252'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001253' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001254' + name = 'nickname' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001255'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001256' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001257' + name = 'gender' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001258'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001259' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000873'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000125A' + name = 'birthDate' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000125B'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000125C' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085F'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000125D' + name = 'maritalStatus' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000125E'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000125F' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001266' + name = 'socialSecurityNo' visibility = 'public' isSpecification = 'false' + ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001267'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001268' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001269' + name = 'totalYearsWorkExperience' visibility = 'public' isSpecification = 'false' + ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126A'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126B' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086F'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126C' + name = 'comment' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126D'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126E' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + </UML:Classifier.feature> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001379' + name = 'Priority' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/> + </UML:ModelElement.stereotype> + <UML:Classifier.feature> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000137A' + name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000137B'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000137C' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000137D' + name = 'num' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000137E'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000137F' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086C'/> + </UML:StructuralFeature.type> + </UML:Attribute> + </UML:Classifier.feature> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AC' + name = 'Relationship' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/> + </UML:ModelElement.stereotype> + <UML:Classifier.feature> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001365' + name = 'fromDate' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001366'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001367' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085F'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001368' + name = 'thruDate' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001369'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000136A' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085F'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001375' + name = 'comment' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001376'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001377' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Operation xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F37' + name = 'isEmployment' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F38' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000873'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--6e2c6841:1208151245b:-8000:0000000000000F4B' + name = 'isType' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--6e2c6841:1208151245b:-8000:0000000000000F4C' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000873'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--6e2c6841:1208151245b:-8000:0000000000000F4D' + name = 'typeName' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001378' + name = 'RelationshipStatus' visibility = 'public' isSpecification = 'false' + isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/> + </UML:ModelElement.stereotype> + <UML:Classifier.feature> + <UML:Attribute xmi.id = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F21' + name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F22'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F23' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + </UML:Classifier.feature> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000136B' + name = 'RelationshipType' visibility = 'public' isSpecification = 'false' + isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/> + </UML:ModelElement.stereotype> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F20'/> + </UML:GeneralizableElement.generalization> + <UML:Classifier.feature> + <UML:Operation xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F35' + name = 'isEmployment' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F36' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000873'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001278' + name = 'Type' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/> + </UML:ModelElement.stereotype> + <UML:Classifier.feature> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001279' + name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000127A'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000127B' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000127C' + name = 'description' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000127D'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000127E' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013CE' + name = 'object' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013CF'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013D0' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + </UML:Classifier.feature> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001343' + name = 'GeographicElmtType' visibility = 'public' isSpecification = 'false' + isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/> + </UML:ModelElement.stereotype> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001363'/> + </UML:GeneralizableElement.generalization> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001326' + name = 'GeographicElmt' visibility = 'public' isSpecification = 'false' + isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/> + </UML:ModelElement.stereotype> + <UML:Classifier.feature> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001335' + name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001336'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001337' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001338' + name = 'ref' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001339'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000133A' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + </UML:Classifier.feature> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012D5' + name = 'ContactType' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/> + </UML:ModelElement.stereotype> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001364'/> + </UML:GeneralizableElement.generalization> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C9' + name = 'Contact' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/> + </UML:ModelElement.stereotype> + <UML:Classifier.feature> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CA' + name = 'contact' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CB'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CC' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + </UML:Classifier.feature> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001392' + name = 'TypeConstraint' visibility = 'public' isSpecification = 'false' + isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/> + </UML:ModelElement.stereotype> + <UML:Classifier.feature> + <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000139E' + name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000139F'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013A0' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + </UML:Classifier.feature> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CD' + name = 'Address' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.clientDependency> + <UML:Dependency xmi.idref = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD4'/> + <UML:Dependency xmi.idref = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD6'/> + </UML:ModelElement.clientDependency> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/> + </UML:ModelElement.stereotype> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012E3'/> + </UML:GeneralizableElement.generalization> + <UML:Namespace.ownedElement> + <UML:Dependency xmi.id = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD4' + name = 'BLOB' isSpecification = 'false'> + <UML:Dependency.client> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CD'/> + </UML:Dependency.client> + <UML:Dependency.supplier> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C9'/> + </UML:Dependency.supplier> + </UML:Dependency> + <UML:Dependency xmi.id = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD6' + name = 'BLOB2' isSpecification = 'false'> + <UML:Dependency.client> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CD'/> + </UML:Dependency.client> + <UML:Dependency.supplier> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123E'/> + </UML:Dependency.supplier> + </UML:Dependency> + </UML:Namespace.ownedElement> + </UML:Class> + <UML:Generalization xmi.id = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F20' + isSpecification = 'false'> + <UML:Generalization.child> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000136B'/> + </UML:Generalization.child> + <UML:Generalization.parent> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001278'/> + </UML:Generalization.parent> + </UML:Generalization> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013BC' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013BD' + name = 'constraintsTo' visibility = 'public' isSpecification = 'false' isNavigable = 'false' + ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C4'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C3' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001392'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C0' + name = 'toType' visibility = 'public' isSpecification = 'false' isNavigable = 'true' + ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C1'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C2' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001278'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013B5' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013B6' + name = 'constraintsFrom' visibility = 'public' isSpecification = 'false' + isNavigable = 'false' ordering = 'unordered' aggregation = 'none' targetScope = 'instance' + changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C6'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C5' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001392'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013B9' + name = 'fromType' visibility = 'public' isSpecification = 'false' isNavigable = 'true' + ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013BA'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013BB' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001278'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001389' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000138A' + visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001391'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001390' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AC'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000138D' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000138E'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000138F' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001378'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000133C' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000133D' + name = 'parent' visibility = 'public' isSpecification = 'false' isNavigable = 'true' + ordering = 'unordered' aggregation = 'aggregate' targetScope = 'instance' + changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000133E'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000133F' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001326'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001340' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001357'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001356' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001326'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000134D' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000134E' + visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001355'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001354' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CD'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001351' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001352'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001353' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001326'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001344' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001345' + visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000134C'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000134B' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001326'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001348' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001349'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000134A' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001343'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001380' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001381' + visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001388'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001387' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AC'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001384' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001385'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001386' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001379'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000136C' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000136D' + visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001374'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001373' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AC'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001370' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001371'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001372' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000136B'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000129F' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012A0' + visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AB'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AA' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126F'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012A3' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012A9'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012A8' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001270'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012BA' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012BB' + name = 'toRole' visibility = 'public' isSpecification = 'false' isNavigable = 'true' + ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C4'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C3' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126F'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012BE' + name = 'relationshipsTo' visibility = 'public' isSpecification = 'false' + isNavigable = 'false' ordering = 'unordered' aggregation = 'none' targetScope = 'instance' + changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C6'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C5' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AC'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012B3' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012B4' + name = 'fromRole' visibility = 'public' isSpecification = 'false' isNavigable = 'true' + ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012B5'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012B6' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126F'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012B7' + name = 'relationshipsFrom' visibility = 'public' isSpecification = 'false' + isNavigable = 'false' ordering = 'unordered' aggregation = 'none' targetScope = 'instance' + changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C8'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C7' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AC'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001296' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001297' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001298'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001299' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123E'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000129A' + name = 'roles' visibility = 'public' isSpecification = 'false' isNavigable = 'true' + ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000129E'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000129D' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126F'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CE' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CF' + name = 'contacts' visibility = 'public' isSpecification = 'false' isNavigable = 'true' + ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012E5'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012E4' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C9'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012D2' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001096'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001095' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123E'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001358' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001359' + visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001360'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000135F' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126F'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000135C' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001362'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001361' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C9'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012D6' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012D7' + visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012E2'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012E1' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C9'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012DA' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012E0'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012DF' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012D5'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Generalization xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012E3' + isSpecification = 'false'> + <UML:Generalization.child> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CD'/> + </UML:Generalization.child> + <UML:Generalization.parent> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C9'/> + </UML:Generalization.parent> + </UML:Generalization> + <UML:Generalization xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001263' + isSpecification = 'false'> + <UML:Generalization.child> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123F'/> + </UML:Generalization.child> + <UML:Generalization.parent> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123E'/> + </UML:Generalization.parent> + </UML:Generalization> + <UML:Generalization xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001261' + isSpecification = 'false'> + <UML:Generalization.child> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001240'/> + </UML:Generalization.child> + <UML:Generalization.parent> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123E'/> + </UML:Generalization.parent> + </UML:Generalization> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001289' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000128A' + visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001293'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001292' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001277'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000128D' + visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001295'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001294' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123E'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Generalization xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001288' + isSpecification = 'false'> + <UML:Generalization.child> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001270'/> + </UML:Generalization.child> + <UML:Generalization.parent> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001278'/> + </UML:Generalization.parent> + </UML:Generalization> + <UML:Generalization xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001287' + isSpecification = 'false'> + <UML:Generalization.child> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001277'/> + </UML:Generalization.child> + <UML:Generalization.parent> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001278'/> + </UML:Generalization.parent> + </UML:Generalization> + <UML:Generalization xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001363' + isSpecification = 'false'> + <UML:Generalization.child> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001343'/> + </UML:Generalization.child> + <UML:Generalization.parent> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001278'/> + </UML:Generalization.parent> + </UML:Generalization> + <UML:Generalization xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001364' + isSpecification = 'false'> + <UML:Generalization.child> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012D5'/> + </UML:Generalization.child> + <UML:Generalization.parent> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001278'/> + </UML:Generalization.parent> + </UML:Generalization> + <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013A2' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013A3' + visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013AE'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013AD' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001392'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013A6' + name = 'constraintType' visibility = 'public' isSpecification = 'false' + isNavigable = 'true' ordering = 'unordered' aggregation = 'none' targetScope = 'instance' + changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013AC'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013AB' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001278'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + </UML:Namespace.ownedElement> + </UML:Package> + <UML:Stereotype xmi.id = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F' + name = 'entity' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass> + <UML:Stereotype.baseClass>Classifier</UML:Stereotype.baseClass> + </UML:Stereotype> + <UML:Package xmi.id = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F34' + name = 'org.chorem.people.dto' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false'> + <UML:Namespace.ownedElement> + <UML:Class xmi.id = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F41' + name = 'GroupDTO' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F3F'/> + </UML:ModelElement.stereotype> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F5F'/> + </UML:GeneralizableElement.generalization> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F35' + name = 'PersonDTO' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F3F'/> + </UML:ModelElement.stereotype> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F60'/> + </UML:GeneralizableElement.generalization> + </UML:Class> + <UML:Generalization xmi.id = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F5F' + isSpecification = 'false'> + <UML:Generalization.child> + <UML:Class xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F41'/> + </UML:Generalization.child> + <UML:Generalization.parent> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123F'/> + </UML:Generalization.parent> + </UML:Generalization> + <UML:Generalization xmi.id = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F60' + isSpecification = 'false'> + <UML:Generalization.child> + <UML:Class xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F35'/> + </UML:Generalization.child> + <UML:Generalization.parent> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001240'/> + </UML:Generalization.parent> + </UML:Generalization> + </UML:Namespace.ownedElement> + </UML:Package> + <UML:Stereotype xmi.id = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F3F' + name = 'dto' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:Stereotype.baseClass>Classifier</UML:Stereotype.baseClass> + <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass> + </UML:Stereotype> + <UML:Class xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F58' + name = 'RangeTime' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:Classifier.feature> + <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F59' + name = 'fromDate' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5A'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5B' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085F'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5C' + name = 'thruDate' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5D'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5E' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085F'/> + </UML:StructuralFeature.type> + </UML:Attribute> + </UML:Classifier.feature> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5F' + name = 'RelationDTO' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F3F'/> + </UML:ModelElement.stereotype> + <UML:Classifier.feature> + <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FD3' + name = 'rangeTime' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FD4'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FD5' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F58'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FD6' + name = 'relationType' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FD7'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FD8' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + </UML:Classifier.feature> + </UML:Class> + <UML:Interface xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F60' + name = 'ServiceOrganization' visibility = 'public' isSpecification = 'false' + isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Classifier.feature> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F61' + name = 'updateOrganization' visibility = 'public' isSpecification = 'false' + ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F62' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F6B' + name = 'organization' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F41'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F63' + name = 'modifyEmployeeToOrganization' visibility = 'public' isSpecification = 'false' + ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F64' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F6C' + name = 'employee' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001001'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F65' + name = 'modifyDivisionToOrganization' visibility = 'public' isSpecification = 'false' + ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F66' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F6D' + name = 'division' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001001'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FA5' + name = 'modifyParent' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FA6' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001074' + name = 'parent' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001001'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FA9' + name = 'getParent' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FAA' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5F'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001075' + name = 'idOrganization' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FAF' + name = 'getEmployees' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FB0' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5F'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001073' + name = 'idOrganization' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FB1' + name = 'getDivisions' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FB2' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5F'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001072' + name = 'idOrganization' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001069' + name = 'modifyRelationToOrganization' visibility = 'public' isSpecification = 'false' + ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000106A' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000106B' + name = 'relation' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001001'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000106C' + name = 'getAllRelations' visibility = 'public' isSpecification = 'false' + ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000106D' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:Interface href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085E'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001071' + name = 'idOrganization' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000106E' + name = 'getOtherRelations' visibility = 'public' isSpecification = 'false' + ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000106F' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:Interface href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085E'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001070' + name = 'idOrganization' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001076' + name = 'deleteOrganization' visibility = 'public' isSpecification = 'false' + ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001077' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001078' + name = 'idOrganization' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001082' + name = 'getOrganization' visibility = 'public' isSpecification = 'false' + ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001083' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:Class xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F41'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001084' + name = 'idOrganization' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Interface> + <UML:Interface xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F74' + name = 'ServicePerson' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false'> + <UML:ModelElement.clientDependency> + <UML:Dependency xmi.idref = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD3'/> + </UML:ModelElement.clientDependency> + <UML:Namespace.ownedElement> + <UML:Dependency xmi.id = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD3' + name = 'FUCK' isSpecification = 'false'> + <UML:Dependency.client> + <UML:Interface xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F74'/> + </UML:Dependency.client> + <UML:Dependency.supplier> + <UML:Interface xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001050'/> + </UML:Dependency.supplier> + </UML:Dependency> + </UML:Namespace.ownedElement> + <UML:Classifier.feature> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F75' + name = 'updatePerson' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F76' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F77' + name = 'person' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F35'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F78' + name = 'getPerson' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F79' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:Class xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F35'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F7A' + name = 'id' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F98' + name = 'modifyRole' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F99' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001088' + name = 'partyRole' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FF0'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F9F' + name = 'getRoles' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FA0' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:Interface href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085E'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001089' + name = 'idPerson' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001085' + name = 'deletePerson' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001086' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001087' + name = 'idPerson' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Interface> + <UML:Interface xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F93' + name = 'ServiceDivision' visibility = 'public' isSpecification = 'false' + isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Classifier.feature> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F96' + name = 'addPersonToDivision' visibility = 'public' isSpecification = 'false' + ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F97' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001057' + name = 'person' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001022'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FAD' + name = 'getDivision' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FAE' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5F'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001097' + name = 'idDivisionRole' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Interface> + <UML:Interface xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FA4' + name = 'ServiceParty' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false'> + <UML:Classifier.feature> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001045' + name = 'getParty' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001046' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123E'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001047' + name = 'id' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Interface> + <UML:Association xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FB9' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FBA' + name = '' visibility = 'public' isSpecification = 'false' isNavigable = 'false' + ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FC5'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FC4' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5F'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FBD' + name = 'roleTo' visibility = 'public' isSpecification = 'false' isNavigable = 'true' + ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FC3'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FC2' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FF0'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Association xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FC8' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FC9' + visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FD0'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FCF' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5F'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FCC' + name = 'roleFroms' visibility = 'public' isSpecification = 'false' isNavigable = 'true' + ordering = 'ordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FD2'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FD1' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FF0'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Class xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FF0' + name = 'PartyRoleDTO' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F3F'/> + </UML:ModelElement.stereotype> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FF1'/> + </UML:GeneralizableElement.generalization> + </UML:Class> + <UML:Generalization xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FF1' + isSpecification = 'false'> + <UML:Generalization.child> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FF0'/> + </UML:Generalization.child> + <UML:Generalization.parent> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126F'/> + </UML:Generalization.parent> + </UML:Generalization> + <UML:Class xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001001' + name = 'SubElementDTO' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F3F'/> + </UML:ModelElement.stereotype> + <UML:Classifier.feature> + <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001002' + name = 'idPartyParent' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001003'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001004' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001005' + name = 'rangeTime' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001006'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001007' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F58'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001008' + name = 'idParty' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001009'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000100A' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000100B' + name = 'relationType' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000100C'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000100D' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000104D' + name = 'isDeleted' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000104E'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000104F' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000873'/> + </UML:StructuralFeature.type> + </UML:Attribute> + </UML:Classifier.feature> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001022' + name = 'DivisionPersonDTO' visibility = 'public' isSpecification = 'false' + isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F3F'/> + </UML:ModelElement.stereotype> + <UML:Classifier.feature> + <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001023' + name = 'idOrganization' visibility = 'public' isSpecification = 'false' + ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001024'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001025' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001026' + name = 'idDivision' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001027'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001028' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000102C' + name = 'rangeTime' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000102D'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000102E' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F58'/> + </UML:StructuralFeature.type> + </UML:Attribute> + <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001066' + name = 'idPerson' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001067'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001068' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + </UML:Classifier.feature> + </UML:Class> + <UML:Class xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001031' + name = 'ContactDTO' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:ModelElement.clientDependency> + <UML:Abstraction xmi.idref = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD7'/> + </UML:ModelElement.clientDependency> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F3F'/> + </UML:ModelElement.stereotype> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001032'/> + </UML:GeneralizableElement.generalization> + </UML:Class> + <UML:Generalization xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001032' + isSpecification = 'false'> + <UML:Generalization.child> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001031'/> + </UML:Generalization.child> + <UML:Generalization.parent> + <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C9'/> + </UML:Generalization.parent> + </UML:Generalization> + <UML:Interface xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000103E' + name = 'ServiceContact' visibility = 'public' isSpecification = 'false' + isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Classifier.feature> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000103F' + name = 'updateContactToElement' visibility = 'public' isSpecification = 'false' + ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001040' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001079' + name = 'element' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000107A'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000107F' + name = 'getContacts' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001080' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:Interface href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085E'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001081' + name = 'idRef' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000108E' + name = 'deleteContact' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000108F' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001090' + name = 'idContact' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Interface> + <UML:Interface xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001050' + name = 'ServiceRelationship' visibility = 'public' isSpecification = 'false' + isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Classifier.feature> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001051' + name = 'modifyContactPerson' visibility = 'public' isSpecification = 'false' + ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false'> + <UML:ModelElement.comment> + <UML:Comment xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000108A'/> + </UML:ModelElement.comment> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001052' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001053' + name = 'contactPerson' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001001'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001054' + name = 'getContactPersons' visibility = 'public' isSpecification = 'false' + ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001055' + name = 'return' isSpecification = 'false' kind = 'return'> + <UML:Parameter.type> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5F'/> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001056' + name = 'idParty' isSpecification = 'false'> + <UML:Parameter.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:Parameter.type> + </UML:Parameter> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Interface> + <UML:Association xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001059' + name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:Association.connection> + <UML:AssociationEnd xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000105A' + visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' + aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001063'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001062' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001022'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + <UML:AssociationEnd xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000105D' + name = 'roles' visibility = 'public' isSpecification = 'false' isNavigable = 'true' + ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> + <UML:AssociationEnd.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001099'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001098' + lower = '0' upper = '-1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:AssociationEnd.multiplicity> + <UML:AssociationEnd.participant> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FF0'/> + </UML:AssociationEnd.participant> + </UML:AssociationEnd> + </UML:Association.connection> + </UML:Association> + <UML:Class xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000107A' + name = 'ContactElementDTO' visibility = 'public' isSpecification = 'false' + isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000107E'/> + </UML:GeneralizableElement.generalization> + <UML:Classifier.feature> + <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000107B' + name = 'idRef' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' + changeability = 'changeable' targetScope = 'instance'> + <UML:StructuralFeature.multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000107C'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000107D' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + </UML:StructuralFeature.multiplicity> + <UML:StructuralFeature.type> + <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/> + </UML:StructuralFeature.type> + </UML:Attribute> + </UML:Classifier.feature> + </UML:Class> + <UML:Generalization xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000107E' + isSpecification = 'false'> + <UML:Generalization.child> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000107A'/> + </UML:Generalization.child> + <UML:Generalization.parent> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001031'/> + </UML:Generalization.parent> + </UML:Generalization> + <UML:Comment xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000108A' + isSpecification = 'false' body = 'modify : add ou remove update : create ou update'> + <UML:Comment.annotatedElement> + <UML:Operation xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001051'/> + </UML:Comment.annotatedElement> + </UML:Comment> + <UML:Abstraction xmi.id = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD7' + isSpecification = 'false'> + <UML:ModelElement.stereotype> + <UML:Stereotype xmi.idref = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD8'/> + </UML:ModelElement.stereotype> + <UML:Dependency.client> + <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001031'/> + </UML:Dependency.client> + <UML:Dependency.supplier> + <UML:Interface xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F74'/> + </UML:Dependency.supplier> + </UML:Abstraction> + <UML:Stereotype xmi.id = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD8' + name = 'realize' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' + isAbstract = 'false'> + <UML:Stereotype.baseClass>Abstraction</UML:Stereotype.baseClass> + </UML:Stereotype> + </UML:Namespace.ownedElement> + </UML:Model> + <UML:Multiplicity xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F2C'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F2D' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F51'> + <UML:Multiplicity.range> + <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F52' + lower = '1' upper = '1'/> + </UML:Multiplicity.range> + </UML:Multiplicity> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000127F' + name = '' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'/> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001327' + name = '' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'/> + <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000133B' + name = '' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'/> + </XMI.content> +</XMI>