[jboss-svn-commits] JBL Code SVN: r17804 - in labs/jbosslabs/trunk/ng/architecture/model/ProjectModel: model/projectmodel and 2 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jan 14 06:23:36 EST 2008


Author: wrzep
Date: 2008-01-14 06:23:36 -0500 (Mon, 14 Jan 2008)
New Revision: 17804

Modified:
   labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/ProjectModel.jpr
   labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/model/projectmodel/ProjectModel.ejb_diagram
   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/service/ProjectServiceWebService.java
Log:
JBLAB-897


Modified: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/ProjectModel.jpr
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/ProjectModel.jpr	2008-01-14 10:04:19 UTC (rev 17803)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/ProjectModel.jpr	2008-01-14 11:23:36 UTC (rev 17804)
@@ -51,6 +51,7 @@
          <url n="ejb:5943b503-0117-1000-8001-c0a801040398" path="src/org/jboss/labs/ng/model/SignedContributorAgreement.java"/>
          <url n="ejb:69af512a-0117-1000-8001-c0a80104f265" path="src/org/jboss/labs/ng/model/ProjectRole.java"/>
          <url n="ejb:69bc6d54-0117-1000-8010-c0a80104f265" path="src/org/jboss/labs/ng/model/ReleaseCategory.java"/>
+         <url n="ejb:78054b7a-0117-1000-8010-c0a80104d07e" path="src/org/jboss/labs/ng/service/ProjectServiceBean.java"/>
          <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"/>
@@ -95,6 +96,260 @@
       <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.deploy.dt.DeploymentProfiles">
+      <hash n="profileDefinitions">
+         <hash n="WebServices">
+            <hash n="appletArchives"/>
+            <hash n="appletFiles">
+               <value n="autoInclude" v="true"/>
+               <list n="selectionFilters">
+                  <string v="oracle.jdevimpl.deploy.common.JavaSelectionFilter"/>
+               </list>
+            </hash>
+            <hash n="archiveOptions">
+               <value n="hasManifest" v="false"/>
+            </hash>
+            <url n="earURL" path="deploy/WebServices.ear"/>
+            <value n="enterpriseAppName" v="WebServices_Application1_ProjectModel"/>
+            <hash n="fileGroups">
+               <list n="groups">
+                  <hash>
+                     <list n="contributors">
+                        <hash>
+                           <value n="type" v="5"/>
+                        </hash>
+                     </list>
+                     <value n="displayName" v="Web Files"/>
+                     <hash n="filters">
+                        <list n="rules">
+                           <hash>
+                              <value n="pattern" v="WEB-INF/temp/**"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.svn"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**/CVS/"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**/.data/**"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.cdi"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.contrib"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.keep"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.rvi"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v=".jsps/"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v=".tags/"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v=".dtags/"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**/*.jht"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**/*.jjt"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**/*.jxt"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**"/>
+                           </hash>
+                        </list>
+                     </hash>
+                     <value n="internalName" v="web-files"/>
+                     <value n="type" v="1"/>
+                  </hash>
+                  <hash>
+                     <list n="contributors">
+                        <hash>
+                           <value n="type" v="2"/>
+                        </hash>
+                        <hash>
+                           <value n="type" v="7"/>
+                        </hash>
+                     </list>
+                     <value n="displayName" v="WEB-INF/classes"/>
+                     <hash n="filters">
+                        <list n="rules">
+                           <hash>
+                              <value n="pattern" v="org/jboss/labs/ng/service/ProjectServiceWebService*.class"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.xlf"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.tag"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.tld"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.ini"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.wsdl"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.sva"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.dcx"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.cpx"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.xcfg"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.ejx"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.xml"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.properties"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.PNG"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.png"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.JPEG"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.jpeg"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.JPG"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.jpg"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.GIF"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.gif"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.class"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="WEB-INF/temp/**"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.svn"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**/CVS/"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**/.data/**"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.cdi"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.contrib"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.keep"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**.rvi"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v=".jsps/"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v=".tags/"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v=".dtags/"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**/*.jht"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**/*.jjt"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                           <hash>
+                              <value n="pattern" v="**/*.jxt"/>
+                              <value n="type" v="1"/>
+                           </hash>
+                        </list>
+                     </hash>
+                     <value n="internalName" v="project-output"/>
+                     <value n="targetWithinJar" v="WEB-INF/classes"/>
+                     <value n="type" v="1"/>
+                  </hash>
+                  <hash>
+                     <value n="displayName" v="WEB-INF/lib"/>
+                     <hash n="filters">
+                        <list n="rules">
+                           <hash>
+                              <value n="pattern" v="**"/>
+                           </hash>
+                        </list>
+                     </hash>
+                     <value n="internalName" v="libraries"/>
+                     <value n="targetWithinJar" v="WEB-INF/lib"/>
+                     <value n="type" v="3"/>
+                  </hash>
+               </list>
+            </hash>
+            <url n="jarURL" path="deploy/WebServices.war"/>
+            <value n="profileClass" v="oracle.jdeveloper.deploy.war.WarProfile"/>
+            <value n="profileName" v="WebServices"/>
+         </hash>
+      </hash>
+      <list n="profileList">
+         <string v="WebServices"/>
+      </list>
+   </hash>
    <hash n="oracle.jdeveloper.model.J2eeSettings">
       <value n="j2eeWebAppName" v="Application1-ProjectModel-webapp"/>
       <value n="j2eeWebContextRoot" v="Application1-ProjectModel-context-root"/>
