org.openiec61850.common.model.report
Class TriggerConditions

java.lang.Object
  extended by org.openiec61850.common.model.ModelNode
      extended by org.openiec61850.common.model.report.TriggerConditions
All Implemented Interfaces:
java.lang.Iterable<ModelNode>

public class TriggerConditions
extends ModelNode


Field Summary
 
Fields inherited from class org.openiec61850.common.model.ModelNode
children, fc, objectReference
 
Constructor Summary
TriggerConditions()
           
TriggerConditions(ObjectReference objectReference)
           
 
Method Summary
 ModelNode copy()
          Copies the whole node with all of its children.
 byte[] getValue()
           
 boolean isDataChange()
           
 boolean isDataUpdate()
           
 boolean isGeneralInterrogation()
           
 boolean isIntegrity()
           
 boolean isQualityChange()
           
 void setDataChange(boolean dataChange)
           
 void setDataUpdate(boolean dataUpdate)
           
 void setDefault()
           
 void setGeneralInterrogation(boolean generalInterrogation)
           
 void setIntegrity(boolean integrity)
           
 void setQualityChange(boolean qualityChange)
           
 void setValue(byte[] data)
           
 
Methods inherited from class org.openiec61850.common.model.ModelNode
findSubNode, getBasicDataAttributes, getChild, getChild, getChildren, getFunctionalConstraint, getIterators, getNodeName, getReference, iterator, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TriggerConditions

public TriggerConditions()

TriggerConditions

public TriggerConditions(ObjectReference objectReference)
Method Detail

isDataChange

public boolean isDataChange()

isQualityChange

public boolean isQualityChange()

isDataUpdate

public boolean isDataUpdate()

isIntegrity

public boolean isIntegrity()

isGeneralInterrogation

public boolean isGeneralInterrogation()

setDataChange

public void setDataChange(boolean dataChange)

setQualityChange

public void setQualityChange(boolean qualityChange)

setDataUpdate

public void setDataUpdate(boolean dataUpdate)

setIntegrity

public void setIntegrity(boolean integrity)

setGeneralInterrogation

public void setGeneralInterrogation(boolean generalInterrogation)

getValue

public byte[] getValue()

setValue

public void setValue(byte[] data)

setDefault

public void setDefault()

copy

public ModelNode copy()
Description copied from class: ModelNode
Copies the whole node with all of its children. Creates new BasicDataAttribute values but reuses ObjectReferences, FunctionalConstraints.

Specified by:
copy in class ModelNode