![]() | 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. |