Iterate.java revision 18
18daenzerorama * This is super interface for loop based control constructs such as
18daenzerorama * {@link RepeatUntil}, {@link RepeatWhile} amd the non OWL-S standard
18daenzerorama * {@link ForEach}.
18daenzerorama * @author Michael D�nzer, University of Zurich
18daenzerorama /**
18daenzerorama * Returns the control construct within the loop
18daenzerorama * @return the control construct within the loop
18daenzerorama /**
18daenzerorama * Sets the control construct within the loop
18daenzerorama * @param component the control construct within the loop
18daenzerorama /**
18daenzerorama * Removes the control construct within the loop. The construct itslef remains
18daenzerorama * untouched. Use {@link #deleteComponent() instead.
18daenzerorama public void removeComponent();
18daenzerorama /**
18daenzerorama * Deletes the control construct within the loop and removes it from the ontology (if possible)
18daenzerorama public void deleteComponent();