From: <jsa...@us...> - 2008-11-10 16:26:33
|
Revision: 75 http://flexotask.svn.sourceforge.net/flexotask/?rev=75&view=rev Author: jsauerbach Date: 2008-11-10 16:26:30 +0000 (Mon, 10 Nov 2008) Log Message: ----------- A generated file that should not be in the repository Removed Paths: ------------- trunk/flexotask-functiontest/src/modes/Generator.java Deleted: trunk/flexotask-functiontest/src/modes/Generator.java =================================================================== --- trunk/flexotask-functiontest/src/modes/Generator.java 2008-11-10 16:25:08 UTC (rev 74) +++ trunk/flexotask-functiontest/src/modes/Generator.java 2008-11-10 16:26:30 UTC (rev 75) @@ -1,70 +0,0 @@ -package modes; -import com.ibm.realtime.flexotask.template.*; -public class Generator{ -public static FlexotaskTemplate generateGraph(){ -FlexotaskTemplate ans = new FlexotaskTemplate(); -FlexotaskCommunicatorTemplate counter=new FlexotaskCommunicatorTemplate(); -counter.setName("counter"); -counter.setTimingData(new com.ibm.realtime.flexotask.timing.simple.SimpleTimingAnnotation(new String[]{"countUp","countDown",}, new long[][]{new long[]{50000000L,},new long[]{100000000L,},})); -counter.setParameterType("java.lang.Integer"); -counter.setParameterValue("0"); -ans.getTasks().add(counter); -FlexotaskPredicateTemplate switchDownToUp=new FlexotaskPredicateTemplate(); -switchDownToUp.setName("switchDownToUp"); -switchDownToUp.setTimingData(new com.ibm.realtime.flexotask.timing.simple.SimpleModeSwitch(new String[]{"countDown",}, "countUp")); -switchDownToUp.setImplementationClass("modes.Equals"); -switchDownToUp.setInputPortGroup(new String[]{"java.lang.Integer",},new boolean[]{false,},new String[]{"in",}); -switchDownToUp.setParameterType("java.lang.Integer"); -switchDownToUp.setParameterValue("0"); -switchDownToUp.setWeaklyIsolated(false); -ans.getTasks().add(switchDownToUp); -FlexotaskPredicateTemplate switchUpToDown=new FlexotaskPredicateTemplate(); -switchUpToDown.setName("switchUpToDown"); -switchUpToDown.setTimingData(new com.ibm.realtime.flexotask.timing.simple.SimpleModeSwitch(new String[]{"countUp",}, "countDown")); -switchUpToDown.setImplementationClass("modes.Equals"); -switchUpToDown.setInputPortGroup(new String[]{"java.lang.Integer",},new boolean[]{false,},new String[]{"in",}); -switchUpToDown.setParameterType("java.lang.Integer"); -switchUpToDown.setParameterValue("100"); -switchUpToDown.setWeaklyIsolated(false); -ans.getTasks().add(switchUpToDown); -FlexotaskTaskTemplate downTask=new FlexotaskTaskTemplate(); -downTask.setName("downTask"); -downTask.setTimingData(new com.ibm.realtime.flexotask.timing.simple.SimpleTimingAnnotation(new String[]{"countDown",}, new long[][]{new long[]{},})); -downTask.setImplementationClass("modes.DownCounter"); -downTask.setInputPortGroup(new String[]{"java.lang.Integer",},new boolean[]{false,},new String[]{"oldCounter",}); -downTask.setParameterType(""); -downTask.setParameterValue(""); -downTask.setWeaklyIsolated(false); -downTask.setOutputPortGroup(new String[]{"java.lang.Integer","java.lang.Integer",},new boolean[]{false,false,},new String[]{"output","newCounter",}); -ans.getTasks().add(downTask); -FlexotaskTaskTemplate Reporter=new FlexotaskTaskTemplate(); -Reporter.setName("Reporter"); -Reporter.setTimingData(new com.ibm.realtime.flexotask.timing.simple.SimpleTimingAnnotation(new String[]{"countUp","countDown",}, new long[][]{new long[]{50000000L,},new long[]{100000000L,},})); -Reporter.setImplementationClass("modes.Report"); -Reporter.setInputPortGroup(new String[]{"java.lang.Integer",},new boolean[]{false,},new String[]{"in0",}); -Reporter.setParameterType(""); -Reporter.setParameterValue(""); -Reporter.setWeaklyIsolated(false); -ans.getTasks().add(Reporter); -FlexotaskTaskTemplate upTask=new FlexotaskTaskTemplate(); -upTask.setName("upTask"); -upTask.setTimingData(new com.ibm.realtime.flexotask.timing.simple.SimpleTimingAnnotation(new String[]{"countUp",}, new long[][]{new long[]{},})); -upTask.setImplementationClass("modes.UpCounter"); -upTask.setInputPortGroup(new String[]{"java.lang.Integer",},new boolean[]{false,},new String[]{"oldCounter",}); -upTask.setParameterType(""); -upTask.setParameterValue(""); -upTask.setWeaklyIsolated(false); -upTask.setOutputPortGroup(new String[]{"java.lang.Integer","java.lang.Integer",},new boolean[]{false,false,},new String[]{"output","newCounter",}); -ans.getTasks().add(upTask); -ans.getConnections().add(new FlexotaskConnectionTemplate("upTask_Reporter",new com.ibm.realtime.flexotask.timing.simple.SimpleTimingAnnotation(new String[]{"countUp",}, new long[][]{new long[]{},}),upTask,0,Reporter,0,com.ibm.realtime.flexotask.template.FlexotaskConnectionMode.getConnectionMode("deepclone"))); -ans.getConnections().add(new FlexotaskConnectionTemplate("downTask_Reporter",new com.ibm.realtime.flexotask.timing.simple.SimpleTimingAnnotation(new String[]{"countDown",}, new long[][]{new long[]{},}),downTask,0,Reporter,0,com.ibm.realtime.flexotask.template.FlexotaskConnectionMode.getConnectionMode("deepclone"))); -ans.getConnections().add(new FlexotaskConnectionTemplate("upTask_counter",new com.ibm.realtime.flexotask.timing.simple.SimpleTimingAnnotation(new String[]{"countUp",}, new long[][]{new long[]{},}),upTask,1,counter,0,com.ibm.realtime.flexotask.template.FlexotaskConnectionMode.getConnectionMode("deepclone"))); -ans.getConnections().add(new FlexotaskConnectionTemplate("downTask_switchDownToUp",new com.ibm.realtime.flexotask.timing.simple.SimpleTimingAnnotation(new String[]{"countDown",}, new long[][]{new long[]{},}),downTask,0,switchDownToUp,0,com.ibm.realtime.flexotask.template.FlexotaskConnectionMode.getConnectionMode("deepclone"))); -ans.getConnections().add(new FlexotaskConnectionTemplate("upTask_switchUpToDown",new com.ibm.realtime.flexotask.timing.simple.SimpleTimingAnnotation(new String[]{"countUp",}, new long[][]{new long[]{},}),upTask,0,switchUpToDown,0,com.ibm.realtime.flexotask.template.FlexotaskConnectionMode.getConnectionMode("deepclone"))); -ans.getConnections().add(new FlexotaskConnectionTemplate("counter_downTask",new com.ibm.realtime.flexotask.timing.simple.SimpleTimingAnnotation(new String[]{"countDown",}, new long[][]{new long[]{},}),counter,0,downTask,0,com.ibm.realtime.flexotask.template.FlexotaskConnectionMode.getConnectionMode("deepclone"))); -ans.getConnections().add(new FlexotaskConnectionTemplate("counter_upTask",new com.ibm.realtime.flexotask.timing.simple.SimpleTimingAnnotation(new String[]{"countUp",}, new long[][]{new long[]{},}),counter,0,upTask,0,com.ibm.realtime.flexotask.template.FlexotaskConnectionMode.getConnectionMode("deepclone"))); -ans.getConnections().add(new FlexotaskConnectionTemplate("downTask_counter",new com.ibm.realtime.flexotask.timing.simple.SimpleTimingAnnotation(new String[]{"countDown",}, new long[][]{new long[]{},}),downTask,1,counter,0,com.ibm.realtime.flexotask.template.FlexotaskConnectionMode.getConnectionMode("deepclone"))); -ans.setTimingData(new com.ibm.realtime.flexotask.timing.simple.ModeList(new String[]{"countUp", "countDown"}, new long[]{50000000L, 100000000L})); -ans.setAllocating(true);ans.setSynchronizing(true);ans.setStableMode(com.ibm.realtime.flexotask.template.FlexotaskStableMode.getStableMode("default"));return ans; -} -} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |