Interface ReferenceType
- All Superinterfaces:
TypeTree.Type
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.milo.opcua.stack.core.types.builtin.QualifiedNameOptional<org.eclipse.milo.opcua.stack.core.types.builtin.NodeId>Get theNodeIdof the supertype of this reference type.booleanbooleanMethods inherited from interface org.eclipse.milo.opcua.sdk.core.typetree.TypeTree.Type
getNodeId
-
Method Details
-
getBrowseName
org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName getBrowseName()- Returns:
- the
QualifiedNamethat identifies this ReferenceType.
-
getInverseName
- Returns:
- the inverse name of the reference, i.e. the meaning of the reference as seen from the target node.
-
isSymmetric
boolean isSymmetric()- Returns:
trueif the reference is the same as seen from the source node and the target node.
-
isAbstract
boolean isAbstract()- Returns:
trueif the reference is an abstract reference type, i.e. no references of this type exist, only references of its subtypes.
-
getSupertypeId
Optional<org.eclipse.milo.opcua.stack.core.types.builtin.NodeId> getSupertypeId()Get theNodeIdof the supertype of this reference type.All references except the root reference type have a supertype.
- Returns:
- the
NodeIdof the supertype of this reference type.
-