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}.
38daenzerorama * @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 /**
18daenzerorama * Deletes the control construct within the loop and removes it from the ontology (if possible)