@@ -154,6 +409,10 @@
             <value n="id" v="J2EE"/>
             <value n="isJDK" v="false"/>
          </hash>
+         <hash>
+            <value n="id" v="JAX-WS Web Services"/>
+            <value n="isJDK" v="false"/>
+         </hash>
       </list>
       <list n="libraryReferences">
          <hash>
@@ -168,6 +427,10 @@
             <value n="id" v="J2EE"/>
             <value n="isJDK" v="false"/>
          </hash>
+         <hash>
+            <value n="id" v="JAX-WS Web Services"/>
+            <value n="isJDK" v="false"/>
+         </hash>
       </list>
    </hash>
    <hash n="oracle.jdevimpl.config.JProjectPaths">

Modified: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/model/projectmodel/ProjectModel.ejb_diagram
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/model/projectmodel/ProjectModel.ejb_diagram	2008-01-14 10:04:19 UTC (rev 17803)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/model/projectmodel/ProjectModel.ejb_diagram	2008-01-14 11:23:36 UTC (rev 17804)
@@ -12,7 +12,7 @@
       <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='3a49f495-0117-1000-8019-c0a80104c515 3a69d342-0117-1000-802b-c0a80104c515 3a8c1ad3-0117-1000-8041-c0a80104c515 3a8c1ad3-0117-1000-8042-c0a80104c515 44213a08-0117-1000-8001-c0a80104c5a0 6a0565f2-0117-1000-8001-c0a80104410c 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'/>
+            <DI:GraphConnector xmi.id='fcd52485-0116-1000-800e-c0a80104eb33' graphEdge='3a49f495-0117-1000-8019-c0a80104c515 3a69d342-0117-1000-802b-c0a80104c515 3a8c1ad3-0117-1000-8041-c0a80104c515 3a8c1ad3-0117-1000-8042-c0a80104c515 44213a08-0117-1000-8001-c0a80104c5a0 6a0565f2-0117-1000-8001-c0a80104410c 7803f293-0117-1000-8002-c0a80104d07e 7808dc0d-0117-1000-8001-c0a801041f2c fcd52487-0116-1000-800f-c0a80104eb33 fcd5c586-0116-1000-8017-c0a80104eb33 fce1c15d-0116-1000-8035-c0a80104eb33 fd6a659d-0116-1000-8060-c0a80104eb33 fda42fc2-0116-1000-80ae-c0a80104eb33'/>
           </DI:GraphNode.anchorage>
           <DI:GraphNode.contained>
             <DI:GraphNode xmi.id='fc98466c-0116-1000-801c-c0a80104e31d'>
@@ -46,7 +46,7 @@
                 <DI:SimpleSemanticModelBridge typeInfo='SYMBOLIC'/>
               </DI:GraphNode.semanticModel>
               <DI:GraphNode.size>
-                <DI:Dimension height='405.0' width='330.0'/>
+                <DI:Dimension height='405.0' width='360.0'/>
               </DI:GraphNode.size>
             </DI:GraphNode>
           </DI:GraphNode.contained>
