Changeset 3142 for trunk/simexplorer-ide/simexplorer-ide-ant/org.openmole.ui/src/org/openmole/ui/example/MoleExample.java
- Timestamp:
- 03/04/10 12:19:02 (2 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/simexplorer-ide/simexplorer-ide-ant/org.openmole.ui/src/org/openmole/ui/example/MoleExample.java
r2939 r3142 6 6 package org.openmole.ui.example; 7 7 8 import java.math.BigDecimal; 8 9 import org.simexplorer.core.commons.exception.InternalProcessingError; 9 10 import org.simexplorer.core.commons.exception.UserBadDataError; … … 11 12 import org.simexplorer.core.workflow.methods.task.JavaTask; 12 13 import org.simexplorer.core.commons.tools.IVisitor; 14 import org.simexplorer.core.workflow.implementation.capsule.ExplorationTaskCapsule; 13 15 import org.simexplorer.core.workflow.implementation.mole.Mole; 14 16 import org.simexplorer.core.workflow.implementation.mole.TransitionFactory; 17 import org.simexplorer.core.workflow.implementation.task.ExplorationTask; 15 18 import org.simexplorer.core.workflow.model.capsule.IGenericTaskCapsule; 19 import org.simexplorer.core.workflow.model.data.Prototype; 16 20 import org.simexplorer.core.workflow.model.mole.IMole; 17 21 import org.simexplorer.core.workflow.model.transition.ITransition; … … 28 32 static public IMole buildMole() throws UserBadDataError, InternalProcessingError, InterruptedException, InstantiationException { 29 33 JavaTask t1 = new JavaTask("t1"); 30 JavaTask t2 = new JavaTask("t2");34 ExplorationTask t2 = new ExplorationTask("expl"); 31 35 JavaTask t3 = new JavaTask("t3"); 32 36 JavaTask t4 = new JavaTask("t4"); … … 41 45 JavaTask t13 = new JavaTask("t13"); 42 46 47 Prototype<BigDecimal> i = new Prototype<BigDecimal>("i", BigDecimal.class); 48 t2.addInput(i,true); 49 t2.addOutput(i,true); 50 43 51 TaskCapsule t1Caps = new TaskCapsule(t1); 44 TaskCapsule t2Caps = newTaskCapsule(t2);52 ExplorationTaskCapsule t2Caps = new ExplorationTaskCapsule(t2); 45 53 TaskCapsule t3Caps = new TaskCapsule(t3); 46 54 TaskCapsule t4Caps = new TaskCapsule(t4); 47 55 TaskCapsule t5Caps = new TaskCapsule(t5); 48 56 TaskCapsule t6Caps = new TaskCapsule(t6); 49 TaskCapsule t7Caps = new TaskCapsule( t7);57 TaskCapsule t7Caps = new TaskCapsule(); 50 58 TaskCapsule t8Caps = new TaskCapsule(t8); 51 59 TaskCapsule t9Caps = new TaskCapsule(t9); … … 62 70 TransitionFactory.buildChain(t4Caps, t8Caps), 63 71 TransitionFactory.build(t10Caps));*/ 64 /*TransitionFactory.buildDiamond(TransitionFactory.build(t1Caps),65 TransitionFactory.buildChain(t 2Caps,t7Caps,t12Caps),72 /* TransitionFactory.buildDiamond(TransitionFactory.build(t1Caps), 73 TransitionFactory.buildChain(t7Caps,t12Caps), 66 74 TransitionFactory.buildChain(t3Caps,t8Caps), 67 75 TransitionFactory.buildChain(t4Caps,t9Caps), … … 69 77 TransitionFactory.buildChain(t6Caps,t11Caps), 70 78 TransitionFactory.build(t13Caps));*/ 71 72 TransitionFactory.build(t1Caps); 79 /* TransitionFactory.buildChain(TransitionFactory.build(t1Caps), 80 TransitionFactory.buildExploration(t2Caps, 81 TransitionFactory.buildChain(t3Caps,t4Caps), 82 t5Caps));*/ 83 TransitionFactory.buildChain(t1Caps,t7Caps); 73 84 IMole mole = new Mole(t1Caps); 74 85 75 printWorkflow(mole);86 // printWorkflow(mole); 76 87 //mole.run(); 77 88 return mole;





