[Lutingenerator-commits] r481 - in eugene/trunk/src: main/java/org/nuiton/eugene/models/object main/java/org/nuiton/eugene/models/object/xml main/xsl test/java/org/nuiton/eugene/xmi/objectmodel test/resources/xmi/1.2
Author: fdesbois Date: 2009-04-23 13:59:47 +0000 (Thu, 23 Apr 2009) New Revision: 481 Added: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelDependency.java eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelDependencyImpl.java Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelClassifier.java eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/DigesterObjectModelRuleSet.java eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelClassifierImpl.java eugene/trunk/src/main/xsl/xmi1.2ToObjectModel.xsl eugene/trunk/src/main/xsl/xmi2.1ToObjectModel.xsl eugene/trunk/src/test/java/org/nuiton/eugene/xmi/objectmodel/XMI12ToObjectModelTest.java eugene/trunk/src/test/resources/xmi/1.2/dependency.xmi Log: Ajout Gestion Dependency (Objets en m?\195?\169moire + XMI v2.1) Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelClassifier.java =================================================================== --- eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelClassifier.java 2009-04-22 17:03:26 UTC (rev 480) +++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelClassifier.java 2009-04-23 13:59:47 UTC (rev 481) @@ -44,7 +44,7 @@ * * @return the qualified name of this classifier. */ - public abstract String getQualifiedName(); + public String getQualifiedName(); /** * Returns all parent interfaces for this classifier. @@ -52,7 +52,7 @@ * * @return a Collection containing all parent ObjectModelInterface for this classifier. */ - public abstract Collection<ObjectModelInterface> getInterfaces(); + public Collection<ObjectModelInterface> getInterfaces(); /** * Returns all operations defined on this classifier. @@ -62,7 +62,7 @@ * * @see ObjectModelOperation */ - public abstract Collection<ObjectModelOperation> getOperations(String name); + public Collection<ObjectModelOperation> getOperations(String name); /** * Returns all operations defined on this classifier. @@ -70,7 +70,7 @@ * * @return a Collection containing all ObjectModelOperation for this classifier. */ - public abstract Collection<ObjectModelOperation> getOperations(); + public Collection<ObjectModelOperation> getOperations(); /** * Returns all operations defined on all interfaces implemented by this @@ -79,7 +79,7 @@ * are add to list. * @return a Collection of ObjectModelOperation */ - public abstract Collection<ObjectModelOperation> getAllInterfaceOperations( + public Collection<ObjectModelOperation> getAllInterfaceOperations( boolean distinct); /** @@ -91,16 +91,31 @@ * are add to list. * @return a Collection of ObjectModelOperation */ - public abstract Collection<ObjectModelOperation> getAllOtherOperations( + public Collection<ObjectModelOperation> getAllOtherOperations( boolean distinct); + /** + * Returns all dependencies of this client classifier + * + * @return a Collection of ObjectModelDependency + */ + public Collection<ObjectModelDependency> getAllDependencies(); + + /** + * Return a dependency identifier by her name + * @param name of the dependency + * @return the dependency + */ + public ObjectModelDependency getDependency(String name); + + /** * Returns whether this classifier is a class or not * @see ObjectModelClass * * @return a boolean indicating whether this classifier is a class or not. */ - public abstract boolean isClass(); + public boolean isClass(); /** * Returns whether this classifier is an interface or not @@ -108,6 +123,6 @@ * * @return a boolean indicating whether this classifier is an interface or not. */ - public abstract boolean isInterface(); + public boolean isInterface(); } //ObjectModelClassifier Added: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelDependency.java =================================================================== --- eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelDependency.java (rev 0) +++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelDependency.java 2009-04-23 13:59:47 UTC (rev 481) @@ -0,0 +1,53 @@ +/* *##% Eugene + * Copyright (C) 2004 - 2009 CodeLutin + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Lesser Public License for more details. + * + * You should have received a copy of the GNU General Lesser Public + * License along with this program. If not, see + * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/ + +package org.nuiton.eugene.models.object; + +/** + * Abstraction for the root node of object model trees. + * This an entry point for browsing a model tree. This object offers + * as well several facilities for a direct access to some of the object model elements. + * + * Created: april 23th 2009 + * + * @author Florian Desbois <desbois@codelutin.com> + * Copyright Code Lutin + * @version $Revision: 478 $ + * + */ +public interface ObjectModelDependency { + /** + * Dependency name + * + * @return a String + */ + public String getName(); + + /** + * Supplier classifier of the dependency + * + * @return an ObjectModelClassifier + */ + public ObjectModelClassifier getSupplier(); + + /** + * Client classifier of the dependency + * + * @return an ObjectModelClassifier + */ + public ObjectModelClassifier getClient(); +} Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/DigesterObjectModelRuleSet.java =================================================================== --- eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/DigesterObjectModelRuleSet.java 2009-04-22 17:03:26 UTC (rev 480) +++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/DigesterObjectModelRuleSet.java 2009-04-23 13:59:47 UTC (rev 481) @@ -92,6 +92,10 @@ d.addSetProperties("*/stereotype"); d.addSetNext("*/stereotype", "addStereotype"); + d.addObjectCreate("*/dependency", ObjectModelDependencyImpl.class); + d.addSetProperties("*/dependency"); + d.addSetNext("*/dependency", "addDependency"); + d.addObjectCreate("*/attribute", ObjectModelAttributeImpl.class); d.addSetProperties("*/attribute"); d.addSetNext("*/attribute", "addAttribute"); Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelClassifierImpl.java =================================================================== --- eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelClassifierImpl.java 2009-04-22 17:03:26 UTC (rev 480) +++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelClassifierImpl.java 2009-04-23 13:59:47 UTC (rev 481) @@ -19,12 +19,15 @@ import java.util.ArrayList; import java.util.Collection; +import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.util.LinkedList; import java.util.List; +import java.util.Map; import org.nuiton.eugene.models.object.ObjectModelClassifier; +import org.nuiton.eugene.models.object.ObjectModelDependency; import org.nuiton.eugene.models.object.ObjectModelInterface; import org.nuiton.eugene.models.object.ObjectModelOperation; @@ -48,6 +51,8 @@ protected List<ObjectModelInterface> interfaces = null; protected List<ObjectModelImplRef> interfacesRefs = new ArrayList<ObjectModelImplRef>(); protected List<ObjectModelOperation> operations = new ArrayList<ObjectModelOperation>(); + protected List<ObjectModelDependency> dependencies = new ArrayList<ObjectModelDependency>(); + protected String type = null; public String toString() { @@ -87,6 +92,12 @@ //return operation; } + public void addDependency(ObjectModelDependencyImpl dependency) { + dependency.postInit(); + dependency.setClient(this); + dependencies.add(dependency); + } + public void setType(String type) { this.type = type; } @@ -154,4 +165,22 @@ } return result; } + + @Override + public Collection<ObjectModelDependency> getAllDependencies() { + return this.dependencies; + } + + @Override + public ObjectModelDependency getDependency(String name) { + if (name.isEmpty()) { + return null; + } + for (ObjectModelDependency dependency : this.dependencies) { + if (dependency.getName().equalsIgnoreCase(name)) { + return dependency; + } + } + return null; + } } Added: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelDependencyImpl.java =================================================================== --- eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelDependencyImpl.java (rev 0) +++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelDependencyImpl.java 2009-04-23 13:59:47 UTC (rev 481) @@ -0,0 +1,79 @@ +/* *##% Eugene + * Copyright (C) 2004 - 2009 CodeLutin + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Lesser Public License for more details. + * + * You should have received a copy of the GNU General Lesser Public + * License along with this program. If not, see + * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/ + +package org.nuiton.eugene.models.object.xml; + +import org.nuiton.eugene.models.object.ObjectModelClassifier; +import org.nuiton.eugene.models.object.ObjectModelDependency; + +/** + * Abstraction for the root node of object model trees. + * This an entry point for browsing a model tree. This object offers + * as well several facilities for a direct access to some of the object model elements. + * + * Created: april 23th 2009 + * + * @author Florian Desbois <desbois@codelutin.com> + * Copyright Code Lutin + * @version $Revision: 478 $ + * + */ +public class ObjectModelDependencyImpl extends ObjectModelImplRef implements ObjectModelDependency { + + /** + * Supplier name from XML file + */ + private String supplierName; + + /** + * Implementation of client to get the model when supplier is needed + */ + private ObjectModelClassifierImpl client; + + private ObjectModelClassifier supplier; + + /** + * Method call for Digester setting properties of Dependency + * @param supplierName + */ + public void setSupplier(String supplierName) { + this.supplierName = supplierName; + } + + /** + * The object instance of supplier is getting from model when supplier is null + * @return an ObjectModelClassifier corresponding to the supplier of the dependency + */ + @Override + public ObjectModelClassifier getSupplier() { + if (this.supplier == null) { + ObjectModelClassifier classifier = this.client.getModel().getClassifier(supplierName); + this.supplier = classifier; + } + return this.supplier; + } + + public void setClient(ObjectModelClassifierImpl client) { + this.client = client; + } + + @Override + public ObjectModelClassifier getClient() { + return this.client; + } + +} Modified: eugene/trunk/src/main/xsl/xmi1.2ToObjectModel.xsl =================================================================== --- eugene/trunk/src/main/xsl/xmi1.2ToObjectModel.xsl 2009-04-22 17:03:26 UTC (rev 480) +++ eugene/trunk/src/main/xsl/xmi1.2ToObjectModel.xsl 2009-04-23 13:59:47 UTC (rev 481) @@ -765,11 +765,9 @@ <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="name"> + <xsl:value-of select="@name"/> + </xsl:attribute> <xsl:attribute name="supplier"> <xsl:call-template name="fullClassName"> <xsl:with-param name="childpath">UML:Dependency.supplier</xsl:with-param> Modified: eugene/trunk/src/main/xsl/xmi2.1ToObjectModel.xsl =================================================================== --- eugene/trunk/src/main/xsl/xmi2.1ToObjectModel.xsl 2009-04-22 17:03:26 UTC (rev 480) +++ eugene/trunk/src/main/xsl/xmi2.1ToObjectModel.xsl 2009-04-23 13:59:47 UTC (rev 481) @@ -98,6 +98,12 @@ </xsl:element> </xsl:for-each> + <!-- dependencies --> + <xsl:call-template name="UMLDependencies"> + <xsl:with-param name="parent" select="current()" /> + </xsl:call-template> + + <!-- interfaces --> <xsl:apply-templates select="interfaceRealization" /> @@ -147,6 +153,11 @@ </xsl:element> </xsl:for-each> + <!-- dependencies --> + <xsl:call-template name="UMLDependencies"> + <xsl:with-param name="parent" select="current()" /> + </xsl:call-template> + <!-- interfaces --> <xsl:apply-templates select="interfaceRealization" /> @@ -197,6 +208,11 @@ </xsl:element> </xsl:for-each> + <!-- dependencies --> + <xsl:call-template name="UMLDependencies"> + <xsl:with-param name="parent" select="current()" /> + </xsl:call-template> + <!-- extends --> <xsl:apply-templates select="generalization" /> @@ -213,21 +229,9 @@ <xsl:template match="interfaceRealization"> <xsl:element name="interface"> <xsl:attribute name="name"> - <xsl:choose> - <xsl:when test="supplier"> - <xsl:call-template name="fullClassName"> - <xsl:with-param name="node" select="supplier" /> - </xsl:call-template> - </xsl:when> - - <xsl:when test="@supplier"> - <xsl:call-template name="fullClassName2"> - <xsl:with-param name="node" - select="/xmi:XMI/uml:Model/descendant::packagedElement[@xmi:type='uml:Interface'][@xmi:id=current()/@supplier]" /> - </xsl:call-template> - </xsl:when> - </xsl:choose> - + <xsl:call-template name="supplierName"> + <xsl:with-param name="parent" select="current()" /> + </xsl:call-template> </xsl:attribute> </xsl:element> </xsl:template> @@ -386,6 +390,41 @@ </xsl:template> + <xsl:template name="UMLDependencies"> + <xsl:param name="parent" /> + <xsl:for-each select="//packagedElement[@xmi:type = 'uml:Dependency'][@client = $parent/@xmi:id]"> + <xsl:element name="dependency"> + <xsl:attribute name="name"> + <xsl:value-of select="@name" /> + </xsl:attribute> + + <xsl:attribute name="supplier"> + <xsl:call-template name="supplierName"> + <xsl:with-param name="parent" select="current()" /> + </xsl:call-template> + </xsl:attribute> + </xsl:element> + </xsl:for-each> + </xsl:template> + + <xsl:template name="supplierName"> + <xsl:param name="parent" /> + <xsl:choose> + <xsl:when test="supplier"> + <xsl:call-template name="fullClassName"> + <xsl:with-param name="node" select="supplier" /> + </xsl:call-template> + </xsl:when> + + <xsl:when test="@supplier"> + <xsl:call-template name="fullClassName2"> + <xsl:with-param name="node" + select="/xmi:XMI/uml:Model/descendant::packagedElement[@xmi:id=$parent/@supplier]" /> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:template> + <!-- called by ownedAttribute and ownedOperation --> 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-22 17:03:26 UTC (rev 480) +++ eugene/trunk/src/test/java/org/nuiton/eugene/xmi/objectmodel/XMI12ToObjectModelTest.java 2009-04-23 13:59:47 UTC (rev 481) @@ -24,6 +24,7 @@ import java.net.URISyntaxException; import java.net.URL; +import java.util.Collection; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerException; import javax.xml.transform.TransformerFactory; @@ -37,6 +38,7 @@ import org.junit.Assert; import org.junit.Before; import org.junit.Test; +import org.nuiton.eugene.models.object.ObjectModelClassifier; /** * Test de la feuille de style "xmi1.2ToObjectModel.xsl" @@ -167,8 +169,15 @@ ObjectModel model = loadModel(objectModelFile); Assert.assertNotNull(model); - Assert.assertEquals("ChoremPeopleModel", model.getName()); - //Assert.assertEquals(9, model.getClassifiers().size()); + Assert.assertEquals("DependencyTest", model.getName()); + Assert.assertEquals(4, model.getClassifiers().size()); + + int nbDependencies = 0; + for (ObjectModelClassifier classifier : model.getClassifiers()) { + nbDependencies += classifier.getAllDependencies().size(); + } + + Assert.assertEquals(4,nbDependencies); } } Modified: eugene/trunk/src/test/resources/xmi/1.2/dependency.xmi =================================================================== --- eugene/trunk/src/test/resources/xmi/1.2/dependency.xmi 2009-04-22 17:03:26 UTC (rev 480) +++ eugene/trunk/src/test/resources/xmi/1.2/dependency.xmi 2009-04-23 13:59:47 UTC (rev 481) @@ -1,2636 +1,84 @@ <?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 xmi.version = '1.2' xmlns:UML = 'org.omg.xmi.namespace.UML' timestamp = 'Thu Apr 23 15:41:38 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' + <UML:Model xmi.id = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000B06' + name = 'DependencyTest' 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' + <UML:Package xmi.id = '-64--88-99-15-403e16ef:120d3349a11:-8000:0000000000000DB3' + name = 'thepackage' 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' + <UML:Interface xmi.id = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CAF' + name = 'OneInterface' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false'/> + <UML:Interface xmi.id = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CB1' + name = 'OtherInterface' visibility = 'public' isSpecification = 'false' + isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> + <UML:ModelElement.clientDependency> + <UML:Dependency xmi.idref = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CBA'/> + <UML:Dependency xmi.idref = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CBB'/> + </UML:ModelElement.clientDependency> + <UML:Namespace.ownedElement> + <UML:Dependency xmi.id = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CBA' + name = 'Dependency3' isSpecification = 'false'> + <UML:Dependency.client> + <UML:Interface xmi.idref = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CB1'/> + </UML:Dependency.client> + <UML:Dependency.supplier> + <UML:Class xmi.idref = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CB0'/> + </UML:Dependency.supplier> + </UML:Dependency> + <UML:Dependency xmi.id = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CBB' + name = 'Dependency4' isSpecification = 'false'> + <UML:Dependency.client> + <UML:Interface xmi.idref = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CB1'/> + </UML:Dependency.client> + <UML:Dependency.supplier> + <UML:Interface xmi.idref = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CAF'/> + </UML:Dependency.supplier> + </UML:Dependency> + </UML:Namespace.ownedElement> + </UML:Interface> + <UML:Class xmi.id = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CAE' + name = 'OneClass' 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:Dependency xmi.idref = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CB3'/> + <UML:Dependency xmi.idref = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CB9'/> </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 xmi.id = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CB3' + name = 'Dependency1' isSpecification = 'false'> <UML:Dependency.client> - <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CD'/> + <UML:Class xmi.idref = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CAE'/> </UML:Dependency.client> <UML:Dependency.supplier> - <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C9'/> + <UML:Class xmi.idref = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CB0'/> </UML:Dependency.supplier> </UML:Dependency> - <UML:Dependency xmi.id = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD6' - name = 'BLOB2' isSpecification = 'false'> + <UML:Dependency xmi.id = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CB9' + name = 'Dependency2' isSpecification = 'false'> <UML:Dependency.client> - <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CD'/> + <UML:Class xmi.idref = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CAE'/> </UML:Dependency.client> <UML:Dependency.supplier> - <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123E'/> + <UML:Interface xmi.idref = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CAF'/> </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:Class xmi.id = '-64--88-99-15-68eb495d:120d207b126:-8000:0000000000000CB0' + name = 'OtherClass' visibility = 'public' isSpecification = 'false' isRoot = 'false' + isLeaf = 'false' isAbstract = 'false' isActive = 'false'/> </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>
participants (1)
-
fdesbois@users.labs.libre-entreprise.org