Interface ReferenceType


public interface ReferenceType
  • Method Details

    • getNodeId

      NodeId getNodeId()
      Returns:
      the NodeId that identifies this ReferenceType.
    • getBrowseName

      QualifiedName getBrowseName()
      Returns:
      the QualifiedName that identifies this ReferenceType.
    • getInverseName

      Optional<String> 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:
      true if the reference is the same as seen from the source node and the target node.
    • isAbstract

      boolean isAbstract()
      Returns:
      true if the reference is an abstract reference type, i.e. no references of this type exist, only references of its subtypes.
    • getSuperTypeId

      Optional<NodeId> getSuperTypeId()
      Returns:
      the NodeId of the super type of this reference type. All references except the root reference type have a super type.