Eugene-commits
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- 1738 discussions
[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
by fdesbois@users.labs.libre-entreprise.org 23 Apr '09
by fdesbois@users.labs.libre-entreprise.org 23 Apr '09
23 Apr '09
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(a)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(a)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>
1
0
[Lutingenerator-commits] r480 - in eugene/trunk/src: main/xsl test/java/org/nuiton/eugene/xmi/objectmodel test/resources/xmi/1.2
by fdesbois@users.labs.libre-entreprise.org 22 Apr '09
by fdesbois@users.labs.libre-entreprise.org 22 Apr '09
22 Apr '09
Author: fdesbois
Date: 2009-04-22 17:03:26 +0000 (Wed, 22 Apr 2009)
New Revision: 480
Added:
eugene/trunk/src/test/resources/xmi/1.2/dependency.xmi
Modified:
eugene/trunk/src/main/xsl/xmi1.2ToObjectModel.xsl
eugene/trunk/src/test/java/org/nuiton/eugene/xmi/objectmodel/XMI12ToObjectModelTest.java
Log:
Ajout Gestion Dependency (Class et Interface) pour XMI 1.2
Modified: eugene/trunk/src/main/xsl/xmi1.2ToObjectModel.xsl
===================================================================
--- eugene/trunk/src/main/xsl/xmi1.2ToObjectModel.xsl 2009-04-21 16:21:06 UTC (rev 479)
+++ eugene/trunk/src/main/xsl/xmi1.2ToObjectModel.xsl 2009-04-22 17:03:26 UTC (rev 480)
@@ -145,6 +145,8 @@
<xsl:value-of select="$localPackageName"/>
</xsl:attribute>
+ <xsl:call-template name="dependency"/>
+
<xsl:call-template name="stereotype"/>
<xsl:for-each select="UML:ModelElement.taggedValue/UML:TaggedValue">
@@ -197,6 +199,8 @@
<xsl:value-of select="$localPackageName"/>
</xsl:attribute>
+ <xsl:call-template name="dependency"/>
+
<xsl:call-template name="stereotype"/>
<xsl:for-each select="UML:ModelElement.taggedValue/UML:TaggedValue">
@@ -758,6 +762,22 @@
</xsl:for-each>
</xsl:template>
+ <xsl:template name="dependency">
+ <xsl:for-each select="UML:Namespace.ownedElement/UML:Dependency">
+ <xsl:element name="dependency">
+ <xsl:if test="@name!=''">
+ <xsl:attribute name="name">
+ <xsl:value-of select="@name"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:attribute name="supplier">
+ <xsl:call-template name="fullClassName">
+ <xsl:with-param name="childpath">UML:Dependency.supplier</xsl:with-param>
+ </xsl:call-template>
+ </xsl:attribute>
+ </xsl:element>
+ </xsl:for-each>
+ </xsl:template>
<xsl:template name="taggedValue">
<xsl:variable name="tagId">
Modified: eugene/trunk/src/test/java/org/nuiton/eugene/xmi/objectmodel/XMI12ToObjectModelTest.java
===================================================================
--- eugene/trunk/src/test/java/org/nuiton/eugene/xmi/objectmodel/XMI12ToObjectModelTest.java 2009-04-21 16:21:06 UTC (rev 479)
+++ eugene/trunk/src/test/java/org/nuiton/eugene/xmi/objectmodel/XMI12ToObjectModelTest.java 2009-04-22 17:03:26 UTC (rev 480)
@@ -147,4 +147,28 @@
Assert.assertEquals(9, model.getClassifiers().size());
}
+ /**
+ * Apply XSL stylesheet on a argouml model.
+ * And make test on it.
+ *
+ * @throws URISyntaxException
+ * @throws IOException
+ * @throws TransformerException
+ */
+ @Test
+ public void testXSLDependency() throws URISyntaxException, IOException,
+ TransformerException {
+
+ File xmiFile = new File(Resource.getURL("xmi/1.2/dependency.xmi")
+ .toURI());
+
+ File objectModelFile = transformXMI(xmiFile, "dependency.objectmodel");
+
+ ObjectModel model = loadModel(objectModelFile);
+
+ Assert.assertNotNull(model);
+ Assert.assertEquals("ChoremPeopleModel", model.getName());
+ //Assert.assertEquals(9, model.getClassifiers().size());
+ }
+
}
Added: eugene/trunk/src/test/resources/xmi/1.2/dependency.xmi
===================================================================
--- eugene/trunk/src/test/resources/xmi/1.2/dependency.xmi (rev 0)
+++ eugene/trunk/src/test/resources/xmi/1.2/dependency.xmi 2009-04-22 17:03:26 UTC (rev 480)
@@ -0,0 +1,2636 @@
+<?xml version = '1.0' encoding = 'UTF-8' ?>
+<XMI xmi.version = '1.2' xmlns:UML = 'org.omg.xmi.namespace.UML' timestamp = 'Wed Apr 22 17:57:54 CEST 2009'>
+ <XMI.header> <XMI.documentation>
+ <XMI.exporter>ArgoUML (using Netbeans XMI Writer version 1.0)</XMI.exporter>
+ <XMI.exporterVersion>0.26.2(6) revised on $Date: 2007-05-12 08:08:08 +0200 (Sat, 12 May 2007) $ </XMI.exporterVersion>
+ </XMI.documentation>
+ <XMI.metamodel xmi.name="UML" xmi.version="1.4"/></XMI.header>
+ <XMI.content>
+ <UML:Model xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001216'
+ name = 'ChoremPeopleModel' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:Namespace.ownedElement>
+ <UML:UseCase xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001217'
+ name = 'GererOrganisation' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'/>
+ <UML:UseCase xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001218'
+ name = 'GererSociete' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001219'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:UseCase>
+ <UML:Generalization xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001219'
+ isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:UseCase xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001218'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:UseCase xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001217'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:UseCase xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121A'
+ name = 'GererService' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121B'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:UseCase>
+ <UML:Generalization xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121B'
+ isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:UseCase xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121A'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:UseCase xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001217'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Actor xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121C'
+ name = 'Secretaire' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'/>
+ <UML:UseCase xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121D'
+ name = 'GererPersonne' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'/>
+ <UML:UseCase xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121E'
+ name = 'GererContact' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'/>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121F'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001220'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001221'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001222'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Actor xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121C'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001223'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001224'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001225'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:UseCase xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001217'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:UseCase xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001226'
+ name = 'GererRelation' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'/>
+ <UML:UseCase xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001227'
+ name = 'GererRole' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'/>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001229'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000122A'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000122B'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000122C'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Actor xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121C'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000122D'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000122E'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000122F'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:UseCase xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121D'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001230'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001231'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001232'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001233'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Actor xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121C'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001234'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001235'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001236'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:UseCase xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121E'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001237'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001238'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001239'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123A'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Actor xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121C'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123B'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123C'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123D'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:UseCase xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001226'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C7'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C8'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C9'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013CA'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Actor xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000121C'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013CB'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013CC'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013CD'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:UseCase xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001227'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Package xmi.id = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1D'
+ name = 'org.chorem.people.persistence' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false'>
+ <UML:Namespace.ownedElement>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123F'
+ name = 'GroupPerson' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/>
+ </UML:ModelElement.stereotype>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001263'/>
+ </UML:GeneralizableElement.generalization>
+ <UML:Classifier.feature>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001245'
+ name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001246'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001247'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123E'
+ name = 'Party' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/>
+ </UML:ModelElement.stereotype>
+ <UML:Classifier.feature>
+ <UML:Operation xmi.id = '-64--88-99-15-453010da:120b38a6ae9:-8000:0000000000000FD1'
+ name = 'getId' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15-453010da:120b38a6ae9:-8000:0000000000000FD2'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126F'
+ name = 'PartyRole' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/>
+ </UML:ModelElement.stereotype>
+ <UML:Classifier.feature>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AD'
+ name = 'fromDate' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AE'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AF'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085F'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012B0'
+ name = 'thruDate' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012B1'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012B2'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085F'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001270'
+ name = 'PartyRoleType' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/>
+ </UML:ModelElement.stereotype>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001288'/>
+ </UML:GeneralizableElement.generalization>
+ <UML:Classifier.feature>
+ <UML:Operation xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F3B'
+ name = 'isEmployee' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F3C'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000873'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F3D'
+ name = 'isEmployer' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F3E'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000873'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001277'
+ name = 'PartyType' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/>
+ </UML:ModelElement.stereotype>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001287'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001240'
+ name = 'Person' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/>
+ </UML:ModelElement.stereotype>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001261'/>
+ </UML:GeneralizableElement.generalization>
+ <UML:Classifier.feature>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001248'
+ name = 'firstName' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001249'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000124A'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000124B'
+ name = 'lastName' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000124C'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000124D'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000124E'
+ name = 'middleName' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000124F'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001250'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001251'
+ name = 'suffix' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001252'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001253'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001254'
+ name = 'nickname' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001255'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001256'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001257'
+ name = 'gender' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001258'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001259'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000873'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000125A'
+ name = 'birthDate' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000125B'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000125C'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085F'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000125D'
+ name = 'maritalStatus' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000125E'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000125F'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001266'
+ name = 'socialSecurityNo' visibility = 'public' isSpecification = 'false'
+ ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001267'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001268'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001269'
+ name = 'totalYearsWorkExperience' visibility = 'public' isSpecification = 'false'
+ ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126A'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126B'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086F'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126C'
+ name = 'comment' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126D'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126E'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001379'
+ name = 'Priority' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/>
+ </UML:ModelElement.stereotype>
+ <UML:Classifier.feature>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000137A'
+ name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000137B'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000137C'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000137D'
+ name = 'num' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000137E'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000137F'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086C'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AC'
+ name = 'Relationship' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/>
+ </UML:ModelElement.stereotype>
+ <UML:Classifier.feature>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001365'
+ name = 'fromDate' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001366'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001367'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085F'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001368'
+ name = 'thruDate' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001369'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000136A'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085F'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001375'
+ name = 'comment' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001376'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001377'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Operation xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F37'
+ name = 'isEmployment' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F38'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000873'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--6e2c6841:1208151245b:-8000:0000000000000F4B'
+ name = 'isType' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--6e2c6841:1208151245b:-8000:0000000000000F4C'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000873'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--6e2c6841:1208151245b:-8000:0000000000000F4D'
+ name = 'typeName' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001378'
+ name = 'RelationshipStatus' visibility = 'public' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/>
+ </UML:ModelElement.stereotype>
+ <UML:Classifier.feature>
+ <UML:Attribute xmi.id = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F21'
+ name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F22'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F23'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000136B'
+ name = 'RelationshipType' visibility = 'public' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/>
+ </UML:ModelElement.stereotype>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F20'/>
+ </UML:GeneralizableElement.generalization>
+ <UML:Classifier.feature>
+ <UML:Operation xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F35'
+ name = 'isEmployment' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F36'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000873'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001278'
+ name = 'Type' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/>
+ </UML:ModelElement.stereotype>
+ <UML:Classifier.feature>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001279'
+ name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000127A'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000127B'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000127C'
+ name = 'description' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000127D'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000127E'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013CE'
+ name = 'object' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013CF'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013D0'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001343'
+ name = 'GeographicElmtType' visibility = 'public' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/>
+ </UML:ModelElement.stereotype>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001363'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001326'
+ name = 'GeographicElmt' visibility = 'public' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/>
+ </UML:ModelElement.stereotype>
+ <UML:Classifier.feature>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001335'
+ name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001336'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001337'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001338'
+ name = 'ref' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001339'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000133A'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012D5'
+ name = 'ContactType' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/>
+ </UML:ModelElement.stereotype>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001364'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C9'
+ name = 'Contact' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/>
+ </UML:ModelElement.stereotype>
+ <UML:Classifier.feature>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CA'
+ name = 'contact' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CB'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CC'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001392'
+ name = 'TypeConstraint' visibility = 'public' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/>
+ </UML:ModelElement.stereotype>
+ <UML:Classifier.feature>
+ <UML:Attribute xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000139E'
+ name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000139F'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013A0'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CD'
+ name = 'Address' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Dependency xmi.idref = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD4'/>
+ <UML:Dependency xmi.idref = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD6'/>
+ </UML:ModelElement.clientDependency>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'/>
+ </UML:ModelElement.stereotype>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012E3'/>
+ </UML:GeneralizableElement.generalization>
+ <UML:Namespace.ownedElement>
+ <UML:Dependency xmi.id = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD4'
+ name = 'BLOB' isSpecification = 'false'>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CD'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C9'/>
+ </UML:Dependency.supplier>
+ </UML:Dependency>
+ <UML:Dependency xmi.id = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD6'
+ name = 'BLOB2' isSpecification = 'false'>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CD'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123E'/>
+ </UML:Dependency.supplier>
+ </UML:Dependency>
+ </UML:Namespace.ownedElement>
+ </UML:Class>
+ <UML:Generalization xmi.id = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F20'
+ isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000136B'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001278'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013BC'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013BD'
+ name = 'constraintsTo' visibility = 'public' isSpecification = 'false' isNavigable = 'false'
+ ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C4'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C3'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001392'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C0'
+ name = 'toType' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
+ ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C1'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C2'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001278'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013B5'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013B6'
+ name = 'constraintsFrom' visibility = 'public' isSpecification = 'false'
+ isNavigable = 'false' ordering = 'unordered' aggregation = 'none' targetScope = 'instance'
+ changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C6'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013C5'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001392'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013B9'
+ name = 'fromType' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
+ ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013BA'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013BB'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001278'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001389'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000138A'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001391'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001390'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AC'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000138D'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000138E'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000138F'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001378'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000133C'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000133D'
+ name = 'parent' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
+ ordering = 'unordered' aggregation = 'aggregate' targetScope = 'instance'
+ changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000133E'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000133F'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001326'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001340'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001357'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001356'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001326'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000134D'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000134E'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001355'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001354'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CD'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001351'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001352'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001353'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001326'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001344'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001345'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000134C'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000134B'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001326'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001348'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001349'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000134A'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001343'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001380'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001381'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001388'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001387'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AC'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001384'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001385'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001386'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001379'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000136C'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000136D'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001374'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001373'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AC'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001370'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001371'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001372'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000136B'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000129F'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012A0'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AB'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AA'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126F'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012A3'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012A9'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012A8'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001270'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012BA'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012BB'
+ name = 'toRole' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
+ ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C4'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C3'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126F'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012BE'
+ name = 'relationshipsTo' visibility = 'public' isSpecification = 'false'
+ isNavigable = 'false' ordering = 'unordered' aggregation = 'none' targetScope = 'instance'
+ changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C6'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C5'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AC'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012B3'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012B4'
+ name = 'fromRole' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
+ ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012B5'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012B6'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126F'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012B7'
+ name = 'relationshipsFrom' visibility = 'public' isSpecification = 'false'
+ isNavigable = 'false' ordering = 'unordered' aggregation = 'none' targetScope = 'instance'
+ changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C8'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C7'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012AC'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001296'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001297'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001298'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001299'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123E'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000129A'
+ name = 'roles' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
+ ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000129E'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000129D'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126F'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CE'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CF'
+ name = 'contacts' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
+ ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012E5'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012E4'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C9'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012D2'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001096'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001095'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123E'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001358'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001359'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001360'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000135F'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126F'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000135C'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001362'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001361'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C9'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012D6'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012D7'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012E2'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012E1'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C9'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012DA'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012E0'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012DF'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012D5'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Generalization xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012E3'
+ isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012CD'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C9'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001263'
+ isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123F'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123E'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001261'
+ isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001240'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123E'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001289'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000128A'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001293'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001292'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001277'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000128D'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001295'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001294'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123E'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Generalization xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001288'
+ isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001270'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001278'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001287'
+ isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001277'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001278'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001363'
+ isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001343'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001278'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001364'
+ isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012D5'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001278'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Association xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013A2'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013A3'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013AE'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013AD'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001392'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013A6'
+ name = 'constraintType' visibility = 'public' isSpecification = 'false'
+ isNavigable = 'true' ordering = 'unordered' aggregation = 'none' targetScope = 'instance'
+ changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013AC'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000013AB'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001278'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ </UML:Namespace.ownedElement>
+ </UML:Package>
+ <UML:Stereotype xmi.id = '-64--88-99-15--4cda136b:120665c2ab9:-8000:0000000000000F1F'
+ name = 'entity' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
+ <UML:Stereotype.baseClass>Classifier</UML:Stereotype.baseClass>
+ </UML:Stereotype>
+ <UML:Package xmi.id = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F34'
+ name = 'org.chorem.people.dto' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false'>
+ <UML:Namespace.ownedElement>
+ <UML:Class xmi.id = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F41'
+ name = 'GroupDTO' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F3F'/>
+ </UML:ModelElement.stereotype>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F5F'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F35'
+ name = 'PersonDTO' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F3F'/>
+ </UML:ModelElement.stereotype>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F60'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Generalization xmi.id = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F5F'
+ isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F41'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123F'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F60'
+ isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F35'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001240'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ </UML:Namespace.ownedElement>
+ </UML:Package>
+ <UML:Stereotype xmi.id = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F3F'
+ name = 'dto' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:Stereotype.baseClass>Classifier</UML:Stereotype.baseClass>
+ <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
+ </UML:Stereotype>
+ <UML:Class xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F58'
+ name = 'RangeTime' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:Classifier.feature>
+ <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F59'
+ name = 'fromDate' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5A'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5B'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085F'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5C'
+ name = 'thruDate' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5D'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5E'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085F'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5F'
+ name = 'RelationDTO' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F3F'/>
+ </UML:ModelElement.stereotype>
+ <UML:Classifier.feature>
+ <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FD3'
+ name = 'rangeTime' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FD4'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FD5'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F58'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FD6'
+ name = 'relationType' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FD7'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FD8'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Interface xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F60'
+ name = 'ServiceOrganization' visibility = 'public' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Classifier.feature>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F61'
+ name = 'updateOrganization' visibility = 'public' isSpecification = 'false'
+ ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F62'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F6B'
+ name = 'organization' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F41'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F63'
+ name = 'modifyEmployeeToOrganization' visibility = 'public' isSpecification = 'false'
+ ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F64'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F6C'
+ name = 'employee' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001001'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F65'
+ name = 'modifyDivisionToOrganization' visibility = 'public' isSpecification = 'false'
+ ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F66'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F6D'
+ name = 'division' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001001'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FA5'
+ name = 'modifyParent' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FA6'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001074'
+ name = 'parent' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001001'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FA9'
+ name = 'getParent' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FAA'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5F'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001075'
+ name = 'idOrganization' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FAF'
+ name = 'getEmployees' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FB0'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5F'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001073'
+ name = 'idOrganization' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FB1'
+ name = 'getDivisions' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FB2'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5F'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001072'
+ name = 'idOrganization' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001069'
+ name = 'modifyRelationToOrganization' visibility = 'public' isSpecification = 'false'
+ ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000106A'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000106B'
+ name = 'relation' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001001'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000106C'
+ name = 'getAllRelations' visibility = 'public' isSpecification = 'false'
+ ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000106D'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:Interface href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085E'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001071'
+ name = 'idOrganization' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000106E'
+ name = 'getOtherRelations' visibility = 'public' isSpecification = 'false'
+ ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000106F'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:Interface href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085E'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001070'
+ name = 'idOrganization' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001076'
+ name = 'deleteOrganization' visibility = 'public' isSpecification = 'false'
+ ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001077'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001078'
+ name = 'idOrganization' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001082'
+ name = 'getOrganization' visibility = 'public' isSpecification = 'false'
+ ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001083'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:Class xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F41'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001084'
+ name = 'idOrganization' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ </UML:Classifier.feature>
+ </UML:Interface>
+ <UML:Interface xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F74'
+ name = 'ServicePerson' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Dependency xmi.idref = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD3'/>
+ </UML:ModelElement.clientDependency>
+ <UML:Namespace.ownedElement>
+ <UML:Dependency xmi.id = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD3'
+ name = 'FUCK' isSpecification = 'false'>
+ <UML:Dependency.client>
+ <UML:Interface xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F74'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001050'/>
+ </UML:Dependency.supplier>
+ </UML:Dependency>
+ </UML:Namespace.ownedElement>
+ <UML:Classifier.feature>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F75'
+ name = 'updatePerson' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F76'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F77'
+ name = 'person' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F35'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F78'
+ name = 'getPerson' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F79'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:Class xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F35'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F7A'
+ name = 'id' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F98'
+ name = 'modifyRole' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F99'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001088'
+ name = 'partyRole' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FF0'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F9F'
+ name = 'getRoles' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FA0'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:Interface href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085E'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001089'
+ name = 'idPerson' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001085'
+ name = 'deletePerson' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001086'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001087'
+ name = 'idPerson' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ </UML:Classifier.feature>
+ </UML:Interface>
+ <UML:Interface xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F93'
+ name = 'ServiceDivision' visibility = 'public' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Classifier.feature>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F96'
+ name = 'addPersonToDivision' visibility = 'public' isSpecification = 'false'
+ ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F97'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001057'
+ name = 'person' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001022'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FAD'
+ name = 'getDivision' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FAE'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5F'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001097'
+ name = 'idDivisionRole' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ </UML:Classifier.feature>
+ </UML:Interface>
+ <UML:Interface xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FA4'
+ name = 'ServiceParty' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false'>
+ <UML:Classifier.feature>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001045'
+ name = 'getParty' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001046'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000123E'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001047'
+ name = 'id' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ </UML:Classifier.feature>
+ </UML:Interface>
+ <UML:Association xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FB9'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FBA'
+ name = '' visibility = 'public' isSpecification = 'false' isNavigable = 'false'
+ ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FC5'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FC4'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5F'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FBD'
+ name = 'roleTo' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
+ ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FC3'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FC2'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FF0'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Association xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FC8'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FC9'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FD0'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FCF'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5F'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FCC'
+ name = 'roleFroms' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
+ ordering = 'ordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FD2'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FD1'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FF0'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Class xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FF0'
+ name = 'PartyRoleDTO' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F3F'/>
+ </UML:ModelElement.stereotype>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FF1'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Generalization xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FF1'
+ isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FF0'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000126F'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Class xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001001'
+ name = 'SubElementDTO' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F3F'/>
+ </UML:ModelElement.stereotype>
+ <UML:Classifier.feature>
+ <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001002'
+ name = 'idPartyParent' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001003'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001004'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001005'
+ name = 'rangeTime' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001006'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001007'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F58'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001008'
+ name = 'idParty' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001009'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000100A'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000100B'
+ name = 'relationType' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000100C'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000100D'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000104D'
+ name = 'isDeleted' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000104E'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000104F'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000873'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001022'
+ name = 'DivisionPersonDTO' visibility = 'public' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F3F'/>
+ </UML:ModelElement.stereotype>
+ <UML:Classifier.feature>
+ <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001023'
+ name = 'idOrganization' visibility = 'public' isSpecification = 'false'
+ ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001024'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001025'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001026'
+ name = 'idDivision' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001027'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001028'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000102C'
+ name = 'rangeTime' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000102D'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000102E'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F58'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001066'
+ name = 'idPerson' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001067'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001068'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Class xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001031'
+ name = 'ContactDTO' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Abstraction xmi.idref = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD7'/>
+ </UML:ModelElement.clientDependency>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15-67f5e877:1207ac530c9:-8000:0000000000000F3F'/>
+ </UML:ModelElement.stereotype>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001032'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Generalization xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001032'
+ isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001031'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:00000000000012C9'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Interface xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000103E'
+ name = 'ServiceContact' visibility = 'public' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Classifier.feature>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000103F'
+ name = 'updateContactToElement' visibility = 'public' isSpecification = 'false'
+ ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001040'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001079'
+ name = 'element' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000107A'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000107F'
+ name = 'getContacts' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001080'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:Interface href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000085E'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001081'
+ name = 'idRef' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000108E'
+ name = 'deleteContact' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000108F'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001090'
+ name = 'idContact' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ </UML:Classifier.feature>
+ </UML:Interface>
+ <UML:Interface xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001050'
+ name = 'ServiceRelationship' visibility = 'public' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Classifier.feature>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001051'
+ name = 'modifyContactPerson' visibility = 'public' isSpecification = 'false'
+ ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false'>
+ <UML:ModelElement.comment>
+ <UML:Comment xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000108A'/>
+ </UML:ModelElement.comment>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001052'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:DataType href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:000000000000086B'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001053'
+ name = 'contactPerson' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001001'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001054'
+ name = 'getContactPersons' visibility = 'public' isSpecification = 'false'
+ ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001055'
+ name = 'return' isSpecification = 'false' kind = 'return'>
+ <UML:Parameter.type>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F5F'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ <UML:Parameter xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001056'
+ name = 'idParty' isSpecification = 'false'>
+ <UML:Parameter.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:Parameter.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ </UML:Classifier.feature>
+ </UML:Interface>
+ <UML:Association xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001059'
+ name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Association.connection>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000105A'
+ visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001063'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001062'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001022'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ <UML:AssociationEnd xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000105D'
+ name = 'roles' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
+ ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
+ <UML:AssociationEnd.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001099'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001098'
+ lower = '0' upper = '-1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:AssociationEnd.multiplicity>
+ <UML:AssociationEnd.participant>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000FF0'/>
+ </UML:AssociationEnd.participant>
+ </UML:AssociationEnd>
+ </UML:Association.connection>
+ </UML:Association>
+ <UML:Class xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000107A'
+ name = 'ContactElementDTO' visibility = 'public' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000107E'/>
+ </UML:GeneralizableElement.generalization>
+ <UML:Classifier.feature>
+ <UML:Attribute xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000107B'
+ name = 'idRef' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable' targetScope = 'instance'>
+ <UML:StructuralFeature.multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000107C'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000107D'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:StructuralFeature.multiplicity>
+ <UML:StructuralFeature.type>
+ <UML:Class href = 'http://argouml.org/profiles/uml14/default-java.xmi#.:0000000000000859'/>
+ </UML:StructuralFeature.type>
+ </UML:Attribute>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Generalization xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000107E'
+ isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000107A'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001031'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Comment xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:000000000000108A'
+ isSpecification = 'false' body = 'modify : add ou remove update : create ou update'>
+ <UML:Comment.annotatedElement>
+ <UML:Operation xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001051'/>
+ </UML:Comment.annotatedElement>
+ </UML:Comment>
+ <UML:Abstraction xmi.id = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD7'
+ isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD8'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000001031'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F74'/>
+ </UML:Dependency.supplier>
+ </UML:Abstraction>
+ <UML:Stereotype xmi.id = '-64--88-99-15--1fc9f678:120ce5e392e:-8000:0000000000000FD8'
+ name = 'realize' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:Stereotype.baseClass>Abstraction</UML:Stereotype.baseClass>
+ </UML:Stereotype>
+ </UML:Namespace.ownedElement>
+ </UML:Model>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F2C'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--4cc7aa6e:1206b0aac90:-8000:0000000000000F2D'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ <UML:Multiplicity xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F51'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = '-64--88-99-15--771e5177:120855f41e0:-8000:0000000000000F52'
+ lower = '1' upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000127F'
+ name = '' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:0000000000001327'
+ name = '' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
+ <UML:Class xmi.id = '-64--88-99-15-5d95b71f:120612f3c0f:-8000:000000000000133B'
+ name = '' visibility = 'public' isSpecification = 'false' isRoot = 'false'
+ isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
+ </XMI.content>
+</XMI>
1
0
[Lutingenerator-commits] r479 - in maven-eugene-plugin/trunk: . src/main/java/org src/main/java/org/nuiton src/main/java/org/nuiton/eugene/plugin src/main/java/org/nuiton/eugene/plugin/helper
by thimel@users.labs.libre-entreprise.org 21 Apr '09
by thimel@users.labs.libre-entreprise.org 21 Apr '09
21 Apr '09
Author: thimel
Date: 2009-04-21 16:21:06 +0000 (Tue, 21 Apr 2009)
New Revision: 479
Added:
maven-eugene-plugin/trunk/src/main/java/org/nuiton/
Removed:
maven-eugene-plugin/trunk/src/main/java/org/codelutin/
Modified:
maven-eugene-plugin/trunk/pom.xml
maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/CopyVersionFiles.java
maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/GeneratorPlugin.java
maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/Xmi2Model.java
maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/Xmi2ObjectModel.java
maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/Xmi2StateModel.java
maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/Zargo2Xmi.java
maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/helper/ResourceResolver.java
Log:
Moved plugin eugene from org.codelutin to org.nuiton
Modified: maven-eugene-plugin/trunk/pom.xml
===================================================================
--- maven-eugene-plugin/trunk/pom.xml 2009-04-21 16:05:19 UTC (rev 478)
+++ maven-eugene-plugin/trunk/pom.xml 2009-04-21 16:21:06 UTC (rev 479)
@@ -12,6 +12,7 @@
<version>3.4</version>
</parent>
+ <groupId>org.nuiton</groupId>
<artifactId>maven-eugene-plugin</artifactId>
<version>1.0.0-SNAPSHOT</version>
@@ -19,7 +20,7 @@
<dependencies>
<dependency>
- <groupId>org.codelutin</groupId>
+ <groupId>org.nuiton</groupId>
<artifactId>eugene</artifactId>
<version>1.0.0-SNAPSHOT</version>
<scope>compile</scope>
Copied: maven-eugene-plugin/trunk/src/main/java/org/nuiton (from rev 478, maven-eugene-plugin/trunk/src/main/java/org/codelutin)
Property changes on: maven-eugene-plugin/trunk/src/main/java/org/nuiton
___________________________________________________________________
Name: svn:mergeinfo
+
Modified: maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/CopyVersionFiles.java
===================================================================
--- maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/CopyVersionFiles.java 2009-04-21 16:05:19 UTC (rev 478)
+++ maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/CopyVersionFiles.java 2009-04-21 16:21:06 UTC (rev 479)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.plugin;
+package org.nuiton.eugene.plugin;
import java.io.File;
import java.io.FileFilter;
Modified: maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/GeneratorPlugin.java
===================================================================
--- maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/GeneratorPlugin.java 2009-04-21 16:05:19 UTC (rev 478)
+++ maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/GeneratorPlugin.java 2009-04-21 16:21:06 UTC (rev 479)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.plugin;
+package org.nuiton.eugene.plugin;
import java.io.File;
import java.net.MalformedURLException;
@@ -35,7 +35,7 @@
import org.apache.tools.ant.BuildLogger;
import org.apache.tools.ant.NoBannerLogger;
import org.apache.tools.ant.Project;
-import org.codelutin.eugene.GeneratorTask;
+import org.nuiton.eugene.GeneratorTask;
/**
* Effectue toutes les générations et copie les fichiers générés
Modified: maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/Xmi2Model.java
===================================================================
--- maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Xmi2Model.java 2009-04-21 16:05:19 UTC (rev 478)
+++ maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/Xmi2Model.java 2009-04-21 16:21:06 UTC (rev 479)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.plugin;
+package org.nuiton.eugene.plugin;
import java.io.File;
import java.io.FileFilter;
@@ -37,7 +37,7 @@
import org.apache.tools.ant.Project;
import org.apache.tools.ant.taskdefs.Copy;
import org.apache.tools.ant.types.FileSet;
-import org.codelutin.eugene.plugin.helper.ResourceResolver;
+import org.nuiton.eugene.plugin.helper.ResourceResolver;
import org.codelutin.util.FileUtil;
import org.codelutin.util.Resource;
Modified: maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/Xmi2ObjectModel.java
===================================================================
--- maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Xmi2ObjectModel.java 2009-04-21 16:05:19 UTC (rev 478)
+++ maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/Xmi2ObjectModel.java 2009-04-21 16:21:06 UTC (rev 479)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*
*/
-package org.codelutin.eugene.plugin;
+package org.nuiton.eugene.plugin;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugin.MojoFailureException;
@@ -28,7 +28,7 @@
public class Xmi2ObjectModel extends Xmi2Model {
/*
- * @see org.codelutin.generator.plugin.Xmi2Model#execute()
+ * @see org.nuiton.eugene.plugin.Xmi2Model#execute()
*/
@Override
public void execute() throws MojoExecutionException, MojoFailureException {
@@ -37,14 +37,14 @@
}
/*
- * @see org.codelutin.generator.plugin.Xmi2Model#getExtention()
+ * @see org.nuiton.eugene.plugin.Xmi2Model#getExtention()
*/
public String getExtension() {
return "objectmodel";
}
/*
- * @see org.codelutin.generator.plugin.Xmi2Model#getStyleSheet()
+ * @see org.nuiton.eugene.plugin.Xmi2Model#getStyleSheet()
*/
protected String getStyleSheet() {
return "xmi1.2ToObjectModel.xsl";
Modified: maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/Xmi2StateModel.java
===================================================================
--- maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Xmi2StateModel.java 2009-04-21 16:05:19 UTC (rev 478)
+++ maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/Xmi2StateModel.java 2009-04-21 16:21:06 UTC (rev 479)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.plugin;
+package org.nuiton.eugene.plugin;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugin.MojoFailureException;
@@ -28,7 +28,7 @@
public class Xmi2StateModel extends Xmi2Model {
/*
- * @see org.codelutin.generator.plugin.Xmi2Model#execute()
+ * @see org.nuiton.eugene.plugin.Xmi2Model#execute()
*/
@Override
public void execute() throws MojoExecutionException, MojoFailureException {
@@ -37,14 +37,14 @@
}
/*
- * @see org.codelutin.generator.plugin.Xmi2Model#getExtention()
+ * @see org.nuiton.eugene.plugin.Xmi2Model#getExtention()
*/
protected String getExtension() {
return "statemodel";
}
/*
- * @see org.codelutin.generator.plugin.Xmi2Model#getStyleSheet()
+ * @see org.nuiton.eugene.plugin.Xmi2Model#getStyleSheet()
*/
protected String getStyleSheet() {
return "xmi1.2ToStateModel.xsl";
Modified: maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/Zargo2Xmi.java
===================================================================
--- maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Zargo2Xmi.java 2009-04-21 16:05:19 UTC (rev 478)
+++ maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/Zargo2Xmi.java 2009-04-21 16:21:06 UTC (rev 479)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.plugin;
+package org.nuiton.eugene.plugin;
import java.io.File;
Modified: maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/helper/ResourceResolver.java
===================================================================
--- maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/helper/ResourceResolver.java 2009-04-21 16:05:19 UTC (rev 478)
+++ maven-eugene-plugin/trunk/src/main/java/org/nuiton/eugene/plugin/helper/ResourceResolver.java 2009-04-21 16:21:06 UTC (rev 479)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.plugin.helper;
+package org.nuiton.eugene.plugin.helper;
import java.net.URL;
1
0
21 Apr '09
Author: thimel
Date: 2009-04-21 16:05:19 +0000 (Tue, 21 Apr 2009)
New Revision: 478
Added:
eugene/trunk/src/main/java/org/nuiton/
eugene/trunk/src/test/java/org/nuiton/
Removed:
eugene/trunk/src/main/java/org/codelutin/
eugene/trunk/src/test/java/org/codelutin/
Modified:
eugene/trunk/pom.xml
eugene/trunk/src/main/java/org/nuiton/eugene/AbstractObjectModelGenerator.java
eugene/trunk/src/main/java/org/nuiton/eugene/ChildGenerator.java
eugene/trunk/src/main/java/org/nuiton/eugene/Generator.java
eugene/trunk/src/main/java/org/nuiton/eugene/GeneratorException.java
eugene/trunk/src/main/java/org/nuiton/eugene/GeneratorTask.java
eugene/trunk/src/main/java/org/nuiton/eugene/GeneratorUtil.java
eugene/trunk/src/main/java/org/nuiton/eugene/MonitorWriter.java
eugene/trunk/src/main/java/org/nuiton/eugene/ObjectModelGenerator.java
eugene/trunk/src/main/java/org/nuiton/eugene/PackageValidator.java
eugene/trunk/src/main/java/org/nuiton/eugene/StateModelGenerator.java
eugene/trunk/src/main/java/org/nuiton/eugene/UIModelGenerator.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/Model.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModel.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelAssociationClass.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelAttribute.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelClass.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelClassifier.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelElement.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelInterface.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelOperation.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelParameter.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/validator/AttributeNamesValidator.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/validator/ClassNamesValidator.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/validator/NameBasedValidator.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/validator/ObjectModelValidator.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/ObjectModeImplAssociationClassParticipant.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelAssociationClassImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelAttributeImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelClassImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelClassifierImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelElementImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelImplRef.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelImplSuperClassRef.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelImplTagValue.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelInterfaceImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelOperationImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelParameterImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/state/StateModel.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/state/StateModelComplexState.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/state/StateModelSimpleState.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/state/StateModelState.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/state/StateModelStateChart.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/state/StateModelTransition.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/DigesterStateModelRuleSet.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/StateModelComplexeStateImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/StateModelImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/StateModelSimpleStateImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/StateModelStateChartImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/StateModelStateImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/StateModelTransitionImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModel.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModelArguments.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModelChild.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModelConstraint.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModelEvent.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModelObject.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModelProperty.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelArgumentsImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelChildImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelConstraintImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelEventImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelObjectImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelPropertyImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/javaxml/JavaXMLParser.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/DigesterUIModelRuleSet.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelArgumentsImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelChildImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelConstraintImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelEventImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelObjectImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelPropertyImpl.java
eugene/trunk/src/main/java/org/nuiton/eugene/package-info.java
eugene/trunk/src/main/xsl/xmi1.2ToObjectModel.xsl
eugene/trunk/src/main/xsl/xmi1.2ToStateModel.xsl
eugene/trunk/src/main/xsl/xmi2.1ToObjectModel.xsl
eugene/trunk/src/test/java/org/nuiton/eugene/models/state/StateModelDTDTest.java
eugene/trunk/src/test/java/org/nuiton/eugene/models/state/StateModelTest.java
eugene/trunk/src/test/java/org/nuiton/eugene/models/ui/javaxml/JavaXMLParserTest.java
eugene/trunk/src/test/java/org/nuiton/eugene/models/xml/ModelMergeTest.java
eugene/trunk/src/test/java/org/nuiton/eugene/xmi/objectmodel/XMI12ToObjectModelTest.java
eugene/trunk/src/test/java/org/nuiton/eugene/xmi/objectmodel/XMI21ToObjectModelTest.java
eugene/trunk/src/test/java/org/nuiton/eugene/xmi/util/ResourceResolver.java
eugene/trunk/src/test/resources/log4j.properties
eugene/trunk/src/test/resources/models/objectmodel/security1.objectmodel
eugene/trunk/src/test/resources/models/objectmodel/security2.objectmodel
eugene/trunk/src/test/resources/models/objectmodel/security3.objectmodel
eugene/trunk/src/test/resources/models/objectmodel/security4.objectmodel
eugene/trunk/src/test/resources/models/objectmodel/security5.objectmodel
eugene/trunk/src/test/resources/models/objectmodel/security6.objectmodel
eugene/trunk/src/test/resources/xmi/2.1/TestXMI21.uml
Log:
Moved eugene from org.codelutin to org.nuiton
Modified: eugene/trunk/pom.xml
===================================================================
--- eugene/trunk/pom.xml 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/pom.xml 2009-04-21 16:05:19 UTC (rev 478)
@@ -12,6 +12,7 @@
<version>3.4</version>
</parent>
+ <groupId>org.nuiton</groupId>
<artifactId>eugene</artifactId>
<version>1.0.0-SNAPSHOT</version>
Copied: eugene/trunk/src/main/java/org/nuiton (from rev 477, eugene/trunk/src/main/java/org/codelutin)
Property changes on: eugene/trunk/src/main/java/org/nuiton
___________________________________________________________________
Name: svn:mergeinfo
+
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/AbstractObjectModelGenerator.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/AbstractObjectModelGenerator.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/AbstractObjectModelGenerator.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,9 +15,9 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene;
+package org.nuiton.eugene;
-import org.codelutin.eugene.models.object.ObjectModelElement;
+import org.nuiton.eugene.models.object.ObjectModelElement;
/**
* AbstractObjectModelGenerator.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/ChildGenerator.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/ChildGenerator.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/ChildGenerator.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene;
+package org.nuiton.eugene;
/**
* ChildGenerator.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/Generator.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/Generator.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/Generator.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -16,7 +16,7 @@
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*
*/
-package org.codelutin.eugene;
+package org.nuiton.eugene;
import java.io.File;
import java.io.FileOutputStream;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/GeneratorException.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/GeneratorException.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/GeneratorException.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene;
+package org.nuiton.eugene;
/**
* GeneratorException.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/GeneratorTask.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/GeneratorTask.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/GeneratorTask.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene;
+package org.nuiton.eugene;
import java.io.File;
import java.io.FileInputStream;
@@ -58,7 +58,7 @@
* Exemple d'utilisation dans ant :
*
* <pre>
- * <taskdef name="generator" classname="org.codelutin.generator.GeneratorTask"
+ * <taskdef name="generator" classname="org.nuiton.eugene.GeneratorTask"
* classpath="${compile.classpath}:${targetbuild}:${resources}" />
*
* <target name="generate" depends="pre-compile" description="generate">
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/GeneratorUtil.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/GeneratorUtil.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/GeneratorUtil.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -16,7 +16,7 @@
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*
*/
-package org.codelutin.eugene;
+package org.nuiton.eugene;
import java.io.File;
import java.util.ArrayList;
@@ -25,12 +25,12 @@
import java.util.List;
import org.apache.commons.lang.StringUtils;
-import org.codelutin.eugene.models.object.ObjectModel;
-import org.codelutin.eugene.models.object.ObjectModelAttribute;
-import org.codelutin.eugene.models.object.ObjectModelClass;
-import org.codelutin.eugene.models.object.ObjectModelClassifier;
-import org.codelutin.eugene.models.object.ObjectModelOperation;
-import org.codelutin.eugene.models.object.ObjectModelParameter;
+import org.nuiton.eugene.models.object.ObjectModel;
+import org.nuiton.eugene.models.object.ObjectModelAttribute;
+import org.nuiton.eugene.models.object.ObjectModelClass;
+import org.nuiton.eugene.models.object.ObjectModelClassifier;
+import org.nuiton.eugene.models.object.ObjectModelOperation;
+import org.nuiton.eugene.models.object.ObjectModelParameter;
/**
* GeneratorUtil.
@@ -46,9 +46,9 @@
/**
* return parent package of given package (return given package if it is a root package)
- * eg : org.codelutin.generator.models -> org.codelutin.generator
+ * eg : org.nuiton.eugene.models -> org.nuiton.eugene
* eg : org -> org
- * warning : org.codelutin.generator. -> org.codelutin.generator
+ * warning : org.nuiton.eugene. -> org.nuiton.eugene
*
* @param packageName package
* @return parent package of given package
@@ -64,7 +64,7 @@
/**
* return class name fr given fully qualified name (return given name if it is not fully qualified)
- * eg : org.codelutin.generator.models.ObjectClass -> ObjectClass
+ * eg : org.nuiton.eugene.models.ObjectClass -> ObjectClass
* eg : ObjectClass-> ObjectClass
*/
public static String getClassNameFromQualifiedName(String qualifiedName) {
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/MonitorWriter.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/MonitorWriter.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/MonitorWriter.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene;
+package org.nuiton.eugene;
import java.io.FilterWriter;
import java.io.IOException;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/ObjectModelGenerator.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/ObjectModelGenerator.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/ObjectModelGenerator.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene;
+package org.nuiton.eugene;
import java.io.File;
import java.io.FileInputStream;
@@ -31,17 +31,17 @@
import org.apache.commons.digester.Digester;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.codelutin.eugene.models.object.ObjectModel;
-import org.codelutin.eugene.models.object.ObjectModelClass;
-import org.codelutin.eugene.models.object.ObjectModelClassifier;
-import org.codelutin.eugene.models.object.ObjectModelElement;
-import org.codelutin.eugene.models.object.ObjectModelInterface;
-import org.codelutin.eugene.models.object.xml.DigesterObjectModelRuleSet;
-import org.codelutin.eugene.models.object.xml.ObjectModelClassifierImpl;
-import org.codelutin.eugene.models.object.xml.ObjectModelElementImpl;
-import org.codelutin.eugene.models.object.xml.ObjectModelImpl;
-import org.codelutin.eugene.models.object.xml.ObjectModelImplRef;
-import org.codelutin.eugene.models.object.xml.ObjectModelImplTagValue;
+import org.nuiton.eugene.models.object.ObjectModel;
+import org.nuiton.eugene.models.object.ObjectModelClass;
+import org.nuiton.eugene.models.object.ObjectModelClassifier;
+import org.nuiton.eugene.models.object.ObjectModelElement;
+import org.nuiton.eugene.models.object.ObjectModelInterface;
+import org.nuiton.eugene.models.object.xml.DigesterObjectModelRuleSet;
+import org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl;
+import org.nuiton.eugene.models.object.xml.ObjectModelElementImpl;
+import org.nuiton.eugene.models.object.xml.ObjectModelImpl;
+import org.nuiton.eugene.models.object.xml.ObjectModelImplRef;
+import org.nuiton.eugene.models.object.xml.ObjectModelImplTagValue;
import org.codelutin.util.FileUtil;
import org.codelutin.util.RecursiveProperties;
import org.codelutin.util.StringUtil;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/PackageValidator.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/PackageValidator.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/PackageValidator.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene;
+package org.nuiton.eugene;
/**
* The PackageValidator class is used by the xmi1.2ToObjectModel.xsl
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/StateModelGenerator.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/StateModelGenerator.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/StateModelGenerator.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene;
+package org.nuiton.eugene;
import java.io.File;
import java.io.FileInputStream;
@@ -27,11 +27,11 @@
import org.apache.commons.digester.Digester;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.codelutin.eugene.models.state.StateModel;
-import org.codelutin.eugene.models.state.StateModelState;
-import org.codelutin.eugene.models.state.StateModelStateChart;
-import org.codelutin.eugene.models.state.xml.DigesterStateModelRuleSet;
-import org.codelutin.eugene.models.state.xml.StateModelImpl;
+import org.nuiton.eugene.models.state.StateModel;
+import org.nuiton.eugene.models.state.StateModelState;
+import org.nuiton.eugene.models.state.StateModelStateChart;
+import org.nuiton.eugene.models.state.xml.DigesterStateModelRuleSet;
+import org.nuiton.eugene.models.state.xml.StateModelImpl;
import org.codelutin.util.FileUtil;
import org.codelutin.util.RecursiveProperties;
import org.xml.sax.SAXException;
@@ -85,7 +85,7 @@
}
/*
- * @see org.codelutin.generator.Generator#generate(java.io.File[], java.io.File)
+ * @see org.nuiton.eugene.Generator#generate(java.io.File[], java.io.File)
*/
@Override
public void generate(File[] files, File destDir) {
@@ -164,7 +164,7 @@
}
/**
- * Par défaut, appel {@link #generateFromModel(MonitorWriter, org.codelutin.generator.models.state.StateModel)} pour le
+ * Par défaut, appel {@link #generateFromModel(MonitorWriter, org.nuiton.eugene.models.state.StateModel)} pour le
* model et {@link #generateFromState(Writer,StateModelState)} pour tous les
* etats du modele.
*
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/UIModelGenerator.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/UIModelGenerator.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/UIModelGenerator.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -17,7 +17,7 @@
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*
*/
-package org.codelutin.eugene;
+package org.nuiton.eugene;
import java.io.File;
import java.io.IOException;
@@ -27,11 +27,11 @@
import java.util.logging.Logger;
import org.apache.commons.digester.Digester;
-import org.codelutin.eugene.models.ui.UIModel;
-import org.codelutin.eugene.models.ui.UIModelObject;
-import org.codelutin.eugene.models.ui.UIModelProperty;
-import org.codelutin.eugene.models.ui.impl.UIModelImpl;
-import org.codelutin.eugene.models.ui.javaxml.JavaXMLParser;
+import org.nuiton.eugene.models.ui.UIModel;
+import org.nuiton.eugene.models.ui.UIModelObject;
+import org.nuiton.eugene.models.ui.UIModelProperty;
+import org.nuiton.eugene.models.ui.impl.UIModelImpl;
+import org.nuiton.eugene.models.ui.javaxml.JavaXMLParser;
import org.codelutin.util.ResourceNotFoundException;
import org.dom4j.DocumentException;
import org.xml.sax.SAXException;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/Model.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/Model.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/Model.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models;
+package org.nuiton.eugene.models;
import java.util.Map;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModel.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/ObjectModel.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModel.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,12 +15,12 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object;
+package org.nuiton.eugene.models.object;
import java.util.Collection;
import java.util.List;
-import org.codelutin.eugene.models.Model;
+import org.nuiton.eugene.models.Model;
/**
* Abstraction for the root node of object model trees.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelAssociationClass.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/ObjectModelAssociationClass.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelAssociationClass.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object;
+package org.nuiton.eugene.models.object;
import java.util.List;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelAttribute.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/ObjectModelAttribute.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelAttribute.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object;
+package org.nuiton.eugene.models.object;
/**
* Abstraction for the attribute node of object model trees.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelClass.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/ObjectModelClass.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelClass.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object;
+package org.nuiton.eugene.models.object;
import java.util.Collection;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelClassifier.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/ObjectModelClassifier.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelClassifier.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object;
+package org.nuiton.eugene.models.object;
import java.util.Collection;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelElement.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/ObjectModelElement.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelElement.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object;
+package org.nuiton.eugene.models.object;
import java.util.Collection;
import java.util.List;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelInterface.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/ObjectModelInterface.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelInterface.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object;
+package org.nuiton.eugene.models.object;
/**
* Abstraction for the interface node of object model trees.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelOperation.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/ObjectModelOperation.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelOperation.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object;
+package org.nuiton.eugene.models.object;
import java.util.Collection;
import java.util.Set;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelParameter.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/ObjectModelParameter.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/ObjectModelParameter.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object;
+package org.nuiton.eugene.models.object;
/**
* Abstraction for the parameter node of object model trees.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/validator/AttributeNamesValidator.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/validator/AttributeNamesValidator.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/validator/AttributeNamesValidator.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -17,10 +17,10 @@
-package org.codelutin.eugene.models.object.validator;
+package org.nuiton.eugene.models.object.validator;
-import org.codelutin.eugene.models.object.ObjectModel;
-import org.codelutin.eugene.models.object.ObjectModelAttribute;
+import org.nuiton.eugene.models.object.ObjectModel;
+import org.nuiton.eugene.models.object.ObjectModelAttribute;
/**
* AttributeNamesValidator.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/validator/ClassNamesValidator.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/validator/ClassNamesValidator.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/validator/ClassNamesValidator.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,10 +15,10 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object.validator;
+package org.nuiton.eugene.models.object.validator;
-import org.codelutin.eugene.models.object.ObjectModel;
-import org.codelutin.eugene.models.object.ObjectModelClass;
+import org.nuiton.eugene.models.object.ObjectModel;
+import org.nuiton.eugene.models.object.ObjectModelClass;
/**
* ClassNamesValidator.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/validator/NameBasedValidator.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/validator/NameBasedValidator.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/validator/NameBasedValidator.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -17,12 +17,12 @@
-package org.codelutin.eugene.models.object.validator;
+package org.nuiton.eugene.models.object.validator;
import java.util.HashMap;
import java.util.Map;
-import org.codelutin.eugene.models.object.ObjectModel;
+import org.nuiton.eugene.models.object.ObjectModel;
/**
* NameBasedValidator.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/validator/ObjectModelValidator.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/validator/ObjectModelValidator.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/validator/ObjectModelValidator.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,19 +15,19 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object.validator;
+package org.nuiton.eugene.models.object.validator;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-import org.codelutin.eugene.models.object.ObjectModel;
-import org.codelutin.eugene.models.object.ObjectModelAttribute;
-import org.codelutin.eugene.models.object.ObjectModelClass;
-import org.codelutin.eugene.models.object.ObjectModelClassifier;
-import org.codelutin.eugene.models.object.ObjectModelElement;
-import org.codelutin.eugene.models.object.ObjectModelInterface;
-import org.codelutin.eugene.models.object.ObjectModelOperation;
+import org.nuiton.eugene.models.object.ObjectModel;
+import org.nuiton.eugene.models.object.ObjectModelAttribute;
+import org.nuiton.eugene.models.object.ObjectModelClass;
+import org.nuiton.eugene.models.object.ObjectModelClassifier;
+import org.nuiton.eugene.models.object.ObjectModelElement;
+import org.nuiton.eugene.models.object.ObjectModelInterface;
+import org.nuiton.eugene.models.object.ObjectModelOperation;
/**
* <p>
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/DigesterObjectModelRuleSet.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/xml/DigesterObjectModelRuleSet.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/DigesterObjectModelRuleSet.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object.xml;
+package org.nuiton.eugene.models.object.xml;
import org.apache.commons.digester.Digester;
import org.apache.commons.digester.RuleSetBase;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModeImplAssociationClassParticipant.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/xml/ObjectModeImplAssociationClassParticipant.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModeImplAssociationClassParticipant.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,9 +15,9 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object.xml;
+package org.nuiton.eugene.models.object.xml;
-import org.codelutin.eugene.GeneratorUtil;
+import org.nuiton.eugene.GeneratorUtil;
/**
* ObjectModeImplAssociationClassParticipant.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelAssociationClassImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/xml/ObjectModelAssociationClassImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelAssociationClassImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -17,7 +17,7 @@
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*
*/
-package org.codelutin.eugene.models.object.xml;
+package org.nuiton.eugene.models.object.xml;
import java.util.ArrayList;
import java.util.Collection;
@@ -25,10 +25,10 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.codelutin.eugene.models.object.ObjectModelAssociationClass;
-import org.codelutin.eugene.models.object.ObjectModelAttribute;
-import org.codelutin.eugene.models.object.ObjectModelClass;
-import org.codelutin.eugene.models.object.ObjectModelClassifier;
+import org.nuiton.eugene.models.object.ObjectModelAssociationClass;
+import org.nuiton.eugene.models.object.ObjectModelAttribute;
+import org.nuiton.eugene.models.object.ObjectModelClass;
+import org.nuiton.eugene.models.object.ObjectModelClassifier;
/**
* ObjectModelAssociationClassImpl.java
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelAttributeImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/xml/ObjectModelAttributeImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelAttributeImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,12 +15,12 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object.xml;
+package org.nuiton.eugene.models.object.xml;
-import org.codelutin.eugene.GeneratorUtil;
-import org.codelutin.eugene.models.object.ObjectModelAttribute;
-import org.codelutin.eugene.models.object.ObjectModelClass;
-import org.codelutin.eugene.models.object.ObjectModelClassifier;
+import org.nuiton.eugene.GeneratorUtil;
+import org.nuiton.eugene.models.object.ObjectModelAttribute;
+import org.nuiton.eugene.models.object.ObjectModelClass;
+import org.nuiton.eugene.models.object.ObjectModelClassifier;
/**
* ObjectModelAttributeImpl.
@@ -196,7 +196,7 @@
/*
* (non-Javadoc)
*
- * @see org.codelutin.generator.models.object.ObjectModelAttribute#getReverseMaxMultiplicity()
+ * @see org.nuiton.eugene.models.object.ObjectModelAttribute#getReverseMaxMultiplicity()
*/
public int getReverseMaxMultiplicity() {
return reverseMaxMultiplicity;
@@ -243,14 +243,14 @@
}
/*
- * @see org.codelutin.generator.models.object.ObjectModelAttribute#isNavigable()
+ * @see org.nuiton.eugene.models.object.ObjectModelAttribute#isNavigable()
*/
public boolean isNavigable() {
return isNavigable;
}
/*
- * @see org.codelutin.generator.models.object.ObjectModelAttribute#isOrdered()
+ * @see org.nuiton.eugene.models.object.ObjectModelAttribute#isOrdered()
*/
public boolean isOrdered() {
return isIndexed() || "ordered".equals(ordering)
@@ -258,7 +258,7 @@
}
/*
- * @see org.codelutin.generator.models.object.ObjectModelAttribute#isIndexed()
+ * @see org.nuiton.eugene.models.object.ObjectModelAttribute#isIndexed()
*/
public boolean isIndexed() {
return hasStereotype("indexed");
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelClassImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/xml/ObjectModelClassImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelClassImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object.xml;
+package org.nuiton.eugene.models.object.xml;
import java.util.ArrayList;
import java.util.Collection;
@@ -26,11 +26,11 @@
import java.util.List;
import java.util.Map;
-import org.codelutin.eugene.models.object.ObjectModelAttribute;
-import org.codelutin.eugene.models.object.ObjectModelClass;
-import org.codelutin.eugene.models.object.ObjectModelClassifier;
-import org.codelutin.eugene.models.object.ObjectModelInterface;
-import org.codelutin.eugene.models.object.ObjectModelOperation;
+import org.nuiton.eugene.models.object.ObjectModelAttribute;
+import org.nuiton.eugene.models.object.ObjectModelClass;
+import org.nuiton.eugene.models.object.ObjectModelClassifier;
+import org.nuiton.eugene.models.object.ObjectModelInterface;
+import org.nuiton.eugene.models.object.ObjectModelOperation;
/**
* ObjectModelClassImpl.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelClassifierImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/xml/ObjectModelClassifierImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelClassifierImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object.xml;
+package org.nuiton.eugene.models.object.xml;
import java.util.ArrayList;
import java.util.Collection;
@@ -24,9 +24,9 @@
import java.util.LinkedList;
import java.util.List;
-import org.codelutin.eugene.models.object.ObjectModelClassifier;
-import org.codelutin.eugene.models.object.ObjectModelInterface;
-import org.codelutin.eugene.models.object.ObjectModelOperation;
+import org.nuiton.eugene.models.object.ObjectModelClassifier;
+import org.nuiton.eugene.models.object.ObjectModelInterface;
+import org.nuiton.eugene.models.object.ObjectModelOperation;
/**
* ObjectModelClassifierImpl.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelElementImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/xml/ObjectModelElementImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelElementImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -17,7 +17,7 @@
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*
*/
-package org.codelutin.eugene.models.object.xml;
+package org.nuiton.eugene.models.object.xml;
import java.util.ArrayList;
import java.util.Collection;
@@ -25,7 +25,7 @@
import java.util.List;
import java.util.Map;
-import org.codelutin.eugene.models.object.ObjectModelElement;
+import org.nuiton.eugene.models.object.ObjectModelElement;
/**
* ObjectModelElementImpl.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/xml/ObjectModelImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object.xml;
+package org.nuiton.eugene.models.object.xml;
import java.util.ArrayList;
import java.util.Collection;
@@ -24,11 +24,11 @@
import java.util.List;
import java.util.Map;
-import org.codelutin.eugene.models.object.ObjectModel;
-import org.codelutin.eugene.models.object.ObjectModelAttribute;
-import org.codelutin.eugene.models.object.ObjectModelClass;
-import org.codelutin.eugene.models.object.ObjectModelClassifier;
-import org.codelutin.eugene.models.object.ObjectModelInterface;
+import org.nuiton.eugene.models.object.ObjectModel;
+import org.nuiton.eugene.models.object.ObjectModelAttribute;
+import org.nuiton.eugene.models.object.ObjectModelClass;
+import org.nuiton.eugene.models.object.ObjectModelClassifier;
+import org.nuiton.eugene.models.object.ObjectModelInterface;
/**
* Implementation class for the root node abstraction of object model trees.
@@ -195,7 +195,7 @@
/*
* (non-Javadoc)
*
- * @see org.codelutin.generator.models.object.ObjectModel#hasClass(java.lang.String)
+ * @see org.nuiton.eugene.models.object.ObjectModel#hasClass(java.lang.String)
*/
public boolean hasClass(String qualifiedClassName) {
boolean hasClass = classes.containsKey(qualifiedClassName);
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelImplRef.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/xml/ObjectModelImplRef.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelImplRef.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object.xml;
+package org.nuiton.eugene.models.object.xml;
/**
* ObjectModelImplRef.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelImplSuperClassRef.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/xml/ObjectModelImplSuperClassRef.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelImplSuperClassRef.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object.xml;
+package org.nuiton.eugene.models.object.xml;
/**
* ObjectModelImplRef.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelImplTagValue.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/xml/ObjectModelImplTagValue.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelImplTagValue.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object.xml;
+package org.nuiton.eugene.models.object.xml;
/**
* ObjectModelImplTagValue.java
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelInterfaceImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/xml/ObjectModelInterfaceImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelInterfaceImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,13 +15,13 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object.xml;
+package org.nuiton.eugene.models.object.xml;
import java.util.Iterator;
-import org.codelutin.eugene.models.object.ObjectModelClass;
-import org.codelutin.eugene.models.object.ObjectModelClassifier;
-import org.codelutin.eugene.models.object.ObjectModelInterface;
+import org.nuiton.eugene.models.object.ObjectModelClass;
+import org.nuiton.eugene.models.object.ObjectModelClassifier;
+import org.nuiton.eugene.models.object.ObjectModelInterface;
/**
* ObjectModelInterfaceImpl.java
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelOperationImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/xml/ObjectModelOperationImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelOperationImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object.xml;
+package org.nuiton.eugene.models.object.xml;
import java.util.ArrayList;
import java.util.Collection;
@@ -24,8 +24,8 @@
import java.util.List;
import java.util.Set;
-import org.codelutin.eugene.models.object.ObjectModelOperation;
-import org.codelutin.eugene.models.object.ObjectModelParameter;
+import org.nuiton.eugene.models.object.ObjectModelOperation;
+import org.nuiton.eugene.models.object.ObjectModelParameter;
/**
* ObjectModelOperationImpl.java
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelParameterImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/object/xml/ObjectModelParameterImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/object/xml/ObjectModelParameterImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,9 +15,9 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.object.xml;
+package org.nuiton.eugene.models.object.xml;
-import org.codelutin.eugene.models.object.ObjectModelParameter;
+import org.nuiton.eugene.models.object.ObjectModelParameter;
/**
* ObjectModelParameterImpl.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/state/StateModel.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/state/StateModel.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/state/StateModel.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,11 +15,11 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.state;
+package org.nuiton.eugene.models.state;
import java.util.List;
-import org.codelutin.eugene.models.Model;
+import org.nuiton.eugene.models.Model;
/**
* StateModel
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/state/StateModelComplexState.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/state/StateModelComplexState.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/state/StateModelComplexState.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.state;
+package org.nuiton.eugene.models.state;
import java.util.Collection;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/state/StateModelSimpleState.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/state/StateModelSimpleState.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/state/StateModelSimpleState.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.state;
+package org.nuiton.eugene.models.state;
/**
* StateModelSimpleState
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/state/StateModelState.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/state/StateModelState.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/state/StateModelState.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.state;
+package org.nuiton.eugene.models.state;
import java.util.List;
@@ -24,8 +24,8 @@
*
* A state, that can be simple or complexe
*
- * @see org.codelutin.generator.models.state.StateModelSimpleState
- * @see org.codelutin.generator.models.state.StateModelComplexState
+ * @see org.nuiton.eugene.models.state.StateModelSimpleState
+ * @see org.nuiton.eugene.models.state.StateModelComplexState
*
* @author chatellier
* @version $Revision$
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/state/StateModelStateChart.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/state/StateModelStateChart.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/state/StateModelStateChart.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.state;
+package org.nuiton.eugene.models.state;
/**
* StateModelStateChart
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/state/StateModelTransition.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/state/StateModelTransition.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/state/StateModelTransition.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.state;
+package org.nuiton.eugene.models.state;
/**
* StateModelTransition
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/DigesterStateModelRuleSet.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/state/xml/DigesterStateModelRuleSet.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/DigesterStateModelRuleSet.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.state.xml;
+package org.nuiton.eugene.models.state.xml;
import org.apache.commons.digester.Digester;
import org.apache.commons.digester.RuleSetBase;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/StateModelComplexeStateImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/state/xml/StateModelComplexeStateImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/StateModelComplexeStateImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,17 +15,17 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.state.xml;
+package org.nuiton.eugene.models.state.xml;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
-import org.codelutin.eugene.models.state.StateModelComplexState;
-import org.codelutin.eugene.models.state.StateModelSimpleState;
-import org.codelutin.eugene.models.state.StateModelState;
-import org.codelutin.eugene.models.state.StateModelTransition;
+import org.nuiton.eugene.models.state.StateModelComplexState;
+import org.nuiton.eugene.models.state.StateModelSimpleState;
+import org.nuiton.eugene.models.state.StateModelState;
+import org.nuiton.eugene.models.state.StateModelTransition;
/**
* StateModelComplexeStateImpl.java
@@ -61,7 +61,7 @@
}
/* (non-Javadoc)
- * @see org.codelutin.generator.models.state.StateModelComplexeState#getStates()
+ * @see org.nuiton.eugene.models.state.StateModelComplexeState#getStates()
*/
public Collection<StateModelState> getStates() {
return mapState.values();
@@ -111,7 +111,7 @@
}
/* (non-Javadoc)
- * @see org.codelutin.generator.models.state.xml.StateModelStateImpl#isComplexe()
+ * @see org.nuiton.eugene.models.state.xml.StateModelStateImpl#isComplexe()
*/
@Override
public boolean isComplex() {
@@ -120,7 +120,7 @@
}
/* (non-Javadoc)
- * @see org.codelutin.generator.models.state.StateModelComplexeState#getInitialState()
+ * @see org.nuiton.eugene.models.state.StateModelComplexeState#getInitialState()
*/
public StateModelState getInitialState() {
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/StateModelImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/state/xml/StateModelImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/StateModelImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.state.xml;
+package org.nuiton.eugene.models.state.xml;
import java.util.ArrayList;
import java.util.Collection;
@@ -23,8 +23,8 @@
import java.util.List;
import java.util.Map;
-import org.codelutin.eugene.models.state.StateModel;
-import org.codelutin.eugene.models.state.StateModelStateChart;
+import org.nuiton.eugene.models.state.StateModel;
+import org.nuiton.eugene.models.state.StateModelStateChart;
/**
* StateModelImpl.java
@@ -62,7 +62,7 @@
}
/* (non-Javadoc)
- * @see org.codelutin.generator.models.state.StateModel#getName()
+ * @see org.nuiton.eugene.models.state.StateModel#getName()
*/
public String getName() {
return this.name;
@@ -91,7 +91,7 @@
}
/* (non-Javadoc)
- * @see org.codelutin.generator.models.state.StateModel#getStateCharts()
+ * @see org.nuiton.eugene.models.state.StateModel#getStateCharts()
*/
public List<StateModelStateChart> getStateCharts() {
return listStateCharts;
@@ -106,7 +106,7 @@
}
/* (non-Javadoc)
- * @see org.codelutin.generator.models.state.StateModel#getTagValues()
+ * @see org.nuiton.eugene.models.state.StateModel#getTagValues()
*/
public Map<String, String> getTagValues() {
return modelTagValues;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/StateModelSimpleStateImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/state/xml/StateModelSimpleStateImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/StateModelSimpleStateImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,9 +15,9 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.state.xml;
+package org.nuiton.eugene.models.state.xml;
-import org.codelutin.eugene.models.state.StateModelSimpleState;
+import org.nuiton.eugene.models.state.StateModelSimpleState;
/**
* StateModelSimpleStateImpl.java
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/StateModelStateChartImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/state/xml/StateModelStateChartImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/StateModelStateChartImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,9 +15,9 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.state.xml;
+package org.nuiton.eugene.models.state.xml;
-import org.codelutin.eugene.models.state.StateModelStateChart;
+import org.nuiton.eugene.models.state.StateModelStateChart;
/**
* StateModelStateChartImpl.java
@@ -37,7 +37,7 @@
protected String packageName;
/* (non-Javadoc)
- * @see org.codelutin.generator.models.state.StateModelStateChart#getPackageName()
+ * @see org.nuiton.eugene.models.state.StateModelStateChart#getPackageName()
*/
public String getPackageName() {
return packageName;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/StateModelStateImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/state/xml/StateModelStateImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/StateModelStateImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,13 +15,13 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.state.xml;
+package org.nuiton.eugene.models.state.xml;
import java.util.ArrayList;
import java.util.List;
-import org.codelutin.eugene.models.state.StateModelState;
-import org.codelutin.eugene.models.state.StateModelTransition;
+import org.nuiton.eugene.models.state.StateModelState;
+import org.nuiton.eugene.models.state.StateModelTransition;
/**
* StateModelStateImpl.java
@@ -62,7 +62,7 @@
}
/* (non-Javadoc)
- * @see org.codelutin.generator.models.state.StateModelState#getName()
+ * @see org.nuiton.eugene.models.state.StateModelState#getName()
*/
public String getName() {
return name;
@@ -85,28 +85,28 @@
}
/* (non-Javadoc)
- * @see org.codelutin.generator.models.state.StateModelState#getTransitions()
+ * @see org.nuiton.eugene.models.state.StateModelState#getTransitions()
*/
public List<StateModelTransition> getTransitions() {
return listTransitions;
}
/* (non-Javadoc)
- * @see org.codelutin.generator.models.state.StateModelState#isComplexe()
+ * @see org.nuiton.eugene.models.state.StateModelState#isComplexe()
*/
public boolean isComplex() {
return false;
}
/* (non-Javadoc)
- * @see org.codelutin.generator.models.state.StateModelState#isFinal()
+ * @see org.nuiton.eugene.models.state.StateModelState#isFinal()
*/
public boolean isFinal() {
return false;
}
/* (non-Javadoc)
- * @see org.codelutin.generator.models.state.StateModelState#isInitial()
+ * @see org.nuiton.eugene.models.state.StateModelState#isInitial()
*/
public boolean isInitial() {
return false;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/StateModelTransitionImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/state/xml/StateModelTransitionImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/state/xml/StateModelTransitionImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,10 +15,10 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.state.xml;
+package org.nuiton.eugene.models.state.xml;
-import org.codelutin.eugene.models.state.StateModelState;
-import org.codelutin.eugene.models.state.StateModelTransition;
+import org.nuiton.eugene.models.state.StateModelState;
+import org.nuiton.eugene.models.state.StateModelTransition;
/**
* StateModelTransitionImpl
@@ -81,14 +81,14 @@
}
/*
- * @see org.codelutin.generator.models.state.StateModelTransition#getDestinationState()
+ * @see org.nuiton.eugene.models.state.StateModelTransition#getDestinationState()
*/
public StateModelState getDestinationState() {
return state;
}
/*
- * @see org.codelutin.generator.models.state.StateModelTransition#getEvent()
+ * @see org.nuiton.eugene.models.state.StateModelTransition#getEvent()
*/
public String getEvent() {
return event;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModel.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/UIModel.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModel.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.ui;
+package org.nuiton.eugene.models.ui;
import java.util.Collection;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModelArguments.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/UIModelArguments.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModelArguments.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.ui;
+package org.nuiton.eugene.models.ui;
import java.util.List;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModelChild.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/UIModelChild.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModelChild.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -17,7 +17,7 @@
-package org.codelutin.eugene.models.ui;
+package org.nuiton.eugene.models.ui;
/**
* UIModelChild.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModelConstraint.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/UIModelConstraint.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModelConstraint.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.ui;
+package org.nuiton.eugene.models.ui;
/**
* UIModelConstraint.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModelEvent.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/UIModelEvent.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModelEvent.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.ui;
+package org.nuiton.eugene.models.ui;
/**
* UIModelEvent.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModelObject.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/UIModelObject.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModelObject.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -14,7 +14,7 @@
* 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.codelutin.eugene.models.ui;
+package org.nuiton.eugene.models.ui;
import java.util.Collection;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModelProperty.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/UIModelProperty.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/UIModelProperty.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.ui;
+package org.nuiton.eugene.models.ui;
/**
* UIModelProperty.java
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelArgumentsImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/impl/UIModelArgumentsImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelArgumentsImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,13 +15,13 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.ui.impl;
+package org.nuiton.eugene.models.ui.impl;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-import org.codelutin.eugene.models.ui.UIModelArguments;
+import org.nuiton.eugene.models.ui.UIModelArguments;
/**
* UIModelArgumentsImpl.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelChildImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/impl/UIModelChildImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelChildImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -17,11 +17,11 @@
-package org.codelutin.eugene.models.ui.impl;
+package org.nuiton.eugene.models.ui.impl;
-import org.codelutin.eugene.models.ui.UIModelChild;
-import org.codelutin.eugene.models.ui.UIModelConstraint;
-import org.codelutin.eugene.models.ui.UIModelObject;
+import org.nuiton.eugene.models.ui.UIModelChild;
+import org.nuiton.eugene.models.ui.UIModelConstraint;
+import org.nuiton.eugene.models.ui.UIModelObject;
/**
* UIModelChildImpl.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelConstraintImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/impl/UIModelConstraintImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelConstraintImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -17,9 +17,9 @@
-package org.codelutin.eugene.models.ui.impl;
+package org.nuiton.eugene.models.ui.impl;
-import org.codelutin.eugene.models.ui.UIModelConstraint;
+import org.nuiton.eugene.models.ui.UIModelConstraint;
/**
* UIModelConstraintImpl.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelEventImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/impl/UIModelEventImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelEventImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -17,9 +17,9 @@
-package org.codelutin.eugene.models.ui.impl;
+package org.nuiton.eugene.models.ui.impl;
-import org.codelutin.eugene.models.ui.UIModelEvent;
+import org.nuiton.eugene.models.ui.UIModelEvent;
/**
* UIModelEventImpl.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/impl/UIModelImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -17,14 +17,14 @@
-package org.codelutin.eugene.models.ui.impl;
+package org.nuiton.eugene.models.ui.impl;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
-import org.codelutin.eugene.models.ui.UIModel;
-import org.codelutin.eugene.models.ui.UIModelObject;
+import org.nuiton.eugene.models.ui.UIModel;
+import org.nuiton.eugene.models.ui.UIModelObject;
/**
* UIModelImpl.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelObjectImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/impl/UIModelObjectImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelObjectImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,20 +15,20 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.ui.impl;
+package org.nuiton.eugene.models.ui.impl;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
-import org.codelutin.eugene.models.ui.UIModel;
-import org.codelutin.eugene.models.ui.UIModelArguments;
-import org.codelutin.eugene.models.ui.UIModelChild;
-import org.codelutin.eugene.models.ui.UIModelConstraint;
-import org.codelutin.eugene.models.ui.UIModelEvent;
-import org.codelutin.eugene.models.ui.UIModelObject;
-import org.codelutin.eugene.models.ui.UIModelProperty;
+import org.nuiton.eugene.models.ui.UIModel;
+import org.nuiton.eugene.models.ui.UIModelArguments;
+import org.nuiton.eugene.models.ui.UIModelChild;
+import org.nuiton.eugene.models.ui.UIModelConstraint;
+import org.nuiton.eugene.models.ui.UIModelEvent;
+import org.nuiton.eugene.models.ui.UIModelObject;
+import org.nuiton.eugene.models.ui.UIModelProperty;
/**
* UIModelObjectImpl.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelPropertyImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/impl/UIModelPropertyImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/impl/UIModelPropertyImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -17,10 +17,10 @@
-package org.codelutin.eugene.models.ui.impl;
+package org.nuiton.eugene.models.ui.impl;
-import org.codelutin.eugene.GeneratorException;
-import org.codelutin.eugene.models.ui.UIModelProperty;
+import org.nuiton.eugene.GeneratorException;
+import org.nuiton.eugene.models.ui.UIModelProperty;
/**
* UIModelPropertyImpl.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/javaxml/JavaXMLParser.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/javaxml/JavaXMLParser.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/javaxml/JavaXMLParser.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.ui.javaxml;
+package org.nuiton.eugene.models.ui.javaxml;
import java.io.File;
import java.net.MalformedURLException;
@@ -24,16 +24,16 @@
import java.util.Iterator;
import java.util.List;
-import org.codelutin.eugene.models.ui.UIModelEvent;
-import org.codelutin.eugene.models.ui.UIModelObject;
-import org.codelutin.eugene.models.ui.UIModelProperty;
-import org.codelutin.eugene.models.ui.impl.UIModelArgumentsImpl;
-import org.codelutin.eugene.models.ui.impl.UIModelChildImpl;
-import org.codelutin.eugene.models.ui.impl.UIModelConstraintImpl;
-import org.codelutin.eugene.models.ui.impl.UIModelEventImpl;
-import org.codelutin.eugene.models.ui.impl.UIModelImpl;
-import org.codelutin.eugene.models.ui.impl.UIModelObjectImpl;
-import org.codelutin.eugene.models.ui.impl.UIModelPropertyImpl;
+import org.nuiton.eugene.models.ui.UIModelEvent;
+import org.nuiton.eugene.models.ui.UIModelObject;
+import org.nuiton.eugene.models.ui.UIModelProperty;
+import org.nuiton.eugene.models.ui.impl.UIModelArgumentsImpl;
+import org.nuiton.eugene.models.ui.impl.UIModelChildImpl;
+import org.nuiton.eugene.models.ui.impl.UIModelConstraintImpl;
+import org.nuiton.eugene.models.ui.impl.UIModelEventImpl;
+import org.nuiton.eugene.models.ui.impl.UIModelImpl;
+import org.nuiton.eugene.models.ui.impl.UIModelObjectImpl;
+import org.nuiton.eugene.models.ui.impl.UIModelPropertyImpl;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/DigesterUIModelRuleSet.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/xml/DigesterUIModelRuleSet.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/DigesterUIModelRuleSet.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.ui.xml;
+package org.nuiton.eugene.models.ui.xml;
import org.apache.commons.digester.Digester;
import org.apache.commons.digester.RuleSetBase;
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelArgumentsImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/xml/UIModelArgumentsImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelArgumentsImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -17,13 +17,13 @@
-package org.codelutin.eugene.models.ui.xml;
+package org.nuiton.eugene.models.ui.xml;
import java.util.ArrayList;
import java.util.List;
-import org.codelutin.eugene.models.ui.UIModelArguments;
-import org.codelutin.eugene.models.ui.UIModelObject;
+import org.nuiton.eugene.models.ui.UIModelArguments;
+import org.nuiton.eugene.models.ui.UIModelObject;
/**
* UIModelArgumentsImpl.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelChildImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/xml/UIModelChildImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelChildImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -17,11 +17,11 @@
-package org.codelutin.eugene.models.ui.xml;
+package org.nuiton.eugene.models.ui.xml;
-import org.codelutin.eugene.models.ui.UIModelChild;
-import org.codelutin.eugene.models.ui.UIModelConstraint;
-import org.codelutin.eugene.models.ui.UIModelObject;
+import org.nuiton.eugene.models.ui.UIModelChild;
+import org.nuiton.eugene.models.ui.UIModelConstraint;
+import org.nuiton.eugene.models.ui.UIModelObject;
/**
* UIModelChildImpl.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelConstraintImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/xml/UIModelConstraintImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelConstraintImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,9 +15,9 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.ui.xml;
+package org.nuiton.eugene.models.ui.xml;
-import org.codelutin.eugene.models.ui.UIModelConstraint;
+import org.nuiton.eugene.models.ui.UIModelConstraint;
/**
* UIModelConstraintImpl.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelEventImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/xml/UIModelEventImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelEventImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -17,9 +17,9 @@
-package org.codelutin.eugene.models.ui.xml;
+package org.nuiton.eugene.models.ui.xml;
-import org.codelutin.eugene.models.ui.UIModelEvent;
+import org.nuiton.eugene.models.ui.UIModelEvent;
/**
* UIModelEventImpl.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/xml/UIModelImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,14 +15,14 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.ui.xml;
+package org.nuiton.eugene.models.ui.xml;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
-import org.codelutin.eugene.models.ui.UIModel;
-import org.codelutin.eugene.models.ui.UIModelObject;
+import org.nuiton.eugene.models.ui.UIModel;
+import org.nuiton.eugene.models.ui.UIModelObject;
/**
* UIModelImpl.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelObjectImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/xml/UIModelObjectImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelObjectImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,18 +15,18 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.ui.xml;
+package org.nuiton.eugene.models.ui.xml;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
-import org.codelutin.eugene.models.ui.UIModel;
-import org.codelutin.eugene.models.ui.UIModelChild;
-import org.codelutin.eugene.models.ui.UIModelConstraint;
-import org.codelutin.eugene.models.ui.UIModelEvent;
-import org.codelutin.eugene.models.ui.UIModelObject;
-import org.codelutin.eugene.models.ui.UIModelProperty;
+import org.nuiton.eugene.models.ui.UIModel;
+import org.nuiton.eugene.models.ui.UIModelChild;
+import org.nuiton.eugene.models.ui.UIModelConstraint;
+import org.nuiton.eugene.models.ui.UIModelEvent;
+import org.nuiton.eugene.models.ui.UIModelObject;
+import org.nuiton.eugene.models.ui.UIModelProperty;
/**
* UIModelObjectImpl.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelPropertyImpl.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/models/ui/xml/UIModelPropertyImpl.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/models/ui/xml/UIModelPropertyImpl.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -17,9 +17,9 @@
-package org.codelutin.eugene.models.ui.xml;
+package org.nuiton.eugene.models.ui.xml;
-import org.codelutin.eugene.models.ui.UIModelProperty;
+import org.nuiton.eugene.models.ui.UIModelProperty;
/**
* UIModelPropertyImpl.
Modified: eugene/trunk/src/main/java/org/nuiton/eugene/package-info.java
===================================================================
--- eugene/trunk/src/main/java/org/codelutin/eugene/package-info.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/java/org/nuiton/eugene/package-info.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -1,5 +1,5 @@
/**
* Lutin Generator.
*/
-package org.codelutin.eugene;
+package org.nuiton.eugene;
Modified: eugene/trunk/src/main/xsl/xmi1.2ToObjectModel.xsl
===================================================================
--- eugene/trunk/src/main/xsl/xmi1.2ToObjectModel.xsl 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/xsl/xmi1.2ToObjectModel.xsl 2009-04-21 16:05:19 UTC (rev 478)
@@ -5,7 +5,7 @@
xmlns:redirect="http://xml.apache.org/xalan/redirect"
extension-element-prefixes="extensions redirect"
xmlns="http://www.codelutin.org/eugene/objectModel"
- xmlns:packageValidator="xalan://org.codelutin.eugene.PackageValidator"
+ xmlns:packageValidator="xalan://org.nuiton.eugene.PackageValidator"
xmlns:UML="org.omg.xmi.namespace.UML" xmlns:UML2="org.omg.xmi.namespace.UML2">
<xsl:output method="xml"
Modified: eugene/trunk/src/main/xsl/xmi1.2ToStateModel.xsl
===================================================================
--- eugene/trunk/src/main/xsl/xmi1.2ToStateModel.xsl 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/xsl/xmi1.2ToStateModel.xsl 2009-04-21 16:05:19 UTC (rev 478)
@@ -6,7 +6,7 @@
xmlns:redirect="http://xml.apache.org/xalan/redirect"
extension-element-prefixes="extensions redirect"
xmlns="http://www.codelutin.org/eugene/stateModel"
- xmlns:packageValidator="xalan://org.codelutin.eugene.PackageValidator"
+ xmlns:packageValidator="xalan://org.nuiton.eugene.PackageValidator"
xmlns:UML="org.omg.xmi.namespace.UML"
xmlns:UML2="org.omg.xmi.namespace.UML2">
Modified: eugene/trunk/src/main/xsl/xmi2.1ToObjectModel.xsl
===================================================================
--- eugene/trunk/src/main/xsl/xmi2.1ToObjectModel.xsl 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/main/xsl/xmi2.1ToObjectModel.xsl 2009-04-21 16:05:19 UTC (rev 478)
@@ -4,7 +4,7 @@
xmlns:redirect="http://xml.apache.org/xalan/redirect"
extension-element-prefixes="extensions redirect"
xmlns="http://www.codelutin.org/eugene/objectModel"
- xmlns:packageValidator="xalan://org.codelutin.eugene.PackageValidator"
+ xmlns:packageValidator="xalan://org.nuiton.eugene.PackageValidator"
xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:uml="http://www.eclipse.org/uml2/2.1.0/UML">
<xsl:output method="xml" encoding="UTF-8" indent="yes"
Copied: eugene/trunk/src/test/java/org/nuiton (from rev 477, eugene/trunk/src/test/java/org/codelutin)
Property changes on: eugene/trunk/src/test/java/org/nuiton
___________________________________________________________________
Name: svn:mergeinfo
+
Modified: eugene/trunk/src/test/java/org/nuiton/eugene/models/state/StateModelDTDTest.java
===================================================================
--- eugene/trunk/src/test/java/org/codelutin/eugene/models/state/StateModelDTDTest.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/test/java/org/nuiton/eugene/models/state/StateModelDTDTest.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.state;
+package org.nuiton.eugene.models.state;
import java.io.File;
import java.io.FileInputStream;
Modified: eugene/trunk/src/test/java/org/nuiton/eugene/models/state/StateModelTest.java
===================================================================
--- eugene/trunk/src/test/java/org/codelutin/eugene/models/state/StateModelTest.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/test/java/org/nuiton/eugene/models/state/StateModelTest.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.state;
+package org.nuiton.eugene.models.state;
import java.io.File;
import java.net.URISyntaxException;
@@ -23,7 +23,7 @@
import java.util.List;
import java.util.Map;
-import org.codelutin.eugene.StateModelGenerator;
+import org.nuiton.eugene.StateModelGenerator;
import org.codelutin.util.Resource;
import org.junit.Assert;
import org.junit.Before;
Modified: eugene/trunk/src/test/java/org/nuiton/eugene/models/ui/javaxml/JavaXMLParserTest.java
===================================================================
--- eugene/trunk/src/test/java/org/codelutin/eugene/models/ui/javaxml/JavaXMLParserTest.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/test/java/org/nuiton/eugene/models/ui/javaxml/JavaXMLParserTest.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,15 +15,15 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.ui.javaxml;
+package org.nuiton.eugene.models.ui.javaxml;
import java.io.File;
import java.util.ArrayList;
-import org.codelutin.eugene.models.ui.UIModel;
-import org.codelutin.eugene.models.ui.impl.UIModelChildImpl;
-import org.codelutin.eugene.models.ui.impl.UIModelEventImpl;
-import org.codelutin.eugene.models.ui.impl.UIModelObjectImpl;
+import org.nuiton.eugene.models.ui.UIModel;
+import org.nuiton.eugene.models.ui.impl.UIModelChildImpl;
+import org.nuiton.eugene.models.ui.impl.UIModelEventImpl;
+import org.nuiton.eugene.models.ui.impl.UIModelObjectImpl;
import org.codelutin.util.Resource;
import org.junit.Assert;
import org.junit.Test;
Modified: eugene/trunk/src/test/java/org/nuiton/eugene/models/xml/ModelMergeTest.java
===================================================================
--- eugene/trunk/src/test/java/org/codelutin/eugene/models/xml/ModelMergeTest.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/test/java/org/nuiton/eugene/models/xml/ModelMergeTest.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,15 +15,15 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.models.xml;
+package org.nuiton.eugene.models.xml;
import java.io.File;
import java.net.URISyntaxException;
import java.net.URL;
-import org.codelutin.eugene.ObjectModelGenerator;
-import org.codelutin.eugene.models.object.ObjectModel;
-import org.codelutin.eugene.models.object.ObjectModelClass;
+import org.nuiton.eugene.ObjectModelGenerator;
+import org.nuiton.eugene.models.object.ObjectModel;
+import org.nuiton.eugene.models.object.ObjectModelClass;
import org.codelutin.util.Resource;
import org.junit.Test;
Modified: eugene/trunk/src/test/java/org/nuiton/eugene/xmi/objectmodel/XMI12ToObjectModelTest.java
===================================================================
--- eugene/trunk/src/test/java/org/codelutin/eugene/xmi/objectmodel/XMI12ToObjectModelTest.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/test/java/org/nuiton/eugene/xmi/objectmodel/XMI12ToObjectModelTest.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -16,7 +16,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*##%*/
-package org.codelutin.eugene.xmi.objectmodel;
+package org.nuiton.eugene.xmi.objectmodel;
import java.io.File;
import java.io.FileOutputStream;
@@ -30,9 +30,9 @@
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
-import org.codelutin.eugene.ObjectModelGenerator;
-import org.codelutin.eugene.models.object.ObjectModel;
-import org.codelutin.eugene.xmi.util.ResourceResolver;
+import org.nuiton.eugene.ObjectModelGenerator;
+import org.nuiton.eugene.models.object.ObjectModel;
+import org.nuiton.eugene.xmi.util.ResourceResolver;
import org.codelutin.util.Resource;
import org.junit.Assert;
import org.junit.Before;
Modified: eugene/trunk/src/test/java/org/nuiton/eugene/xmi/objectmodel/XMI21ToObjectModelTest.java
===================================================================
--- eugene/trunk/src/test/java/org/codelutin/eugene/xmi/objectmodel/XMI21ToObjectModelTest.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/test/java/org/nuiton/eugene/xmi/objectmodel/XMI21ToObjectModelTest.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -16,7 +16,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*##%*/
-package org.codelutin.eugene.xmi.objectmodel;
+package org.nuiton.eugene.xmi.objectmodel;
import java.io.File;
import java.io.FileOutputStream;
@@ -32,13 +32,13 @@
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
-import org.codelutin.eugene.ObjectModelGenerator;
-import org.codelutin.eugene.models.object.ObjectModel;
-import org.codelutin.eugene.models.object.ObjectModelAttribute;
-import org.codelutin.eugene.models.object.ObjectModelClass;
-import org.codelutin.eugene.models.object.ObjectModelOperation;
-import org.codelutin.eugene.models.object.ObjectModelParameter;
-import org.codelutin.eugene.xmi.util.ResourceResolver;
+import org.nuiton.eugene.ObjectModelGenerator;
+import org.nuiton.eugene.models.object.ObjectModel;
+import org.nuiton.eugene.models.object.ObjectModelAttribute;
+import org.nuiton.eugene.models.object.ObjectModelClass;
+import org.nuiton.eugene.models.object.ObjectModelOperation;
+import org.nuiton.eugene.models.object.ObjectModelParameter;
+import org.nuiton.eugene.xmi.util.ResourceResolver;
import org.codelutin.util.Resource;
import org.junit.Assert;
import org.junit.Before;
@@ -143,7 +143,7 @@
Assert.assertEquals(11, model.getClassifiers().size());
// ClassB
- ObjectModelClass clazzB = model.getClass("org.codelutin.generator.test21.ClassB");
+ ObjectModelClass clazzB = model.getClass("org.nuiton.eugene.test21.ClassB");
Assert.assertNotNull(clazzB);
ObjectModelAttribute attrCost = clazzB.getAttribute("cost");
Assert.assertNotNull(attrCost);
Modified: eugene/trunk/src/test/java/org/nuiton/eugene/xmi/util/ResourceResolver.java
===================================================================
--- eugene/trunk/src/test/java/org/codelutin/eugene/xmi/util/ResourceResolver.java 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/test/java/org/nuiton/eugene/xmi/util/ResourceResolver.java 2009-04-21 16:05:19 UTC (rev 478)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.eugene.xmi.util;
+package org.nuiton.eugene.xmi.util;
import java.net.URL;
import java.net.URLClassLoader;
Modified: eugene/trunk/src/test/resources/log4j.properties
===================================================================
--- eugene/trunk/src/test/resources/log4j.properties 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/test/resources/log4j.properties 2009-04-21 16:05:19 UTC (rev 478)
@@ -7,5 +7,5 @@
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) %M - %m%n
# package level
-log4j.logger.org.codelutin.generator=DEBUG
+log4j.logger.org.nuiton.eugene=DEBUG
log4j.logger.org.apache.commons.digester=INFO
\ No newline at end of file
Modified: eugene/trunk/src/test/resources/models/objectmodel/security1.objectmodel
===================================================================
--- eugene/trunk/src/test/resources/models/objectmodel/security1.objectmodel 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/test/resources/models/objectmodel/security1.objectmodel 2009-04-21 16:05:19 UTC (rev 478)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.codelutin.generator.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
+<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.nuiton.eugene.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
<interface name="TestInterface" package="org.codelutin.topia.security">
<stereotype name="entity"/>
</interface>
Modified: eugene/trunk/src/test/resources/models/objectmodel/security2.objectmodel
===================================================================
--- eugene/trunk/src/test/resources/models/objectmodel/security2.objectmodel 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/test/resources/models/objectmodel/security2.objectmodel 2009-04-21 16:05:19 UTC (rev 478)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.codelutin.generator.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
+<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.nuiton.eugene.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
<class name="User" package="org.codelutin.topia.security.entities">
<stereotype name="entity"/>
<attribute name="nom" visibility="private" type="java.lang.String"/>
Modified: eugene/trunk/src/test/resources/models/objectmodel/security3.objectmodel
===================================================================
--- eugene/trunk/src/test/resources/models/objectmodel/security3.objectmodel 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/test/resources/models/objectmodel/security3.objectmodel 2009-04-21 16:05:19 UTC (rev 478)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.codelutin.generator.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
+<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.nuiton.eugene.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
<class name="User" package="org.codelutin.topia.security.entities">
<stereotype name="entity"/>
<attribute name="password" visibility="private" type="java.lang.String"/>
Modified: eugene/trunk/src/test/resources/models/objectmodel/security4.objectmodel
===================================================================
--- eugene/trunk/src/test/resources/models/objectmodel/security4.objectmodel 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/test/resources/models/objectmodel/security4.objectmodel 2009-04-21 16:05:19 UTC (rev 478)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.codelutin.generator.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
+<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.nuiton.eugene.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
<interface name="ZimZoum" package="org.codelutin.topia.security">
<stereotype name="entity"/>
</interface>
Modified: eugene/trunk/src/test/resources/models/objectmodel/security5.objectmodel
===================================================================
--- eugene/trunk/src/test/resources/models/objectmodel/security5.objectmodel 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/test/resources/models/objectmodel/security5.objectmodel 2009-04-21 16:05:19 UTC (rev 478)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.codelutin.generator.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
+<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.nuiton.eugene.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
<class name="RolePermission" package="org.codelutin.topia.security.entities">
<stereotype name="entity"/>
<attribute name="topiaId" visibility="private" type="java.lang.String"/>
Modified: eugene/trunk/src/test/resources/models/objectmodel/security6.objectmodel
===================================================================
--- eugene/trunk/src/test/resources/models/objectmodel/security6.objectmodel 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/test/resources/models/objectmodel/security6.objectmodel 2009-04-21 16:05:19 UTC (rev 478)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.codelutin.generator.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
+<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.nuiton.eugene.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
<interface name="TestInterface" package="org.codelutin.topia.security">
<stereotype name="entity"/>
</interface>
Modified: eugene/trunk/src/test/resources/xmi/2.1/TestXMI21.uml
===================================================================
--- eugene/trunk/src/test/resources/xmi/2.1/TestXMI21.uml 2009-04-09 12:42:13 UTC (rev 477)
+++ eugene/trunk/src/test/resources/xmi/2.1/TestXMI21.uml 2009-04-21 16:05:19 UTC (rev 478)
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:AcceleoBusiness="http:///schemas/AcceleoBusiness/_my2ZAHXaEd2S2Y-Jnv-fiQ/2" xmlns:Sharengoserviceprofile="http:///schemas/Sharengoserviceprofile/_bMLXQKEQEd2L7a68DRX6Bg/1" xmlns:Sharengoserviceprofile_1="http:///schemas/Sharengoserviceprofile/_pCa5EPQ4Ed2_aZMAEjWDNQ/2" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/2.1.0/UML" xsi:schemaLocation="http:///schemas/AcceleoBusiness/_my2ZAHXaEd2S2Y-Jnv-fiQ/2 pathmap://ACCELEO_PROFILES/Acceleo.Business.profile.uml#_81g14fWcEdyuYMHNZCqWBQ http:///schemas/Sharengoserviceprofile/_bMLXQKEQEd2L7a68DRX6Bg/1 pathmap://SHARENGO_PROFILES/Sharengo.service.profile.uml#_bMLXQaEQEd2L7a68DRX6Bg http:///schemas/Sharengoserviceprofile/_pCa5EPQ4Ed2_aZMAEjWDNQ/2 pathmap://SHARENGO_PROFILES/Sharengo.service.profile.uml#_pCbgIPQ4Ed2_aZMAEjWDNQ">
<uml:Model xmi:id="_qb8akM37EdqwVrslYOdUDA" name="XMITest21">
- <packagedElement xmi:type="uml:Package" xmi:id="_w8IxIM37EdqwVrslYOdUDA" name="org.codelutin.generator.test21">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w8IxIM37EdqwVrslYOdUDA" name="org.nuiton.eugene.test21">
<packagedElement xmi:type="uml:Class" xmi:id="_NNUyUP58Ed2zEeRO-8Et9Q" name="ClassA" clientDependency="_X7ZekP58Ed2zEeRO-8Et9Q _YbeFwf58Ed2zEeRO-8Et9Q" isAbstract="true">
<ownedAttribute xmi:id="_OkwfUP58Ed2zEeRO-8Et9Q" name="name">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#String"/>
1
0
[Lutingenerator-commits] r477 - eugene/trunk
by chatellier@users.labs.libre-entreprise.org 09 Apr '09
by chatellier@users.labs.libre-entreprise.org 09 Apr '09
09 Apr '09
Author: chatellier
Date: 2009-04-09 12:42:13 +0000 (Thu, 09 Apr 2009)
New Revision: 477
Modified:
eugene/trunk/pom.xml
Log:
Fix xsd location
Modified: eugene/trunk/pom.xml
===================================================================
--- eugene/trunk/pom.xml 2009-04-09 12:36:46 UTC (rev 476)
+++ eugene/trunk/pom.xml 2009-04-09 12:42:13 UTC (rev 477)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
1
0
[Lutingenerator-commits] r476 - maven-eugene-plugin/trunk
by chatellier@users.labs.libre-entreprise.org 09 Apr '09
by chatellier@users.labs.libre-entreprise.org 09 Apr '09
09 Apr '09
Author: chatellier
Date: 2009-04-09 12:36:46 +0000 (Thu, 09 Apr 2009)
New Revision: 476
Modified:
maven-eugene-plugin/trunk/pom.xml
Log:
Fix xsd location
Modified: maven-eugene-plugin/trunk/pom.xml
===================================================================
--- maven-eugene-plugin/trunk/pom.xml 2009-03-09 09:41:31 UTC (rev 475)
+++ maven-eugene-plugin/trunk/pom.xml 2009-04-09 12:36:46 UTC (rev 476)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
1
0
[Lutingenerator-commits] r475 - in maven-eugene-plugin/trunk: . src/main/java/org/codelutin/eugene/plugin src/site/rst/fr
by nrannou@users.labs.libre-entreprise.org 09 Mar '09
by nrannou@users.labs.libre-entreprise.org 09 Mar '09
09 Mar '09
Author: nrannou
Date: 2009-03-09 09:41:31 +0000 (Mon, 09 Mar 2009)
New Revision: 475
Modified:
maven-eugene-plugin/trunk/pom.xml
maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/GeneratorPlugin.java
maven-eugene-plugin/trunk/src/site/rst/fr/index.rst
Log:
Correction d'un import
Modified: maven-eugene-plugin/trunk/pom.xml
===================================================================
--- maven-eugene-plugin/trunk/pom.xml 2009-03-06 17:56:48 UTC (rev 474)
+++ maven-eugene-plugin/trunk/pom.xml 2009-03-09 09:41:31 UTC (rev 475)
@@ -20,8 +20,8 @@
<dependency>
<groupId>org.codelutin</groupId>
- <artifactId>lutingenerator</artifactId>
- <version>0.65-SNAPSHOT</version>
+ <artifactId>eugene</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
@@ -134,9 +134,9 @@
<!--Source control management-->
<scm>
- <connection>scm:svn:svn://anonymous@labs.libre-entreprise.org/svnroot/lutingenerator/maven-generator-plugin/trunk</connection>
- <developerConnection>scm:svn:svn+ssh://tchemit@labs.libre-entreprise.org/svnroot/lutingenerator/maven-generator-plugin/trunk</developerConnection>
- <url>http://labs.libre-entreprise.org/plugins/scmsvn/viewcvs.php/maven-generator…</url>
+ <connection>scm:svn:svn://anonymous@labs.libre-entreprise.org/svnroot/lutingenerator/maven-eugene-plugin/trunk</connection>
+ <developerConnection>scm:svn:svn+ssh://tchemit@labs.libre-entreprise.org/svnroot/lutingenerator/maven-eugene-plugin/trunk</developerConnection>
+ <url>http://labs.libre-entreprise.org/plugins/scmsvn/viewcvs.php/maven-eugene-pl…</url>
</scm>
<!--Code Lutin Repository-->
Modified: maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/GeneratorPlugin.java
===================================================================
--- maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/GeneratorPlugin.java 2009-03-06 17:56:48 UTC (rev 474)
+++ maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/GeneratorPlugin.java 2009-03-09 09:41:31 UTC (rev 475)
@@ -35,7 +35,7 @@
import org.apache.tools.ant.BuildLogger;
import org.apache.tools.ant.NoBannerLogger;
import org.apache.tools.ant.Project;
-import org.codelutin.generator.GeneratorTask;
+import org.codelutin.eugene.GeneratorTask;
/**
* Effectue toutes les générations et copie les fichiers générés
Modified: maven-eugene-plugin/trunk/src/site/rst/fr/index.rst
===================================================================
(Binary files differ)
1
0
[Lutingenerator-commits] r474 - in maven-eugene-plugin/trunk/src/site: . rst/fr
by nrannou@users.labs.libre-entreprise.org 06 Mar '09
by nrannou@users.labs.libre-entreprise.org 06 Mar '09
06 Mar '09
Author: nrannou
Date: 2009-03-06 17:56:48 +0000 (Fri, 06 Mar 2009)
New Revision: 474
Modified:
maven-eugene-plugin/trunk/src/site/rst/fr/index.rst
maven-eugene-plugin/trunk/src/site/site.xml
Log:
Renommage Eugene dans le site
Modified: maven-eugene-plugin/trunk/src/site/rst/fr/index.rst
===================================================================
(Binary files differ)
Modified: maven-eugene-plugin/trunk/src/site/site.xml
===================================================================
--- maven-eugene-plugin/trunk/src/site/site.xml 2009-03-06 17:56:28 UTC (rev 473)
+++ maven-eugene-plugin/trunk/src/site/site.xml 2009-03-06 17:56:48 UTC (rev 474)
@@ -26,7 +26,7 @@
<body>
<links>
- <item name="LutinGenerator" href="http://lutingenerator.labs.libre-entreprise.org/lutingenerator"/>
+ <item name="Eugene" href="http://lutingenerator.labs.libre-entreprise.org/eugene"/>
<item name="Labs" href="http://labs.libre-entreprise.org/"/>
<item name="Code Lutin" href="http://www.codelutin.com/"/>
</links>
1
0
[Lutingenerator-commits] r473 - in eugene/trunk/src/site: . rst rst/en
by nrannou@users.labs.libre-entreprise.org 06 Mar '09
by nrannou@users.labs.libre-entreprise.org 06 Mar '09
06 Mar '09
Author: nrannou
Date: 2009-03-06 17:56:28 +0000 (Fri, 06 Mar 2009)
New Revision: 473
Modified:
eugene/trunk/src/site/rst/DiscussionSurTypeDeGeneration.rst
eugene/trunk/src/site/rst/ObjectModel.rst
eugene/trunk/src/site/rst/en/LutinGenerator.rst
eugene/trunk/src/site/rst/generatorHelp.txt
eugene/trunk/src/site/rst/index.rst
eugene/trunk/src/site/site.xml
Log:
Renommage Eugene dans le site
Modified: eugene/trunk/src/site/rst/DiscussionSurTypeDeGeneration.rst
===================================================================
--- eugene/trunk/src/site/rst/DiscussionSurTypeDeGeneration.rst 2009-03-06 16:59:32 UTC (rev 472)
+++ eugene/trunk/src/site/rst/DiscussionSurTypeDeGeneration.rst 2009-03-06 17:56:28 UTC (rev 473)
@@ -25,7 +25,7 @@
- Acceleo (Obeo)
- Pragmatic (Argia)
-Les principes de LutinGenerator
+Les principes de Eugene
===============================
- le générateur ne doit jamais modifier les fichiers de l'utilisateur.
- l'utilisateur ne doit jamais modifier le code généré
@@ -63,7 +63,7 @@
- Les générateurs au lieu d'utiliser un langage et façon de faire que tous
les développeurs connaissent réinvente leur propre syntaxe et langage.
-LutinGenerator lui utilise seulement du Java et les tags JSP (<%, <%=, %>).
+Eugene lui utilise seulement du Java et les tags JSP (<%, <%=, %>).
De cette façon le générateur reste simple pas de langage à développer et
parser. L'utilisateur qui connait Java connait le langage de template. Et
surtout l'utilisateur n'est pas limité par le langage développé
Modified: eugene/trunk/src/site/rst/ObjectModel.rst
===================================================================
--- eugene/trunk/src/site/rst/ObjectModel.rst 2009-03-06 16:59:32 UTC (rev 472)
+++ eugene/trunk/src/site/rst/ObjectModel.rst 2009-03-06 17:56:28 UTC (rev 473)
@@ -36,7 +36,7 @@
La plupart des outils de modélisation décrivent leur modèle en XMI. Or le XMI
est trop verbeux pour être compréhensible aisement.
-LutinGenerator propose une tranformation XSLT permettant ainsi d'obtenir un XML
+Eugene propose une tranformation XSLT permettant ainsi d'obtenir un XML
épuré décrivant le modèle et ne conservant que l'essentiel des informations.
Parmi les informations extraites, on peut citer :
Modified: eugene/trunk/src/site/rst/en/LutinGenerator.rst
===================================================================
--- eugene/trunk/src/site/rst/en/LutinGenerator.rst 2009-03-06 16:59:32 UTC (rev 472)
+++ eugene/trunk/src/site/rst/en/LutinGenerator.rst 2009-03-06 17:56:28 UTC (rev 473)
@@ -1,5 +1,5 @@
==============
-LutinGenerator
+Eugene
==============
:Authors: Arnaud THIMEL
@@ -14,7 +14,7 @@
Project origin
==============
-LutinGenerator was born after a research of an easy-to-use code generator
+Eugene was born after a research of an easy-to-use code generator
oriented on "in memory" models. But the research ended by a failure.
Analysed projects were :
@@ -25,7 +25,7 @@
Code Generation were chosen instead of Introspection because it allows to use
the compilation processes and therefore to validate the generated code. Even if
-the initial need was to generate Java source code, LutinGenerator is able to
+the initial need was to generate Java source code, Eugene is able to
generate any type of code.
@@ -33,11 +33,11 @@
Technical part
==============
-LutinGenerator allows using a set of generators. These generators are abstract
+Eugene allows using a set of generators. These generators are abstract
of any specificity enabling to adapt them to indicidual needs.
-By default, LutinGenerator has two implementations of these generators :
+By default, Eugene has two implementations of these generators :
- ObjectModelGenerator (generation from an object model) ;
- UIModelGenerator (generation from a graphic model).
Modified: eugene/trunk/src/site/rst/generatorHelp.txt
===================================================================
--- eugene/trunk/src/site/rst/generatorHelp.txt 2009-03-06 16:59:32 UTC (rev 472)
+++ eugene/trunk/src/site/rst/generatorHelp.txt 2009-03-06 17:56:28 UTC (rev 473)
@@ -1,5 +1,5 @@
-How to create a UML model for use with lutingenerator
+How to create a UML model for use with Eugene
-----------------------------------------------------
In Poseidon,
Modified: eugene/trunk/src/site/rst/index.rst
===================================================================
(Binary files differ)
Modified: eugene/trunk/src/site/site.xml
===================================================================
--- eugene/trunk/src/site/site.xml 2009-03-06 16:59:32 UTC (rev 472)
+++ eugene/trunk/src/site/site.xml 2009-03-06 17:56:28 UTC (rev 473)
@@ -26,7 +26,7 @@
<body>
<links>
- <item name="Maven-generator-plugin" href="http://lutingenerator.labs.libre-entreprise.org/maven-generator-plugin/"/>
+ <item name="Maven-eugene-plugin" href="http://lutingenerator.labs.libre-entreprise.org/maven-eugene-plugin/"/>
<item name="Labs" href="http://labs.libre-entreprise.org/"/>
<item name="Code Lutin" href="http://www.codelutin.com/"/>
</links>
1
0
[Lutingenerator-commits] r472 - in maven-eugene-plugin/trunk: . src/main/java/org/codelutin/eugene/plugin src/main/java/org/codelutin/eugene/plugin/helper
by nrannou@users.labs.libre-entreprise.org 06 Mar '09
by nrannou@users.labs.libre-entreprise.org 06 Mar '09
06 Mar '09
Author: nrannou
Date: 2009-03-06 16:59:32 +0000 (Fri, 06 Mar 2009)
New Revision: 472
Modified:
maven-eugene-plugin/trunk/pom.xml
maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/CopyVersionFiles.java
maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/GeneratorPlugin.java
maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Xmi2Model.java
maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Xmi2ObjectModel.java
maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Xmi2StateModel.java
maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Zargo2Xmi.java
maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/helper/ResourceResolver.java
Log:
Modification des imports apres renommage du projet
Modified: maven-eugene-plugin/trunk/pom.xml
===================================================================
--- maven-eugene-plugin/trunk/pom.xml 2009-03-06 16:58:59 UTC (rev 471)
+++ maven-eugene-plugin/trunk/pom.xml 2009-03-06 16:59:32 UTC (rev 472)
@@ -12,8 +12,8 @@
<version>3.4</version>
</parent>
- <artifactId>maven-generator-plugin</artifactId>
- <version>0.65-SNAPSHOT</version>
+ <artifactId>maven-eugene-plugin</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
<!-- POM Relationships : Inheritance : Dependencies -->
<dependencies>
@@ -57,9 +57,9 @@
<!-- ************************************************************* -->
<!-- *** Project Information ************************************* -->
<!-- ************************************************************* -->
- <name>Plugin maven Generator</name>
+ <name>Plugin maven Eugene</name>
<inceptionYear>2006</inceptionYear>
- <description>maven plugin to use the lutingenerator library</description>
+ <description>maven plugin to use the eugene library</description>
<!-- ************************************************************* -->
<!-- *** Build Settings ****************************************** -->
Modified: maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/CopyVersionFiles.java
===================================================================
--- maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/CopyVersionFiles.java 2009-03-06 16:58:59 UTC (rev 471)
+++ maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/CopyVersionFiles.java 2009-03-06 16:59:32 UTC (rev 472)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.generator.plugin;
+package org.codelutin.eugene.plugin;
import java.io.File;
import java.io.FileFilter;
Modified: maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/GeneratorPlugin.java
===================================================================
--- maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/GeneratorPlugin.java 2009-03-06 16:58:59 UTC (rev 471)
+++ maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/GeneratorPlugin.java 2009-03-06 16:59:32 UTC (rev 472)
@@ -15,8 +15,17 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.generator.plugin;
+package org.codelutin.eugene.plugin;
+import java.io.File;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.net.URLClassLoader;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map.Entry;
+
import org.apache.maven.artifact.Artifact;
import org.apache.maven.model.Resource;
import org.apache.maven.plugin.AbstractMojo;
@@ -28,15 +37,6 @@
import org.apache.tools.ant.Project;
import org.codelutin.generator.GeneratorTask;
-import java.io.File;
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.net.URLClassLoader;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-import java.util.Map.Entry;
-
/**
* Effectue toutes les générations et copie les fichiers générés
* dans le répertoire de compilation
@@ -185,8 +185,8 @@
.<String>emptyList() : java.util.Arrays
.asList(excludeTemplates));
- ClassLoader loader = fixClassLoader();
- generator.setLoader(loader);
+ //ClassLoader loader = fixClassLoader();
+ //generator.setLoader(loader);
/* Execution */
generator.execute();
}
Modified: maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Xmi2Model.java
===================================================================
--- maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Xmi2Model.java 2009-03-06 16:58:59 UTC (rev 471)
+++ maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Xmi2Model.java 2009-03-06 16:59:32 UTC (rev 472)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.generator.plugin;
+package org.codelutin.eugene.plugin;
import java.io.File;
import java.io.FileFilter;
@@ -37,7 +37,7 @@
import org.apache.tools.ant.Project;
import org.apache.tools.ant.taskdefs.Copy;
import org.apache.tools.ant.types.FileSet;
-import org.codelutin.generator.plugin.helper.ResourceResolver;
+import org.codelutin.eugene.plugin.helper.ResourceResolver;
import org.codelutin.util.FileUtil;
import org.codelutin.util.Resource;
Modified: maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Xmi2ObjectModel.java
===================================================================
--- maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Xmi2ObjectModel.java 2009-03-06 16:58:59 UTC (rev 471)
+++ maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Xmi2ObjectModel.java 2009-03-06 16:59:32 UTC (rev 472)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*
*/
-package org.codelutin.generator.plugin;
+package org.codelutin.eugene.plugin;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugin.MojoFailureException;
Modified: maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Xmi2StateModel.java
===================================================================
--- maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Xmi2StateModel.java 2009-03-06 16:58:59 UTC (rev 471)
+++ maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Xmi2StateModel.java 2009-03-06 16:59:32 UTC (rev 472)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.generator.plugin;
+package org.codelutin.eugene.plugin;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugin.MojoFailureException;
Modified: maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Zargo2Xmi.java
===================================================================
--- maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Zargo2Xmi.java 2009-03-06 16:58:59 UTC (rev 471)
+++ maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/Zargo2Xmi.java 2009-03-06 16:59:32 UTC (rev 472)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.generator.plugin;
+package org.codelutin.eugene.plugin;
import java.io.File;
Modified: maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/helper/ResourceResolver.java
===================================================================
--- maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/helper/ResourceResolver.java 2009-03-06 16:58:59 UTC (rev 471)
+++ maven-eugene-plugin/trunk/src/main/java/org/codelutin/eugene/plugin/helper/ResourceResolver.java 2009-03-06 16:59:32 UTC (rev 472)
@@ -15,7 +15,7 @@
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-package org.codelutin.generator.plugin.helper;
+package org.codelutin.eugene.plugin.helper;
import java.net.URL;
1
0