Class AbstractConductingEquipmentConversion
- java.lang.Object
-
- com.powsybl.cgmes.conversion.elements.AbstractObjectConversion
-
- com.powsybl.cgmes.conversion.elements.AbstractIdentifiedObjectConversion
-
- com.powsybl.cgmes.conversion.elements.AbstractConductingEquipmentConversion
-
- Direct Known Subclasses:
AbstractConnectorConversion
,AbstractReactiveLimitsOwnerConversion
,AcDcConverterConversion
,AsynchronousMachineConversion
,BusbarSectionConversion
,EnergyConsumerConversion
,EnergySourceConversion
,EquivalentShuntConversion
,ShuntConversion
,StaticVarCompensatorConversion
,ThreeWindingsTransformerConversion
,TwoWindingsTransformerConversion
public abstract class AbstractConductingEquipmentConversion extends AbstractIdentifiedObjectConversion
- Author:
- Luma ZamarreƱo
A ConductingEquipment has at least one Terminal. From the Terminal we get either its ConnectivityNode or its TopologicalNode, depending of the conversion context
-
-
Field Summary
-
Fields inherited from class com.powsybl.cgmes.conversion.elements.AbstractIdentifiedObjectConversion
id, name
-
Fields inherited from class com.powsybl.cgmes.conversion.elements.AbstractObjectConversion
context, p, ps, type
-
-
Constructor Summary
Constructors Constructor Description AbstractConductingEquipmentConversion(String type, PropertyBag p, Context context)
AbstractConductingEquipmentConversion(String type, PropertyBag p, Context context, int numTerminals)
AbstractConductingEquipmentConversion(String type, PropertyBags ps, Context context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addAliasesAndProperties(Identifiable<?> identifiable)
protected void
addMappingForTopologicalNode(Identifiable<?> identifiable, int terminalNumber)
protected void
addMappingForTopologicalNode(Identifiable<?> identifiable, int cgmesTerminalNumber, int iidmTerminalNumber)
void
connect(BranchAdder<?> adder)
void
connect(BranchAdder<?> adder, boolean t1Connected, boolean t2Connected)
void
connect(BranchAdder<?> adder, boolean t1Connected, boolean t2Connected, boolean branchIsClosed)
void
connect(BranchAdder<?> adder, String iidmVoltageLevelId1, String busId1, boolean t1Connected, int node1, String iidmVoltageLevelId2, String busId2, boolean t2Connected, int node2)
void
connect(InjectionAdder<?> adder)
void
connect(InjectionAdder<?> adder, int terminal)
void
connect(ThreeWindingsTransformerAdder.LegAdder adder, int terminal)
void
connect(VoltageLevel.BusBreakerView.SwitchAdder adder, boolean open)
void
connect(VoltageLevel.NodeBreakerView.SwitchAdder adder, boolean open)
protected void
convertedTerminals(Terminal... ts)
void
convertInsideBoundary()
String
findUcteXnodeCode(String boundaryNode)
boolean
insideBoundary()
protected String
nodeId()
protected String
nodeId(int n)
PowerFlow
stateVariablesPowerFlow(int n)
protected Substation
substation()
protected String
topologicalNodeId(int n)
boolean
valid()
protected VoltageLevel
voltageLevel()
-
Methods inherited from class com.powsybl.cgmes.conversion.elements.AbstractIdentifiedObjectConversion
complete, id, identify, identify, iidmId, iidmName, name, what
-
-
-
-
Constructor Detail
-
AbstractConductingEquipmentConversion
public AbstractConductingEquipmentConversion(String type, PropertyBag p, Context context)
-
AbstractConductingEquipmentConversion
public AbstractConductingEquipmentConversion(String type, PropertyBag p, Context context, int numTerminals)
-
AbstractConductingEquipmentConversion
public AbstractConductingEquipmentConversion(String type, PropertyBags ps, Context context)
-
-
Method Detail
-
insideBoundary
public boolean insideBoundary()
- Overrides:
insideBoundary
in classAbstractObjectConversion
-
convertInsideBoundary
public void convertInsideBoundary()
- Overrides:
convertInsideBoundary
in classAbstractObjectConversion
-
valid
public boolean valid()
- Specified by:
valid
in classAbstractObjectConversion
-
nodeId
protected String nodeId()
-
nodeId
protected String nodeId(int n)
-
topologicalNodeId
protected String topologicalNodeId(int n)
-
voltageLevel
protected VoltageLevel voltageLevel()
-
substation
protected Substation substation()
-
stateVariablesPowerFlow
public PowerFlow stateVariablesPowerFlow(int n)
-
convertedTerminals
protected void convertedTerminals(Terminal... ts)
-
connect
public void connect(InjectionAdder<?> adder)
-
connect
public void connect(InjectionAdder<?> adder, int terminal)
-
connect
public void connect(BranchAdder<?> adder)
-
connect
public void connect(BranchAdder<?> adder, String iidmVoltageLevelId1, String busId1, boolean t1Connected, int node1, String iidmVoltageLevelId2, String busId2, boolean t2Connected, int node2)
-
connect
public void connect(BranchAdder<?> adder, boolean t1Connected, boolean t2Connected)
-
connect
public void connect(BranchAdder<?> adder, boolean t1Connected, boolean t2Connected, boolean branchIsClosed)
-
connect
public void connect(VoltageLevel.NodeBreakerView.SwitchAdder adder, boolean open)
-
connect
public void connect(VoltageLevel.BusBreakerView.SwitchAdder adder, boolean open)
-
connect
public void connect(ThreeWindingsTransformerAdder.LegAdder adder, int terminal)
-
addAliasesAndProperties
protected void addAliasesAndProperties(Identifiable<?> identifiable)
-
addMappingForTopologicalNode
protected void addMappingForTopologicalNode(Identifiable<?> identifiable, int cgmesTerminalNumber, int iidmTerminalNumber)
-
addMappingForTopologicalNode
protected void addMappingForTopologicalNode(Identifiable<?> identifiable, int terminalNumber)
-
-