Parameters
Parameters are used to determine the Classes, Named objects and Attributes used when building Rules and Actions.
For using parameters in Sessions see Session Parameters.
Note: Context determines which Classes can be chosen in a Rule or Action. Standard Classes and System Classes are always available to pick from (see Schemas).
Class Parameters
The Class parameter identifies the classes of objects to be processed. Many Rule and Action Nodes will require that you define a Class parameter to be valid.
A Class parameter is assigned by selecting a node, then selecting the Class from the dropdown menu.
Root Node Class
A Class parameter is used on the root node.
Note: If a Class parameter isn't selected, all classes will be queried.

A Class parameter is assigned by selecting the root node, then selecting the Class from the dropdown menu.

Name Parameters
A Name parameter uniquely identifies objects in the same Class that are tested against each other in clauses and subclauses of a Rule.
A Name parameter is assigned by selecting a node, then selecting an option from the Name dropdown menu.
Example: Fire stations with the Name parameter "A" and "B"
Check for FIRE_STATION objects A that there are at least 5 FIRE_STATION objects B for which FIRE_STATION:B.geometry is within 10000m of FIRE_STATION:A.geometry
The Name "A"
and "B"
distinguishes between the root object and objects found in the subclause, both of which have the same Class Parameters FIRE_STATION
and come from the same Class.
Attribute Parameters
The Attribute parameter identifies the Attribute to be used. You will only be able to select Attributes from within the Class you have chosen for that node.
An Attribute parameter is assigned by selecting a node, then selecting an option from the Attribute dropdown menu.