RepeatWhileImpl.java revision 22
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen * Created on Aug 30, 2004
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainenimport org.mindswap.owls.process.ControlConstruct;
8cb72c59d5ea4e9e5f638d7ec840bb853f5a188eTimo Sirainen * @author Evren Sirin
8cb72c59d5ea4e9e5f638d7ec840bb853f5a188eTimo Sirainen * @author Michael D�nzer, University of Zurich
8cb72c59d5ea4e9e5f638d7ec840bb853f5a188eTimo Sirainenpublic class RepeatWhileImpl extends IterateImpl implements RepeatWhile {
8cb72c59d5ea4e9e5f638d7ec840bb853f5a188eTimo Sirainen return (Condition) getPropertyAs(OWLS.Process.whileCondition, Condition.class);
e2ce8d4a6ac5d82a906178148453e7613fab9ba0Timo Sirainen public void setCondition(Condition condition) {
e2ce8d4a6ac5d82a906178148453e7613fab9ba0Timo Sirainen setProperty(OWLS.Process.whileCondition, condition);
e2ce8d4a6ac5d82a906178148453e7613fab9ba0Timo Sirainen return (ControlConstruct) getPropertyAs(OWLS.Process.whileProcess, ControlConstruct.class);
e2ce8d4a6ac5d82a906178148453e7613fab9ba0Timo Sirainen public void setComponent(ControlConstruct component) {
cd56a23e21f1df3f79648cf07e2f4385e2fadebbTimo Sirainen setProperty(OWLS.Process.whileProcess, component);
cd56a23e21f1df3f79648cf07e2f4385e2fadebbTimo Sirainen return "Repeat-While";
ecc81625167ed96c04c02aa190a1ea5baa65b474Timo Sirainen public void removeComponent() {