com.prosysopc.ua.server.instantiation
Class TemporaryInstanceDeclaration

java.lang.Object
  extended by 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.


Nested Class Summary
static class TemporaryInstanceDeclaration.Builder
           
 
Method Summary
static TemporaryInstanceDeclaration.Builder builder(TemporaryInstanceDeclaration other)
           
static TemporaryInstanceDeclaration.Builder builder(TemporaryInstanceDeclaration other, BrowsePath prefix)
           
static TemporaryInstanceDeclaration.Builder builder(UaNode node, BrowsePath primaryPath)
           
static TemporaryInstanceDeclaration.Builder builder(UaType type)
           
 boolean equals(Object obj)
           
 Set<BrowsePath> getBrowsePaths()
           
 Set<ExternalReferenceDeclaration> getExternalReferences()
           
 Set<InternalReferenceDeclaration> getInternalReferences()
           
 UaNode getNode()
           
 BrowsePath getPrimaryPath()
           
 int hashCode()
           
 boolean hasPath(BrowsePath path)
           
 boolean isRoot()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

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.