[jboss-svn-commits] JBL Code SVN: r33733 - in labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/flow: ruleflow/editor/editpart/figure/bpmn and 1 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Jul 2 09:31:51 EDT 2010
Author: KrisVerlaenen
Date: 2010-07-02 09:31:50 -0400 (Fri, 02 Jul 2010)
New Revision: 33733
Modified:
labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/flow/bpmn2/editor/BPMNModelEditor.java
labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/flow/ruleflow/editor/editpart/figure/bpmn/BPMNStartNodeFigure.java
labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/flow/ruleflow/editor/editpart/figure/bpmn2/BPMNStartNodeFigure.java
Log:
- adding legacy support for BPMN2 beta1 format
Modified: labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/flow/bpmn2/editor/BPMNModelEditor.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/flow/bpmn2/editor/BPMNModelEditor.java 2010-07-02 12:36:44 UTC (rev 33732)
+++ labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/flow/bpmn2/editor/BPMNModelEditor.java 2010-07-02 13:31:50 UTC (rev 33733)
@@ -164,9 +164,17 @@
protected void writeModel(OutputStream os, boolean includeGraphics) throws IOException {
OutputStreamWriter writer = new OutputStreamWriter(os);
try {
- XmlBPMNProcessDumper dumper = XmlBPMNProcessDumper.INSTANCE;
- String out = dumper.dump(getRuleFlowModel().getRuleFlowProcess(), includeGraphics);
- writer.write(out);
+ RuleFlowProcess process = getRuleFlowModel().getRuleFlowProcess();
+ String targetNamespace = (String) process.getMetaData("TargetNamespace");
+ if ("http://www.omg.org/bpmn20".equals(targetNamespace)) {
+ org.drools.bpmn2.legacy.beta1.XmlBPMNProcessDumper dumper = org.drools.bpmn2.legacy.beta1.XmlBPMNProcessDumper.INSTANCE;
+ String out = dumper.dump(process, includeGraphics);
+ writer.write(out);
+ } else {
+ XmlBPMNProcessDumper dumper = XmlBPMNProcessDumper.INSTANCE;
+ String out = dumper.dump(process, includeGraphics);
+ writer.write(out);
+ }
} catch (Throwable t) {
DroolsEclipsePlugin.log(t);
}
@@ -180,7 +188,9 @@
InputStreamReader isr = new InputStreamReader(is);
SemanticModules semanticModules = new SemanticModules();
semanticModules.addSemanticModule(new BPMNSemanticModule());
- semanticModules.addSemanticModule(new BPMNDISemanticModule());
+ semanticModules.addSemanticModule(new org.drools.bpmn2.legacy.beta1.BPMNSemanticModule());
+ semanticModules.addSemanticModule(new org.drools.bpmn2.legacy.beta1.BPMN2SemanticModule());
+ semanticModules.addSemanticModule(new org.drools.bpmn2.legacy.beta1.BPMNDISemanticModule());
XmlProcessReader xmlReader = new XmlProcessReader(semanticModules);
try
Modified: labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/flow/ruleflow/editor/editpart/figure/bpmn/BPMNStartNodeFigure.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/flow/ruleflow/editor/editpart/figure/bpmn/BPMNStartNodeFigure.java 2010-07-02 12:36:44 UTC (rev 33732)
+++ labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/flow/ruleflow/editor/editpart/figure/bpmn/BPMNStartNodeFigure.java 2010-07-02 13:31:50 UTC (rev 33733)
@@ -30,8 +30,9 @@
public void setSelected(boolean b) {
super.setSelected(b);
- ((LineBorder) getBorder()).setWidth(b ? 3 : 1);
- repaint();
+ // TODO: how can we set this to selected (or is this never necessary?)
+// ((LineBorder) getBorder()).setWidth(b ? 3 : 1);
+// repaint();
}
}
Modified: labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/flow/ruleflow/editor/editpart/figure/bpmn2/BPMNStartNodeFigure.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/flow/ruleflow/editor/editpart/figure/bpmn2/BPMNStartNodeFigure.java 2010-07-02 12:36:44 UTC (rev 33732)
+++ labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/flow/ruleflow/editor/editpart/figure/bpmn2/BPMNStartNodeFigure.java 2010-07-02 13:31:50 UTC (rev 33733)
@@ -30,8 +30,9 @@
public void setSelected(boolean b) {
super.setSelected(b);
- ((LineBorder) getBorder()).setWidth(b ? 3 : 1);
- repaint();
+ // TODO: how can we set this to selected (or is this never necessary?)
+// ((LineBorder) getBorder()).setWidth(b ? 3 : 1);
+// repaint();
}
}
More information about the jboss-svn-commits
mailing list