com.prosysopc.ua.server.instantiation
Interface InstanceDeclaration
- All Known Implementing Classes:
- InstanceDeclarationImpl, ModelledInstanceDeclaration, TypeNodeInstanceDeclaration
public interface InstanceDeclaration
InstanceDeclaration of a UaType.
getBrowsePaths
Set<BrowsePath> getBrowsePaths()
- Returns:
- All the browse paths of the InstanceDeclaration.
getExternalReferences
Set<ExternalReferenceDeclaration> getExternalReferences()
- Returns:
- ExternalReferenceDeclarations of the InstanceDeclaration.
getInstanceReferences
Set<com.prosysopc.ua.server.instantiation.InstanceReferenceDeclaration> getInstanceReferences()
- Returns:
- InstanceReferenceDeclarations of the InstanceDeclaration.
getModellingRule
ModellingRule getModellingRule()
- Returns:
- ModellingRule of the InstanceDeclaration.
getNextDeclarations
Set<InstanceDeclaration> getNextDeclarations()
- Returns:
- All InstanceDeclarations, that are connected to this InstanceDeclaration with forward
InstanceReferenceDeclarations.
getNextMandatoryDeclarations
Set<InstanceDeclaration> getNextMandatoryDeclarations()
- Returns:
- All the mandatory InstanceDeclarations, that are connected to this InstanceDeclaration
with forward InstanceReferenceDeclarations.
getNextMandatoryDeclarations
Set<InstanceDeclaration> getNextMandatoryDeclarations(Set<BrowsePath> optionalNodes)
- Parameters:
optionalNodes - set of browse paths to optional declarations that should be returned too
- Returns:
- All the mandatory InstanceDeclarations, that are connected to this InstanceDeclaration
with forward InstanceReferenceDeclarations.
getNode
UaNode getNode()
- Returns:
- The corresponding UaNode.
getNodeId
org.opcfoundation.ua.builtintypes.NodeId getNodeId()
- Returns the NodeId of the
getNode().
- Returns:
- the node id.
Copyright © 2018. All rights reserved.