com.prosysopc.ua.server.instantiation
Interface InstanceDeclaration

All Known Implementing Classes:
InstanceDeclarationImpl, ModelledInstanceDeclaration, TypeNodeInstanceDeclaration

public interface InstanceDeclaration

InstanceDeclaration of a UaType.


Method Summary
 Set<BrowsePath> getBrowsePaths()
           
 Set<ExternalReferenceDeclaration> getExternalReferences()
           
 Set<com.prosysopc.ua.server.instantiation.InstanceReferenceDeclaration> getInstanceReferences()
           
 ModellingRule getModellingRule()
           
 Set<InstanceDeclaration> getNextDeclarations()
           
 Set<InstanceDeclaration> getNextMandatoryDeclarations()
           
 Set<InstanceDeclaration> getNextMandatoryDeclarations(Set<BrowsePath> optionalNodes)
           
 UaNode getNode()
           
 org.opcfoundation.ua.builtintypes.NodeId getNodeId()
          Returns the NodeId of the getNode().
 

Method Detail

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.