@@ -70,7 +70,7 @@
             <DI:CoreSemanticModelBridge element='EJB:EntityEJB~ejb:fc98331d-0116-1000-8015-c0a80104e31d' presentation='SYMBOLIC'/>
           </DI:GraphNode.semanticModel>
           <DI:GraphNode.size>
-            <DI:Dimension height='405.0' width='330.0'/>
+            <DI:Dimension height='405.0' width='360.0'/>
           </DI:GraphNode.size>
         </DI:GraphNode>
         <DI:GraphNode xmi.id='fcbdf3ce-0116-1000-8025-c0a80104e31d'>
@@ -341,8 +341,8 @@
             <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='195.99998474121094' y='45.0'/>
-            <DI:Point x='195.99998474121094' y='-211.0'/>
+            <DI:Point x='207.0' y='45.0'/>
+            <DI:Point x='207.0' y='-211.0'/>
             <DI:Point x='-135.0' y='-211.0'/>
           </DI:GraphEdge.waypoint>
         </DI:GraphEdge>
@@ -411,8 +411,8 @@
             <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='150.00003051757812' y='45.0'/>
-            <DI:Point x='150.00003051757812' y='-165.0'/>
+            <DI:Point x='156.81820678710938' y='45.0'/>
+            <DI:Point x='156.81820678710938' y='-165.0'/>
             <DI:Point x='-135.0' y='-165.0'/>
           </DI:GraphEdge.waypoint>
         </DI:GraphEdge>
@@ -684,14 +684,14 @@
             <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='255.0' y='45.0'/>
-            <DI:Point x='255.0' y='-169.44107055664062'/>
+            <DI:Point x='271.3636474609375' y='45.0'/>
+            <DI:Point x='271.3636474609375' y='-169.44107055664062'/>
             <DI:Point x='555.0' y='-169.44107055664062'/>
           </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='69c9ec5b-0117-1000-801e-c0a80104f265 69c9ec5b-0117-1000-801e-c0a80104f265 fcf5929f-0116-1000-804f-c0a80104eb33 fcf5929f-0116-1000-804f-c0a80104eb33 fd6a659d-0116-1000-8061-c0a80104eb33'/>
+            <DI:GraphConnector xmi.id='fce44a16-0116-1000-8048-c0a80104eb33' graphEdge='69c9ec5b-0117-1000-801e-c0a80104f265 69c9ec5b-0117-1000-801e-c0a80104f265 7803f293-0117-1000-8002-c0a80104d07e fcf5929f-0116-1000-804f-c0a80104eb33 fcf5929f-0116-1000-804f-c0a80104eb33'/>
           </DI:GraphNode.anchorage>
           <DI:GraphNode.contained>
             <DI:GraphNode xmi.id='fce3935f-0116-1000-8043-c0a80104eb33'>
@@ -952,84 +952,13 @@
             <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&lt;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='383.6888427734375'/>
-            <DI:Point x='-73.0' y='383.6888427734375'/>
+            <DI:Point x='75.0' y='359.6888427734375'/>
+            <DI:Point x='-73.0' y='359.6888427734375'/>
             <DI:Point x='-73.0' y='359.42852783203125'/>
             <DI:Point x='-240.0' y='359.42852783203125'/>
             <DI:Point x='-240.0' y='390.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='-107.0' y='-20.955078125'/>
-              </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='4.0' y='-20.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&lt;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='99.0'/>
-            <DI:Point x='0.0' y='99.0'/>
-            <DI:Point x='0.0' y='96.6363525390625'/>
-            <DI:Point x='-75.0' y='96.6363525390625'/>
-          </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='5958bde8-0117-1000-801b-c0a801040398 fda1a8b3-0116-1000-80a1-c0a80104eb33'/>
@@ -1263,7 +1192,7 @@
             </DI:GraphNode>
             <DI:GraphNode xmi.id='fda42fd1-0116-1000-80b3-c0a80104eb33'>
               <DI:GraphNode.position>
-                <DI:Point x='-141.0' y='52.0'/>
+                <DI:Point x='4.0' y='52.0'/>
               </DI:GraphNode.position>
               <DI:GraphNode.semanticModel>
                 <DI:SimpleSemanticModelBridge typeInfo='destinationname'/>
