Author: guixl
Date: Sun May 23 05:04:54 2010
New Revision: 947356

URL: http://svn.apache.org/viewvc?rev=947356&view=rev
Log:
add arrow for transition line

Modified:
    
commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling.diagram/src/org/apache/commons/scxml/modeling/diagram/edit/parts/TransitionEditPart.java

Modified: 
commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling.diagram/src/org/apache/commons/scxml/modeling/diagram/edit/parts/TransitionEditPart.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling.diagram/src/org/apache/commons/scxml/modeling/diagram/edit/parts/TransitionEditPart.java?rev=947356&r1=947355&r2=947356&view=diff
==============================================================================
--- 
commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling.diagram/src/org/apache/commons/scxml/modeling/diagram/edit/parts/TransitionEditPart.java
 (original)
+++ 
commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling.diagram/src/org/apache/commons/scxml/modeling/diagram/edit/parts/TransitionEditPart.java
 Sun May 23 05:04:54 2010
@@ -18,6 +18,8 @@ package org.apache.commons.scxml.modelin
 
 import 
org.apache.commons.scxml.modeling.diagram.edit.policies.TransitionItemSemanticEditPolicy;
 import org.eclipse.draw2d.Connection;
+import org.eclipse.draw2d.PolygonDecoration;
+import org.eclipse.draw2d.geometry.PointList;
 import org.eclipse.gef.EditPart;
 import org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionNodeEditPart;
 import org.eclipse.gmf.runtime.diagram.ui.editparts.ITreeBranchEditPart;
@@ -121,7 +123,14 @@ public class TransitionEditPart extends 
                 * @generated
                 */
                public TranslationFigure() {
-
+                       PolygonDecoration decoration = new PolygonDecoration();
+                       //add arrow for transition line
+                       PointList decorationPointList = new PointList();
+                       decorationPointList.addPoint(0,0);
+                       decorationPointList.addPoint(-2,1);
+                       decorationPointList.addPoint(-2,-1);
+                       decoration.setTemplate(decorationPointList);
+                       this.setTargetDecoration(decoration);
                        createContents();
                }
 


Reply via email to