Interface AmplColumnsExporter
- All Known Implementing Classes:
BasicAmplExporter
public interface AmplColumnsExporter
- Author:
- Nicolas Pierre <nicolas.pierre at artelys.com>
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
writeBatteryToFormatter
(TableFormatter formatter, Battery battery) void
writeBusesColumnsToFormatter
(TableFormatter formatter, Bus b) void
writeCurrentLimits
(TableFormatter formatter) void
writeDanglingLineLoadToFormatter
(TableFormatter formatter, DanglingLine dl) void
writeDanglingLineMiddleBusesToFormatter
(TableFormatter formatter, DanglingLine dl, int middleCcNum) void
writeDanglingLineToFormatter
(TableFormatter formatter, DanglingLine dl) void
writeDanglingLineVoltageLevelToFormatter
(TableFormatter formatter, DanglingLine dl) void
writeGeneratorToFormatter
(TableFormatter formatter, Generator g) default void
writeHeaderFile
(Writer headerFileWriter) void
writeHvdcToFormatter
(TableFormatter formatter, HvdcLine hvdcLine) void
writeLccConverterStationToFormatter
(TableFormatter formatter, LccConverterStation lccStation) void
writeLinesToFormatter
(TableFormatter formatter, Line l) void
writeLoadtoFormatter
(TableFormatter formatter, Load l) void
writePtcToFormatter
(TableFormatter formatter) void
writeRtcToFormatter
(TableFormatter formatter) void
writeShuntCompensatorToFormatter
(TableFormatter formatter, ShuntCompensator sc) void
writeStaticVarCompensatorToFormatter
(TableFormatter formatter, StaticVarCompensator svc) void
writeThreeWindingsTranformersMiddleBusesColumnsToFormatter
(TableFormatter formatter, ThreeWindingsTransformer twt, int middleCcNum) void
writeThreeWindingsTransformerLegToFormatter
(TableFormatter formatter, ThreeWindingsTransformer twt, int middleBusNum, int middleVlNum, ThreeSides side) void
writeThreeWindingsTransformerTapChangerTableToFormatter
(TableFormatter formatter, ThreeWindingsTransformer twt) void
writeThreeWindingsTransformerVoltageLevelToFormatter
(TableFormatter formatter, ThreeWindingsTransformer twt) void
writeTieLineMiddleBusesToFormatter
(TableFormatter formatter, TieLine tieLine, int xNodeCcNum) void
writeTieLineToFormatter
(TableFormatter formatter, TieLine tieLine) void
writeTieLineVoltageLevelToFormatter
(TableFormatter formatter, TieLine tieLine) void
void
writeTwoWindingsTransformerTapChangerTableToFormatter
(TableFormatter formatter, TwoWindingsTransformer twt) void
writeVoltageLevelToFormatter
(TableFormatter formatter, VoltageLevel vl) void
writeVscConverterStationToFormatter
(TableFormatter formatter, VscConverterStation vscStation)
-
Field Details
-
VERSION_HEADER_NAME
- See Also:
-
-
Method Details
-
getExporterId
String getExporterId() -
writeHeaderFile
- Throws:
IOException
-
getRtcColumns
-
getPtcColumns
-
getCurrentLimitsColumns
-
getHvdcLinesColumns
-
getLccConverterStationsColumns
-
getVscConverterStationsColumns
-
getSubstationsColumns
-
getLoadsColumns
-
getShuntsColumns
-
getStaticVarCompensatorColumns
-
getGeneratorsColumns
-
getBatteriesColumns
-
getBusesColumns
-
getBranchesColumns
-
getTapChangerTableColumns
-
writeRtcToFormatter
- Throws:
IOException
-
writePtcToFormatter
- Throws:
IOException
-
writeTwoWindingsTransformerTapChangerTableToFormatter
void writeTwoWindingsTransformerTapChangerTableToFormatter(TableFormatter formatter, TwoWindingsTransformer twt) throws IOException - Throws:
IOException
-
writeThreeWindingsTransformerTapChangerTableToFormatter
void writeThreeWindingsTransformerTapChangerTableToFormatter(TableFormatter formatter, ThreeWindingsTransformer twt) throws IOException - Throws:
IOException
-
writeCurrentLimits
- Throws:
IOException
-
writeHvdcToFormatter
- Throws:
IOException
-
writeLccConverterStationToFormatter
void writeLccConverterStationToFormatter(TableFormatter formatter, LccConverterStation lccStation) throws IOException - Throws:
IOException
-
writeVscConverterStationToFormatter
void writeVscConverterStationToFormatter(TableFormatter formatter, VscConverterStation vscStation) throws IOException - Throws:
IOException
-
writeBusesColumnsToFormatter
- Throws:
IOException
-
writeThreeWindingsTranformersMiddleBusesColumnsToFormatter
void writeThreeWindingsTranformersMiddleBusesColumnsToFormatter(TableFormatter formatter, ThreeWindingsTransformer twt, int middleCcNum) throws IOException - Throws:
IOException
-
writeLinesToFormatter
- Throws:
IOException
-
writeDanglingLineMiddleBusesToFormatter
void writeDanglingLineMiddleBusesToFormatter(TableFormatter formatter, DanglingLine dl, int middleCcNum) throws IOException - Throws:
IOException
-
writeTieLineMiddleBusesToFormatter
void writeTieLineMiddleBusesToFormatter(TableFormatter formatter, TieLine tieLine, int xNodeCcNum) throws IOException - Throws:
IOException
-
writeTieLineToFormatter
- Throws:
IOException
-
writeDanglingLineToFormatter
- Throws:
IOException
-
writeTwoWindingsTranformerToFormatter
void writeTwoWindingsTranformerToFormatter(TableFormatter formatter, TwoWindingsTransformer twt) throws IOException - Throws:
IOException
-
writeThreeWindingsTransformerLegToFormatter
void writeThreeWindingsTransformerLegToFormatter(TableFormatter formatter, ThreeWindingsTransformer twt, int middleBusNum, int middleVlNum, ThreeSides side) throws IOException - Throws:
IOException
-
writeTieLineVoltageLevelToFormatter
void writeTieLineVoltageLevelToFormatter(TableFormatter formatter, TieLine tieLine) throws IOException - Throws:
IOException
-
writeDanglingLineVoltageLevelToFormatter
void writeDanglingLineVoltageLevelToFormatter(TableFormatter formatter, DanglingLine dl) throws IOException - Throws:
IOException
-
writeThreeWindingsTransformerVoltageLevelToFormatter
void writeThreeWindingsTransformerVoltageLevelToFormatter(TableFormatter formatter, ThreeWindingsTransformer twt) throws IOException - Throws:
IOException
-
writeVoltageLevelToFormatter
- Throws:
IOException
-
writeDanglingLineLoadToFormatter
- Throws:
IOException
-
writeLoadtoFormatter
- Throws:
IOException
-
writeShuntCompensatorToFormatter
void writeShuntCompensatorToFormatter(TableFormatter formatter, ShuntCompensator sc) throws IOException - Throws:
IOException
-
writeBatteryToFormatter
- Throws:
IOException
-
writeStaticVarCompensatorToFormatter
void writeStaticVarCompensatorToFormatter(TableFormatter formatter, StaticVarCompensator svc) throws IOException - Throws:
IOException
-
writeGeneratorToFormatter
- Throws:
IOException
-