@@ -1294,13 +1223,13 @@
           <DI:GraphEdge.waypoint>
             <DI:Point x='392.0' y='705.0'/>
             <DI:Point x='392.0' y='584.0'/>
-            <DI:Point x='195.00001525878906' y='584.0'/>
-            <DI:Point x='195.00001525878906' y='450.0'/>
+            <DI:Point x='205.90907287597656' y='584.0'/>
+            <DI:Point x='205.90907287597656' y='450.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:GraphConnector xmi.id='fda97ed7-0116-1000-80c0-c0a80104eb33' graphEdge='7808dc0d-0117-1000-8001-c0a801041f2c'/>
           </DI:GraphNode.anchorage>
           <DI:GraphNode.contained>
             <DI:GraphNode xmi.id='fda73860-0116-1000-80bb-c0a80104eb33'>
@@ -1361,76 +1290,6 @@
             <DI:Dimension height='120.0' width='225.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='-56.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='-24.955078125'/>
-              </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='-103.0' y='4.0'/>
-              </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='-73.0' y='-24.955078125'/>
-              </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='-24.955078125'/>
-              </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='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.Project@ejb:fc98331d-0116-1000-8015-c0a80104e31d at linksList@java.util.List&lt;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='90.0' y='45.0'/>
-            <DI:Point x='90.0' y='-30.5'/>
-            <DI:Point x='-135.0' y='-30.5'/>
-          </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='3a8c1ad3-0117-1000-8041-c0a80104c515 3a8c1ad3-0117-1000-8042-c0a80104c515'/>
@@ -1561,7 +1420,7 @@
           <DI:GraphEdge.contained>
             <DI:GraphNode xmi.id='3a49f4a7-0117-1000-801b-c0a80104c515'>
               <DI:GraphNode.position>
-                <DI:Point x='-62.0' y='-24.955078125'/>
+                <DI:Point x='4.0' y='-36.955078125'/>
               </DI:GraphNode.position>
               <DI:GraphNode.semanticModel>
                 <DI:SimpleSemanticModelBridge typeInfo='sourcename'/>
@@ -1569,7 +1428,7 @@
             </DI:GraphNode>
             <DI:GraphNode xmi.id='3a49f4a8-0117-1000-801c-c0a80104c515'>
               <DI:GraphNode.position>
-                <DI:Point x='-17.0' y='-24.955078125'/>
+                <DI:Point x='4.0' y='-24.955078125'/>
               </DI:GraphNode.position>
               <DI:GraphNode.semanticModel>
                 <DI:SimpleSemanticModelBridge typeInfo='sourcemultiplicity'/>
@@ -1577,7 +1436,7 @@
             </DI:GraphNode>
             <DI:GraphNode xmi.id='3a49f4a8-0117-1000-801d-c0a80104c515'>
               <DI:GraphNode.position>
-                <DI:Point x='-41.955078125' y='27.044921875'/>
+                <DI:Point x='-55.0' y='21.0'/>
               </DI:GraphNode.position>
               <DI:GraphNode.semanticModel>
                 <DI:SimpleSemanticModelBridge typeInfo='stereotype'/>
@@ -1585,7 +1444,7 @@
             </DI:GraphNode>
             <DI:GraphNode xmi.id='3a49f4a8-0117-1000-801e-c0a80104c515'>
               <DI:GraphNode.position>
-                <DI:Point x='-37.0' y='14.044921875'/>
+                <DI:Point x='-39.0' y='16.044921875'/>
               </DI:GraphNode.position>
               <DI:GraphNode.semanticModel>
                 <DI:SimpleSemanticModelBridge typeInfo='name'/>
@@ -1593,7 +1452,7 @@
             </DI:GraphNode>
             <DI:GraphNode xmi.id='3a49f4a8-0117-1000-801f-c0a80104c515'>
               <DI:GraphNode.position>
-                <DI:Point x='4.0' y='-24.955078125'/>
+                <DI:Point x='-55.0' y='-24.955078125'/>
               </DI:GraphNode.position>
               <DI:GraphNode.semanticModel>
                 <DI:SimpleSemanticModelBridge typeInfo='destinationname'/>
