IGlobal |
The IGlobalVariables type exposes the following members.
| Name | Description | |
|---|---|---|
| CloneGraphVariables | Duplicates the graph variables of an old just cloned graph, assigns them to the new cloned graph. | |
| Custom | Does action execution environment dependent stuff. | |
| FetchObjectUniqueId | Fetches a unique id for an internal class object (non-transient). May be called concurrently from multiple threads. | |
| FillCustomCommandDescriptions | Adds the custom commands descriptions of this object to the customCommandsToDescriptions. | |
| GetEdgeVarValue | Retrieves the IEdge for a variable name or null, if the variable isn't set yet or anymore. A InvalidCastException is thrown, if the variable is set and does not point to an IEdge object. | |
| GetElementVariables | Returns a linked list of variables mapping to the given graph element or null, if no variable points to this element | |
| GetNodeVarValue | Retrieves the INode for a variable name or null, if the variable isn't set yet or anymore. A InvalidCastException is thrown, if the variable is set and does not point to an INode object. | |
| GetVariableValue | Retrieves the object for a variable name or null, if the variable isn't set yet or anymore | |
| RequestObjectUniqueId | Requests a specific unique id for an internal class object (non-transient). This allows to adapt the internal id source so this id cannot be fetched anymore (as well as all ids that are lower than this one). | |
| SetVariableValue | Sets the value of the given variable to the given value. If the variable name is null, this function does nothing. If val is null, the variable is unset. |