Package OpenCAGE.Controller.Condition.Logical_Expression_Cond

Class Logical_And

extends OpenCAGE.Controller.Condition.Logical_Expression_Cond.Logical_Expression

This class represents a logical expression connecting other logical expressions by a logical AND-relation.

Operations

public Boolean Compute_Result(void);

Computes the result of the condition. Must be implemented by subclasses [This description is adopted from 'OpenCAGE.Controller.Condition.Condition'.]

Class Logical_Expression

extends OpenCAGE.Controller.Condition.Condition

Superclass of all logical expressions of conditions. Add arguments by using the Add_Condition operation. If no argument is given, the result is false.

Attributes

private OpenCAGE.Controller.Condition.Logical_Expression_Cond.Expressions_Lists.List Expression_List 

Holds a list of expressions that are arguments of a logical expression.

Operations

public Boolean Compute_Result(void);

Computes the result of the condition. Must be implemented by subclasses [This description is adopted from 'OpenCAGE.Controller.Condition.Condition'.]

public Add_Condition( OpenCAGE.Controller.Condition.Condition Condition);

Adds a condition as an argument for the logical expression.