17
17
* Copyright 2008,2009 Frederic Perez Ordeig
18
18
* Copyright 2008,2009 Elias Hortas Garcia
20
package org.zaluum.javadevice.runtime.basicbox;
20
package org.zaluum.boxes.fsm.execution;
22
22
import java.util.Map;
23
23
import java.util.Map.Entry;
25
import org.zaluum.boxes.fsm.cmodel.AlwaysCond;
26
import org.zaluum.boxes.fsm.cmodel.And;
27
import org.zaluum.boxes.fsm.cmodel.CState;
28
import org.zaluum.boxes.fsm.cmodel.Cond;
29
import org.zaluum.boxes.fsm.cmodel.CondVisitor;
30
import org.zaluum.boxes.fsm.cmodel.FSMCBox;
31
import org.zaluum.boxes.fsm.cmodel.NeverCond;
32
import org.zaluum.boxes.fsm.cmodel.Or;
33
import org.zaluum.boxes.fsm.cmodel.ValueCond;
25
34
import org.zaluum.cmodel.CPort;
26
35
import org.zaluum.cmodel.EnumCType;
27
36
import org.zaluum.cmodel.EnumCValue;
28
37
import org.zaluum.cmodel.Value;
29
38
import org.zaluum.cmodel.CType.ValueCreationException;
30
import org.zaluum.cmodel.fsm.AlwaysCond;
31
import org.zaluum.cmodel.fsm.And;
32
import org.zaluum.cmodel.fsm.CState;
33
import org.zaluum.cmodel.fsm.Cond;
34
import org.zaluum.cmodel.fsm.CondVisitor;
35
import org.zaluum.cmodel.fsm.FSMCBox;
36
import org.zaluum.cmodel.fsm.NeverCond;
37
import org.zaluum.cmodel.fsm.Or;
38
import org.zaluum.cmodel.fsm.ValueCond;
39
39
import org.zaluum.javadevice.runtime.java.event.BoxExecution;
40
40
import org.zaluum.javadevice.runtime.java.event.BoxProcess;