Author: koen.aers(a)jboss.com
Date: 2009-02-24 07:59:01 -0500 (Tue, 24 Feb 2009)
New Revision: 13759
Modified:
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editpart/SequenceFlowGraphicalEditPart.java
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/NameSection.java
Log:
name changes through command stack
Modified:
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editpart/SequenceFlowGraphicalEditPart.java
===================================================================
---
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editpart/SequenceFlowGraphicalEditPart.java 2009-02-24
12:58:16 UTC (rev 13758)
+++
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editpart/SequenceFlowGraphicalEditPart.java 2009-02-24
12:59:01 UTC (rev 13759)
@@ -24,7 +24,8 @@
installEditPolicy(EditPolicy.DIRECT_EDIT_ROLE, new ElementDirectEditPolicy());
}
- public void refreshVisuals() {
+ protected void refreshVisuals() {
+ super.refreshVisuals();
decorateFigure((PolylineConnection)getFigure(),
((Wrapper)getModel()).getElement());
}
Modified:
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/NameSection.java
===================================================================
---
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/NameSection.java 2009-02-24
12:58:16 UTC (rev 13758)
+++
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/NameSection.java 2009-02-24
12:59:01 UTC (rev 13759)
@@ -19,6 +19,7 @@
import org.eclipse.ui.views.properties.IPropertySource;
import org.eclipse.ui.views.properties.tabbed.AbstractPropertySection;
import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage;
+import org.jboss.tools.flow.common.command.RenameElementCommand;
import org.jboss.tools.flow.common.properties.IPropertyId;
public class NameSection extends AbstractPropertySection implements IPropertyId {
@@ -32,7 +33,11 @@
private ModifyListener nameTextModifyListener = new ModifyListener() {
public void modifyText(ModifyEvent arg0) {
if (input != null) {
- input.setPropertyValue(NAME, nameText.getText());
+ RenameElementCommand rec = new RenameElementCommand();
+ rec.setSource(input);
+ rec.setOldName((String)input.getPropertyValue(NAME));
+ rec.setName(nameText.getText());
+ commandStack.execute(rec);
}
}
};
Show replies by date