org.openmuc.openiec61850
Class DataSet
java.lang.Object
org.openmuc.openiec61850.DataSet
- All Implemented Interfaces:
- java.lang.Iterable<FcModelNode>
public final class DataSet
- extends java.lang.Object
- implements java.lang.Iterable<FcModelNode>
Constructor Summary |
DataSet(java.lang.String dataSetReference,
java.util.List<FcModelNode> members)
|
DataSet(java.lang.String dataSetReference,
java.util.List<FcModelNode> members,
boolean deletable)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DataSet
public DataSet(java.lang.String dataSetReference,
java.util.List<FcModelNode> members)
DataSet
public DataSet(java.lang.String dataSetReference,
java.util.List<FcModelNode> members,
boolean deletable)
getReferenceStr
public java.lang.String getReferenceStr()
copy
public DataSet copy()
getMember
public FcModelNode getMember(ObjectReference memberReference,
Fc fc)
getMember
public FcModelNode getMember(int index)
getMembers
public java.util.List<FcModelNode> getMembers()
isDeletable
public boolean isDeletable()
- those DataSets defined in the SCL file are not deletable. All other DataSets are deletable. Note that no
Reports/Logs may be using the DataSet otherwise it cannot be deleted (but this function will still return true).
iterator
public java.util.Iterator<FcModelNode> iterator()
- Specified by:
iterator
in interface java.lang.Iterable<FcModelNode>
getBasicDataAttributes
public java.util.List<BasicDataAttribute> getBasicDataAttributes()