com.prosysopc.ua.server.instantiation
Class InternalReferenceDeclaration

java.lang.Object
  extended by com.prosysopc.ua.server.instantiation.ReferenceDeclaration
      extended by com.prosysopc.ua.server.instantiation.InternalReferenceDeclaration
All Implemented Interfaces:
Comparable<ReferenceDeclaration>

public final class InternalReferenceDeclaration
extends ReferenceDeclaration

Reference declaration from a InstanceDeclaration to other InstanceDeclarations. Target is referenced with BrowsePath, which makes merging possible.


Constructor Summary
InternalReferenceDeclaration(UaReferenceType referenceType, BrowsePath targetPath)
           
 
Method Summary
 boolean equals(Object obj)
           
protected  String getTargetName()
           
 BrowsePath getTargetPath()
           
 int hashCode()
           
protected  boolean targetsAreEqual(ReferenceDeclaration declaration)
           
 
Methods inherited from class com.prosysopc.ua.server.instantiation.ReferenceDeclaration
compareTo, getReferenceType, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InternalReferenceDeclaration

public InternalReferenceDeclaration(UaReferenceType referenceType,
                                    BrowsePath targetPath)
Method Detail

equals

public boolean equals(Object obj)
Overrides:
equals in class ReferenceDeclaration

getTargetPath

public BrowsePath getTargetPath()

hashCode

public int hashCode()
Specified by:
hashCode in class ReferenceDeclaration

getTargetName

protected String getTargetName()
Specified by:
getTargetName in class ReferenceDeclaration

targetsAreEqual

protected boolean targetsAreEqual(ReferenceDeclaration declaration)
Specified by:
targetsAreEqual in class ReferenceDeclaration


Copyright © 2018. All rights reserved.