org.openmuc.openiec61850
Class LogicalNode
java.lang.Object
org.openmuc.openiec61850.ModelNode
org.openmuc.openiec61850.LogicalNode
- All Implemented Interfaces:
- java.lang.Iterable<ModelNode>
public final class LogicalNode
- extends ModelNode
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LogicalNode
public LogicalNode(ObjectReference objectReference,
java.util.List<FcDataObject> fcDataObjects)
copy
public LogicalNode 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
getChildren
public java.util.List<FcDataObject> getChildren(Fc fc)
getUrcbs
public java.util.Collection<Urcb> getUrcbs()
getUrcb
public Urcb getUrcb(java.lang.String urcbName)
getBrcbs
public java.util.Collection<Brcb> getBrcbs()
getBrcb
public Brcb getBrcb(java.lang.String brcbName)
getChild
public ModelNode getChild(java.lang.String childName,
Fc fc)
- Overrides:
getChild
in class ModelNode