[savara-commits] savara SVN: r576 - in branches/experimental/2.0.x/tools/plugins/org.savara.tools.scenario: src/java/org/savara/tools/scenario/designer/editor and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Thu Jan 13 17:30:18 EST 2011
Author: objectiser
Date: 2011-01-13 17:30:18 -0500 (Thu, 13 Jan 2011)
New Revision: 576
Modified:
branches/experimental/2.0.x/tools/plugins/org.savara.tools.scenario/
branches/experimental/2.0.x/tools/plugins/org.savara.tools.scenario/src/java/org/savara/tools/scenario/designer/editor/NewScenarioWizard.java
Log:
Added initial version of a scenario editor based on the pi4soa implementation, but uses the new Savara scenario model.
Property changes on: branches/experimental/2.0.x/tools/plugins/org.savara.tools.scenario
___________________________________________________________________
Name: svn:ignore
+ bin
Modified: branches/experimental/2.0.x/tools/plugins/org.savara.tools.scenario/src/java/org/savara/tools/scenario/designer/editor/NewScenarioWizard.java
===================================================================
--- branches/experimental/2.0.x/tools/plugins/org.savara.tools.scenario/src/java/org/savara/tools/scenario/designer/editor/NewScenarioWizard.java 2011-01-13 22:03:06 UTC (rev 575)
+++ branches/experimental/2.0.x/tools/plugins/org.savara.tools.scenario/src/java/org/savara/tools/scenario/designer/editor/NewScenarioWizard.java 2011-01-13 22:30:18 UTC (rev 576)
@@ -96,7 +96,38 @@
//
org.savara.scenario.model.Scenario scenario=
new org.savara.scenario.model.Scenario();
+
+ /* Create an example configuration
+ *
+ *
+ org.savara.scenario.model.Role role1=new org.savara.scenario.model.Role();
+ role1.setID("role1");
+ role1.setName("role1");
+ scenario.getRoles().add(role1);
+ org.savara.scenario.model.Role role2=new org.savara.scenario.model.Role();
+ role2.setID("role2");
+ role2.setName("role2");
+ scenario.getRoles().add(role2);
+
+ org.savara.scenario.model.SendEvent se1=new org.savara.scenario.model.SendEvent();
+ se1.setID("se1");
+ se1.setRole(role1);
+ se1.setOperationName("hello");
+ scenario.getEvents().add(se1);
+
+ org.savara.scenario.model.ReceiveEvent re1=new org.savara.scenario.model.ReceiveEvent();
+ re1.setID("re1");
+ re1.setRole(role2);
+ re1.setOperationName("hello");
+ scenario.getEvents().add(re1);
+
+ org.savara.scenario.model.Link l1=new org.savara.scenario.model.Link();
+ l1.setSource(se1);
+ l1.setTarget(re1);
+ scenario.getLinks().add(l1);
+ */
+
ByteArrayOutputStream os=new ByteArrayOutputStream();
ScenarioModelUtil.serialize(scenario, os);
More information about the savara-commits
mailing list