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:
AbstractBranchConversion
,AbstractReactiveLimitsOwnerConversion
,AsynchronousMachineConversion
,BusbarSectionConversion
,EnergyConsumerConversion
,EnergySourceConversion
,EquivalentShuntConversion
,GroundConversion
,ShuntConversion
,StaticVarCompensatorConversion
,SwitchConversion
,ThreeWindingsTransformerConversion
,TwoWindingsTransformerConversion
public abstract class AbstractConductingEquipmentConversion
extends AbstractIdentifiedObjectConversion
- Author:
- Luma ZamarreƱo <zamarrenolm at aia.es>
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
ModifierConstructorDescriptionprotected
AbstractConductingEquipmentConversion
(String type, PropertyBag p, Context context) protected
AbstractConductingEquipmentConversion
(String type, PropertyBag p, Context context, int numTerminals) protected
AbstractConductingEquipmentConversion
(String type, PropertyBags ps, Context context) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addAliasesAndProperties
(Identifiable<?> identifiable) static void
static void
static void
connect
(Context context, BranchAdder<?, ?> adder, String iidmVoltageLevelId1, String busId1, boolean t1Connected, int node1, String iidmVoltageLevelId2, String busId2, boolean t2Connected, int node2) static void
connect
(Context context, InjectionAdder<?, ?> adder, String busId, boolean connected, int node) 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 String
connectivityNodeId
(int n) protected void
convertedTerminals
(Terminal... ts) void
convertToDanglingLine
(String eqInstance, int boundarySide) convertToDanglingLine
(String eqInstance, int boundarySide, double r, double x, double gch, double bch) static String
findPairingKey
(Context context, String boundaryNode) findPairingKey
(String boundaryNode) boolean
protected boolean
isBoundary
(int n) protected String
nodeId()
protected String
nodeId
(int n) protected String
protected double
p0()
protected double
q0()
stateVariablesPowerFlow
(int n) protected Optional<Substation>
protected String
topologicalNodeId
(int n) boolean
valid()
protected VoltageLevel
Methods inherited from class com.powsybl.cgmes.conversion.elements.AbstractIdentifiedObjectConversion
complete, id, identify, identify, identify, identify, iidmId, iidmName, name, what
-
Constructor Details
-
AbstractConductingEquipmentConversion
-
AbstractConductingEquipmentConversion
protected AbstractConductingEquipmentConversion(String type, PropertyBag p, Context context, int numTerminals) -
AbstractConductingEquipmentConversion
-
-
Method Details
-
findPairingKey
-
findPairingKey
-
boundaryNode
-
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
-
nodeIdPropertyName
-
nodeId
-
nodeId
-
topologicalNodeId
-
connectivityNodeId
-
isBoundary
protected boolean isBoundary(int n) -
convertToDanglingLine
-
convertToDanglingLine
public DanglingLine convertToDanglingLine(String eqInstance, int boundarySide, double r, double x, double gch, double bch) -
calculateVoltageAndAngleInBoundaryBus
-
calculateVoltageAndAngleInBoundaryBus
-
voltageLevel
-
substation
-
stateVariablesPowerFlow
-
convertedTerminals
-
connect
-
connect
-
connect
-
connect
public static void connect(Context context, InjectionAdder<?, ?> adder, String busId, boolean connected, int node) -
connect
public void connect(BranchAdder<?, ?> adder, String iidmVoltageLevelId1, String busId1, boolean t1Connected, int node1, String iidmVoltageLevelId2, String busId2, boolean t2Connected, int node2) -
connect
-
connect
-
connect
public void connect(BranchAdder<?, ?> adder, boolean t1Connected, boolean t2Connected, boolean branchIsClosed) -
connect
-
connect
-
connect
-
addAliasesAndProperties
-
p0
protected double p0() -
q0
protected double q0()
-