org.opcfoundation.ua.core
Class DeleteReferencesItem

java.lang.Object
  extended by org.opcfoundation.ua.utils.AbstractStructure
      extended by org.opcfoundation.ua.core.DeleteReferencesItem
All Implemented Interfaces:
Cloneable, Structure, IEncodeable

public class DeleteReferencesItem
extends AbstractStructure


Field Summary
static ExpandedNodeId BINARY
           
protected  Boolean DeleteBidirectional
           
static ExpandedNodeId ID
           
protected  Boolean IsForward
           
protected  NodeId ReferenceTypeId
           
protected  NodeId SourceNodeId
           
protected  ExpandedNodeId TargetNodeId
           
static ExpandedNodeId XML
           
 
Constructor Summary
DeleteReferencesItem()
           
DeleteReferencesItem(NodeId SourceNodeId, NodeId ReferenceTypeId, Boolean IsForward, ExpandedNodeId TargetNodeId, Boolean DeleteBidirectional)
           
 
Method Summary
 DeleteReferencesItem clone()
          Deep clone
 boolean equals(Object obj)
           
 ExpandedNodeId getBinaryEncodeId()
          getBinaryEncodeId.
 Boolean getDeleteBidirectional()
           
 Boolean getIsForward()
           
 NodeId getReferenceTypeId()
           
 NodeId getSourceNodeId()
           
 ExpandedNodeId getTargetNodeId()
           
 ExpandedNodeId getTypeId()
          getTypeId.
 ExpandedNodeId getXmlEncodeId()
          getXmlEncodeId.
 int hashCode()
           
 void setDeleteBidirectional(Boolean DeleteBidirectional)
           
 void setIsForward(Boolean IsForward)
           
 void setReferenceTypeId(NodeId ReferenceTypeId)
           
 void setSourceNodeId(NodeId SourceNodeId)
           
 void setTargetNodeId(ExpandedNodeId TargetNodeId)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ID

public static final ExpandedNodeId ID

BINARY

public static final ExpandedNodeId BINARY

XML

public static final ExpandedNodeId XML

SourceNodeId

protected NodeId SourceNodeId

ReferenceTypeId

protected NodeId ReferenceTypeId

IsForward

protected Boolean IsForward

TargetNodeId

protected ExpandedNodeId TargetNodeId

DeleteBidirectional

protected Boolean DeleteBidirectional
Constructor Detail

DeleteReferencesItem

public DeleteReferencesItem()

DeleteReferencesItem

public DeleteReferencesItem(NodeId SourceNodeId,
                            NodeId ReferenceTypeId,
                            Boolean IsForward,
                            ExpandedNodeId TargetNodeId,
                            Boolean DeleteBidirectional)
Method Detail

getSourceNodeId

public NodeId getSourceNodeId()

setSourceNodeId

public void setSourceNodeId(NodeId SourceNodeId)

getReferenceTypeId

public NodeId getReferenceTypeId()

setReferenceTypeId

public void setReferenceTypeId(NodeId ReferenceTypeId)

getIsForward

public Boolean getIsForward()

setIsForward

public void setIsForward(Boolean IsForward)

getTargetNodeId

public ExpandedNodeId getTargetNodeId()

setTargetNodeId

public void setTargetNodeId(ExpandedNodeId TargetNodeId)

getDeleteBidirectional

public Boolean getDeleteBidirectional()

setDeleteBidirectional

public void setDeleteBidirectional(Boolean DeleteBidirectional)

clone

public DeleteReferencesItem clone()
Deep clone

Specified by:
clone in interface Structure
Overrides:
clone in class AbstractStructure
Returns:
cloned DeleteReferencesItem

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getTypeId

public ExpandedNodeId getTypeId()
Description copied from interface: Structure

getTypeId.

Returns:
a ExpandedNodeId object.

getXmlEncodeId

public ExpandedNodeId getXmlEncodeId()
Description copied from interface: Structure

getXmlEncodeId.

Returns:
a ExpandedNodeId object.

getBinaryEncodeId

public ExpandedNodeId getBinaryEncodeId()
Description copied from interface: Structure

getBinaryEncodeId.

Returns:
a ExpandedNodeId object.

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2018. All rights reserved.