public enum BuiltinReferenceType extends Enum<BuiltinReferenceType> implements ReferenceType
| Modifier and Type | Method and Description |
|---|---|
QualifiedName |
getBrowseName() |
Optional<String> |
getInverseName() |
NodeId |
getNodeId() |
static Map<NodeId,ReferenceType> |
getReferenceMap() |
Optional<NodeId> |
getSuperTypeId() |
boolean |
isAbstract() |
boolean |
isSymmetric() |
static BuiltinReferenceType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static BuiltinReferenceType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final BuiltinReferenceType References
public static final BuiltinReferenceType HierarchicalReferences
public static final BuiltinReferenceType NonHierarchicalReferences
public static final BuiltinReferenceType HasChild
public static final BuiltinReferenceType Aggregates
public static final BuiltinReferenceType Organizes
public static final BuiltinReferenceType HasComponent
public static final BuiltinReferenceType HasOrderedComponent
public static final BuiltinReferenceType HasProperty
public static final BuiltinReferenceType HasSubtype
public static final BuiltinReferenceType HasModellingRule
public static final BuiltinReferenceType HasTypeDefinition
public static final BuiltinReferenceType HasEncoding
public static final BuiltinReferenceType HasDescription
public static final BuiltinReferenceType HasEventSource
public static final BuiltinReferenceType HasNotifier
public static final BuiltinReferenceType GeneratesEvent
public static final BuiltinReferenceType AlwaysGeneratesEvent
public static final BuiltinReferenceType FromState
public static final BuiltinReferenceType ToState
public static final BuiltinReferenceType HasCause
public static final BuiltinReferenceType HasEffect
public static final BuiltinReferenceType HasSubStateMachine
public static final BuiltinReferenceType HasTrueSubState
public static final BuiltinReferenceType HasFalseSubState
public static BuiltinReferenceType[] values()
for (BuiltinReferenceType c : BuiltinReferenceType.values()) System.out.println(c);
public static BuiltinReferenceType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic NodeId getNodeId()
getNodeId in interface ReferenceTypeNodeId that identifies this ReferenceType.public QualifiedName getBrowseName()
getBrowseName in interface ReferenceTypeQualifiedName that identifies this ReferenceType.public Optional<String> getInverseName()
getInverseName in interface ReferenceTypepublic boolean isSymmetric()
isSymmetric in interface ReferenceTypetrue if the reference is the same as seen from the source node and the target node.public boolean isAbstract()
isAbstract in interface ReferenceTypetrue if the reference is an abstract reference type, i.e. no references of this type exist, only
references of its subtypes.public Optional<NodeId> getSuperTypeId()
getSuperTypeId in interface ReferenceTypeNodeId of the super type of this reference type.
All references except the root reference type have a super type.public static Map<NodeId,ReferenceType> getReferenceMap()
Copyright © 2025. All rights reserved.