svn commit: r15507 - branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml: cognitive profile/internal profile/internal/ocl uml/cognitive/critics

[email protected]
Newsgroups gmane.comp.lang.uml.argouml.cvs
Message-ID <[email protected]>
Author: maurelio1234
Date: 2008-08-05 02:06:21-0700
New Revision: 15507

Added:
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/profile/internal/ocl/ComputeDesignMaterials.java
Modified:
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/Agency.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/CompoundCritic.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/Critic.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/profile/internal/ProfileManagerImpl.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAlreadyRealizes.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAssocNameConflict.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAttrNameConflict.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularAssocClass.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularComposition.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularInheritance.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrClassMustBeAbstract.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCrossNamespaceAssoc.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDisambigStateName.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupParamName.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupRoleNames.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrEmptyPackage.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrFinalSubclassed.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalGeneralization.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalName.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceAllPublic.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceOperOnly.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidInitial.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMergeClasses.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingAttrName.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingClassName.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingOperName.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingStateName.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleAgg.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleInitialStates.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNWayAgg.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflictAC.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConfusion.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNavFromInterface.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoAssociations.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoGuard.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoIncomingTransitions.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInitialState.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInstanceVariables.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOperations.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOutgoingTransitions.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTransitions.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTriggerOrGuard.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNodesOverlap.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNonAggDataType.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOperNameConflict.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrReservedName.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrSubclassReference.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyAssoc.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyAttr.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyClasses.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyOper.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyStates.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyTransitions.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalAttrName.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalClassName.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalOperName.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalPackName.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnnavigableAssoc.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUselessAbstract.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUselessInterface.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUtilityViolated.java
   branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java

