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();
}