org.openiec61850.common.model
Class BasicDataAttribute
java.lang.Object
org.openiec61850.common.model.ModelNode
org.openiec61850.common.model.BasicDataAttribute
- All Implemented Interfaces:
- java.lang.Iterable<ModelNode>
- Direct Known Subclasses:
- BOOLEAN, Check, CodedEnum, Enumerated, FLOAT32, FLOAT64, INT16, INT16U, INT32, INT32U, INT64, INT8, INT8U, OCTET_STRING_6, OCTET_STRING_64, OCTET_STRING_8, Quality, Timestamp, UNICODE_STRING_255, VISIBLE_STRING_129, VISIBLE_STRING_255, VISIBLE_STRING_32, VISIBLE_STRING_64, VISIBLE_STRING_65
public abstract class BasicDataAttribute
- extends ModelNode
Field Summary |
protected DAType |
basicType
attribute value type |
protected boolean |
dchg
|
protected boolean |
dupd
|
protected boolean |
qchg
|
protected java.lang.String |
sAddr
short address, can be used by SCSM and for local data mapping |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
basicType
protected DAType basicType
- attribute value type
sAddr
protected java.lang.String sAddr
- short address, can be used by SCSM and for local data mapping
dchg
protected boolean dchg
qchg
protected boolean qchg
dupd
protected boolean dupd
BasicDataAttribute
public BasicDataAttribute()
getValue
public abstract java.lang.Object getValue()
getDchg
public boolean getDchg()
getDupd
public boolean getDupd()
getQchg
public boolean getQchg()
getBasicType
public DAType getBasicType()
getSAddr
public java.lang.String getSAddr()
getChild
public ModelNode getChild(java.lang.String childName,
FunctionalConstraint fc)
- Overrides:
getChild
in class ModelNode
getChild
public ModelNode getChild(java.lang.String childName)
- Overrides:
getChild
in class ModelNode
getChildren
public java.util.Collection<ModelNode> getChildren()
- Overrides:
getChildren
in class ModelNode
iterator
public java.util.Iterator<ModelNode> iterator()
- Specified by:
iterator
in interface java.lang.Iterable<ModelNode>
- Overrides:
iterator
in class ModelNode
setDefault
public abstract void setDefault()
getBasicDataAttributes
public java.util.List<BasicDataAttribute> getBasicDataAttributes()
- Overrides:
getBasicDataAttributes
in class ModelNode