View Javadoc
1 package org.smartcomps.twister.engine.priv.core.dynamic; 2 3 import org.smartcomps.twister.engine.priv.core.definition.Activity; 4 import org.smartcomps.twister.engine.priv.core.definition.StructuredActivity; 5 6 import java.util.List; 7 import java.util.Collection; 8 9 /*** 10 * Please put some JavaDoc here. 11 */ 12 public interface StructuredEC extends ExecutionContext { 13 14 public StructuredActivity getActivity(); 15 public void setActivity(StructuredActivity activity); 16 17 public List getExecutionContexts(); 18 public void addExecutionContext(ExecutionContext ec); 19 20 /*** 21 * Returns the origin activity of the passed child execution context. 22 * @param ec the execution context to get origin activity for 23 * @return 24 */ 25 public Activity getActivityForChildContext(ExecutionContext ec); 26 27 /*** 28 * Returns the execution context created in this structured execution from 29 * the provided activity. If several execution contexts exist (like for a 30 * WhileEC for example), only the last created is returned. 31 * @param childActivity 32 * @return Collection of execution contexts corresponding to the provided activity 33 */ 34 public abstract ExecutionContext getExecution(Activity childActivity); 35 36 public void notifyExecution(ExecutionContext ec); 37 public void notifyTermination(ExecutionContext ec); 38 39 }

This page was automatically generated by Maven