ReadonlybrowseReadonlyinverseReadonlyisReadonlynodeReadonlynodeOptionalonReadonlysubtypeReadonlysubtypebrowse the node to extract information requested in browseDescription
Optionalsession: ISessionContextfind the the references that are strictly of type reference.
The isForward boolean flag specifies the direction of the references to be looked for.
Forward direction is implied if omitted.
OptionalisForward: booleanfind all the references that are strictly of type reference.
The isForward boolean flag specifies the direction of the references to be looked for.
Forward direction is implied if omitted.
OptionalisForward: booleanfind all the nodes that are referenced by references strictly of type reference.
The isForward boolean flag specifies the direction of the references to be looked for.
Forward direction is implied if omitted.
OptionalisForward: booleanfind all the references that are of type reference or a sub type of reference, in the
direction specified by browseDirection
OptionalbrowseDirection: BrowseDirectionfind all the nodes that are referenced by references of type reference or a
sub type of reference, in the direction specified by browseDirection
OptionalbrowseDirection: BrowseDirectionreturn a complete name of this object by pre-pending name of its parent(s) to its own name
get effective accessRestrictions if (inherited is true) and node has no accessRestrictions, then default accessRestriction from namespace is returned if (inherited is false) and node has no accessRestrictions, then AccessRestrictionsFlag.None is returned
Get the Child by name, if browseName is string and namespaceIndex undefined then the search doesn't care about namespace matching
OptionalnamespaceIndex: numberOptionallocale: stringthe locale of the text to return (e.g. en-EN)
return a array of the objects for which this node is an EventSource nodes = HasEventSource => self
return a array with the event source of this object. self = HasEventSource => nodes
return the versioning node
private
OptionalindexRange: NumericRangeOptionaldataEncoding: QualifiedNameLike | null
The HasSubStateMachine ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of NonHierarchicalReferences.
The semantic of this ReferenceType is to point from a State to an instance of StateMachineType which represents the sub-states for the State.
The SourceNode of this ReferenceType shall be an Object of the ObjectType StateType.
The TargetNode shall be an Object of the ObjectType StateMachineType or one of its subtypes.
Each Object can be the TargetNode of at most one HasSubStateMachine Reference.
The SourceNode (the state) and the TargetNode (the SubStateMachine) shall belong to the same StateMachine, that is, both shall be referenced from the same Object of type StateMachineType using a HasComponent Reference or a subtype of HasComponent.