Author: bobtarling
Date: 2011-05-17 00:23:39-0700
New Revision: 19444

Modified:
   trunk/src/argouml-app/src/org/argouml/uml/cognitive/checklist/Init.java

Log:
Instance is not a UML2 element

Modified: 
trunk/src/argouml-app/src/org/argouml/uml/cognitive/checklist/Init.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/cognitive/checklist/Init.java?view=diff&pathrev=19444&r1=19443&r2=19444
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/uml/cognitive/checklist/Init.java     
(original)
+++ trunk/src/argouml-app/src/org/argouml/uml/cognitive/checklist/Init.java     
2011-05-17 00:23:39-0700
@@ -337,65 +337,64 @@
 
 
        // Instance
-       cl = new Checklist();
-
-       cat = Translator.localize("checklist.instance.general");
-       newCheckItem(cat, "checklist.instance.general.describe-clearly", cl);
-
-       cat = Translator.localize("checklist.instance.naming");
-       newCheckItem(cat, "checklist.instance.naming.describe-clearly", cl);
-       newCheckItem(cat, "checklist.instance.naming.denotes-state", cl);
-       newCheckItem(cat, "checklist.instance.naming.misinterpret", cl);
-
-       cat = Translator.localize("checklist.instance.structure");
-       newCheckItem(cat, "checklist.instance.structure.merged-with-other", cl);
-       newCheckItem(cat, "checklist.instance.structure.do-just-one-thing", cl);
-       newCheckItem(cat, "checklist.instance.structure.break-into-parts", cl);
-       newCheckItem(cat,
-           "checklist.instance.structure.can-write-characteristic-equation",
-           cl);
-       newCheckItem(cat, "checklist.instance.structure.belong", cl);
-       newCheckItem(cat, "checklist.instance.structure.make-internal", cl);
-       newCheckItem(cat,
-           "checklist.instance.structure.is-state-in-another-machine-"
-            + "exclusive", cl);
-
-       cat = Translator.localize("checklist.instance.actions");
-       newCheckItem(cat, "checklist.instance.actions.list-entry-actions", cl);
-       newCheckItem(cat,
-                    "checklist.instance.actions.update-attribute-on-entry",
-                    cl);
-       newCheckItem(cat, "checklist.instance.actions.list-exit-action", cl);
-       newCheckItem(cat, "checklist.instance.actions.update-attribute-on-exit",
-                    cl);
-       newCheckItem(cat, "checklist.instance.actions.list-do-action", cl);
-       newCheckItem(cat, "checklist.instance.actions.maintained-state", cl);
-
-       cat = Translator.localize("checklist.instance.transitions");
-       newCheckItem(cat,
-           "checklist.instance.transitions.need-another-transition-into",
-           cl);
-       newCheckItem(cat,
-           "checklist.instance.transitions.use-all-transitions-into",
-           cl);
-       newCheckItem(cat,
-           "checklist.instance.transitions.combine-with-other-incoming",
-           cl);
-       newCheckItem(cat,
-           "checklist.instance.transitions.need-another-transition-out-of",
-           cl);
-       newCheckItem(cat,
-           "checklist.instance.transitions.use-all-transitions-out-of",
-           cl);
-       newCheckItem(cat,
-           "checklist.instance.transitions.are-transitions-out-of-exclusive",
-           cl);
-       newCheckItem(cat,
-           "checklist.instance.transitions.combine-with-other-outgoing",
-           cl);
-
-       CheckManager.register(Model.getMetaTypes().getInstance(), cl);
-
+       if (Model.getFacade().getUmlVersion().startsWith("1")) {
+            cl = new Checklist();
+    
+            cat = Translator.localize("checklist.instance.general");
+            newCheckItem(cat, "checklist.instance.general.describe-clearly", 
cl);
+    
+            cat = Translator.localize("checklist.instance.naming");
+            newCheckItem(cat, "checklist.instance.naming.describe-clearly", 
cl);
+            newCheckItem(cat, "checklist.instance.naming.denotes-state", cl);
+            newCheckItem(cat, "checklist.instance.naming.misinterpret", cl);
+    
+            cat = Translator.localize("checklist.instance.structure");
+            newCheckItem(cat, 
"checklist.instance.structure.merged-with-other", cl);
+            newCheckItem(cat, 
"checklist.instance.structure.do-just-one-thing", cl);
+            newCheckItem(cat, "checklist.instance.structure.break-into-parts", 
cl);
+            newCheckItem(cat,
+                
"checklist.instance.structure.can-write-characteristic-equation",
+                cl);
+            newCheckItem(cat, "checklist.instance.structure.belong", cl);
+            newCheckItem(cat, "checklist.instance.structure.make-internal", 
cl);
+            newCheckItem(cat,
+                "checklist.instance.structure.is-state-in-another-machine-"
+                + "exclusive", cl);
+    
+            cat = Translator.localize("checklist.instance.actions");
+            newCheckItem(cat, "checklist.instance.actions.list-entry-actions", 
cl);
+            newCheckItem(cat,
+                "checklist.instance.actions.update-attribute-on-entry",
+                cl);
+            newCheckItem(cat, "checklist.instance.actions.list-exit-action", 
cl);
+            newCheckItem(cat, 
"checklist.instance.actions.update-attribute-on-exit",
+                cl);
+            newCheckItem(cat, "checklist.instance.actions.list-do-action", cl);
+            newCheckItem(cat, "checklist.instance.actions.maintained-state", 
cl);
+            cat = Translator.localize("checklist.instance.transitions");
+            newCheckItem(cat,
+                "checklist.instance.transitions.need-another-transition-into",
+                cl);
+            newCheckItem(cat,
+                "checklist.instance.transitions.use-all-transitions-into",
+                cl);
+            newCheckItem(cat,
+                "checklist.instance.transitions.combine-with-other-incoming",
+                cl);
+            newCheckItem(cat,
+                
"checklist.instance.transitions.need-another-transition-out-of",
+                cl);
+            newCheckItem(cat,
+                "checklist.instance.transitions.use-all-transitions-out-of",
+                cl);
+            newCheckItem(cat,
+                
"checklist.instance.transitions.are-transitions-out-of-exclusive",
+                cl);
+            newCheckItem(cat,
+                "checklist.instance.transitions.combine-with-other-outgoing",
+                cl);
+            CheckManager.register(Model.getMetaTypes().getInstance(), cl);
+       }
 
        // Link
        cl = new Checklist();

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2738462

To unsubscribe from this discussion, e-mail: 
[[email protected]].

Reply via email to