org.openiec61850.common.model.report
Class ReportControlBlock

java.lang.Object
  extended by org.openiec61850.common.model.ModelNode
      extended by org.openiec61850.common.model.report.ReportControlBlock
All Implemented Interfaces:
java.lang.Iterable<ModelNode>
Direct Known Subclasses:
BufferedReportControlBlock, UnbufferedReportContrlBlock

public abstract class ReportControlBlock
extends ModelNode


Field Summary
 
Fields inherited from class org.openiec61850.common.model.ModelNode
children, fc, objectReference
 
Constructor Summary
ReportControlBlock(ObjectReference objectReference)
           
 
Method Summary
abstract  ModelNode getDataSet()
           
 java.lang.String getName()
           
 byte[] getOwner()
           
 void setChild(java.lang.String name, ModelNode node)
           
abstract  void setDataSet(ModelNode dataSet)
           
 void setName(java.lang.String name)
           
 void setOwner(byte[] owner)
           
 
Methods inherited from class org.openiec61850.common.model.ModelNode
copy, 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

ReportControlBlock

public ReportControlBlock(ObjectReference objectReference)
Method Detail

setChild

public void setChild(java.lang.String name,
                     ModelNode node)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

setOwner

public void setOwner(byte[] owner)

getOwner

public byte[] getOwner()

getDataSet

public abstract ModelNode getDataSet()

setDataSet

public abstract void setDataSet(ModelNode dataSet)