Skip to content

Condition

Lautaro edited this page Jun 9, 2016 · 3 revisions

Las Conditions implementan la lógica condicional que deben manejar las Actions, de modo que según el resultado de la condición se ejecute o no la acción.

Están implementadas con el patrón Specification de modo que pueden encadenarse con las operaciones lógicas AND, OR y NOT.

Una ComplexCondition posee una colección de Conditions y éstas pueden ser de las siguientes clases:

  • ChildrenSizeEqualsCondition
  • ContainsCondition
  • HasAttributeCondition
  • HasChildCondition
  • StateCondition
  • RandomCondition
Clone this wiki locally