@@ -1601,7 +1460,7 @@
             </DI:GraphNode>
             <DI:GraphNode xmi.id='3a49f4a8-0117-1000-8020-c0a80104c515'>
               <DI:GraphNode.position>
-                <DI:Point x='4.0' y='4.0'/>
+                <DI:Point x='4.0' y='-24.955078125'/>
               </DI:GraphNode.position>
               <DI:GraphNode.semanticModel>
                 <DI:SimpleSemanticModelBridge typeInfo='destinationmultiplicity'/>
@@ -1622,10 +1481,10 @@
             <DI:CoreSemanticModelBridge element='EJB:ManyToOneRelationshipEdge~javax.persistence.ManyToOne at org.jboss.labs.ng.model.Blog@ejb:3a46d867-0117-1000-800f-c0a80104c515 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='555.0' y='215.0'/>
-            <DI:Point x='480.0' y='215.0'/>
-            <DI:Point x='480.0' y='214.06910705566406'/>
-            <DI:Point x='405.0' y='214.06910705566406'/>
+            <DI:Point x='555.0' y='124.0'/>
+            <DI:Point x='547.5' y='124.0'/>
+            <DI:Point x='547.5' y='49.0'/>
+            <DI:Point x='435.0' y='49.0'/>
           </DI:GraphEdge.waypoint>
         </DI:GraphEdge>
         <DI:GraphNode xmi.id='3a5e9f48-0117-1000-8026-c0a80104c515'>
@@ -1757,8 +1616,8 @@
           </DI:GraphEdge.semanticModel>
           <DI:GraphEdge.waypoint>
             <DI:Point x='525.0' y='3.8333740234375'/>
-            <DI:Point x='379.0' y='3.8333740234375'/>
-            <DI:Point x='379.0' y='45.0'/>
+            <DI:Point x='406.6363220214844' y='3.8333740234375'/>
+            <DI:Point x='406.6363220214844' y='45.0'/>
           </DI:GraphEdge.waypoint>
         </DI:GraphEdge>
         <DI:GraphEdge xmi.id='3a8c1ad3-0117-1000-8041-c0a80104c515' anchor='fcd52485-0116-1000-800e-c0a80104eb33 fde2913e-0116-1000-8107-c0a80104eb33'>
@@ -1826,7 +1685,7 @@
             <DI:CoreSemanticModelBridge element='EJB:OneToOneRelationshipEdge~javax.persistence.OneToOne at org.jboss.labs.ng.model.Project@ejb:fc98331d-0116-1000-8015-c0a80104e31d at userForum@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='405.0' y='304.875'/>
+            <DI:Point x='435.0' y='304.875'/>
             <DI:Point x='621.5' y='304.875'/>
             <DI:Point x='621.5' y='360.0'/>
           </DI:GraphEdge.waypoint>
@@ -1896,7 +1755,7 @@
             <DI:CoreSemanticModelBridge element='EJB:OneToOneRelationshipEdge~javax.persistence.OneToOne at org.jboss.labs.ng.model.Project@ejb:fc98331d-0116-1000-8015-c0a80104e31d at devForum@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='405.0' y='358.875'/>
+            <DI:Point x='435.0' y='358.875'/>
             <DI:Point x='567.5' y='358.875'/>
             <DI:Point x='567.5' y='360.0'/>
           </DI:GraphEdge.waypoint>
@@ -1905,7 +1764,7 @@
           <DI:GraphEdge.contained>
             <DI:GraphNode xmi.id='44213a51-0117-1000-8009-c0a80104c5a0'>
               <DI:GraphNode.position>
-                <DI:Point x='4.0' y='-24.955078125'/>
+                <DI:Point x='-61.0' y='-24.955078125'/>
               </DI:GraphNode.position>
               <DI:GraphNode.semanticModel>
                 <DI:SimpleSemanticModelBridge typeInfo='sourcename'/>
@@ -1913,7 +1772,7 @@
             </DI:GraphNode>
             <DI:GraphNode xmi.id='44213a51-0117-1000-800a-c0a80104c5a0'>
               <DI:GraphNode.position>
