Package afcl.functions
Class IfThenElse
- java.lang.Object
-
- afcl.Function
-
- afcl.functions.Compound
-
- afcl.functions.IfThenElse
-
public class IfThenElse extends Compound
This class describes the if-then-else compound
-
-
Constructor Summary
Constructors Constructor Description IfThenElse()IfThenElse(java.lang.String name, java.util.List<DataIns> dataIns, Condition condition, java.util.List<Function> then, java.util.List<Function> _else, java.util.List<DataOuts> dataOuts)Constructor for if-then-else compound
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()ConditiongetCondition()Getter and Setterjava.util.List<Function>getElse()java.util.List<Function>getThen()voidsetAdditionalProperty(java.lang.String name, java.lang.Object value)voidsetCondition(Condition condition)voidsetElse(java.util.List<Function> _else)voidsetThen(java.util.List<Function> then)-
Methods inherited from class afcl.functions.Compound
getDataIns, getDataOuts, setDataIns, setDataOuts
-
Methods inherited from class afcl.Function
getConstraints, getName, getProperties, setConstraints, setName, setProperties
-
-
-
-
Constructor Detail
-
IfThenElse
public IfThenElse()
-
IfThenElse
public IfThenElse(java.lang.String name, java.util.List<DataIns> dataIns, Condition condition, java.util.List<Function> then, java.util.List<Function> _else, java.util.List<DataOuts> dataOuts)Constructor for if-then-else compound- Parameters:
name- Unique identifier of the compounddataIns- Data input ports (DataIns)condition- Represents the condition which should be fulfilled to execute thethenfunctions. If the condition is not fulfilled_elsewill be executed.then- List of functions that will be executed ifconditionis fulfilled._else- List of functions that will be executed ifconditionis not fulfilled.dataOuts- Data output ports (DataOuts)
-
-
Method Detail
-
getCondition
public Condition getCondition()
Getter and Setter
-
setCondition
public void setCondition(Condition condition)
-
getThen
public java.util.List<Function> getThen()
-
setThen
public void setThen(java.util.List<Function> then)
-
getElse
public java.util.List<Function> getElse()
-
setElse
public void setElse(java.util.List<Function> _else)
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
-
setAdditionalProperty
public void setAdditionalProperty(java.lang.String name, java.lang.Object value)
-
-