svn commit: r19400 - trunk/src/argouml-app/src/org/argouml/ui/explorer/PerspectiveManager.java

[email protected]
Newsgroups gmane.comp.lang.uml.argouml.cvs
Message-ID <[email protected]>
Author: bobtarling
Date: 2011-05-11 07:55:27-0700
New Revision: 19400

Modified:
   trunk/src/argouml-app/src/org/argouml/ui/explorer/PerspectiveManager.java

Log:
This go rule is relevant for UML1.4 only

Modified: trunk/src/argouml-app/src/org/argouml/ui/explorer/PerspectiveManager.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/ui/explorer/PerspectiveManager.java?view=diff&pathrev=19400&r1=19399&r2=19400
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/ui/explorer/PerspectiveManager.java	(original)
+++ trunk/src/argouml-app/src/org/argouml/ui/explorer/PerspectiveManager.java	2011-05-11 07:55:27-0700
@@ -402,7 +402,9 @@
         packagePerspective.addRule(new GoBehavioralFeatureToStateMachine());
         // works for both statediagram as activitygraph
         packagePerspective.addRule(new GoStatemachineToDiagram());
-        packagePerspective.addRule(new GoStateMachineToState());
+        if (Model.getFacade().getUmlVersion().startsWith("1")) {
+            packagePerspective.addRule(new GoStateMachineToState());
+        }
         packagePerspective.addRule(new GoCompositeStateToSubvertex());
         if (Model.getFacade().getUmlVersion().startsWith("1")) {
             packagePerspective.addRule(new GoStateToInternalTrans());
@@ -578,7 +580,7 @@
             new GoCriticsToCritic(),
             new GoProjectToRoots(),
             new GoSignalToReception(), new GoStateMachineToTop(),
-            new GoStatemachineToDiagram(), new GoStateMachineToState(),
+            new GoStatemachineToDiagram(), 
             new GoStateMachineToTransition(), new GoStateToDoActivity(),
             new GoStateToDownstream(), new GoStateToEntry(),
             new GoStateToExit(), new GoStateToIncomingTrans(),
@@ -597,6 +599,7 @@
         
         // TODO: We need a factory pattern for GoXXX classes that can determine if they are required
         PerspectiveRule[] ruleNamesArray14 = {
+            new GoStateMachineToState(),
             new GoStateToInternalTrans()
         };

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

To unsubscribe from this discussion, e-mail: [[email protected]].
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.