-                <DI:Point x='4.0' y='4.0'/>
+                <DI:Point x='4.0' y='-24.955078125'/>
               </DI:GraphNode.position>
               <DI:GraphNode.semanticModel>
                 <DI:SimpleSemanticModelBridge typeInfo='sourcemultiplicity'/>
@@ -1921,7 +1780,7 @@
             </DI:GraphNode>
             <DI:GraphNode xmi.id='44213a51-0117-1000-800b-c0a80104c5a0'>
               <DI:GraphNode.position>
-                <DI:Point x='3.0' y='-21.0'/>
+                <DI:Point x='-21.0' y='-23.955078125'/>
               </DI:GraphNode.position>
               <DI:GraphNode.semanticModel>
                 <DI:SimpleSemanticModelBridge typeInfo='stereotype'/>
@@ -1929,7 +1788,7 @@
             </DI:GraphNode>
             <DI:GraphNode xmi.id='44213a51-0117-1000-800c-c0a80104c5a0'>
               <DI:GraphNode.position>
-                <DI:Point x='-68.0' y='-4.0'/>
+                <DI:Point x='-4.0' y='-6.0'/>
               </DI:GraphNode.position>
               <DI:GraphNode.semanticModel>
                 <DI:SimpleSemanticModelBridge typeInfo='name'/>
@@ -1966,9 +1825,9 @@
             <DI:CoreSemanticModelBridge element='EJB:OneToOneRelationshipEdge~javax.persistence.OneToOne at org.jboss.labs.ng.model.Project@ejb:fc98331d-0116-1000-8015-c0a80104e31d at mainBlog@org.jboss.labs.ng.model.Blog at 2@org.jboss.labs.ng.model.Blog at ejb:3a46d867-0117-1000-800f-c0a80104c515'/>
           </DI:GraphEdge.semanticModel>
           <DI:GraphEdge.waypoint>
-            <DI:Point x='405.0' y='142.59912109375'/>
-            <DI:Point x='480.0' y='142.59912109375'/>
-            <DI:Point x='480.0' y='143.5'/>
+            <DI:Point x='75.0' y='49.0'/>
+            <DI:Point x='547.5' y='49.0'/>
+            <DI:Point x='547.5' y='143.5'/>
             <DI:Point x='555.0' y='143.5'/>
           </DI:GraphEdge.waypoint>
         </DI:GraphEdge>
@@ -2394,7 +2253,7 @@
             </DI:GraphNode>
             <DI:GraphNode xmi.id='6a05663e-0117-1000-8004-c0a80104410c'>
               <DI:GraphNode.position>
-                <DI:Point x='0.0' y='-20.955078125'/>
+                <DI:Point x='0.0' y='0.0'/>
               </DI:GraphNode.position>
               <DI:GraphNode.semanticModel>
                 <DI:SimpleSemanticModelBridge typeInfo='stereotype'/>
@@ -2402,7 +2261,7 @@
             </DI:GraphNode>
             <DI:GraphNode xmi.id='6a05663e-0117-1000-8005-c0a80104410c'>
               <DI:GraphNode.position>
-                <DI:Point x='-3.0' y='-46.955078125'/>
+                <DI:Point x='26.0' y='-3.0'/>
               </DI:GraphNode.position>
               <DI:GraphNode.semanticModel>
                 <DI:SimpleSemanticModelBridge typeInfo='name'/>
@@ -2439,8 +2298,8 @@
             <DI:CoreSemanticModelBridge element='EJB:OneToManyRelationshipEdge~javax.persistence.OneToMany at org.jboss.labs.ng.model.Project@ejb:fc98331d-0116-1000-8015-c0a80104e31d at projectRoleList@java.util.List&lt;org.jboss.labs.ng.model.ProjectRole>@2 at org.jboss.labs.ng.model.ProjectRole@ejb:69af512a-0117-1000-8001-c0a80104f265'/>
           </DI:GraphEdge.semanticModel>
           <DI:GraphEdge.waypoint>
-            <DI:Point x='338.5' y='450.0'/>
-            <DI:Point x='338.5' y='558.0'/>
+            <DI:Point x='362.4545593261719' y='450.0'/>
+            <DI:Point x='362.4545593261719' y='558.0'/>
             <DI:Point x='465.0' y='558.0'/>
           </DI:GraphEdge.waypoint>
         </DI:GraphEdge>
