[jboss-svn-commits] JBL Code SVN: r17358 - in labs/jbosslabs/trunk/ng/architecture: model and 14 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Dec 21 13:31:07 EST 2007
Author: wrzep
Date: 2007-12-21 13:31:07 -0500 (Fri, 21 Dec 2007)
New Revision: 17358
Added:
labs/jbosslabs/trunk/ng/architecture/model/
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/ProjectModel.jpr
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/classes/
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/classes/.data/
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/classes/.data/anspersist_0.stf
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/classes/ProjectModel.cdi
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/classes/ProjectModelzyxm.cdi
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/classes/ProjectModelzyxr.cdi
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/DATABASE1.offlinedb
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/CONTRIBUTOR.table
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/CONTRIBUTORAGREEMENT.table
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/FORUM.table
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/ISSUETRACKER.table
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/LICENSE.table
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/LINK.table
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/MAILINGLIST.table
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/PROJECT.table
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/PROJECTMEMBERSHIP.table
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/REPOSITORY.table
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/SCHEMA1.schema
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/model/
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/model/projectmodel/
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/model/projectmodel/ProjectModel.ejb_diagram
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/ContributorAgreement.java
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/Forum.java
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/ForumType.java
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/IssueTracker.java
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/IssueTrackerType.java
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/License.java
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/Link.java
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/MailingList.java
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/MailingListType.java
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/Project.java
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/ProjectMembership.java
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/ProjectRole.java
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/Repository.java
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/RepositoryType.java
labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/User.java
Modified:
labs/jbosslabs/trunk/ng/architecture/projectModel.mm
labs/jbosslabs/trunk/ng/architecture/projectModel.mm.png
Log:
JBLAB-897
Project Model: entities diagram and generated classes (JDeveloper project)
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/ProjectModel.jpr
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/ProjectModel.jpr (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/ProjectModel.jpr 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,177 @@
+<?xml version = '1.0' encoding = 'UTF-8'?>
+<jpr:project xmlns:jpr="http://xmlns.oracle.com/ide/project">
+ <hash n="component-versions">
+ <value n="oracle.adfdt.controller.adfc.source.migration.MoveMetadataResourcesAgainMigrator" v="11.1.1.0.0"/>
+ <value n="oracle.adfdt.controller.jsf2.diagram.migrate.JsfNodeMigratorHelper" v="11.1.1.0.0"/>
+ <value n="oracle.adfdt.controller.struts.addin.db.ADFStrutsProjectMigrator" v="11.1.1.0.0"/>
+ <value n="oracle.adfdt.controller.struts.addin.StrutsProjectMigrator" v="11.1.1.0.0"/>
+ <value n="oracle.adfdtinternal.dvt.datapresdt.migration.JspProjectMigrator" v="11.1.1.0.0"/>
+ <value n="oracle.adfdtinternal.model.ide.migration.ProjectMigrator" v="11.1.1.0.0"/>
+ <value n="oracle.adfdtinternal.model.ide.xmled.migration.ADFNodeMigrator" v="11.1.1.46.84"/>
+ <value n="oracle.adfdtinternal.view.common.migration.wizards.MigrationHelper" v="11.1.1.0.0"/>
+ <value n="oracle.adfdtinternal.view.rich.binding.migration.JarResourceMigrator" v="11.1.1.0.0"/>
+ <value n="oracle.bm.commonIde.ProjectUpgrader" v="11.1.1.0.0"/>
+ <value n="oracle.bm.migration.project.MigratorRegistryProjectUpgradeAdapter" v="11.1.1.0.0"/>
+ <value n="oracle.ide.model.Project" v="11.1.1.0.0"/>
+ <value n="oracle.ide.model.ResourcePathsMigrator" v="11.1.1.0.0"/>
+ <value n="oracle.jbo.dt.jclient.migrator.JCProjectMigrator" v="11.1.1.0.0"/>
+ <value n="oracle.jbo.dt.jdevx.ui.appnav.APProjectMigrator" v="11.1.1.46.84"/>
+ <value n="oracle.jdeveloper.ejb.EjbMigrator" v="11.1.1.0.0"/>
+ <value n="oracle.jdeveloper.library.ProjectLibraryMigrator" v="11.1.1.0.0"/>
+ <value n="oracle.jdevimpl.deploy.DeploymentProfilesMigrator" v="11.1.1.0.0.1"/>
+ <value n="oracle.jdevimpl.jsp.JspMigrator" v="11.1.1.0.0"/>
+ <value n="oracle.jdevimpl.offlinedb.migration.OfflineDBProjectMigrator" v="11.1.1.0.0"/>
+ <value n="oracle.jdevimpl.resourcebundle.XliffAddin$XliffMigratorHelper" v="11.1.1.0.0"/>
+ <value n="oracle.jdevimpl.runner.RunConfigurationsMigrator" v="11.1.1.0.0"/>
+ <value n="oracle.jdevimpl.webapp.jsp.libraries.JspLibraryMigrator" v="11.1.1.0.0"/>
+ <value n="oracle.jdevimpl.webapp.WebAppNodeMigratorHelper" v="11.1.1.0.0"/>
+ <value n="oracle.jdevimpl.webservices.WebServicesMigratorHelper" v="11.1.1.0.0"/>
+ <value n="oracle.modeler.bmmigrate.dif.MigrateToDIF" v="11.1.1.0.0"/>
+ <value n="oracle.toplink.workbench.addin.migration.TopLinkProjectMigrator" v="11.1.1.0.0"/>
+ </hash>
+ <list n="contentSets">
+ <string v="oracle.toplink.workbench.addin/toplinkContentSet"/>
+ <string v="oracle.jdeveloper.model.PathsConfiguration/javaContentSet"/>
+ <string v="oracle.ide.model.ResourcePaths/resourcesContentSet"/>
+ <string v="oracle.jdeveloper.offlinedb.model.OfflineDBProjectSettings/offlineDBContentSet"/>
+ <string v="oracle.jdeveloper.model.J2eeSettings/webContentSet"/>
+ <string v="oracle.bm.commonIde.data.project.ModelerProjectSettings/modelersContentSet"/>
+ <string v="oracle.adfdtinternal.model.ide.settings.ADFMSettings/adfmContentSet"/>
+ </list>
+ <value n="defaultPackage" v="projectmodel"/>
+ <hash n="ejbModuleContainer">
+ <hash n="ejb30IdToEjbUrlMap">
+ <url n="ejb:fc98331d-0116-1000-8015-c0a80104e31d" path="src/org/jboss/labs/ng/model/Project.java"/>
+ <url n="ejb:fcbdeb4d-0116-1000-8020-c0a80104e31d" path="src/org/jboss/labs/ng/model/Repository.java"/>
+ <url n="ejb:fcd6d580-0116-1000-801e-c0a80104eb33" path="src/org/jboss/labs/ng/model/IssueTracker.java"/>
+ <url n="ejb:fce38cc8-0116-1000-803d-c0a80104eb33" path="src/org/jboss/labs/ng/model/License.java"/>
+ <url n="ejb:fd5a2008-0116-1000-8056-c0a80104eb33" path="src/org/jboss/labs/ng/model/ContributorAgreement.java"/>
+ <url n="ejb:fd806447-0116-1000-806f-c0a80104eb33" path="src/org/jboss/labs/ng/model/User.java"/>
+ <url n="ejb:fd948445-0116-1000-8081-c0a80104eb33" path="src/org/jboss/labs/ng/model/ProjectMembership.java"/>
+ <url n="ejb:fda72ffe-0116-1000-80b5-c0a80104eb33" path="src/org/jboss/labs/ng/model/Link.java"/>
+ <url n="ejb:fdd39443-0116-1000-80c7-c0a80104eb33" path="src/org/jboss/labs/ng/model/MailingList.java"/>
+ <url n="ejb:fdde4d05-0116-1000-80fc-c0a80104eb33" path="src/org/jboss/labs/ng/model/Forum.java"/>
+ </hash>
+ <value n="ejbVersion" v="3.0"/>
+ </hash>
+ <hash n="oracle.adfdtinternal.model.ide.settings.ADFMSettings">
+ <hash n="adfmContentSet">
+ <list n="pattern-filters">
+ <string v="+**"/>
+ </list>
+ <list n="url-path">
+ <url path="adfmsrc/"/>
+ </list>
+ </hash>
+ </hash>
+ <hash n="oracle.bm.commonIde.data.project.ModelerProjectSettings">
+ <hash n="modelersContentSet">
+ <list n="url-path">
+ <url path="model/"/>
+ </list>
+ </hash>
+ </hash>
+ <hash n="oracle.ide.model.ResourcePaths">
+ <hash n="resourcesContentSet">
+ <list n="pattern-filters">
+ <string v="+*"/>
+ </list>
+ <list n="url-path">
+ <url path="."/>
+ </list>
+ </hash>
+ </hash>
+ <hash n="oracle.jdeveloper.compiler.OjcConfiguration">
+ <value n="internalEncoding" v="MacRoman"/>
+ <value n="Javac.commandline.options" v="-g -Xlint:all -Xlint:-cast -Xlint:-empty -Xlint:-fallthrough -Xlint:-path -Xlint:-serial -Xlint:-unchecked "/>
+ <value n="Ojc.commandline.options" v="-g -warn -nowarn:320 -nowarn:372 -nowarn:412 -nowarn:413 -nowarn:415 -nowarn:486 -nowarn:487 -nowarn:489 -nowarn:556 -nowarn:558 -nowarn:560 -nowarn:561 -nowarn:705 -Xlint:-fallthrough -Xlint:-serial -Xlint:-unchecked "/>
+ </hash>
+ <hash n="oracle.jdeveloper.model.J2eeSettings">
+ <value n="j2eeWebAppName" v="Application1-ProjectModel-webapp"/>
+ <value n="j2eeWebContextRoot" v="Application1-ProjectModel-context-root"/>
+ <hash n="webContentSet">
+ <list n="pattern-filters">
+ <string v="-WEB-INF/temp/"/>
+ <string v="-WEB-INF/classes/"/>
+ <string v="+**"/>
+ </list>
+ <list n="url-path">
+ <url path="public_html/"/>
+ </list>
+ </hash>
+ </hash>
+ <hash n="oracle.jdeveloper.model.PathsConfiguration">
+ <hash n="javaContentSet">
+ <list n="pattern-filters">
+ <string v="+**"/>
+ </list>
+ <list n="url-path">
+ <url path="src/"/>
+ </list>
+ </hash>
+ </hash>
+ <hash n="oracle.jdeveloper.offlinedb.model.OfflineDBProjectSettings">
+ <hash n="offlineDBContentSet">
+ <list n="pattern-filters">
+ <string v="+**"/>
+ </list>
+ <list n="url-path">
+ <url path="database/"/>
+ </list>
+ </hash>
+ </hash>
+ <hash n="oracle.jdeveloper.runner.RunConfigurations">
+ <hash n="runConfigurationDefinitions">
+ <hash n="Default">
+ <value n="custom" v="false"/>
+ <value n="name" v="Default"/>
+ </hash>
+ </hash>
+ <list n="runConfigurationList">
+ <string v="Default"/>
+ </list>
+ </hash>
+ <hash n="oracle.jdevimpl.config.JProjectLibraries">
+ <list n="exportedReferences">
+ <hash>
+ <value n="id" v="EJB 3.0"/>
+ <value n="isJDK" v="false"/>
+ </hash>
+ <hash>
+ <value n="id" v="TopLink Essentials JPA"/>
+ <value n="isJDK" v="false"/>
+ </hash>
+ <hash>
+ <value n="id" v="J2EE"/>
+ <value n="isJDK" v="false"/>
+ </hash>
+ </list>
+ <list n="libraryReferences">
+ <hash>
+ <value n="id" v="EJB 3.0"/>
+ <value n="isJDK" v="false"/>
+ </hash>
+ <hash>
+ <value n="id" v="TopLink Essentials JPA"/>
+ <value n="isJDK" v="false"/>
+ </hash>
+ <hash>
+ <value n="id" v="J2EE"/>
+ <value n="isJDK" v="false"/>
+ </hash>
+ </list>
+ </hash>
+ <hash n="oracle.jdevimpl.config.JProjectPaths">
+ <url n="outputDirectory" path="classes/"/>
+ </hash>
+ <hash n="oracle.toplink.workbench.addin">
+ <hash n="toplinkContentSet">
+ <list n="pattern-filters">
+ <string v="+**"/>
+ </list>
+ <list n="url-path">
+ <url path="toplink/"/>
+ </list>
+ </hash>
+ </hash>
+</jpr:project>
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/classes/.data/anspersist_0.stf
===================================================================
(Binary files differ)
Property changes on: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/classes/.data/anspersist_0.stf
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/classes/ProjectModel.cdi
===================================================================
(Binary files differ)
Property changes on: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/classes/ProjectModel.cdi
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/classes/ProjectModelzyxm.cdi
===================================================================
(Binary files differ)
Property changes on: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/classes/ProjectModelzyxm.cdi
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/classes/ProjectModelzyxr.cdi
===================================================================
(Binary files differ)
Property changes on: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/classes/ProjectModelzyxr.cdi
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/DATABASE1.offlinedb
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/DATABASE1.offlinedb (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/DATABASE1.offlinedb 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,5 @@
+<?xml version = '1.0' encoding = 'UTF-8'?>
+<ProviderSettings xmlns="http://xmlns.oracle.com/ide/hash">
+ <value n="name" v="DATABASE1"/>
+ <value n="offlineDBSchema" v="SCHEMA1"/>
+</ProviderSettings>
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/CONTRIBUTOR.table
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/CONTRIBUTOR.table (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/CONTRIBUTOR.table 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,95 @@
+<?xml version = '1.0' encoding = 'UTF-8'?>
+<table xmlns="http://xmlns.oracle.com/jdeveloper/1111/offlinedb">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd806460-0116-1000-8070-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </ID>
+ <name><![CDATA[CONTRIBUTOR]]></name>
+ <columns>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd806460-0116-1000-8071-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd806460-0116-1000-8070-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[ID]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd806460-0116-1000-8072-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd806460-0116-1000-8070-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[VERSION]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ </columns>
+ <constraints>
+ <constraint class="oracle.javatools.db.PKConstraint">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd806460-0116-1000-8073-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd806460-0116-1000-8070-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[CONSTRAINT]]></type>
+ </ID>
+ <name><![CDATA[CONTRIBUTOR_PK]]></name>
+ <columnIDs>
+ <columnID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd806460-0116-1000-8071-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd806460-0116-1000-8070-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </columnID>
+ </columnIDs>
+ <enabled>true</enabled>
+ </constraint>
+ </constraints>
+ <properties>
+ <entry>
+ <key>TableType</key>
+ <value class="oracle.javatools.db.Table$TableType">NORMAL</value>
+ </entry>
+ </properties>
+ <schema>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc983345-0116-1000-8016-c0a80104e31d]]></ID>
+ <type><![CDATA[SCHEMA]]></type>
+ </ID>
+ <name><![CDATA[SCHEMA1]]></name>
+ </schema>
+</table>
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/CONTRIBUTORAGREEMENT.table
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/CONTRIBUTORAGREEMENT.table (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/CONTRIBUTORAGREEMENT.table 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,95 @@
+<?xml version = '1.0' encoding = 'UTF-8'?>
+<table xmlns="http://xmlns.oracle.com/jdeveloper/1111/offlinedb">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd5a201f-0116-1000-8057-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </ID>
+ <name><![CDATA[CONTRIBUTORAGREEMENT]]></name>
+ <columns>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd5a201f-0116-1000-8058-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd5a201f-0116-1000-8057-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[ID]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd5a201f-0116-1000-8059-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd5a201f-0116-1000-8057-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[VERSION]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ </columns>
+ <constraints>
+ <constraint class="oracle.javatools.db.PKConstraint">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd5a201f-0116-1000-805a-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd5a201f-0116-1000-8057-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[CONSTRAINT]]></type>
+ </ID>
+ <name><![CDATA[CONTRIBUTORAGREEMENT_PK]]></name>
+ <columnIDs>
+ <columnID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd5a201f-0116-1000-8058-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd5a201f-0116-1000-8057-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </columnID>
+ </columnIDs>
+ <enabled>true</enabled>
+ </constraint>
+ </constraints>
+ <properties>
+ <entry>
+ <key>TableType</key>
+ <value class="oracle.javatools.db.Table$TableType">NORMAL</value>
+ </entry>
+ </properties>
+ <schema>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc983345-0116-1000-8016-c0a80104e31d]]></ID>
+ <type><![CDATA[SCHEMA]]></type>
+ </ID>
+ <name><![CDATA[SCHEMA1]]></name>
+ </schema>
+</table>
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/FORUM.table
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/FORUM.table (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/FORUM.table 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,95 @@
+<?xml version = '1.0' encoding = 'UTF-8'?>
+<table xmlns="http://xmlns.oracle.com/jdeveloper/1111/offlinedb">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fdde4d19-0116-1000-80fd-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </ID>
+ <name><![CDATA[FORUM]]></name>
+ <columns>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fdde4d19-0116-1000-80fe-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fdde4d19-0116-1000-80fd-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[ID]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fdde4d19-0116-1000-80ff-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fdde4d19-0116-1000-80fd-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[VERSION]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ </columns>
+ <constraints>
+ <constraint class="oracle.javatools.db.PKConstraint">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fdde4d19-0116-1000-8100-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fdde4d19-0116-1000-80fd-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[CONSTRAINT]]></type>
+ </ID>
+ <name><![CDATA[FORUM_PK]]></name>
+ <columnIDs>
+ <columnID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fdde4d19-0116-1000-80fe-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fdde4d19-0116-1000-80fd-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </columnID>
+ </columnIDs>
+ <enabled>true</enabled>
+ </constraint>
+ </constraints>
+ <properties>
+ <entry>
+ <key>TableType</key>
+ <value class="oracle.javatools.db.Table$TableType">NORMAL</value>
+ </entry>
+ </properties>
+ <schema>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc983345-0116-1000-8016-c0a80104e31d]]></ID>
+ <type><![CDATA[SCHEMA]]></type>
+ </ID>
+ <name><![CDATA[SCHEMA1]]></name>
+ </schema>
+</table>
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/ISSUETRACKER.table
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/ISSUETRACKER.table (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/ISSUETRACKER.table 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,95 @@
+<?xml version = '1.0' encoding = 'UTF-8'?>
+<table xmlns="http://xmlns.oracle.com/jdeveloper/1111/offlinedb">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fcd6d5e3-0116-1000-801f-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </ID>
+ <name><![CDATA[ISSUETRACKER]]></name>
+ <columns>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fcd6d5e4-0116-1000-8020-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fcd6d5e3-0116-1000-801f-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[ID]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fcd6d5e4-0116-1000-8021-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fcd6d5e3-0116-1000-801f-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[VERSION]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ </columns>
+ <constraints>
+ <constraint class="oracle.javatools.db.PKConstraint">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fcd6d5e4-0116-1000-8022-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fcd6d5e3-0116-1000-801f-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[CONSTRAINT]]></type>
+ </ID>
+ <name><![CDATA[ISSUETRACKER_PK]]></name>
+ <columnIDs>
+ <columnID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fcd6d5e4-0116-1000-8020-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fcd6d5e3-0116-1000-801f-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </columnID>
+ </columnIDs>
+ <enabled>true</enabled>
+ </constraint>
+ </constraints>
+ <properties>
+ <entry>
+ <key>TableType</key>
+ <value class="oracle.javatools.db.Table$TableType">NORMAL</value>
+ </entry>
+ </properties>
+ <schema>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc983345-0116-1000-8016-c0a80104e31d]]></ID>
+ <type><![CDATA[SCHEMA]]></type>
+ </ID>
+ <name><![CDATA[SCHEMA1]]></name>
+ </schema>
+</table>
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/LICENSE.table
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/LICENSE.table (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/LICENSE.table 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,95 @@
+<?xml version = '1.0' encoding = 'UTF-8'?>
+<table xmlns="http://xmlns.oracle.com/jdeveloper/1111/offlinedb">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fce38cdc-0116-1000-803e-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </ID>
+ <name><![CDATA[LICENSE]]></name>
+ <columns>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fce38cdc-0116-1000-803f-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fce38cdc-0116-1000-803e-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[ID]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fce38cdd-0116-1000-8040-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fce38cdc-0116-1000-803e-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[VERSION]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ </columns>
+ <constraints>
+ <constraint class="oracle.javatools.db.PKConstraint">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fce38cdd-0116-1000-8041-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fce38cdc-0116-1000-803e-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[CONSTRAINT]]></type>
+ </ID>
+ <name><![CDATA[LICENSE_PK]]></name>
+ <columnIDs>
+ <columnID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fce38cdc-0116-1000-803f-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fce38cdc-0116-1000-803e-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </columnID>
+ </columnIDs>
+ <enabled>true</enabled>
+ </constraint>
+ </constraints>
+ <properties>
+ <entry>
+ <key>TableType</key>
+ <value class="oracle.javatools.db.Table$TableType">NORMAL</value>
+ </entry>
+ </properties>
+ <schema>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc983345-0116-1000-8016-c0a80104e31d]]></ID>
+ <type><![CDATA[SCHEMA]]></type>
+ </ID>
+ <name><![CDATA[SCHEMA1]]></name>
+ </schema>
+</table>
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/LINK.table
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/LINK.table (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/LINK.table 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,95 @@
+<?xml version = '1.0' encoding = 'UTF-8'?>
+<table xmlns="http://xmlns.oracle.com/jdeveloper/1111/offlinedb">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fda73014-0116-1000-80b6-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </ID>
+ <name><![CDATA[LINK]]></name>
+ <columns>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fda73014-0116-1000-80b7-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fda73014-0116-1000-80b6-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[ID]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fda73014-0116-1000-80b8-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fda73014-0116-1000-80b6-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[VERSION]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ </columns>
+ <constraints>
+ <constraint class="oracle.javatools.db.PKConstraint">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fda73014-0116-1000-80b9-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fda73014-0116-1000-80b6-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[CONSTRAINT]]></type>
+ </ID>
+ <name><![CDATA[LINK_PK]]></name>
+ <columnIDs>
+ <columnID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fda73014-0116-1000-80b7-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fda73014-0116-1000-80b6-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </columnID>
+ </columnIDs>
+ <enabled>true</enabled>
+ </constraint>
+ </constraints>
+ <properties>
+ <entry>
+ <key>TableType</key>
+ <value class="oracle.javatools.db.Table$TableType">NORMAL</value>
+ </entry>
+ </properties>
+ <schema>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc983345-0116-1000-8016-c0a80104e31d]]></ID>
+ <type><![CDATA[SCHEMA]]></type>
+ </ID>
+ <name><![CDATA[SCHEMA1]]></name>
+ </schema>
+</table>
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/MAILINGLIST.table
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/MAILINGLIST.table (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/MAILINGLIST.table 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,95 @@
+<?xml version = '1.0' encoding = 'UTF-8'?>
+<table xmlns="http://xmlns.oracle.com/jdeveloper/1111/offlinedb">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fdd39458-0116-1000-80c8-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </ID>
+ <name><![CDATA[MAILINGLIST]]></name>
+ <columns>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fdd39458-0116-1000-80c9-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fdd39458-0116-1000-80c8-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[ID]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fdd39458-0116-1000-80ca-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fdd39458-0116-1000-80c8-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[VERSION]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ </columns>
+ <constraints>
+ <constraint class="oracle.javatools.db.PKConstraint">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fdd39458-0116-1000-80cb-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fdd39458-0116-1000-80c8-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[CONSTRAINT]]></type>
+ </ID>
+ <name><![CDATA[MAILINGLIST_PK]]></name>
+ <columnIDs>
+ <columnID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fdd39458-0116-1000-80c9-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fdd39458-0116-1000-80c8-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </columnID>
+ </columnIDs>
+ <enabled>true</enabled>
+ </constraint>
+ </constraints>
+ <properties>
+ <entry>
+ <key>TableType</key>
+ <value class="oracle.javatools.db.Table$TableType">NORMAL</value>
+ </entry>
+ </properties>
+ <schema>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc983345-0116-1000-8016-c0a80104e31d]]></ID>
+ <type><![CDATA[SCHEMA]]></type>
+ </ID>
+ <name><![CDATA[SCHEMA1]]></name>
+ </schema>
+</table>
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/PROJECT.table
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/PROJECT.table (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/PROJECT.table 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,95 @@
+<?xml version = '1.0' encoding = 'UTF-8'?>
+<table xmlns="http://xmlns.oracle.com/jdeveloper/1111/offlinedb">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc98334f-0116-1000-8017-c0a80104e31d]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </ID>
+ <name><![CDATA[PROJECT]]></name>
+ <columns>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc98334f-0116-1000-8018-c0a80104e31d]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc98334f-0116-1000-8017-c0a80104e31d]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[ID]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc98334f-0116-1000-8019-c0a80104e31d]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc98334f-0116-1000-8017-c0a80104e31d]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[VERSION]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ </columns>
+ <constraints>
+ <constraint class="oracle.javatools.db.PKConstraint">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc98334f-0116-1000-801a-c0a80104e31d]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc98334f-0116-1000-8017-c0a80104e31d]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[CONSTRAINT]]></type>
+ </ID>
+ <name><![CDATA[PROJECT_PK]]></name>
+ <columnIDs>
+ <columnID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc98334f-0116-1000-8018-c0a80104e31d]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc98334f-0116-1000-8017-c0a80104e31d]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </columnID>
+ </columnIDs>
+ <enabled>true</enabled>
+ </constraint>
+ </constraints>
+ <properties>
+ <entry>
+ <key>TableType</key>
+ <value class="oracle.javatools.db.Table$TableType">NORMAL</value>
+ </entry>
+ </properties>
+ <schema>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc983345-0116-1000-8016-c0a80104e31d]]></ID>
+ <type><![CDATA[SCHEMA]]></type>
+ </ID>
+ <name><![CDATA[SCHEMA1]]></name>
+ </schema>
+</table>
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/PROJECTMEMBERSHIP.table
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/PROJECTMEMBERSHIP.table (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/PROJECTMEMBERSHIP.table 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,95 @@
+<?xml version = '1.0' encoding = 'UTF-8'?>
+<table xmlns="http://xmlns.oracle.com/jdeveloper/1111/offlinedb">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd948459-0116-1000-8082-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </ID>
+ <name><![CDATA[PROJECTMEMBERSHIP]]></name>
+ <columns>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd948459-0116-1000-8083-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd948459-0116-1000-8082-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[ID]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd948459-0116-1000-8084-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd948459-0116-1000-8082-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[VERSION]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ </columns>
+ <constraints>
+ <constraint class="oracle.javatools.db.PKConstraint">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd948459-0116-1000-8085-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd948459-0116-1000-8082-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[CONSTRAINT]]></type>
+ </ID>
+ <name><![CDATA[PROJECTMEMBERSHIP_PK]]></name>
+ <columnIDs>
+ <columnID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd948459-0116-1000-8083-c0a80104eb33]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fd948459-0116-1000-8082-c0a80104eb33]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </columnID>
+ </columnIDs>
+ <enabled>true</enabled>
+ </constraint>
+ </constraints>
+ <properties>
+ <entry>
+ <key>TableType</key>
+ <value class="oracle.javatools.db.Table$TableType">NORMAL</value>
+ </entry>
+ </properties>
+ <schema>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc983345-0116-1000-8016-c0a80104e31d]]></ID>
+ <type><![CDATA[SCHEMA]]></type>
+ </ID>
+ <name><![CDATA[SCHEMA1]]></name>
+ </schema>
+</table>
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/REPOSITORY.table
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/REPOSITORY.table (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/REPOSITORY.table 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,95 @@
+<?xml version = '1.0' encoding = 'UTF-8'?>
+<table xmlns="http://xmlns.oracle.com/jdeveloper/1111/offlinedb">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fcbdeb70-0116-1000-8021-c0a80104e31d]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </ID>
+ <name><![CDATA[REPOSITORY]]></name>
+ <columns>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fcbdeb70-0116-1000-8022-c0a80104e31d]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fcbdeb70-0116-1000-8021-c0a80104e31d]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[ID]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ <column>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fcbdeb70-0116-1000-8023-c0a80104e31d]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fcbdeb70-0116-1000-8021-c0a80104e31d]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </ID>
+ <name><![CDATA[VERSION]]></name>
+ <dataTypeUsage class="oracle.javatools.db.datatypes.PredefinedDataTypeUsage">
+ <attributeValues>
+ <entry>
+ <key>size</key>
+ <value class="java.lang.Long">20</value>
+ </entry>
+ </attributeValues>
+ <dataTypeID class="oracle.javatools.db.datatypes.DataTypeID">
+ <providerClass>oracle.javatools.db.ora.Oracle9i</providerClass>
+ <typeName><![CDATA[VARCHAR]]></typeName>
+ </dataTypeID>
+ </dataTypeUsage>
+ <notNull>true</notNull>
+ </column>
+ </columns>
+ <constraints>
+ <constraint class="oracle.javatools.db.PKConstraint">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fcbdeb70-0116-1000-8024-c0a80104e31d]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fcbdeb70-0116-1000-8021-c0a80104e31d]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[CONSTRAINT]]></type>
+ </ID>
+ <name><![CDATA[REPOSITORY_PK]]></name>
+ <columnIDs>
+ <columnID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fcbdeb70-0116-1000-8022-c0a80104e31d]]></ID>
+ <parent class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fcbdeb70-0116-1000-8021-c0a80104e31d]]></ID>
+ <type><![CDATA[TABLE]]></type>
+ </parent>
+ <type><![CDATA[COLUMN]]></type>
+ </columnID>
+ </columnIDs>
+ <enabled>true</enabled>
+ </constraint>
+ </constraints>
+ <properties>
+ <entry>
+ <key>TableType</key>
+ <value class="oracle.javatools.db.Table$TableType">NORMAL</value>
+ </entry>
+ </properties>
+ <schema>
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc983345-0116-1000-8016-c0a80104e31d]]></ID>
+ <type><![CDATA[SCHEMA]]></type>
+ </ID>
+ <name><![CDATA[SCHEMA1]]></name>
+ </schema>
+</table>
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/SCHEMA1.schema
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/SCHEMA1.schema (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/database/DATABASE1/SCHEMA1/SCHEMA1.schema 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,8 @@
+<?xml version = '1.0' encoding = 'UTF-8'?>
+<schema xmlns="http://xmlns.oracle.com/jdeveloper/1111/offlinedb">
+ <ID class="oracle.jdeveloper.offlinedb.OfflineDBObjectID">
+ <ID><![CDATA[fc983345-0116-1000-8016-c0a80104e31d]]></ID>
+ <type><![CDATA[SCHEMA]]></type>
+ </ID>
+ <name><![CDATA[SCHEMA1]]></name>
+</schema>
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/model/projectmodel/ProjectModel.ejb_diagram
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/model/projectmodel/ProjectModel.ejb_diagram (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/model/projectmodel/ProjectModel.ejb_diagram 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,2291 @@
+<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
+<XMI xmi.version='1.1' xmlns:DI='http://xmlns.omg.org/DI/2.0'>
+ <XMI.header>
+ <XMI.documentation>
+ <XMI.exporter>Oracle JDeveloper</XMI.exporter>
+ <XMI.exporterVersion>11.1.1.0.0</XMI.exporterVersion>
+ </XMI.documentation>
+ <XMI.metamodel xmi.name='DiagramInterchange' xmi.version='2.0' href='http://xmlns.omg.org/DI/2.0'/>
+ </XMI.header>
+ <XMI.content>
+ <DI:Diagram xmi.id='fc9721f3-0116-1000-8014-c0a80104e31d' zoom='0.0'>
+ <DI:Diagram.contained>
+ <DI:GraphNode xmi.id='fc98466c-0116-1000-801b-c0a80104e31d'>
+ <DI:GraphNode.anchorage>
+ <DI:GraphConnector xmi.id='fcd52485-0116-1000-800e-c0a80104eb33' graphEdge='fcd52487-0116-1000-800f-c0a80104eb33 fcd5c586-0116-1000-8017-c0a80104eb33 fce1c15d-0116-1000-8035-c0a80104eb33 fd6a659d-0116-1000-8060-c0a80104eb33 fd6a659d-0116-1000-8061-c0a80104eb33 fda42fc2-0116-1000-80ae-c0a80104eb33 fda97ec1-0116-1000-80bf-c0a80104eb33 fdd6cc5f-0116-1000-80d9-c0a80104eb33 fde2912e-0116-1000-8106-c0a80104eb33'/>
+ </DI:GraphNode.anchorage>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fc98466c-0116-1000-801c-c0a80104e31d'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='COMPACT'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='120.0' width='120.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fc98466e-0116-1000-801d-c0a80104e31d'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fc98466e-0116-1000-801e-c0a80104e31d'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.3088409900665283' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fc98466e-0116-1000-801f-c0a80104e31d'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.6911590099334717' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='330.0' width='330.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.position>
+ <DI:Point x='75.0' y='45.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.property>
+ <DI:Property key='sortAttributesAlpha' value='false'/>
+ <DI:Property key='excludeAttrFilter' value=''/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='showAttributeType' value='true'/>
+ <DI:Property key='showAttributes' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='fillColor' value='#efd6ff'/>
+ <DI:Property key='lineColor' value='#a5a5a5'/>
+ <DI:Property key='showPackage' value='true'/>
+ <DI:Property key='showStereotype' value='true'/>
+ <DI:Property key='showOperations' value='false'/>
+ </DI:GraphNode.property>
+ <DI:GraphNode.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:EntityEJB~ejb:fc98331d-0116-1000-8015-c0a80104e31d' presentation='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='330.0' width='330.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcbdf3ce-0116-1000-8025-c0a80104e31d'>
+ <DI:GraphNode.anchorage>
+ <DI:GraphConnector xmi.id='fcd5248a-0116-1000-8010-c0a80104eb33' graphEdge='fcd52487-0116-1000-800f-c0a80104eb33 fcd5c586-0116-1000-8017-c0a80104eb33'/>
+ </DI:GraphNode.anchorage>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fcbdf3ce-0116-1000-8026-c0a80104e31d'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='COMPACT'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='100.0' width='100.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcbdf3ce-0116-1000-8027-c0a80104e31d'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fcbdf3ce-0116-1000-8028-c0a80104e31d'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.5702489614486694' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcbdf3ce-0116-1000-8029-c0a80104e31d'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.42975103855133057' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='120.0' width='210.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.position>
+ <DI:Point x='600.0' y='180.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.property>
+ <DI:Property key='sortAttributesAlpha' value='false'/>
+ <DI:Property key='excludeAttrFilter' value=''/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='showAttributeType' value='true'/>
+ <DI:Property key='showAttributes' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='fillColor' value='#efd6ff'/>
+ <DI:Property key='lineColor' value='#a5a5a5'/>
+ <DI:Property key='showPackage' value='true'/>
+ <DI:Property key='showStereotype' value='true'/>
+ <DI:Property key='showOperations' value='false'/>
+ </DI:GraphNode.property>
+ <DI:GraphNode.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:EntityEJB~ejb:fcbdeb4d-0116-1000-8020-c0a80104e31d' presentation='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='120.0' width='210.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fccab6fa-0116-1000-8001-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fccab6fa-0116-1000-8002-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='COMPACT'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='100.0' width='100.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fccab6fb-0116-1000-8003-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fccab6fb-0116-1000-8004-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='EnumValueCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.9127880334854126' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fccab6fb-0116-1000-8005-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.695737361907959' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fccab6fc-0116-1000-8006-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.695737361907959' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fccab6fd-0116-1000-8007-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='InnerCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.695737361907959' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='77.775390625' width='120.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fccab6fe-0116-1000-8008-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fccab6ff-0116-1000-8009-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fccab6ff-0116-1000-800a-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='EnumValueCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.0' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fccab6ff-0116-1000-800b-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.0' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fccab6ff-0116-1000-800c-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.0' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='Component'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='80.0' width='33.33333206176758'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fccab6ff-0116-1000-800d-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='0.0' y='0.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='BodyCompartment'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='EXPANDED'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='77.775390625' width='120.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.position>
+ <DI:Point x='855.0' y='240.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.property>
+ <DI:Property key='sortMethodsAlpha' value='true'/>
+ <DI:Property key='filterAttrViz' value='PUBLIC PROTECTED PACKAGE PRIVATE'/>
+ <DI:Property key='fillColor' value='#c6d6ff'/>
+ <DI:Property key='showInnerClasses' value='false'/>
+ <DI:Property key='ShowEnumValuesCompartment' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='filterMethodViz' value='PUBLIC PROTECTED PACKAGE PRIVATE'/>
+ <DI:Property key='showMethodType' value='true'/>
+ <DI:Property key='excludeAttrFilter' value=''/>
+ <DI:Property key='showStereotype' value='true'/>
+ <DI:Property key='showAttributes' value='false'/>
+ <DI:Property key='showPackage' value='false'/>
+ <DI:Property key='showMethodStatic' value='true'/>
+ <DI:Property key='excludeMethodFilter' value=''/>
+ <DI:Property key='showOperations' value='false'/>
+ <DI:Property key='showAttributeType' value='true'/>
+ <DI:Property key='operationShowParameters' value='0'/>
+ <DI:Property key='showAttributeVisibility' value='true'/>
+ <DI:Property key='showMethodVisibility' value='true'/>
+ <DI:Property key='showAttributeStatic' value='true'/>
+ <DI:Property key='lineColor' value='#a5a5a5'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='sortAttributesAlpha' value='true'/>
+ </DI:GraphNode.property>
+ <DI:GraphNode.semanticModel>
+ <DI:CoreSemanticModelBridge element='JAVA:JIDE;;org.jboss.labs.ng.model;;###;;RepositoryType' presentation='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='77.775390625' width='120.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphEdge xmi.id='fcd52487-0116-1000-800f-c0a80104eb33' anchor='fcd52485-0116-1000-800e-c0a80104eb33 fcd5248a-0116-1000-8010-c0a80104eb33'>
+ <DI:GraphEdge.contained>
+ <DI:GraphNode xmi.id='fcd5248f-0116-1000-8011-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcename'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcd5248f-0116-1000-8012-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcemultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcd5248f-0116-1000-8013-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='0.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='stereotype'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcd5248f-0116-1000-8014-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='0.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='name'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcd52490-0116-1000-8015-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-15.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationname'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcd52490-0116-1000-8016-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-19.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationmultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ </DI:GraphEdge.contained>
+ <DI:GraphEdge.property>
+ <DI:Property key='showAssocName' value='false'/>
+ <DI:Property key='EdgeType' value='1'/>
+ <DI:Property key='lineWidth' value='1.0'/>
+ <DI:Property key='showCardinality' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='lineColor' value='#646464'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='showStereotype' value='false'/>
+ </DI:GraphEdge.property>
+ <DI:GraphEdge.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:OneToOneRelationshipEdge~javax.persistence.OneToOne at org.jboss.labs.ng.model.Project@ejb:fc98331d-0116-1000-8015-c0a80104e31d at anonymusRepository@org.jboss.labs.ng.model.Repository at 2@org.jboss.labs.ng.model.Repository at ejb:fcbdeb4d-0116-1000-8020-c0a80104e31d'/>
+ </DI:GraphEdge.semanticModel>
+ <DI:GraphEdge.waypoint>
+ <DI:Point x='405.0' y='246.96295166015625'/>
+ <DI:Point x='525.0' y='246.96295166015625'/>
+ <DI:Point x='525.0' y='248.94119262695312'/>
+ <DI:Point x='600.0' y='248.94119262695312'/>
+ </DI:GraphEdge.waypoint>
+ </DI:GraphEdge>
+ <DI:GraphEdge xmi.id='fcd5c586-0116-1000-8017-c0a80104eb33' anchor='fcd52485-0116-1000-800e-c0a80104eb33 fcd5248a-0116-1000-8010-c0a80104eb33'>
+ <DI:GraphEdge.contained>
+ <DI:GraphNode xmi.id='fcd5c597-0116-1000-8018-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcename'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcd5c597-0116-1000-8019-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcemultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcd5c597-0116-1000-801a-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='0.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='stereotype'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcd5c598-0116-1000-801b-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='0.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='name'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcd5c598-0116-1000-801c-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-15.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationname'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcd5c598-0116-1000-801d-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-19.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationmultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ </DI:GraphEdge.contained>
+ <DI:GraphEdge.property>
+ <DI:Property key='showAssocName' value='false'/>
+ <DI:Property key='EdgeType' value='1'/>
+ <DI:Property key='lineWidth' value='1.0'/>
+ <DI:Property key='showCardinality' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='lineColor' value='#646464'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='showStereotype' value='false'/>
+ </DI:GraphEdge.property>
+ <DI:GraphEdge.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:OneToOneRelationshipEdge~javax.persistence.OneToOne at org.jboss.labs.ng.model.Project@ejb:fc98331d-0116-1000-8015-c0a80104e31d at commiterRepository@org.jboss.labs.ng.model.Repository at 2@org.jboss.labs.ng.model.Repository at ejb:fcbdeb4d-0116-1000-8020-c0a80104e31d'/>
+ </DI:GraphEdge.semanticModel>
+ <DI:GraphEdge.waypoint>
+ <DI:Point x='405.0' y='284.81488037109375'/>
+ <DI:Point x='525.0' y='284.81488037109375'/>
+ <DI:Point x='525.0' y='282.35296630859375'/>
+ <DI:Point x='600.0' y='282.35296630859375'/>
+ </DI:GraphEdge.waypoint>
+ </DI:GraphEdge>
+ <DI:GraphNode xmi.id='fcd74fce-0116-1000-8023-c0a80104eb33'>
+ <DI:GraphNode.anchorage>
+ <DI:GraphConnector xmi.id='fce1c17b-0116-1000-8036-c0a80104eb33' graphEdge='fce1c15d-0116-1000-8035-c0a80104eb33'/>
+ </DI:GraphNode.anchorage>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fcd74fce-0116-1000-8024-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='COMPACT'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='100.0' width='100.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcd74fce-0116-1000-8025-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fcd74fce-0116-1000-8026-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.291414499282837' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcd74fce-0116-1000-8027-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.7085855007171631' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='165.0' width='210.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.position>
+ <DI:Point x='600.0' y='330.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.property>
+ <DI:Property key='showAttributeType' value='true'/>
+ <DI:Property key='fillColor' value='#efd6ff'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='excludeAttrFilter' value=''/>
+ <DI:Property key='showStereotype' value='true'/>
+ <DI:Property key='showAttributes' value='true'/>
+ <DI:Property key='showPackage' value='true'/>
+ <DI:Property key='showOperations' value='false'/>
+ <DI:Property key='lineColor' value='#a5a5a5'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='sortAttributesAlpha' value='false'/>
+ </DI:GraphNode.property>
+ <DI:GraphNode.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:EntityEJB~ejb:fcd6d580-0116-1000-801e-c0a80104eb33' presentation='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='165.0' width='210.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcdf8651-0116-1000-8028-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fcdf8651-0116-1000-8029-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='COMPACT'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='100.0' width='100.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcdf8651-0116-1000-802a-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fcdf8651-0116-1000-802b-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='EnumValueCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='2.1883904933929443' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcdf8651-0116-1000-802c-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.6038697957992554' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcdf8651-0116-1000-802d-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.6038697957992554' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcdf8651-0116-1000-802e-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='InnerCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.6038697957992554' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='91.73046875' width='120.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcdf8651-0116-1000-802f-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fcdf8651-0116-1000-8030-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fcdf8651-0116-1000-8031-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='EnumValueCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.0' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcdf8651-0116-1000-8032-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.0' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcdf8651-0116-1000-8033-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.0' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='Component'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='80.0' width='33.33333206176758'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcdf8651-0116-1000-8034-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='0.0' y='0.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='BodyCompartment'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='EXPANDED'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='91.73046875' width='120.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.position>
+ <DI:Point x='855.0' y='330.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.property>
+ <DI:Property key='sortMethodsAlpha' value='true'/>
+ <DI:Property key='filterAttrViz' value='PUBLIC PROTECTED PACKAGE PRIVATE'/>
+ <DI:Property key='fillColor' value='#c6d6ff'/>
+ <DI:Property key='showInnerClasses' value='false'/>
+ <DI:Property key='ShowEnumValuesCompartment' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='filterMethodViz' value='PUBLIC PROTECTED PACKAGE PRIVATE'/>
+ <DI:Property key='showMethodType' value='true'/>
+ <DI:Property key='excludeAttrFilter' value=''/>
+ <DI:Property key='showStereotype' value='true'/>
+ <DI:Property key='showAttributes' value='false'/>
+ <DI:Property key='showPackage' value='false'/>
+ <DI:Property key='showMethodStatic' value='true'/>
+ <DI:Property key='excludeMethodFilter' value=''/>
+ <DI:Property key='showOperations' value='false'/>
+ <DI:Property key='showAttributeType' value='true'/>
+ <DI:Property key='operationShowParameters' value='0'/>
+ <DI:Property key='showAttributeVisibility' value='true'/>
+ <DI:Property key='showMethodVisibility' value='true'/>
+ <DI:Property key='showAttributeStatic' value='true'/>
+ <DI:Property key='lineColor' value='#a5a5a5'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='sortAttributesAlpha' value='true'/>
+ </DI:GraphNode.property>
+ <DI:GraphNode.semanticModel>
+ <DI:CoreSemanticModelBridge element='JAVA:JIDE;;org.jboss.labs.ng.model;;###;;IssueTrackerType' presentation='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='91.73046875' width='120.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphEdge xmi.id='fce1c15d-0116-1000-8035-c0a80104eb33' anchor='fcd52485-0116-1000-800e-c0a80104eb33 fce1c17b-0116-1000-8036-c0a80104eb33'>
+ <DI:GraphEdge.contained>
+ <DI:GraphNode xmi.id='fce1c17d-0116-1000-8037-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcename'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fce1c17d-0116-1000-8038-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcemultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fce1c17d-0116-1000-8039-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-27.0' y='30.044921875'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='stereotype'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fce1c17d-0116-1000-803a-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='0.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='name'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fce1c17d-0116-1000-803b-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-15.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationname'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fce1c17d-0116-1000-803c-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationmultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ </DI:GraphEdge.contained>
+ <DI:GraphEdge.property>
+ <DI:Property key='showAssocName' value='false'/>
+ <DI:Property key='EdgeType' value='1'/>
+ <DI:Property key='lineWidth' value='1.0'/>
+ <DI:Property key='showCardinality' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='lineColor' value='#646464'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='showStereotype' value='false'/>
+ </DI:GraphEdge.property>
+ <DI:GraphEdge.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:OneToOneRelationshipEdge~javax.persistence.OneToOne at org.jboss.labs.ng.model.Project@ejb:fc98331d-0116-1000-8015-c0a80104e31d at issueTracker@org.jboss.labs.ng.model.IssueTracker at 2@org.jboss.labs.ng.model.IssueTracker at ejb:fcd6d580-0116-1000-801e-c0a80104eb33'/>
+ </DI:GraphEdge.semanticModel>
+ <DI:GraphEdge.waypoint>
+ <DI:Point x='405.0' y='337.5185241699219'/>
+ <DI:Point x='683.0' y='330.0'/>
+ </DI:GraphEdge.waypoint>
+ </DI:GraphEdge>
+ <DI:GraphNode xmi.id='fce3935f-0116-1000-8042-c0a80104eb33'>
+ <DI:GraphNode.anchorage>
+ <DI:GraphConnector xmi.id='fce44a16-0116-1000-8048-c0a80104eb33' graphEdge='fcf5929f-0116-1000-804f-c0a80104eb33 fcf5929f-0116-1000-804f-c0a80104eb33 fd6a659d-0116-1000-8061-c0a80104eb33'/>
+ </DI:GraphNode.anchorage>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fce3935f-0116-1000-8043-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='COMPACT'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='100.0' width='100.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fce3935f-0116-1000-8044-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fce3935f-0116-1000-8045-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.3647258281707764' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fce3935f-0116-1000-8046-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.6352741718292236' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='210.0' width='225.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.position>
+ <DI:Point x='-360.0' y='45.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.property>
+ <DI:Property key='showAttributeType' value='true'/>
+ <DI:Property key='fillColor' value='#efd6ff'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='excludeAttrFilter' value=''/>
+ <DI:Property key='showStereotype' value='true'/>
+ <DI:Property key='showAttributes' value='true'/>
+ <DI:Property key='showPackage' value='true'/>
+ <DI:Property key='showOperations' value='false'/>
+ <DI:Property key='lineColor' value='#a5a5a5'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='sortAttributesAlpha' value='false'/>
+ </DI:GraphNode.property>
+ <DI:GraphNode.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:EntityEJB~ejb:fce38cc8-0116-1000-803d-c0a80104eb33' presentation='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='210.0' width='225.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphEdge xmi.id='fcf5929f-0116-1000-804f-c0a80104eb33' anchor='fce44a16-0116-1000-8048-c0a80104eb33 fce44a16-0116-1000-8048-c0a80104eb33'>
+ <DI:GraphEdge.contained>
+ <DI:GraphNode xmi.id='fcf592aa-0116-1000-8050-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-136.0' y='19.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcename'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcf592aa-0116-1000-8051-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcemultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcf592aa-0116-1000-8052-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-103.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='stereotype'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcf592aa-0116-1000-8053-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-94.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='name'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcf592aa-0116-1000-8054-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationname'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fcf592aa-0116-1000-8055-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationmultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ </DI:GraphEdge.contained>
+ <DI:GraphEdge.property>
+ <DI:Property key='showAssocName' value='false'/>
+ <DI:Property key='EdgeType' value='1'/>
+ <DI:Property key='lineWidth' value='1.0'/>
+ <DI:Property key='showCardinality' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='lineColor' value='#646464'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='showStereotype' value='false'/>
+ </DI:GraphEdge.property>
+ <DI:GraphEdge.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:OneToManyRelationshipEdge~javax.persistence.OneToMany at org.jboss.labs.ng.model.License@ejb:fce38cc8-0116-1000-803d-c0a80104eb33 at compatibleLicensesList@java.util.List<org.jboss.labs.ng.model.License>@2 at org.jboss.labs.ng.model.License@ejb:fce38cc8-0116-1000-803d-c0a80104eb33'/>
+ </DI:GraphEdge.semanticModel>
+ <DI:GraphEdge.waypoint>
+ <DI:Point x='-247.5' y='255.0'/>
+ <DI:Point x='-247.5' y='283.5'/>
+ <DI:Point x='-90.0' y='283.5'/>
+ <DI:Point x='-90.0' y='150.0'/>
+ <DI:Point x='-135.0' y='150.0'/>
+ </DI:GraphEdge.waypoint>
+ </DI:GraphEdge>
+ <DI:GraphNode xmi.id='fd5a784e-0116-1000-805b-c0a80104eb33'>
+ <DI:GraphNode.anchorage>
+ <DI:GraphConnector xmi.id='fd6a65b4-0116-1000-8062-c0a80104eb33' graphEdge='fd6a659d-0116-1000-8060-c0a80104eb33 fda1a8b2-0116-1000-80a0-c0a80104eb33'/>
+ </DI:GraphNode.anchorage>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fd5a784e-0116-1000-805c-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='COMPACT'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='100.0' width='100.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd5a784e-0116-1000-805d-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fd5a784e-0116-1000-805e-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.2537072896957397' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd5a784e-0116-1000-805f-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.7462927103042603' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='210.0' width='240.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.position>
+ <DI:Point x='-375.0' y='345.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.property>
+ <DI:Property key='showAttributeType' value='true'/>
+ <DI:Property key='fillColor' value='#efd6ff'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='excludeAttrFilter' value=''/>
+ <DI:Property key='showStereotype' value='true'/>
+ <DI:Property key='showAttributes' value='true'/>
+ <DI:Property key='showPackage' value='true'/>
+ <DI:Property key='showOperations' value='false'/>
+ <DI:Property key='lineColor' value='#a5a5a5'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='sortAttributesAlpha' value='false'/>
+ </DI:GraphNode.property>
+ <DI:GraphNode.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:EntityEJB~ejb:fd5a2008-0116-1000-8056-c0a80104eb33' presentation='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='210.0' width='240.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphEdge xmi.id='fd6a659d-0116-1000-8060-c0a80104eb33' anchor='fcd52485-0116-1000-800e-c0a80104eb33 fd6a65b4-0116-1000-8062-c0a80104eb33'>
+ <DI:GraphEdge.contained>
+ <DI:GraphNode xmi.id='fd6a65b4-0116-1000-8063-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-206.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcename'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd6a65b4-0116-1000-8064-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-17.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcemultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd6a65b4-0116-1000-8065-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='1.0' y='-10.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='stereotype'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd6a65b4-0116-1000-8066-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-99.0' y='12.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='name'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd6a65b4-0116-1000-8067-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationname'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd6a65b4-0116-1000-8068-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationmultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ </DI:GraphEdge.contained>
+ <DI:GraphEdge.property>
+ <DI:Property key='showAssocName' value='false'/>
+ <DI:Property key='EdgeType' value='1'/>
+ <DI:Property key='lineWidth' value='1.0'/>
+ <DI:Property key='showCardinality' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='lineColor' value='#646464'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='showStereotype' value='false'/>
+ </DI:GraphEdge.property>
+ <DI:GraphEdge.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:ManyToManyRelationshipEdge~javax.persistence.ManyToMany at org.jboss.labs.ng.model.Project@ejb:fc98331d-0116-1000-8015-c0a80104e31d at requiredContributorAgreementsList@java.util.List<org.jboss.labs.ng.model.ContributorAgreement>@2 at org.jboss.labs.ng.model.ContributorAgreement@ejb:fd5a2008-0116-1000-8056-c0a80104eb33'/>
+ </DI:GraphEdge.semanticModel>
+ <DI:GraphEdge.waypoint>
+ <DI:Point x='75.0' y='359.0'/>
+ <DI:Point x='-11.0' y='359.0'/>
+ <DI:Point x='-11.0' y='411.0'/>
+ <DI:Point x='-135.0' y='411.0'/>
+ </DI:GraphEdge.waypoint>
+ </DI:GraphEdge>
+ <DI:GraphEdge xmi.id='fd6a659d-0116-1000-8061-c0a80104eb33' anchor='fcd52485-0116-1000-800e-c0a80104eb33 fce44a16-0116-1000-8048-c0a80104eb33'>
+ <DI:GraphEdge.contained>
+ <DI:GraphNode xmi.id='fd6a65b4-0116-1000-8069-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-74.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcename'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd6a65b4-0116-1000-806a-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-17.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcemultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd6a65b5-0116-1000-806b-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-103.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='stereotype'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd6a65b5-0116-1000-806c-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-91.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='name'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd6a65b5-0116-1000-806d-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationname'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd6a65b5-0116-1000-806e-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationmultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ </DI:GraphEdge.contained>
+ <DI:GraphEdge.property>
+ <DI:Property key='showAssocName' value='false'/>
+ <DI:Property key='EdgeType' value='1'/>
+ <DI:Property key='lineWidth' value='1.0'/>
+ <DI:Property key='showCardinality' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='lineColor' value='#646464'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='showStereotype' value='false'/>
+ </DI:GraphEdge.property>
+ <DI:GraphEdge.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:ManyToManyRelationshipEdge~javax.persistence.ManyToMany at org.jboss.labs.ng.model.Project@ejb:fc98331d-0116-1000-8015-c0a80104e31d at licensesList@java.util.List<org.jboss.labs.ng.model.License>@2 at org.jboss.labs.ng.model.License@ejb:fce38cc8-0116-1000-803d-c0a80104eb33'/>
+ </DI:GraphEdge.semanticModel>
+ <DI:GraphEdge.waypoint>
+ <DI:Point x='75.0' y='134.0'/>
+ <DI:Point x='2.0' y='134.0'/>
+ <DI:Point x='2.0' y='74.0'/>
+ <DI:Point x='-135.0' y='74.0'/>
+ </DI:GraphEdge.waypoint>
+ </DI:GraphEdge>
+ <DI:GraphNode xmi.id='fd8567fa-0116-1000-8074-c0a80104eb33'>
+ <DI:GraphNode.anchorage>
+ <DI:GraphConnector xmi.id='fd87e86e-0116-1000-807a-c0a80104eb33' graphEdge='fda1a8b2-0116-1000-80a0-c0a80104eb33 fda1a8b3-0116-1000-80a1-c0a80104eb33 fdd611ac-0116-1000-80d1-c0a80104eb33'/>
+ </DI:GraphNode.anchorage>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fd8567fa-0116-1000-8075-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='COMPACT'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='100.0' width='100.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd8567fa-0116-1000-8076-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fd8567fa-0116-1000-8077-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.6818647384643555' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd8567fa-0116-1000-8078-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.3181352615356445' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='210.0' width='195.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.position>
+ <DI:Point x='-360.0' y='780.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.property>
+ <DI:Property key='showAttributeType' value='true'/>
+ <DI:Property key='fillColor' value='#efd6ff'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='excludeAttrFilter' value=''/>
+ <DI:Property key='showStereotype' value='true'/>
+ <DI:Property key='showAttributes' value='true'/>
+ <DI:Property key='showPackage' value='true'/>
+ <DI:Property key='showOperations' value='false'/>
+ <DI:Property key='lineColor' value='#a5a5a5'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='sortAttributesAlpha' value='false'/>
+ </DI:GraphNode.property>
+ <DI:GraphNode.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:EntityEJB~ejb:fd806447-0116-1000-806f-c0a80104eb33' presentation='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='210.0' width='195.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd948d87-0116-1000-8086-c0a80104eb33'>
+ <DI:GraphNode.anchorage>
+ <DI:GraphConnector xmi.id='fda0966f-0116-1000-8099-c0a80104eb33' graphEdge='fda1a8b3-0116-1000-80a1-c0a80104eb33 fda42fc2-0116-1000-80ae-c0a80104eb33'/>
+ </DI:GraphNode.anchorage>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fd948d87-0116-1000-8087-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='COMPACT'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='100.0' width='100.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd948d87-0116-1000-8088-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fd948d87-0116-1000-8089-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.6818647384643555' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd948d88-0116-1000-808a-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.3181352615356445' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='150.0' width='240.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.position>
+ <DI:Point x='-120.0' y='615.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.property>
+ <DI:Property key='showAttributeType' value='true'/>
+ <DI:Property key='fillColor' value='#efd6ff'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='excludeAttrFilter' value=''/>
+ <DI:Property key='showStereotype' value='true'/>
+ <DI:Property key='showAttributes' value='true'/>
+ <DI:Property key='showPackage' value='true'/>
+ <DI:Property key='showOperations' value='false'/>
+ <DI:Property key='lineColor' value='#a5a5a5'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='sortAttributesAlpha' value='false'/>
+ </DI:GraphNode.property>
+ <DI:GraphNode.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:EntityEJB~ejb:fd948445-0116-1000-8081-c0a80104eb33' presentation='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='150.0' width='240.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd9fdc73-0116-1000-808b-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fd9fdc73-0116-1000-808c-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='COMPACT'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='100.0' width='100.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd9fdc73-0116-1000-808d-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fd9fdc73-0116-1000-808e-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='EnumValueCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='2.3996996879577637' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd9fdc73-0116-1000-808f-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.5334334373474121' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd9fdc73-0116-1000-8090-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.5334334373474121' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd9fdc73-0116-1000-8091-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='InnerCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.5334334373474121' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='120.0' width='120.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd9fdc73-0116-1000-8092-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fd9fdc73-0116-1000-8093-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fd9fdc73-0116-1000-8094-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='EnumValueCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.0' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd9fdc73-0116-1000-8095-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.0' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd9fdc73-0116-1000-8096-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.0' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='Component'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='80.0' width='33.33333206176758'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fd9fdc73-0116-1000-8097-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='0.0' y='0.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='BodyCompartment'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='EXPANDED'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='120.0' width='120.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.position>
+ <DI:Point x='150.0' y='615.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.property>
+ <DI:Property key='sortMethodsAlpha' value='true'/>
+ <DI:Property key='filterAttrViz' value='PUBLIC PROTECTED PACKAGE PRIVATE'/>
+ <DI:Property key='fillColor' value='#c6d6ff'/>
+ <DI:Property key='showInnerClasses' value='false'/>
+ <DI:Property key='ShowEnumValuesCompartment' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='filterMethodViz' value='PUBLIC PROTECTED PACKAGE PRIVATE'/>
+ <DI:Property key='showMethodType' value='true'/>
+ <DI:Property key='excludeAttrFilter' value=''/>
+ <DI:Property key='showStereotype' value='true'/>
+ <DI:Property key='showAttributes' value='false'/>
+ <DI:Property key='showPackage' value='false'/>
+ <DI:Property key='showMethodStatic' value='true'/>
+ <DI:Property key='excludeMethodFilter' value=''/>
+ <DI:Property key='showOperations' value='false'/>
+ <DI:Property key='showAttributeType' value='true'/>
+ <DI:Property key='operationShowParameters' value='0'/>
+ <DI:Property key='showAttributeVisibility' value='true'/>
+ <DI:Property key='showMethodVisibility' value='true'/>
+ <DI:Property key='showAttributeStatic' value='true'/>
+ <DI:Property key='lineColor' value='#a5a5a5'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='sortAttributesAlpha' value='true'/>
+ </DI:GraphNode.property>
+ <DI:GraphNode.semanticModel>
+ <DI:CoreSemanticModelBridge element='JAVA:JIDE;;org.jboss.labs.ng.model;;###;;ProjectRole' presentation='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='120.0' width='120.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphEdge xmi.id='fda1a8b3-0116-1000-80a1-c0a80104eb33' anchor='fd87e86e-0116-1000-807a-c0a80104eb33 fda0966f-0116-1000-8099-c0a80104eb33'>
+ <DI:GraphEdge.contained>
+ <DI:GraphNode xmi.id='fda1a8c1-0116-1000-80a2-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcename'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda1a8c1-0116-1000-80a3-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcemultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda1a8c1-0116-1000-80a4-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-107.0' y='-20.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='stereotype'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda1a8c1-0116-1000-80a5-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-36.16978454589844' y='32.90509033203125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='name'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda1a8c1-0116-1000-80a6-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationname'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda1a8c1-0116-1000-80a7-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-17.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationmultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ </DI:GraphEdge.contained>
+ <DI:GraphEdge.property>
+ <DI:Property key='showAssocName' value='false'/>
+ <DI:Property key='EdgeType' value='1'/>
+ <DI:Property key='lineWidth' value='1.0'/>
+ <DI:Property key='showCardinality' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='lineColor' value='#646464'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='showStereotype' value='false'/>
+ </DI:GraphEdge.property>
+ <DI:GraphEdge.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:OneToManyRelationshipEdge~javax.persistence.OneToMany at org.jboss.labs.ng.model.User@ejb:fd806447-0116-1000-806f-c0a80104eb33 at projectMembershipsList@java.util.List<org.jboss.labs.ng.model.ProjectMembership>@2 at org.jboss.labs.ng.model.ProjectMembership@ejb:fd948445-0116-1000-8081-c0a80104eb33'/>
+ </DI:GraphEdge.semanticModel>
+ <DI:GraphEdge.waypoint>
+ <DI:Point x='-165.0' y='900.0'/>
+ <DI:Point x='-81.5' y='900.0'/>
+ <DI:Point x='-81.5' y='765.0'/>
+ </DI:GraphEdge.waypoint>
+ </DI:GraphEdge>
+ <DI:GraphEdge xmi.id='fda1a8b2-0116-1000-80a0-c0a80104eb33' anchor='fd87e86e-0116-1000-807a-c0a80104eb33 fd6a65b4-0116-1000-8062-c0a80104eb33'>
+ <DI:GraphEdge.contained>
+ <DI:GraphNode xmi.id='fda1a8c1-0116-1000-80a8-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-196.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcename'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda1a8c1-0116-1000-80a9-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcemultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda1a8c1-0116-1000-80aa-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-131.0' y='-65.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='stereotype'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda1a8c1-0116-1000-80ab-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-37.0' y='16.044921875'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='name'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda1a8c2-0116-1000-80ac-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationname'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda1a8c2-0116-1000-80ad-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-17.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationmultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ </DI:GraphEdge.contained>
+ <DI:GraphEdge.property>
+ <DI:Property key='showAssocName' value='false'/>
+ <DI:Property key='EdgeType' value='1'/>
+ <DI:Property key='lineWidth' value='1.0'/>
+ <DI:Property key='showCardinality' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='lineColor' value='#646464'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='showStereotype' value='false'/>
+ </DI:GraphEdge.property>
+ <DI:GraphEdge.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:ManyToManyRelationshipEdge~javax.persistence.ManyToMany at org.jboss.labs.ng.model.User@ejb:fd806447-0116-1000-806f-c0a80104eb33 at signedContributorAgreementsList@java.util.List<org.jboss.labs.ng.model.ContributorAgreement>@2 at org.jboss.labs.ng.model.ContributorAgreement@ejb:fd5a2008-0116-1000-8056-c0a80104eb33'/>
+ </DI:GraphEdge.semanticModel>
+ <DI:GraphEdge.waypoint>
+ <DI:Point x='-262.5' y='780.0'/>
+ <DI:Point x='-262.5' y='642.0'/>
+ <DI:Point x='-255.0' y='642.0'/>
+ <DI:Point x='-255.0' y='555.0'/>
+ </DI:GraphEdge.waypoint>
+ </DI:GraphEdge>
+ <DI:GraphEdge xmi.id='fda42fc2-0116-1000-80ae-c0a80104eb33' anchor='fda0966f-0116-1000-8099-c0a80104eb33 fcd52485-0116-1000-800e-c0a80104eb33'>
+ <DI:GraphEdge.contained>
+ <DI:GraphNode xmi.id='fda42fd1-0116-1000-80af-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-50.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcename'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda42fd1-0116-1000-80b0-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcemultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda42fd1-0116-1000-80b1-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-34.0' y='-19.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='stereotype'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda42fd1-0116-1000-80b2-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='0.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='name'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda42fd1-0116-1000-80b3-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-141.0' y='70.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationname'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda42fd1-0116-1000-80b4-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-19.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationmultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ </DI:GraphEdge.contained>
+ <DI:GraphEdge.property>
+ <DI:Property key='showAssocName' value='false'/>
+ <DI:Property key='EdgeType' value='1'/>
+ <DI:Property key='lineWidth' value='1.0'/>
+ <DI:Property key='showCardinality' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='lineColor' value='#646464'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='showStereotype' value='false'/>
+ </DI:GraphEdge.property>
+ <DI:GraphEdge.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:ManyToOneRelationshipEdge~javax.persistence.ManyToOne at org.jboss.labs.ng.model.ProjectMembership@ejb:fd948445-0116-1000-8081-c0a80104eb33 at project@org.jboss.labs.ng.model.Project at 2@org.jboss.labs.ng.model.Project at ejb:fc98331d-0116-1000-8015-c0a80104e31d'/>
+ </DI:GraphEdge.semanticModel>
+ <DI:GraphEdge.waypoint>
+ <DI:Point x='-57.000003814697266' y='615.0'/>
+ <DI:Point x='-57.000003814697266' y='502.0'/>
+ <DI:Point x='151.0' y='502.0'/>
+ <DI:Point x='151.0' y='375.0'/>
+ </DI:GraphEdge.waypoint>
+ </DI:GraphEdge>
+ <DI:GraphNode xmi.id='fda73860-0116-1000-80ba-c0a80104eb33'>
+ <DI:GraphNode.anchorage>
+ <DI:GraphConnector xmi.id='fda97ed7-0116-1000-80c0-c0a80104eb33' graphEdge='fda97ec1-0116-1000-80bf-c0a80104eb33'/>
+ </DI:GraphNode.anchorage>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fda73860-0116-1000-80bb-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='COMPACT'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='100.0' width='100.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda73860-0116-1000-80bc-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fda73860-0116-1000-80bd-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.6818647384643555' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda73860-0116-1000-80be-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.3181352615356445' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='120.0' width='195.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.position>
+ <DI:Point x='450.0' y='15.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.property>
+ <DI:Property key='showAttributeType' value='true'/>
+ <DI:Property key='fillColor' value='#efd6ff'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='excludeAttrFilter' value=''/>
+ <DI:Property key='showStereotype' value='true'/>
+ <DI:Property key='showAttributes' value='true'/>
+ <DI:Property key='showPackage' value='true'/>
+ <DI:Property key='showOperations' value='false'/>
+ <DI:Property key='lineColor' value='#a5a5a5'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='sortAttributesAlpha' value='false'/>
+ </DI:GraphNode.property>
+ <DI:GraphNode.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:EntityEJB~ejb:fda72ffe-0116-1000-80b5-c0a80104eb33' presentation='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='120.0' width='195.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphEdge xmi.id='fda97ec1-0116-1000-80bf-c0a80104eb33' anchor='fcd52485-0116-1000-800e-c0a80104eb33 fda97ed7-0116-1000-80c0-c0a80104eb33'>
+ <DI:GraphEdge.contained>
+ <DI:GraphNode xmi.id='fda97ed7-0116-1000-80c1-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcename'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda97ed7-0116-1000-80c2-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcemultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda97ed7-0116-1000-80c3-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='0.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='stereotype'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda97ed7-0116-1000-80c4-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='0.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='name'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda97ed8-0116-1000-80c5-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationname'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fda97ed8-0116-1000-80c6-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-17.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationmultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ </DI:GraphEdge.contained>
+ <DI:GraphEdge.property>
+ <DI:Property key='showAssocName' value='false'/>
+ <DI:Property key='EdgeType' value='1'/>
+ <DI:Property key='lineWidth' value='1.0'/>
+ <DI:Property key='showCardinality' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='lineColor' value='#646464'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='showStereotype' value='false'/>
+ </DI:GraphEdge.property>
+ <DI:GraphEdge.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:OneToManyRelationshipEdge~javax.persistence.OneToMany at org.jboss.labs.ng.model.Project@ejb:fc98331d-0116-1000-8015-c0a80104e31d at linksList@java.util.List<org.jboss.labs.ng.model.Link>@2 at org.jboss.labs.ng.model.Link@ejb:fda72ffe-0116-1000-80b5-c0a80104eb33'/>
+ </DI:GraphEdge.semanticModel>
+ <DI:GraphEdge.waypoint>
+ <DI:Point x='405.0' y='176.5'/>
+ <DI:Point x='547.5' y='176.5'/>
+ <DI:Point x='547.5' y='135.0'/>
+ </DI:GraphEdge.waypoint>
+ </DI:GraphEdge>
+ <DI:GraphNode xmi.id='fdd3dd7f-0116-1000-80cc-c0a80104eb33'>
+ <DI:GraphNode.anchorage>
+ <DI:GraphConnector xmi.id='fdd611b7-0116-1000-80d2-c0a80104eb33' graphEdge='fdd611ac-0116-1000-80d1-c0a80104eb33 fdd6cc5f-0116-1000-80d9-c0a80104eb33'/>
+ </DI:GraphNode.anchorage>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fdd3dd7f-0116-1000-80cd-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='COMPACT'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='100.0' width='100.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fdd3dd7f-0116-1000-80ce-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fdd3dd7f-0116-1000-80cf-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.6818647384643555' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fdd3dd7f-0116-1000-80d0-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.3181352615356445' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='195.0' width='180.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.position>
+ <DI:Point x='315.0' y='630.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.property>
+ <DI:Property key='showAttributeType' value='true'/>
+ <DI:Property key='fillColor' value='#efd6ff'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='excludeAttrFilter' value=''/>
+ <DI:Property key='showStereotype' value='true'/>
+ <DI:Property key='showAttributes' value='true'/>
+ <DI:Property key='showPackage' value='true'/>
+ <DI:Property key='showOperations' value='false'/>
+ <DI:Property key='lineColor' value='#a5a5a5'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='sortAttributesAlpha' value='false'/>
+ </DI:GraphNode.property>
+ <DI:GraphNode.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:EntityEJB~ejb:fdd39443-0116-1000-80c7-c0a80104eb33' presentation='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='195.0' width='180.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphEdge xmi.id='fdd611ac-0116-1000-80d1-c0a80104eb33' anchor='fd87e86e-0116-1000-807a-c0a80104eb33 fdd611b7-0116-1000-80d2-c0a80104eb33'>
+ <DI:GraphEdge.contained>
+ <DI:GraphNode xmi.id='fdd611b7-0116-1000-80d3-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcename'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fdd611b7-0116-1000-80d4-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcemultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fdd611b7-0116-1000-80d5-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='0.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='stereotype'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fdd611b7-0116-1000-80d6-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='0.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='name'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fdd611b7-0116-1000-80d7-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationname'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fdd611b7-0116-1000-80d8-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-17.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationmultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ </DI:GraphEdge.contained>
+ <DI:GraphEdge.property>
+ <DI:Property key='showAssocName' value='false'/>
+ <DI:Property key='EdgeType' value='1'/>
+ <DI:Property key='lineWidth' value='1.0'/>
+ <DI:Property key='showCardinality' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='lineColor' value='#646464'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='showStereotype' value='false'/>
+ </DI:GraphEdge.property>
+ <DI:GraphEdge.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:ManyToManyRelationshipEdge~javax.persistence.ManyToMany at org.jboss.labs.ng.model.User@ejb:fd806447-0116-1000-806f-c0a80104eb33 at mailingListList@java.util.List<org.jboss.labs.ng.model.MailingList>@2 at org.jboss.labs.ng.model.MailingList@ejb:fdd39443-0116-1000-80c7-c0a80104eb33'/>
+ </DI:GraphEdge.semanticModel>
+ <DI:GraphEdge.waypoint>
+ <DI:Point x='-190.0' y='961.0'/>
+ <DI:Point x='442.0' y='961.0'/>
+ <DI:Point x='442.0' y='808.1000366210938'/>
+ </DI:GraphEdge.waypoint>
+ </DI:GraphEdge>
+ <DI:GraphEdge xmi.id='fdd6cc5f-0116-1000-80d9-c0a80104eb33' anchor='fcd52485-0116-1000-800e-c0a80104eb33 fdd611b7-0116-1000-80d2-c0a80104eb33'>
+ <DI:GraphEdge.contained>
+ <DI:GraphNode xmi.id='fdd6cc6e-0116-1000-80da-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='60.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcename'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fdd6cc6e-0116-1000-80db-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-17.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcemultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fdd6cc6e-0116-1000-80dc-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='0.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='stereotype'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fdd6cc6e-0116-1000-80dd-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-112.0' y='0.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='name'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fdd6cc6e-0116-1000-80de-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='-46.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationname'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fdd6cc6e-0116-1000-80df-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationmultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ </DI:GraphEdge.contained>
+ <DI:GraphEdge.property>
+ <DI:Property key='showAssocName' value='false'/>
+ <DI:Property key='EdgeType' value='1'/>
+ <DI:Property key='lineWidth' value='1.0'/>
+ <DI:Property key='showCardinality' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='lineColor' value='#646464'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='showStereotype' value='false'/>
+ </DI:GraphEdge.property>
+ <DI:GraphEdge.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:ManyToManyRelationshipEdge~javax.persistence.ManyToMany at org.jboss.labs.ng.model.Project@ejb:fc98331d-0116-1000-8015-c0a80104e31d at mailingListList@java.util.List<org.jboss.labs.ng.model.MailingList>@2 at org.jboss.labs.ng.model.MailingList@ejb:fdd39443-0116-1000-80c7-c0a80104eb33'/>
+ </DI:GraphEdge.semanticModel>
+ <DI:GraphEdge.waypoint>
+ <DI:Point x='331.0' y='375.0'/>
+ <DI:Point x='331.0' y='495.0'/>
+ <DI:Point x='330.0' y='495.0'/>
+ <DI:Point x='330.0' y='630.0'/>
+ </DI:GraphEdge.waypoint>
+ </DI:GraphEdge>
+ <DI:GraphNode xmi.id='fddf263f-0116-1000-8101-c0a80104eb33'>
+ <DI:GraphNode.anchorage>
+ <DI:GraphConnector xmi.id='fde2913e-0116-1000-8107-c0a80104eb33' graphEdge='fde2912e-0116-1000-8106-c0a80104eb33'/>
+ </DI:GraphNode.anchorage>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fddf263f-0116-1000-8102-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='COMPACT'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='100.0' width='100.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fddf263f-0116-1000-8103-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fddf263f-0116-1000-8104-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.6818647384643555' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fddf263f-0116-1000-8105-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.3181352615356445' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='135.0' width='210.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.position>
+ <DI:Point x='600.0' y='525.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.property>
+ <DI:Property key='showAttributeType' value='true'/>
+ <DI:Property key='fillColor' value='#efd6ff'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='excludeAttrFilter' value=''/>
+ <DI:Property key='showStereotype' value='true'/>
+ <DI:Property key='showAttributes' value='true'/>
+ <DI:Property key='showPackage' value='true'/>
+ <DI:Property key='showOperations' value='false'/>
+ <DI:Property key='lineColor' value='#a5a5a5'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='sortAttributesAlpha' value='false'/>
+ </DI:GraphNode.property>
+ <DI:GraphNode.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:EntityEJB~ejb:fdde4d05-0116-1000-80fc-c0a80104eb33' presentation='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='135.0' width='210.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphEdge xmi.id='fde2912e-0116-1000-8106-c0a80104eb33' anchor='fcd52485-0116-1000-800e-c0a80104eb33 fde2913e-0116-1000-8107-c0a80104eb33'>
+ <DI:GraphEdge.contained>
+ <DI:GraphNode xmi.id='fde2913e-0116-1000-8108-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcename'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde2913e-0116-1000-8109-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='4.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='sourcemultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde2913e-0116-1000-810a-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='0.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='stereotype'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde2913f-0116-1000-810b-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='0.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='name'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde2913f-0116-1000-810c-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-15.0' y='4.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationname'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde2913f-0116-1000-810d-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='-19.0' y='-24.955078125'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='destinationmultiplicity'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ </DI:GraphEdge.contained>
+ <DI:GraphEdge.property>
+ <DI:Property key='showAssocName' value='false'/>
+ <DI:Property key='EdgeType' value='1'/>
+ <DI:Property key='lineWidth' value='1.0'/>
+ <DI:Property key='showCardinality' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='lineColor' value='#646464'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='showStereotype' value='false'/>
+ </DI:GraphEdge.property>
+ <DI:GraphEdge.semanticModel>
+ <DI:CoreSemanticModelBridge element='EJB:OneToOneRelationshipEdge~javax.persistence.OneToOne at org.jboss.labs.ng.model.Project@ejb:fc98331d-0116-1000-8015-c0a80104e31d at forum@org.jboss.labs.ng.model.Forum at 2@org.jboss.labs.ng.model.Forum at ejb:fdde4d05-0116-1000-80fc-c0a80104eb33'/>
+ </DI:GraphEdge.semanticModel>
+ <DI:GraphEdge.waypoint>
+ <DI:Point x='403.0' y='374.4648742675781'/>
+ <DI:Point x='403.0' y='562.0'/>
+ <DI:Point x='600.0' y='562.0'/>
+ </DI:GraphEdge.waypoint>
+ </DI:GraphEdge>
+ <DI:GraphNode xmi.id='fde6e98b-0116-1000-810e-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fde6e98b-0116-1000-810f-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='COMPACT'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='100.0' width='100.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde6e98b-0116-1000-8110-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fde6e98b-0116-1000-8111-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='EnumValueCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='2.5668630599975586' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde6e98b-0116-1000-8112-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.4777123034000397' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde6e98b-0116-1000-8113-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.4777123034000397' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde6e98b-0116-1000-8114-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='InnerCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.4777123034000397' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='120.0' width='124.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde6e98b-0116-1000-8115-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fde6e98b-0116-1000-8116-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fde6e98b-0116-1000-8117-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='EnumValueCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.0' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde6e98b-0116-1000-8118-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.0' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde6e98b-0116-1000-8119-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.0' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='Component'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='80.0' width='33.33333206176758'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde6e98c-0116-1000-811a-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='0.0' y='0.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='BodyCompartment'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='EXPANDED'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='120.0' width='124.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.position>
+ <DI:Point x='150.0' y='765.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.property>
+ <DI:Property key='sortMethodsAlpha' value='true'/>
+ <DI:Property key='filterAttrViz' value='PUBLIC PROTECTED PACKAGE PRIVATE'/>
+ <DI:Property key='fillColor' value='#c6d6ff'/>
+ <DI:Property key='showInnerClasses' value='false'/>
+ <DI:Property key='ShowEnumValuesCompartment' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='filterMethodViz' value='PUBLIC PROTECTED PACKAGE PRIVATE'/>
+ <DI:Property key='showMethodType' value='true'/>
+ <DI:Property key='excludeAttrFilter' value=''/>
+ <DI:Property key='showStereotype' value='true'/>
+ <DI:Property key='showAttributes' value='false'/>
+ <DI:Property key='showPackage' value='false'/>
+ <DI:Property key='showMethodStatic' value='true'/>
+ <DI:Property key='excludeMethodFilter' value=''/>
+ <DI:Property key='showOperations' value='false'/>
+ <DI:Property key='showAttributeType' value='true'/>
+ <DI:Property key='operationShowParameters' value='0'/>
+ <DI:Property key='showAttributeVisibility' value='true'/>
+ <DI:Property key='showMethodVisibility' value='true'/>
+ <DI:Property key='showAttributeStatic' value='true'/>
+ <DI:Property key='lineColor' value='#a5a5a5'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='sortAttributesAlpha' value='true'/>
+ </DI:GraphNode.property>
+ <DI:GraphNode.semanticModel>
+ <DI:CoreSemanticModelBridge element='JAVA:JIDE;;org.jboss.labs.ng.model;;###;;MailingListType' presentation='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='120.0' width='124.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde828e4-0116-1000-811b-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fde828e4-0116-1000-811c-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='COMPACT'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='100.0' width='100.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde828e4-0116-1000-811d-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fde828e4-0116-1000-811e-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='EnumValueCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='2.1883904933929443' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde828e4-0116-1000-811f-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.6038697957992554' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde828e5-0116-1000-8120-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.6038697957992554' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde828e5-0116-1000-8121-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='InnerCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='0.6038697957992554' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='91.73046875' width='120.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde828e5-0116-1000-8122-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fde828e5-0116-1000-8123-c0a80104eb33'>
+ <DI:GraphNode.contained>
+ <DI:GraphNode xmi.id='fde828e5-0116-1000-8124-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='EnumValueCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.0' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde828e5-0116-1000-8125-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='FieldCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.0' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde828e5-0116-1000-8126-c0a80104eb33'>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='MethodCompartment'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='1.0' width='0.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='Component'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='80.0' width='33.33333206176758'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ <DI:GraphNode xmi.id='fde828e5-0116-1000-8127-c0a80104eb33'>
+ <DI:GraphNode.position>
+ <DI:Point x='0.0' y='0.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='BodyCompartment'/>
+ </DI:GraphNode.semanticModel>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='EXPANDED'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='91.73046875' width='120.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:GraphNode.contained>
+ <DI:GraphNode.position>
+ <DI:Point x='855.0' y='525.0'/>
+ </DI:GraphNode.position>
+ <DI:GraphNode.property>
+ <DI:Property key='sortMethodsAlpha' value='true'/>
+ <DI:Property key='filterAttrViz' value='PUBLIC PROTECTED PACKAGE PRIVATE'/>
+ <DI:Property key='fillColor' value='#c6d6ff'/>
+ <DI:Property key='showInnerClasses' value='false'/>
+ <DI:Property key='ShowEnumValuesCompartment' value='true'/>
+ <DI:Property key='font' value='SansSerif,plain,11'/>
+ <DI:Property key='filterMethodViz' value='PUBLIC PROTECTED PACKAGE PRIVATE'/>
+ <DI:Property key='showMethodType' value='true'/>
+ <DI:Property key='excludeAttrFilter' value=''/>
+ <DI:Property key='showStereotype' value='true'/>
+ <DI:Property key='showAttributes' value='false'/>
+ <DI:Property key='showPackage' value='false'/>
+ <DI:Property key='showMethodStatic' value='true'/>
+ <DI:Property key='excludeMethodFilter' value=''/>
+ <DI:Property key='showOperations' value='false'/>
+ <DI:Property key='showAttributeType' value='true'/>
+ <DI:Property key='operationShowParameters' value='0'/>
+ <DI:Property key='showAttributeVisibility' value='true'/>
+ <DI:Property key='showMethodVisibility' value='true'/>
+ <DI:Property key='showAttributeStatic' value='true'/>
+ <DI:Property key='lineColor' value='#a5a5a5'/>
+ <DI:Property key='fontColor' value='#0'/>
+ <DI:Property key='sortAttributesAlpha' value='true'/>
+ </DI:GraphNode.property>
+ <DI:GraphNode.semanticModel>
+ <DI:CoreSemanticModelBridge element='JAVA:JIDE;;org.jboss.labs.ng.model;;###;;ForumType' presentation='SYMBOLIC'/>
+ </DI:GraphNode.semanticModel>
+ <DI:GraphNode.size>
+ <DI:Dimension height='91.73046875' width='120.0'/>
+ </DI:GraphNode.size>
+ </DI:GraphNode>
+ </DI:Diagram.contained>
+ <DI:Diagram.property>
+ <DI:Property key='gridSize' value='15'/>
+ <DI:Property key='DiagramLayoutStyle' value='1'/>
+ <DI:Property key='maxShapeWidth' value='200'/>
+ <DI:Property key='PageOrientation' value='1'/>
+ <DI:Property key='showGrid' value='true'/>
+ <DI:Property key='maxEntriesInShape' value='10'/>
+ <DI:Property key='showPageBreaks' value='true'/>
+ <DI:Property key='ContainerLayoutStyle' value='1'/>
+ <DI:Property key='minLayoutDistance' value='40'/>
+ <DI:Property key='antialiasText' value='true'/>
+ <DI:Property key='snapToGrid' value='true'/>
+ <DI:Property key='PaperOrientation' value='Portrait'/>
+ <DI:Property key='PaperWidth' value='595.0'/>
+ <DI:Property key='PaperHeight' value='842.0'/>
+ <DI:Property key='PaperLeftMargin' value='18.0'/>
+ <DI:Property key='PaperTopMargin' value='18.0'/>
+ <DI:Property key='PaperRightMargin' value='18.0'/>
+ <DI:Property key='PaperBottomMargin' value='41.0'/>
+ <DI:Property key='PrintAreaX' value='0'/>
+ <DI:Property key='PrintAreaY' value='0'/>
+ <DI:Property key='PrintAreaWidth' value='0'/>
+ <DI:Property key='PrintAreaHeight' value='0'/>
+ </DI:Diagram.property>
+ <DI:Diagram.semanticModel>
+ <DI:SimpleSemanticModelBridge typeInfo='ejb_diagram'/>
+ </DI:Diagram.semanticModel>
+ </DI:Diagram>
+ </XMI.content>
+</XMI>
\ No newline at end of file
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/ContributorAgreement.java
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/ContributorAgreement.java (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/ContributorAgreement.java 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,68 @@
+package org.jboss.labs.ng.model;
+
+import java.io.Serializable;
+
+import java.util.List;
+
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.Id;
+import javax.persistence.ManyToMany;
+import javax.persistence.Version;
+
+ at Entity
+public class ContributorAgreement implements Serializable {
+ @Id @GeneratedValue
+ private Integer id;
+ @Version
+ private Integer version;
+
+ private String url;
+ @ManyToMany(mappedBy = "contributorAgreementList")
+ private List<Project> projectList;
+ @ManyToMany(mappedBy = "contributorAgreementList")
+ private List<User> usersList;
+
+ public ContributorAgreement() {
+ }
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public Integer getVersion() {
+ return version;
+ }
+
+ public void setVersion(Integer version) {
+ this.version = version;
+ }
+
+ public List<Project> getProjectList() {
+ return projectList;
+ }
+
+ public void setProjectList(List<Project> projectList) {
+ this.projectList = projectList;
+ }
+
+ public void setUrl(String newurl) {
+ this.url = newurl;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public List<User> getUsersList() {
+ return usersList;
+ }
+
+ public void setUsersList(List<User> userList) {
+ this.usersList = userList;
+ }
+}
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/Forum.java
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/Forum.java (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/Forum.java 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,63 @@
+package org.jboss.labs.ng.model;
+
+import java.io.Serializable;
+
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.Id;
+import javax.persistence.Version;
+
+ at Entity
+public class Forum implements Serializable {
+ @Id @GeneratedValue
+ private Integer id;
+ @Version
+ private Integer version;
+
+ private String name;
+ private String url;
+ private ForumType type;
+
+ public Forum() {
+ }
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public Integer getVersion() {
+ return version;
+ }
+
+ public void setVersion(Integer version) {
+ this.version = version;
+ }
+
+ public void setName(String newname) {
+ this.name = newname;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setUrl(String newurl) {
+ this.url = newurl;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public void setType(ForumType newtype) {
+ this.type = newtype;
+ }
+
+ public ForumType getType() {
+ return type;
+ }
+}
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/ForumType.java
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/ForumType.java (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/ForumType.java 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,5 @@
+package org.jboss.labs.ng.model;
+
+public enum ForumType {
+ DEV, USER, OTHER
+}
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/IssueTracker.java
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/IssueTracker.java (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/IssueTracker.java 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,45 @@
+package org.jboss.labs.ng.model;
+
+import java.io.Serializable;
+
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.Id;
+import javax.persistence.Version;
+
+ at Entity
+public class IssueTracker implements Serializable {
+ private Integer id;
+ private Integer version;
+
+ private String url;
+
+ public IssueTracker() {
+ }
+
+ @Id @GeneratedValue
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ @Version
+ public Integer getVersion() {
+ return version;
+ }
+
+ public void setVersion(Integer version) {
+ this.version = version;
+ }
+
+ public void setUrl(String newurl) {
+ this.url = newurl;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+}
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/IssueTrackerType.java
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/IssueTrackerType.java (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/IssueTrackerType.java 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,5 @@
+package org.jboss.labs.ng.model;
+
+public enum IssueTrackerType {
+ JIRA, BUGZILLA, TRAC
+}
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/License.java
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/License.java (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/License.java 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,89 @@
+package org.jboss.labs.ng.model;
+
+import java.io.Serializable;
+
+import java.util.List;
+
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.Id;
+import javax.persistence.ManyToMany;
+import javax.persistence.OneToMany;
+import javax.persistence.Version;
+
+ at Entity
+public class License implements Serializable {
+ @Id @GeneratedValue
+ private Integer id;
+ @Version
+ private Integer version;
+
+ @ManyToMany(mappedBy = "licenseList")
+ private List<Project> projectList;
+
+ private String name;
+ private String licenseVersion;
+ private String url;
+ @OneToMany
+ private List<License> compatibleLicensesList;
+
+ public License() {
+ }
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public Integer getVersion() {
+ return version;
+ }
+
+ public void setVersion(Integer version) {
+ this.version = version;
+ }
+
+ public List<Project> getProjectList() {
+ return projectList;
+ }
+
+ public void setProjectList(List<Project> projectList) {
+ this.projectList = projectList;
+ }
+
+ public void setName(String newname) {
+ this.name = newname;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setLicenseVersion(String newlicenseVersion) {
+ this.licenseVersion = newlicenseVersion;
+ }
+
+ public String getLicenseVersion() {
+ return licenseVersion;
+ }
+
+ public void setUrl(String newurl) {
+ this.url = newurl;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+
+ public List<License> getCompatibleLicensesList() {
+ return compatibleLicensesList;
+ }
+
+ public void setCompatibleLicensesList(List<License> compatibleLicensesList) {
+ this.compatibleLicensesList = compatibleLicensesList;
+ }
+}
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/Link.java
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/Link.java (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/Link.java 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,54 @@
+package org.jboss.labs.ng.model;
+
+import java.io.Serializable;
+
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.Id;
+import javax.persistence.Version;
+
+ at Entity
+public class Link implements Serializable {
+ @Id @GeneratedValue
+ private Integer id;
+ @Version
+ private Integer version;
+
+ private String name;
+ private String url;
+
+ public Link() {
+ }
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public Integer getVersion() {
+ return version;
+ }
+
+ public void setVersion(Integer version) {
+ this.version = version;
+ }
+
+ public void setName(String newname) {
+ this.name = newname;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setUrl(String newurl) {
+ this.url = newurl;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+}
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/MailingList.java
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/MailingList.java (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/MailingList.java 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,96 @@
+package org.jboss.labs.ng.model;
+
+import java.io.Serializable;
+
+import java.util.List;
+
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.Id;
+import javax.persistence.ManyToMany;
+import javax.persistence.Version;
+
+ at Entity
+public class MailingList implements Serializable {
+ @Id @GeneratedValue
+ private Integer id;
+ @Version
+ private Integer version;
+
+ private String address;
+ private String name;
+ private String description;
+ @ManyToMany(mappedBy = "mailingListList")
+ private List<User> userList;
+ @ManyToMany(mappedBy = "mailingListList")
+ private List<Project> projectList;
+
+ private MailingListType type;
+
+ public MailingList() {
+ }
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public Integer getVersion() {
+ return version;
+ }
+
+ public void setVersion(Integer version) {
+ this.version = version;
+ }
+
+ public void setAddress(String newaddress) {
+ this.address = newaddress;
+ }
+
+ public String getAddress() {
+ return address;
+ }
+
+ public void setName(String newname) {
+ this.name = newname;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setDescription(String newdescription) {
+ this.description = newdescription;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public List<User> getUserList() {
+ return userList;
+ }
+
+ public void setUserList(List<User> userList) {
+ this.userList = userList;
+ }
+
+ public List<Project> getProjectList() {
+ return projectList;
+ }
+
+ public void setProjectList(List<Project> projectList) {
+ this.projectList = projectList;
+ }
+
+ public void setType(MailingListType newtype) {
+ this.type = newtype;
+ }
+
+ public MailingListType getType() {
+ return type;
+ }
+}
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/MailingListType.java
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/MailingListType.java (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/MailingListType.java 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,5 @@
+package org.jboss.labs.ng.model;
+
+public enum MailingListType {
+ ANNOUNCE, REPOSITORY_LOG, ISSUES_LOG, FORUM, OTHER
+}
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/Project.java
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/Project.java (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/Project.java 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,205 @@
+package org.jboss.labs.ng.model;
+
+import java.io.Serializable;
+
+import java.util.List;
+
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.Id;
+import javax.persistence.ManyToMany;
+import javax.persistence.ManyToOne;
+import javax.persistence.OneToMany;
+import javax.persistence.OneToOne;
+import javax.persistence.Version;
+
+ at Entity
+public class Project implements Serializable {
+
+ @Id @GeneratedValue
+ private Integer id;
+
+ @Version
+ private Integer version;
+
+ private String projectId;
+ private String name;
+ private String logoURL;
+ private String downloadsURL;
+ private String documentationURL;
+ private String metricsURL;
+ private String ohlohURL;
+
+ @OneToOne
+ private Repository anonymusRepository;
+ @OneToOne
+ private Repository commiterRepository;
+ @OneToOne
+ private IssueTracker issueTracker;
+ @ManyToMany
+ private List<License> licensesList;
+ @ManyToMany
+ private List<ContributorAgreement> requiredContributorAgreementsList;
+ @OneToMany(mappedBy = "project")
+ private List<ProjectMembership> projectMembershipsList;
+ @OneToMany
+ private List<Link> linksList;
+ @ManyToMany
+ private List<MailingList> mailingListList;
+ @OneToOne
+ private Forum forum;
+
+
+ public Project() {
+ }
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+
+ public Integer getVersion() {
+ return version;
+ }
+
+ public void setVersion(Integer version) {
+ this.version = version;
+ }
+
+ public void setProjectId(String newprojectId) {
+ this.projectId = newprojectId;
+ }
+
+ public String getProjectId() {
+ return projectId;
+ }
+
+ public void setName(String newname) {
+ this.name = newname;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setLogoURL(String newlogoURL) {
+ this.logoURL = newlogoURL;
+ }
+
+ public String getLogoURL() {
+ return logoURL;
+ }
+
+ public void setDownloadsURL(String newdownloadsURL) {
+ this.downloadsURL = newdownloadsURL;
+ }
+
+ public String getDownloadsURL() {
+ return downloadsURL;
+ }
+
+ public void setDocumentationURL(String newdocumentationURL) {
+ this.documentationURL = newdocumentationURL;
+ }
+
+ public String getDocumentationURL() {
+ return documentationURL;
+ }
+
+
+ public Repository getAnonymusRepository() {
+ return anonymusRepository;
+ }
+
+ public void setAnonymusRepository(Repository anonymusRepository) {
+ this.anonymusRepository = anonymusRepository;
+ }
+
+
+ public Repository getCommiterRepository() {
+ return commiterRepository;
+ }
+
+ public void setCommiterRepository(Repository commiterRepository) {
+ this.commiterRepository = commiterRepository;
+ }
+
+ public IssueTracker getIssueTracker() {
+ return issueTracker;
+ }
+
+ public void setIssueTracker(IssueTracker issueTracker) {
+ this.issueTracker = issueTracker;
+ }
+
+ public List<License> getLicensesList() {
+ return licensesList;
+ }
+
+ public void setLicensesList(List<License> licenseList) {
+ this.licensesList = licenseList;
+ }
+
+ public List<ContributorAgreement> getRequiredContributorAgreementsList() {
+ return requiredContributorAgreementsList;
+ }
+
+ public void setRequiredContributorAgreementsList(List<ContributorAgreement> contributorAgreementList) {
+ this.requiredContributorAgreementsList = contributorAgreementList;
+ }
+
+
+ public List<ProjectMembership> getProjectMembershipsList() {
+ return projectMembershipsList;
+ }
+
+ public void setProjectMembershipsList(List<ProjectMembership> projectMembershipList) {
+ this.projectMembershipsList = projectMembershipList;
+ }
+
+
+ public List<Link> getLinksList() {
+ return linksList;
+ }
+
+ public void setLinksList(List<Link> linksList) {
+ this.linksList = linksList;
+ }
+
+ public List<MailingList> getMailingListList() {
+ return mailingListList;
+ }
+
+ public void setMailingListList(List<MailingList> mailingListList) {
+ this.mailingListList = mailingListList;
+ }
+
+
+ public Forum getForum() {
+ return forum;
+ }
+
+ public void setForum(Forum forum) {
+ this.forum = forum;
+ }
+
+ public void setMetricsURL(String newmetricsURL) {
+ this.metricsURL = newmetricsURL;
+ }
+
+ public String getMetricsURL() {
+ return metricsURL;
+ }
+
+ public void setOhlohURL(String newohlohURL) {
+ this.ohlohURL = newohlohURL;
+ }
+
+ public String getOhlohURL() {
+ return ohlohURL;
+ }
+}
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/ProjectMembership.java
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/ProjectMembership.java (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/ProjectMembership.java 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,57 @@
+package org.jboss.labs.ng.model;
+
+import java.io.Serializable;
+
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.Id;
+import javax.persistence.ManyToOne;
+import javax.persistence.Version;
+
+ at Entity
+public class ProjectMembership implements Serializable {
+ @Id @GeneratedValue
+ private Integer id;
+ @Version
+ private Integer version;
+
+ private ProjectRole projectRole;
+ @ManyToOne
+ private Project project;
+
+ public ProjectMembership() {
+ }
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public Integer getVersion() {
+ return version;
+ }
+
+ public void setVersion(Integer version) {
+ this.version = version;
+ }
+
+
+ public void setProjectRole(ProjectRole newprojectRole) {
+ this.projectRole = newprojectRole;
+ }
+
+ public ProjectRole getProjectRole() {
+ return projectRole;
+ }
+
+ public Project getProject() {
+ return project;
+ }
+
+ public void setProject(Project project) {
+ this.project = project;
+ }
+}
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/ProjectRole.java
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/ProjectRole.java (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/ProjectRole.java 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,5 @@
+package org.jboss.labs.ng.model;
+
+public enum ProjectRole {
+ LEAD, COMMITER, CONTRIBUTOR, USER
+}
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/Repository.java
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/Repository.java (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/Repository.java 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,45 @@
+package org.jboss.labs.ng.model;
+
+import java.io.Serializable;
+
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.Id;
+import javax.persistence.Version;
+
+ at Entity
+public class Repository implements Serializable {
+
+ private Integer id;
+ private Integer version;
+ private RepositoryType type;
+
+ public Repository() {
+ }
+
+ @Id @GeneratedValue
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ @Version
+ public Integer getVersion() {
+ return version;
+ }
+
+ public void setVersion(Integer version) {
+ this.version = version;
+ }
+
+ public void setType(RepositoryType newtype) {
+ this.type = newtype;
+ }
+
+ public RepositoryType getType() {
+ return type;
+ }
+}
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/RepositoryType.java
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/RepositoryType.java (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/RepositoryType.java 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,5 @@
+package org.jboss.labs.ng.model;
+
+public enum RepositoryType {
+ SVN, CVS
+}
Added: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/User.java
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/User.java (rev 0)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/User.java 2007-12-21 18:31:07 UTC (rev 17358)
@@ -0,0 +1,115 @@
+package org.jboss.labs.ng.model;
+
+import java.io.Serializable;
+
+import java.util.List;
+
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.Id;
+import javax.persistence.ManyToMany;
+import javax.persistence.OneToMany;
+import javax.persistence.Version;
+
+ at Entity
+public class User implements Serializable {
+ @Id @GeneratedValue
+ private Integer id;
+ @Version
+ private Integer version;
+
+ private String username;
+ private String name;
+ private String bio;
+ private String website;
+ private String pictureURL;
+ @ManyToMany
+ private List<ContributorAgreement> signedContributorAgreementsList;
+ @OneToMany
+ private List<ProjectMembership> projectMembershipsList;
+ @ManyToMany
+ private List<MailingList> mailingListList;
+
+ public User() {
+ }
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public Integer getVersion() {
+ return version;
+ }
+
+ public void setVersion(Integer version) {
+ this.version = version;
+ }
+
+ public void setUsername(String newusername) {
+ this.username = newusername;
+ }
+
+ public String getUsername() {
+ return username;
+ }
+
+ public void setName(String newname) {
+ this.name = newname;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setBio(String newbio) {
+ this.bio = newbio;
+ }
+
+ public String getBio() {
+ return bio;
+ }
+
+ public void setWebsite(String newwebsite) {
+ this.website = newwebsite;
+ }
+
+ public String getWebsite() {
+ return website;
+ }
+
+ public void setPictureURL(String newpictureURL) {
+ this.pictureURL = newpictureURL;
+ }
+
+ public String getPictureURL() {
+ return pictureURL;
+ }
+
+ public List<ContributorAgreement> getSignedContributorAgreementsList() {
+ return signedContributorAgreementsList;
+ }
+
+ public void setSignedContributorAgreementsList(List<ContributorAgreement> contributorAgreementList) {
+ this.signedContributorAgreementsList = contributorAgreementList;
+ }
+
+ public List<ProjectMembership> getProjectMembershipsList() {
+ return projectMembershipsList;
+ }
+
+ public void setProjectMembershipsList(List<ProjectMembership> projectMembershipList) {
+ this.projectMembershipsList = projectMembershipList;
+ }
+
+ public List<MailingList> getMailingListList() {
+ return mailingListList;
+ }
+
+ public void setMailingListList(List<MailingList> mailingListList) {
+ this.mailingListList = mailingListList;
+ }
+}
Modified: labs/jbosslabs/trunk/ng/architecture/projectModel.mm
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/projectModel.mm 2007-12-21 16:35:07 UTC (rev 17357)
+++ labs/jbosslabs/trunk/ng/architecture/projectModel.mm 2007-12-21 18:31:07 UTC (rev 17358)
@@ -13,9 +13,9 @@
<node CREATED="1198164461347" ID="_" MODIFIED="1198164462842" TEXT="svn"/>
<node CREATED="1198164465382" ID="Freemind_Link_1325307115" MODIFIED="1198164467010" TEXT="cvs"/>
</node>
-<node CREATED="1197985964841" ID="Freemind_Link_366343331" MODIFIED="1197985968380" TEXT="licences"/>
</node>
<node CREATED="1197979189989" MODIFIED="1197979191844" POSITION="right" TEXT="jira"/>
+<node CREATED="1197985964841" ID="Freemind_Link_366343331" MODIFIED="1197985968380" POSITION="right" TEXT="licences"/>
<node CREATED="1197982364920" ID="Freemind_Link_237084121" MODIFIED="1197982378987" POSITION="right" TEXT="downloads">
<node CREATED="1197986176608" ID="Freemind_Link_1346751932" MODIFIED="1197986209011" TEXT="list of files">
<node CREATED="1197986215967" ID="Freemind_Link_623202869" MODIFIED="1197986221659" TEXT="each file has">
@@ -65,9 +65,8 @@
<node CREATED="1197985743381" MODIFIED="1197985747153" TEXT="project blog"/>
<node CREATED="1197985748469" MODIFIED="1197985766113" TEXT="related posts from community"/>
</node>
-<node CREATED="1197983331138" MODIFIED="1197983341862" POSITION="right" TEXT="forums/mailing-lists">
-<node CREATED="1197983342777" ID="Freemind_Link_87353553" MODIFIED="1198164517944" TEXT="connected"/>
-<node CREATED="1197983384450" MODIFIED="1197983389885" TEXT="types">
+<node CREATED="1197983331138" ID="Freemind_Link_278385937" MODIFIED="1198244417747" POSITION="right" TEXT="mailing-lists">
+<node CREATED="1197983384450" ID="Freemind_Link_1350911064" MODIFIED="1197983389885" TEXT="types">
<node CREATED="1197983390577" MODIFIED="1197983392071" TEXT="dev"/>
<node CREATED="1197983395178" MODIFIED="1197983398757" TEXT="user"/>
<node CREATED="1197983399850" MODIFIED="1197983402005" TEXT="announces"/>
@@ -75,6 +74,11 @@
<node CREATED="1197983437817" MODIFIED="1197983439005" TEXT="jira"/>
</node>
</node>
+<node CREATED="1198244429260" ID="Freemind_Link_1681636955" MODIFIED="1198244432915" POSITION="right" TEXT="forums">
+<node CREATED="1198244439423" ID="Freemind_Link_383593708" MODIFIED="1198244440459" TEXT="dev"/>
+<node CREATED="1198244442759" ID="Freemind_Link_784094361" MODIFIED="1198244443747" TEXT="user"/>
+<node CREATED="1198244445511" ID="Freemind_Link_82213437" MODIFIED="1198244450723" TEXT="both connected with MLs"/>
+</node>
<node CREATED="1197984268287" MODIFIED="1197984272306" POSITION="right" TEXT="links"/>
<node CREATED="1197991684190" MODIFIED="1197991689105" POSITION="right" TEXT="wiki/documentation">
<node CREATED="1197983197182" MODIFIED="1197983277639" TEXT="do we want more fine-grained doc model">
Modified: labs/jbosslabs/trunk/ng/architecture/projectModel.mm.png
===================================================================
(Binary files differ)
More information about the jboss-svn-commits
mailing list