Package com.powsybl.ucte.network
Class UcteNetworkImpl
- java.lang.Object
-
- com.powsybl.ucte.network.UcteNetworkImpl
-
- All Implemented Interfaces:
UcteNetwork
public class UcteNetworkImpl extends Object implements UcteNetwork
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description UcteNetworkImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLine(UcteLine line)
void
addNode(UcteNode node)
void
addRegulation(UcteRegulation regulation)
void
addTransformer(UcteTransformer transformer)
void
fix(Reporter reporter)
List<String>
getComments()
UcteLine
getLine(UcteElementId id)
Collection<UcteLine>
getLines()
UcteNode
getNode(UcteNodeCode code)
Collection<UcteNode>
getNodes()
UcteRegulation
getRegulation(UcteElementId id)
Collection<UcteRegulation>
getRegulations()
UcteTransformer
getTransformer(UcteElementId id)
Collection<UcteTransformer>
getTransformers()
UcteFormatVersion
getVersion()
void
setVersion(UcteFormatVersion version)
-
-
-
Method Detail
-
setVersion
public void setVersion(UcteFormatVersion version)
- Specified by:
setVersion
in interfaceUcteNetwork
-
getVersion
public UcteFormatVersion getVersion()
- Specified by:
getVersion
in interfaceUcteNetwork
-
getComments
public List<String> getComments()
- Specified by:
getComments
in interfaceUcteNetwork
-
addNode
public void addNode(UcteNode node)
- Specified by:
addNode
in interfaceUcteNetwork
-
getNodes
public Collection<UcteNode> getNodes()
- Specified by:
getNodes
in interfaceUcteNetwork
-
getNode
public UcteNode getNode(UcteNodeCode code)
- Specified by:
getNode
in interfaceUcteNetwork
-
addLine
public void addLine(UcteLine line)
- Specified by:
addLine
in interfaceUcteNetwork
-
getLines
public Collection<UcteLine> getLines()
- Specified by:
getLines
in interfaceUcteNetwork
-
getLine
public UcteLine getLine(UcteElementId id)
- Specified by:
getLine
in interfaceUcteNetwork
-
addTransformer
public void addTransformer(UcteTransformer transformer)
- Specified by:
addTransformer
in interfaceUcteNetwork
-
getTransformers
public Collection<UcteTransformer> getTransformers()
- Specified by:
getTransformers
in interfaceUcteNetwork
-
getTransformer
public UcteTransformer getTransformer(UcteElementId id)
- Specified by:
getTransformer
in interfaceUcteNetwork
-
addRegulation
public void addRegulation(UcteRegulation regulation)
- Specified by:
addRegulation
in interfaceUcteNetwork
-
getRegulations
public Collection<UcteRegulation> getRegulations()
- Specified by:
getRegulations
in interfaceUcteNetwork
-
getRegulation
public UcteRegulation getRegulation(UcteElementId id)
- Specified by:
getRegulation
in interfaceUcteNetwork
-
fix
public void fix(Reporter reporter)
- Specified by:
fix
in interfaceUcteNetwork
-
-