@@ -2584,6 +2443,146 @@
             <DI:Point x='644.0' y='660.0'/>
           </DI:GraphEdge.waypoint>
         </DI:GraphEdge>
+        <DI:GraphEdge xmi.id='7803f293-0117-1000-8002-c0a80104d07e' anchor='fcd52485-0116-1000-800e-c0a80104eb33 fce44a16-0116-1000-8048-c0a80104eb33'>
+          <DI:GraphEdge.contained>
+            <DI:GraphNode xmi.id='7803f3dd-0117-1000-8009-c0a80104d07e'>
+              <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='7803f3dd-0117-1000-800a-c0a80104d07e'>
+              <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='7803f3dd-0117-1000-800b-c0a80104d07e'>
+              <DI:GraphNode.position>
+                <DI:Point x='0.0' y='0.0'/>
+              </DI:GraphNode.position>
+              <DI:GraphNode.semanticModel>
+                <DI:SimpleSemanticModelBridge typeInfo='stereotype'/>
+              </DI:GraphNode.semanticModel>
+            </DI:GraphNode>
+            <DI:GraphNode xmi.id='7803f3dd-0117-1000-800c-c0a80104d07e'>
+              <DI:GraphNode.position>
+                <DI:Point x='0.0' y='0.0'/>
+              </DI:GraphNode.position>
+              <DI:GraphNode.semanticModel>
+                <DI:SimpleSemanticModelBridge typeInfo='name'/>
+              </DI:GraphNode.semanticModel>
+            </DI:GraphNode>
+            <DI:GraphNode xmi.id='7803f3dd-0117-1000-800d-c0a80104d07e'>
+              <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='7803f3dd-0117-1000-800e-c0a80104d07e'>
+              <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='lineColor' value='#646464'/>
+            <DI:Property key='showCardinality' value='true'/>
+            <DI:Property key='lineWidth' value='1.0'/>
+            <DI:Property key='showStereotype' value='false'/>
+            <DI:Property key='fontColor' value='#0'/>
+            <DI:Property key='font' value='SansSerif,plain,11'/>
+          </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&lt;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='255.0' y='45.0'/>
+            <DI:Point x='-217.5' y='255.0'/>
+            <DI:Point x='-217.5' y='157.5'/>
+          </DI:GraphEdge.waypoint>
+        </DI:GraphEdge>
+        <DI:GraphEdge xmi.id='7808dc0d-0117-1000-8001-c0a801041f2c' anchor='fcd52485-0116-1000-800e-c0a80104eb33 fda97ed7-0116-1000-80c0-c0a80104eb33'>
+          <DI:GraphEdge.contained>
+            <DI:GraphNode xmi.id='7808dc2a-0117-1000-8002-c0a801041f2c'>
+              <DI:GraphNode.position>
+                <DI:Point x='-50.0' y='4.0'/>
+              </DI:GraphNode.position>
+              <DI:GraphNode.semanticModel>
+                <DI:SimpleSemanticModelBridge typeInfo='sourcename'/>
+              </DI:GraphNode.semanticModel>
+            </DI:GraphNode>
+            <DI:GraphNode xmi.id='7808dc2a-0117-1000-8003-c0a801041f2c'>
+              <DI:GraphNode.position>
+                <DI:Point x='-19.0' y='-24.955078125'/>
+              </DI:GraphNode.position>
+              <DI:GraphNode.semanticModel>
+                <DI:SimpleSemanticModelBridge typeInfo='sourcemultiplicity'/>
+              </DI:GraphNode.semanticModel>
+            </DI:GraphNode>
+            <DI:GraphNode xmi.id='7808dc2a-0117-1000-8004-c0a801041f2c'>
+              <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='7808dc2e-0117-1000-8005-c0a801041f2c'>
+              <DI:GraphNode.position>
+                <DI:Point x='-73.0' y='-24.955078125'/>
+              </DI:GraphNode.position>
+              <DI:GraphNode.semanticModel>
+                <DI:SimpleSemanticModelBridge typeInfo='name'/>
+              </DI:GraphNode.semanticModel>
+            </DI:GraphNode>
+            <DI:GraphNode xmi.id='7808dc2e-0117-1000-8006-c0a801041f2c'>
+              <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='7808dc2e-0117-1000-8007-c0a801041f2c'>
+              <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='lineColor' value='#646464'/>
+            <DI:Property key='showCardinality' value='true'/>
+            <DI:Property key='showStereotype' value='false'/>
+            <DI:Property key='fontColor' value='#0'/>
+            <DI:Property key='showAssocName' value='false'/>
+            <DI:Property key='lineWidth' value='1.0'/>
+            <DI:Property key='font' value='SansSerif,plain,11'/>
+            <DI:Property key='EdgeType' value='1'/>
+          </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 linkList@java.util.List&lt;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='255.0' y='247.5'/>
+            <DI:Point x='-247.5' y='247.5'/>
+            <DI:Point x='-247.5' y='-45.0'/>
+          </DI:GraphEdge.waypoint>
+        </DI:GraphEdge>
       </DI:Diagram.contained>
       <DI:Diagram.property>
         <DI:Property key='gridSize' value='15'/>
