Author: bobtarling
Date: 2010-12-21 14:52:31-0800
New Revision: 18943

Modified:
   
trunk/src/argouml-app/src/org/argouml/uml/diagram/state/StateDiagramGraphModel.java

Log:
Issue 6170: Remove restriction on drawing transition

Modified: 
trunk/src/argouml-app/src/org/argouml/uml/diagram/state/StateDiagramGraphModel.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/diagram/state/StateDiagramGraphModel.java?view=diff&pathrev=18943&r1=18942&r2=18943
==============================================================================
--- 
trunk/src/argouml-app/src/org/argouml/uml/diagram/state/StateDiagramGraphModel.java
 (original)
+++ 
trunk/src/argouml-app/src/org/argouml/uml/diagram/state/StateDiagramGraphModel.java
 2010-12-21 14:52:31-0800
@@ -195,17 +195,7 @@
         Object end0 = null;
         Object end1 = null;
 
-        if (Model.getFacade().isATransition(edge)) {
-            end0 = Model.getFacade().getSource(edge);
-            end1 = Model.getFacade().getTarget(edge);
-            // it's not allowed to directly draw a transition
-            // from a composite state to one of it's substates.
-            if (Model.getFacade().isACompositeState(end0)
-                    && Model.getStateMachinesHelper().getAllSubStates(end0)
-                                                        .contains(end1)) {
-                return false;
-            }
-        } else if (edge instanceof CommentEdge) {
+        if (edge instanceof CommentEdge) {
             end0 = ((CommentEdge) edge).getSource();
             end1 = ((CommentEdge) edge).getDestination();
         } else {

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

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

Reply via email to