com.prosysopc.ua.server.instantiation
Class ExternalReferenceDeclaration

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

public final class ExternalReferenceDeclaration
extends ReferenceDeclaration

Declaration for an external reference of an InstanceDeclaration. External reference does not belong to the InstanceDeclarationHierarchy of the InstanceDeclaration.


Constructor Summary
ExternalReferenceDeclaration(UaReferenceType referenceType, UaNode target)
           
 
Method Summary
 boolean equals(Object obj)
           
 UaNode getTarget()
           
protected  String getTargetName()
           
 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

ExternalReferenceDeclaration

public ExternalReferenceDeclaration(UaReferenceType referenceType,
                                    UaNode target)
Method Detail

equals

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

getTarget

public UaNode getTarget()

hashCode

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

getTargetName

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

targetsAreEqual

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


Copyright © 2018. All rights reserved.