@@ -2600,10 +2599,10 @@
         <DI:Property key='PaperOrientation' value='Landscape'/>
         <DI:Property key='PaperWidth' value='595.0'/>
         <DI:Property key='PaperHeight' value='595.0'/>
-        <DI:Property key='PaperLeftMargin' value='18.0'/>
-        <DI:Property key='PaperTopMargin' value='18.0'/>
-        <DI:Property key='PaperRightMargin' value='17.724426'/>
-        <DI:Property key='PaperBottomMargin' value='41.272373'/>
+        <DI:Property key='PaperLeftMargin' value='17.724426'/>
+        <DI:Property key='PaperTopMargin' value='41.272373'/>
+        <DI:Property key='PaperRightMargin' value='18.0'/>
+        <DI:Property key='PaperBottomMargin' value='18.0'/>
         <DI:Property key='PrintAreaX' value='0'/>
         <DI:Property key='PrintAreaY' value='0'/>
         <DI:Property key='PrintAreaWidth' value='0'/>

Modified: 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	2008-01-14 10:04:19 UTC (rev 17803)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/model/Project.java	2008-01-14 11:23:36 UTC (rev 17804)
@@ -42,9 +42,9 @@
     @ManyToMany
     private List<ContributorAgreement> requiredContributorAgreementsList;
     @OneToMany(mappedBy = "project")
-    private List<ProjectMembership> projectMembershipsList;
+    private List<ProjectMembership> projectMembershipList;
     @OneToMany
-    private List<Link> linksList;
+    private List<Link> linkList;
     @OneToMany(mappedBy = "project")
     private List<Blog> blogList;
     @OneToMany(mappedBy = "project")
@@ -159,21 +159,21 @@
     }
 
 
-    public List<ProjectMembership> getProjectMembershipsList() {
-        return projectMembershipsList;
+    public List<ProjectMembership> getProjectMembershipList() {
+        return projectMembershipList;
     }
 
-    public void setProjectMembershipsList(List<ProjectMembership> projectMembershipList) {
-        this.projectMembershipsList = projectMembershipList;
+    public void setProjectMembershipList(List<ProjectMembership> projectMembershipList) {
+        this.projectMembershipList = projectMembershipList;
     }
 
 
-    public List<Link> getLinksList() {
-        return linksList;
+    public List<Link> getLinkList() {
+        return linkList;
     }
 
-    public void setLinksList(List<Link> linksList) {
-        this.linksList = linksList;
+    public void setLinkList(List<Link> linksList) {
+        this.linkList = linksList;
     }
 
     @Transient

Modified: labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/service/ProjectServiceWebService.java
===================================================================
--- labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/service/ProjectServiceWebService.java	2008-01-14 10:04:19 UTC (rev 17803)
+++ labs/jbosslabs/trunk/ng/architecture/model/ProjectModel/src/org/jboss/labs/ng/service/ProjectServiceWebService.java	2008-01-14 11:23:36 UTC (rev 17804)
@@ -4,6 +4,6 @@
 
 import javax.jws.WebService;
 
- at WebService
+//@WebService
 public interface ProjectServiceWebService extends Remote {
 }




More information about the jboss-svn-commits mailing list