public abstract class AbstractCgmesModel extends Object implements CgmesModel
Constructor and Description |
---|
AbstractCgmesModel() |
Modifier and Type | Method and Description |
---|---|
CgmesContainer |
container(String containerId) |
CgmesDcTerminal |
dcTerminal(String dcTerminalId) |
String |
getBasename() |
Properties |
getProperties() |
Map<String,PropertyBags> |
groupedTransformerEnds() |
double |
nominalVoltage(String baseVoltageId) |
String |
phaseTapChangerForPowerTransformer(String powerTransformerId) |
String |
ratioTapChangerForPowerTransformer(String powerTransformerId) |
void |
read(ReadOnlyDataSource ds) |
void |
read(ReadOnlyDataSource mainDataSource,
ReadOnlyDataSource alternativeDataSourceForBoundary) |
void |
setBasename(String baseName) |
String |
substation(CgmesTerminal t,
boolean nodeBreaker)
Obtain the substation of a given terminal.
|
CgmesTerminal |
terminal(String terminalId) |
String |
terminalForEquipment(String conduntingEquipmentId) |
String |
voltageLevel(CgmesTerminal t,
boolean nodeBreaker)
Obtain the voltage level grouping in which a given terminal is contained.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
acDcConverters, acLineSegments, add, add, allObjectsOfType, asynchronousMachines, baseName, baseVoltages, boundaryNodes, busBarSections, clear, connectivityNodeContainers, connectivityNodes, created, dcLineSegments, dcTerminals, dcTerminalsTP, energyConsumers, energySources, equivalentBranches, equivalentInjections, equivalentShunts, externalNetworkInjections, fullModel, graph, hasBoundary, hasEquipmentCore, isNodeBreaker, modelId, modelProfiles, nonlinearShuntCompensatorPoints, numObjectsByType, operationalLimits, phaseTapChangers, phaseTapChangerTable, phaseTapChangerTablesPoints, print, print, ratioTapChangers, ratioTapChangerTable, ratioTapChangerTablesPoints, reactiveCapabilityCurveData, read, regulatingControls, scenarioTime, seriesCompensators, shuntCompensators, staticVarCompensators, substations, svInjections, switches, synchronousMachines, terminals, topologicalIslands, topologicalNodes, transformerEnds, transformers, tripleStore, version, voltageLevels, write
public Properties getProperties()
getProperties
in interface CgmesModel
public Map<String,PropertyBags> groupedTransformerEnds()
groupedTransformerEnds
in interface CgmesModel
public CgmesTerminal terminal(String terminalId)
terminal
in interface CgmesModel
public CgmesDcTerminal dcTerminal(String dcTerminalId)
dcTerminal
in interface CgmesModel
public String terminalForEquipment(String conduntingEquipmentId)
terminalForEquipment
in interface CgmesModel
public String ratioTapChangerForPowerTransformer(String powerTransformerId)
ratioTapChangerForPowerTransformer
in interface CgmesModel
public String phaseTapChangerForPowerTransformer(String powerTransformerId)
phaseTapChangerForPowerTransformer
in interface CgmesModel
public String substation(CgmesTerminal t, boolean nodeBreaker)
CgmesModel
substation
in interface CgmesModel
t
- the terminalnodeBreaker
- to determine the terminal container, use node-breaker connectivity information firstpublic String voltageLevel(CgmesTerminal t, boolean nodeBreaker)
CgmesModel
voltageLevel
in interface CgmesModel
t
- the terminalnodeBreaker
- to determine the terminal container, use node-breaker connectivity information firstpublic CgmesContainer container(String containerId)
container
in interface CgmesModel
public double nominalVoltage(String baseVoltageId)
nominalVoltage
in interface CgmesModel
public void setBasename(String baseName)
setBasename
in interface CgmesModel
public String getBasename()
getBasename
in interface CgmesModel
public void read(ReadOnlyDataSource mainDataSource, ReadOnlyDataSource alternativeDataSourceForBoundary)
read
in interface CgmesModel
public void read(ReadOnlyDataSource ds)
read
in interface CgmesModel
Copyright © 2020. All rights reserved.