com.prosysopc.ua.server.instantiation
Class TemporaryInstanceDeclaration
java.lang.Object
com.prosysopc.ua.server.instantiation.TemporaryInstanceDeclaration
public class TemporaryInstanceDeclaration
- extends Object
InstanceDeclaration that is used temporarily in the instantiation process. Internal references
contain browse paths, which makes merging the references possible.
builder
public static TemporaryInstanceDeclaration.Builder builder(TemporaryInstanceDeclaration other)
builder
public static TemporaryInstanceDeclaration.Builder builder(TemporaryInstanceDeclaration other,
BrowsePath prefix)
builder
public static TemporaryInstanceDeclaration.Builder builder(UaNode node,
BrowsePath primaryPath)
builder
public static TemporaryInstanceDeclaration.Builder builder(UaType type)
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
getBrowsePaths
public Set<BrowsePath> getBrowsePaths()
getExternalReferences
public Set<ExternalReferenceDeclaration> getExternalReferences()
getInternalReferences
public Set<InternalReferenceDeclaration> getInternalReferences()
getNode
public UaNode getNode()
getPrimaryPath
public BrowsePath getPrimaryPath()
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
hasPath
public boolean hasPath(BrowsePath path)
isRoot
public boolean isRoot()
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2018. All rights reserved.