[operations] [attributes] [fields] [template] [definition]
[implementation] [documentation]
To use the search tool you need to use a browser which supports JAVA (c)

[next] [prev] [superclass] [next peer] [prev peer] [subclass] [index] [hierarchy]

ConditionalRule

inherits from Rule

Object <- Rule <- ConditionalRule



Operations

Get list of all operations

ConditionPasses


Attributes

Get list of all attributes

Condition


Fields

Field Type
Rule: enabled: Boolean
canCopy: Boolean
canDelete: Boolean
actionOnTap: Boolean
hasAttribute: Boolean
performWhenChanged: Boolean
staticText: Boolean
actionOnConditionList: Boolean
randomizeTime: Boolean
ruleTemplate: RuleTemplate
ruleTrigger: Trigger
description: Text
ruleAction: RuleAction
ruleQualifier: RuleQualifier
ConditionalRule: condition: Condition


Instance template

instance ConditionalRule tag;
        enabled: false;
        canCopy: false;
      canDelete: false;
    actionOnTap: false;
   hasAttribute: false;
performWhenChanged: false;
     staticText: false;
actionOnConditionList: false;
  randomizeTime: false;
   ruleTemplate: nilObject;
    ruleTrigger: nilObject;
    description: nilObject;
     ruleAction: nilObject;
  ruleQualifier: nilObject;
      condition: nilObject;
end instance;

Class definition

Define Class ConditionalRule;
    inherits from Rule;
    
    field condition: Condition, getter, setter;
    
    attribute Condition: Condition;
    
    overrides ConditionPasses;
        // calls ConditionPasses on the condition
end class;