Log:
resolving unnecessary reference from Agency to org.argouml.uml.cognitive.critics


Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/Agency.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/Agency.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/Agency.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/Agency.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/Agency.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/Agency.java	2008-08-05 02:06:21-0700
@@ -243,7 +243,7 @@
      * @param cr the critic to register
      */
     public static void register(Critic cr) {
-        Set<Object> metas = cr.getCriticizedMetatypes();
+        Set<Object> metas = cr.getCriticizedDesignMaterials();
         for (Object meta : metas) {
             register(cr, meta);            
         }

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/CompoundCritic.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/CompoundCritic.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/CompoundCritic.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/CompoundCritic.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/CompoundCritic.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/CompoundCritic.java	2008-08-05 02:06:21-0700
@@ -303,11 +303,11 @@
     /*
      * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         for (Critic cr : this.critics) {
             if (cr instanceof CrUML) {
-                ret.addAll(((CrUML) cr).getCriticizedMetatypes());
+                ret.addAll(((CrUML) cr).getCriticizedDesignMaterials());
             }
         }
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/Critic.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/Critic.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/Critic.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/Critic.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/Critic.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/cognitive/Critic.java	2008-08-05 02:06:21-0700
@@ -1027,7 +1027,7 @@
      * 
      * @return the metatypes 
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         return ret;
     }

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/profile/internal/ProfileManagerImpl.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/profile/internal/ProfileManagerImpl.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/profile/internal/ProfileManagerImpl.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/profile/internal/ProfileManagerImpl.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/profile/internal/ProfileManagerImpl.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/profile/internal/ProfileManagerImpl.java	2008-08-05 02:06:21-0700
@@ -182,7 +182,7 @@
                 profiles.add(p);
 
                 for (CrUML critic : p.getCritics()) {
-                    for (Object meta : critic.getCriticizedMetatypes()) {
+                    for (Object meta : critic.getCriticizedDesignMaterials()) {
                         Agency.register(critic, meta);
                     }
 

Added: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/profile/internal/ocl/ComputeDesignMaterials.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/profile/internal/ocl/ComputeDesignMaterials.java?view=auto&rev=15507
==============================================================================
--- (empty file)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/profile/internal/ocl/ComputeDesignMaterials.java	2008-08-05 02:06:21-0700
@@ -0,0 +1,81 @@
+// $Id: eclipse-argo-codetemplates.xml 11347 2006-10-26 22:37:44Z linus $
+// Copyright (c) 2008 The Regents of the University of California. All
+// Rights Reserved. Permission to use, copy, modify, and distribute this
+// software and its documentation without fee, and without a written
+// agreement is hereby granted, provided that the above copyright notice
+// and this paragraph appear in all copies. This software program and
+// documentation are copyrighted by The Regents of the University of
+// California. The software program and documentation are supplied "AS
+// IS", without any accompanying services from The Regents. The Regents
+// does not warrant that the operation of the program will be
+// uninterrupted or error-free. The end-user understands that the program
+// was developed for research purposes and is advised not to rely
+// exclusively on the program for any reason. IN NO EVENT SHALL THE
+// UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,
+// SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS,
+// ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
+// THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE. THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY
+// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE
+// PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF
+// CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT,
+// UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+
+package org.argouml.profile.internal.ocl;
+
+import java.lang.reflect.Method;
+import java.util.HashSet;
+import java.util.Set;
+
+import org.apache.log4j.Logger;
+import org.argouml.model.MetaTypes;
+import org.argouml.model.Model;
+
+import tudresden.ocl.parser.analysis.DepthFirstAdapter;
+import tudresden.ocl.parser.node.AClassifierContext;
+
+/**
+ * Check the design materials related to this OCL
+ * 
+ * @author maurelio1234
+ */
+public class ComputeDesignMaterials extends DepthFirstAdapter {
+
+    /**
+     * Logger.
+     */
+    private static final Logger LOG = 
+        Logger.getLogger(ComputeDesignMaterials.class);
+
+    private Set<Object> dms = new HashSet<Object>();
+
+    /*
+     * @see tudresden.ocl.parser.analysis.DepthFirstAdapter#caseAClassifierContext(tudresden.ocl.parser.node.AClassifierContext)
+     */
+    public void caseAClassifierContext(AClassifierContext node) {
+        String str = ("" + node.getPathTypeName()).trim();
+        
+        if (str.equals("Class")) {
+            dms.add(Model.getMetaTypes().getUMLClass());            
+        } else {
+            try {
+                Method m = MetaTypes.class.getDeclaredMethod("get" + str,
+                        new Class[0]);
+                if (m != null) {
+                    dms.add(m.invoke(Model.getMetaTypes(), new Object[0]));
+                }
+            } catch (Exception e) {
+                LOG.error("Metaclass not found: " + str, e);
+            }
+        }
+    }
+
+    /**
+     * @return the criticized design materials
+     */
+    public Set<Object> getCriticizedDesignMaterials() {
+        return dms;
+    }
+
+}

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAlreadyRealizes.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAlreadyRealizes.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAlreadyRealizes.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAlreadyRealizes.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAlreadyRealizes.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAlreadyRealizes.java	2008-08-05 02:06:21-0700
@@ -73,7 +73,7 @@
     /*
      * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getUMLClass());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAssocNameConflict.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAssocNameConflict.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAssocNameConflict.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAssocNameConflict.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAssocNameConflict.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAssocNameConflict.java	2008-08-05 02:06:21-0700
@@ -152,9 +152,9 @@
     }
     
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getNamespace());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAttrNameConflict.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAttrNameConflict.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAttrNameConflict.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAttrNameConflict.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAttrNameConflict.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAttrNameConflict.java	2008-08-05 02:06:21-0700
@@ -108,9 +108,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getClassifier());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularAssocClass.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularAssocClass.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularAssocClass.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularAssocClass.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularAssocClass.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularAssocClass.java	2008-08-05 02:06:21-0700
@@ -79,9 +79,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getAssociationClass());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularComposition.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularComposition.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularComposition.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularComposition.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularComposition.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularComposition.java	2008-08-05 02:06:21-0700
@@ -123,9 +123,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getUMLClass());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularInheritance.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularInheritance.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularInheritance.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularInheritance.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularInheritance.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularInheritance.java	2008-08-05 02:06:21-0700
@@ -80,9 +80,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getGeneralizableElement());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrClassMustBeAbstract.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrClassMustBeAbstract.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrClassMustBeAbstract.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrClassMustBeAbstract.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrClassMustBeAbstract.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrClassMustBeAbstract.java	2008-08-05 02:06:21-0700
@@ -75,9 +75,9 @@
 
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getUMLClass());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCrossNamespaceAssoc.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCrossNamespaceAssoc.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCrossNamespaceAssoc.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCrossNamespaceAssoc.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCrossNamespaceAssoc.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCrossNamespaceAssoc.java	2008-08-05 02:06:21-0700
@@ -107,9 +107,9 @@
     }
     
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getAssociationClass());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDisambigStateName.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDisambigStateName.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDisambigStateName.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDisambigStateName.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDisambigStateName.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDisambigStateName.java	2008-08-05 02:06:21-0700
@@ -115,9 +115,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getState());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupParamName.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupParamName.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupParamName.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupParamName.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupParamName.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupParamName.java	2008-08-05 02:06:21-0700
@@ -88,9 +88,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getOperation());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupRoleNames.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupRoleNames.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupRoleNames.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupRoleNames.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupRoleNames.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupRoleNames.java	2008-08-05 02:06:21-0700
@@ -149,9 +149,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getAssociationClass());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrEmptyPackage.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrEmptyPackage.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrEmptyPackage.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrEmptyPackage.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrEmptyPackage.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrEmptyPackage.java	2008-08-05 02:06:21-0700
@@ -72,9 +72,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getPackage());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrFinalSubclassed.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrFinalSubclassed.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrFinalSubclassed.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrFinalSubclassed.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrFinalSubclassed.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrFinalSubclassed.java	2008-08-05 02:06:21-0700
@@ -76,9 +76,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getClassifier());
         ret.add(Model.getMetaTypes().getInterface());

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java	2008-08-05 02:06:21-0700
@@ -69,9 +69,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getTransition());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalGeneralization.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalGeneralization.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalGeneralization.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalGeneralization.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalGeneralization.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalGeneralization.java	2008-08-05 02:06:21-0700
@@ -79,9 +79,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getGeneralizableElement());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalName.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalName.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalName.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalName.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalName.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalName.java	2008-08-05 02:06:21-0700
@@ -85,9 +85,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getUMLClass());
         ret.add(Model.getMetaTypes().getInterface());

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceAllPublic.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceAllPublic.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceAllPublic.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceAllPublic.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceAllPublic.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceAllPublic.java	2008-08-05 02:06:21-0700
@@ -83,9 +83,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getInterface());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceOperOnly.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceOperOnly.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceOperOnly.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceOperOnly.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceOperOnly.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceOperOnly.java	2008-08-05 02:06:21-0700
@@ -72,9 +72,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getInterface());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java	2008-08-05 02:06:21-0700
@@ -93,9 +93,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getPseudostate());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java	2008-08-05 02:06:21-0700
@@ -81,9 +81,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getPseudostate());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java	2008-08-05 02:06:21-0700
@@ -92,9 +92,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getTransition());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java	2008-08-05 02:06:21-0700
@@ -71,9 +71,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getPseudostate());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidInitial.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidInitial.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidInitial.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidInitial.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidInitial.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidInitial.java	2008-08-05 02:06:21-0700
@@ -76,9 +76,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getPseudostate());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java	2008-08-05 02:06:21-0700
@@ -81,9 +81,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getPseudostate());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java	2008-08-05 02:06:21-0700
@@ -95,9 +95,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getTransition());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java	2008-08-05 02:06:21-0700
@@ -74,9 +74,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getTransition());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java	2008-08-05 02:06:21-0700
@@ -98,9 +98,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getSynchState());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java	2008-08-05 02:06:21-0700
@@ -69,9 +69,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getTransition());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMergeClasses.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMergeClasses.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMergeClasses.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMergeClasses.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMergeClasses.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMergeClasses.java	2008-08-05 02:06:21-0700
@@ -94,9 +94,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getUMLClass());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingAttrName.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingAttrName.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingAttrName.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingAttrName.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingAttrName.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingAttrName.java	2008-08-05 02:06:21-0700
@@ -101,9 +101,9 @@
     public Class getWizardClass(ToDoItem item) { return WizMEName.class; }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getAttribute());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingClassName.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingClassName.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingClassName.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingClassName.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingClassName.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingClassName.java	2008-08-05 02:06:21-0700
@@ -102,9 +102,9 @@
     public Class getWizardClass(ToDoItem item) { return WizMEName.class; }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getModel());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingOperName.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingOperName.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingOperName.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingOperName.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingOperName.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingOperName.java	2008-08-05 02:06:21-0700
@@ -96,9 +96,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getOperation());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingStateName.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingStateName.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingStateName.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingStateName.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingStateName.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMissingStateName.java	2008-08-05 02:06:21-0700
@@ -130,9 +130,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getStateVertex());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java	2008-08-05 02:06:21-0700
@@ -79,9 +79,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getAssociationEnd());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleAgg.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleAgg.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleAgg.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleAgg.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleAgg.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleAgg.java	2008-08-05 02:06:21-0700
@@ -162,9 +162,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getAssociationClass());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java	2008-08-05 02:06:21-0700
@@ -148,9 +148,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getPseudostate());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleInitialStates.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleInitialStates.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleInitialStates.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleInitialStates.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleInitialStates.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleInitialStates.java	2008-08-05 02:06:21-0700
@@ -150,9 +150,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getPseudostate());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java	2008-08-05 02:06:21-0700
@@ -150,9 +150,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getPseudostate());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNWayAgg.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNWayAgg.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNWayAgg.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNWayAgg.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNWayAgg.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNWayAgg.java	2008-08-05 02:06:21-0700
@@ -148,9 +148,9 @@
 
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getAssociationClass());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java	2008-08-05 02:06:21-0700
@@ -134,9 +134,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getNamespace());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflictAC.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflictAC.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflictAC.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflictAC.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflictAC.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflictAC.java	2008-08-05 02:06:21-0700
@@ -62,9 +62,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getAssociationClass());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConfusion.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConfusion.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConfusion.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConfusion.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConfusion.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConfusion.java	2008-08-05 02:06:21-0700
@@ -232,9 +232,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getClassifier());
         ret.add(Model.getMetaTypes().getState());

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNavFromInterface.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNavFromInterface.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNavFromInterface.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNavFromInterface.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNavFromInterface.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNavFromInterface.java	2008-08-05 02:06:21-0700
@@ -149,9 +149,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getAssociationClass());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoAssociations.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoAssociations.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoAssociations.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoAssociations.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoAssociations.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoAssociations.java	2008-08-05 02:06:21-0700
@@ -181,9 +181,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getUMLClass());
         ret.add(Model.getMetaTypes().getActor());

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoGuard.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoGuard.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoGuard.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoGuard.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoGuard.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoGuard.java	2008-08-05 02:06:21-0700
@@ -87,9 +87,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getTransition());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoIncomingTransitions.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoIncomingTransitions.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoIncomingTransitions.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoIncomingTransitions.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoIncomingTransitions.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoIncomingTransitions.java	2008-08-05 02:06:21-0700
@@ -93,9 +93,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getStateVertex());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInitialState.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInitialState.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInitialState.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInitialState.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInitialState.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInitialState.java	2008-08-05 02:06:21-0700
@@ -86,9 +86,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getCompositeState());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInstanceVariables.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInstanceVariables.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInstanceVariables.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInstanceVariables.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInstanceVariables.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInstanceVariables.java	2008-08-05 02:06:21-0700
@@ -176,9 +176,9 @@
     }
     
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getUMLClass());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOperations.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOperations.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOperations.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOperations.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOperations.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOperations.java	2008-08-05 02:06:21-0700
@@ -158,9 +158,9 @@
     }
     
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getUMLClass());
         ret.add(Model.getMetaTypes().getInterface());

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOutgoingTransitions.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOutgoingTransitions.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOutgoingTransitions.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOutgoingTransitions.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOutgoingTransitions.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOutgoingTransitions.java	2008-08-05 02:06:21-0700
@@ -83,9 +83,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getStateVertex());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTransitions.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTransitions.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTransitions.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTransitions.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTransitions.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTransitions.java	2008-08-05 02:06:21-0700
@@ -93,9 +93,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getStateVertex());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTriggerOrGuard.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTriggerOrGuard.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTriggerOrGuard.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTriggerOrGuard.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTriggerOrGuard.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTriggerOrGuard.java	2008-08-05 02:06:21-0700
@@ -107,9 +107,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getTransition());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNodesOverlap.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNodesOverlap.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNodesOverlap.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNodesOverlap.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNodesOverlap.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNodesOverlap.java	2008-08-05 02:06:21-0700
@@ -180,9 +180,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         return ret;
     }

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNonAggDataType.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNonAggDataType.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNonAggDataType.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNonAggDataType.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNonAggDataType.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNonAggDataType.java	2008-08-05 02:06:21-0700
@@ -61,9 +61,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getDataType());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOperNameConflict.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOperNameConflict.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOperNameConflict.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOperNameConflict.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOperNameConflict.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOperNameConflict.java	2008-08-05 02:06:21-0700
@@ -270,9 +270,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getClassifier());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java	2008-08-05 02:06:21-0700
@@ -86,9 +86,9 @@
     }
     
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getAssociationEnd());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java	2008-08-05 02:06:21-0700
@@ -142,9 +142,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getClassifier());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrReservedName.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrReservedName.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrReservedName.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrReservedName.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrReservedName.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrReservedName.java	2008-08-05 02:06:21-0700
@@ -222,9 +222,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getClassifier());
         ret.add(Model.getMetaTypes().getOperation());

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrSubclassReference.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrSubclassReference.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrSubclassReference.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrSubclassReference.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrSubclassReference.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrSubclassReference.java	2008-08-05 02:06:21-0700
@@ -150,9 +150,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getUMLClass());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyAssoc.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyAssoc.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyAssoc.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyAssoc.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyAssoc.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyAssoc.java	2008-08-05 02:06:21-0700
@@ -67,9 +67,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getUMLClass());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyAttr.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyAttr.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyAttr.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyAttr.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyAttr.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyAttr.java	2008-08-05 02:06:21-0700
@@ -81,9 +81,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getUMLClass());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyClasses.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyClasses.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyClasses.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyClasses.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyClasses.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyClasses.java	2008-08-05 02:06:21-0700
@@ -76,9 +76,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getNamespace());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyOper.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyOper.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyOper.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyOper.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyOper.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyOper.java	2008-08-05 02:06:21-0700
@@ -82,9 +82,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getUMLClass());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyStates.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyStates.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyStates.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyStates.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyStates.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyStates.java	2008-08-05 02:06:21-0700
@@ -70,9 +70,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getCompositeState());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyTransitions.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyTransitions.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyTransitions.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyTransitions.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyTransitions.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrTooManyTransitions.java	2008-08-05 02:06:21-0700
@@ -74,9 +74,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getStateVertex());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalAttrName.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalAttrName.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalAttrName.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalAttrName.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalAttrName.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalAttrName.java	2008-08-05 02:06:21-0700
@@ -219,9 +219,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getAttribute());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalClassName.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalClassName.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalClassName.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalClassName.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalClassName.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalClassName.java	2008-08-05 02:06:21-0700
@@ -129,9 +129,9 @@
     public Class getWizardClass(ToDoItem item) { return WizMEName.class; }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getUMLClass());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalOperName.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalOperName.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalOperName.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalOperName.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalOperName.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalOperName.java	2008-08-05 02:06:21-0700
@@ -197,9 +197,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getOperation());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalPackName.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalPackName.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalPackName.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalPackName.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalPackName.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalPackName.java	2008-08-05 02:06:21-0700
@@ -128,9 +128,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getPackage());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnnavigableAssoc.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnnavigableAssoc.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnnavigableAssoc.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnnavigableAssoc.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnnavigableAssoc.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnnavigableAssoc.java	2008-08-05 02:06:21-0700
@@ -72,9 +72,9 @@
     public Class getWizardClass(ToDoItem item) { return WizNavigable.class; }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getAssociationClass());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUselessAbstract.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUselessAbstract.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUselessAbstract.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUselessAbstract.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUselessAbstract.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUselessAbstract.java	2008-08-05 02:06:21-0700
@@ -81,9 +81,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getUMLClass());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUselessInterface.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUselessInterface.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUselessInterface.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUselessInterface.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUselessInterface.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUselessInterface.java	2008-08-05 02:06:21-0700
@@ -80,9 +80,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getInterface());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUtilityViolated.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUtilityViolated.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUtilityViolated.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUtilityViolated.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUtilityViolated.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUtilityViolated.java	2008-08-05 02:06:21-0700
@@ -98,9 +98,9 @@
     }
 
     /**
-     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+     * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedDesignMaterials()
      */
-    public Set<Object> getCriticizedMetatypes() {
+    public Set<Object> getCriticizedDesignMaterials() {
         Set<Object> ret = new HashSet<Object>();
         ret.add(Model.getMetaTypes().getClassifier());
         return ret;

Modified: branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java?view=diff&rev=15507&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java&r1=15506&r2=15507
==============================================================================
--- branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java	(original)
+++ branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java	2008-08-05 02:06:21-0700
@@ -33,7 +33,10 @@
 import org.argouml.cognitive.Agency;
 import org.argouml.cognitive.CompoundCritic;
 import org.argouml.cognitive.Critic;
+import org.argouml.cognitive.ToDoItem;
 import org.argouml.model.Model;
+import org.argouml.profile.internal.ocl.CrOCL;
+import org.argouml.profile.internal.ocl.InvalidOclException;
 import org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram;
 import org.argouml.uml.diagram.ui.FigEdgeModelElement;
 import org.argouml.uml.diagram.ui.UMLDiagram;
@@ -269,6 +272,8 @@
      * static initializer, register all appropriate critics.
      */
     public void init() {
+        registerExtraWFRs();        
+        
         Object modelCls = Model.getMetaTypes().getModel();
         Object packageCls = Model.getMetaTypes().getPackage();
         Object classCls = Model.getMetaTypes().getUMLClass();
@@ -417,7 +422,129 @@
 	Agency.register(new CrNameConflict(), namespaceCls);
 	Agency.register(crAlreadyRealizes, classCls);
 	Agency.register(new CrUtilityViolated(), classifierCls);
-	Agency.register(new CrOppEndVsAttr(), classifierCls);
+	Agency.register(new CrOppEndVsAttr(), classifierCls);        
+    }
+
+    private void registerExtraWFRs() {
+        // Missing WFRs
+        
+        // Association Class
+        // 4.5.3.2 [1]
+        
+        try {
+            Agency.register(new CrOCL("context AssociationClass inv:"
+                    + "self.allConnections->"
+                    + "forAll( ar | self.allFeatures->"
+                    + "forAll( f | f.oclIsKindOf(StructuralFeature) "
+                    + "implies ar.name <> f.name ))",
+                    "The names of the AssociationEnds and "
+                            + "the StructuralFeatures do not overlap.", null,
+                    ToDoItem.HIGH_PRIORITY, null, null, "http://www.uml.org/"));
+        } catch (InvalidOclException e) {
+            e.printStackTrace();
+        }
+        
+        // 4.5.3.2 [2]
+        
+        try {
+            Agency.register(new CrOCL("context AssociationClass inv:"
+                    + "self.allConnections->"
+                    + "forAll(ar | ar.participant <> self)",
+
+            "An AssociationClass cannot be defined "
+                    + "between itself and something else.", null,
+                    ToDoItem.HIGH_PRIORITY, null, null, "http://www.uml.org/"));
+        } catch (InvalidOclException e) {
+            e.printStackTrace();
+        }
+        
+        // Behavioral Feature
+        // 4.5.3.5 [2]
+
+        // it works, but a bug in namespace.contents prevents it from 
+        // working when the type of the parameter comes from a profile                
+//        try {
+//            Agency.register(new CrOCL("context BehavioralFeature inv:"
+//                    + "self.parameter->"
+//                    + "forAll( p | self.owner.namespace.allContents->"
+//                    + "includes (p.type) )",
+//                    "The type of the Parameters should be "
+//                            + "included in the Namespace of the Classifier.",
+//                    null, ToDoItem.HIGH_PRIORITY, null, null,
+//                    "http://www.uml.org/"));
+//        } catch (InvalidOclException e) {
+//            e.printStackTrace();
+//        }
+        
+        // Classfier
+        // 4.5.3.8 [5]
+        try {
+            Agency.register(new CrOCL("context Classifier inv:"
+                    + "self.oppositeAssociationEnds->" 
+                    + "forAll( o | not self.allAttributes->" 
+                    + "union (self.allContents)->" 
+                    + "collect ( q | q.name )->includes (o.name) )",
+            "The name of an opposite AssociationEnd may not be the same " 
+           +"as the name of an Attribute or a ModelElement contained " 
+           +"in the Classifier.", null,
+                    ToDoItem.HIGH_PRIORITY, null, null, "http://www.uml.org/"));
+        } catch (InvalidOclException e) {
+            e.printStackTrace();
+        }
+
+        // DataType
+        // 4.5.3.12 [1]
+        try {
+            Agency.register(new CrOCL("context DataType inv:"
+                    + "self.allFeatures->forAll(f | f.oclIsKindOf(Operation)"
+                    + " and f.oclAsType(Operation).isQuery)",
+                    "A DataType can only contain Operations, "
+                            + "which all must be queries.", null,
+                    ToDoItem.HIGH_PRIORITY, null, null, "http://www.uml.org/"));
+        } catch (InvalidOclException e) {
+            e.printStackTrace();
+        }
+
+        // GeneralizableElement
+        // 4.5.3.20 [1]
+        try {
+            Agency.register(new CrOCL("context GeneralizableElement inv:"
+                    + "self.isRoot implies self.generalization->isEmpty",
+                    "A root cannot have any Generalizations.", null,
+                    ToDoItem.HIGH_PRIORITY, null, null, "http://www.uml.org/"));
+        } catch (InvalidOclException e) {
+            e.printStackTrace();
+        }
+
+        // 4.5.3.20 [4]
+        try {
+            Agency.register(new CrOCL("context GeneralizableElement inv:"
+                    + "self.generalization->"
+                    + "forAll(g |self.namespace.allContents->"
+                    + "includes(g.parent) )",
+                    "The parent must be included in the Namespace of"
+                            + " the GeneralizableElement.", null,
+                    ToDoItem.HIGH_PRIORITY, null, null, "http://www.uml.org/"));
+        } catch (InvalidOclException e) {
+            e.printStackTrace();
+        }
+ 
+        // Namespace
+        // 4.5.3.26 [2]
+        try {
+            Agency.register(new CrOCL("context Namespace inv:"
+                    + "self.allContents -> select(oclIsKindOf(Association))->"
+                    + "forAll(a1, a2 |a1.name = a2.name and "
+                    + "a1.connection.participant = a2.connection.participant"
+                    + " implies a1 = a2)",
+                    "All Associations must have a unique combination of name "
+                            + "and associated Classifiers in the Namespace.",
+                    null, ToDoItem.HIGH_PRIORITY, null, null,
+                    "http://www.uml.org/"));
+        } catch (InvalidOclException e) {
+            e.printStackTrace();
+        }
+        
     }
 
     public List<GUISettingsTabInterface> getProjectSettingsTabs() {
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.