Package com.powsybl.cgmes.model
Class AbstractCgmesModel
java.lang.Object
com.powsybl.cgmes.model.AbstractCgmesModel
- All Implemented Interfaces:
CgmesModel
- Direct Known Subclasses:
CgmesModelTripleStore
- Author:
- Luma ZamarreƱo <zamarrenolm at aia.es>
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
dcTerminal
(String dcTerminalId) protected void
double
nominalVoltage
(String baseVoltageId) phaseTapChangerListForPowerTransformer
(String powerTransformerId) ratioTapChangerListForPowerTransformer
(String powerTransformerId) void
read
(ReadOnlyDataSource mainDataSource, ReadOnlyDataSource alternativeDataSourceForBoundary, ReportNode reportNode) void
read
(ReadOnlyDataSource ds, ReportNode reportNode) void
setBasename
(String baseName) substation
(CgmesTerminal t, boolean nodeBreaker) Obtain the substation of a given terminal.voltageLevel
(CgmesTerminal t, boolean nodeBreaker) Obtain the voltage level grouping in which a given terminal is contained.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.cgmes.model.CgmesModel
acDcConverters, acLineSegments, add, add, allObjectsOfType, asynchronousMachines, baseVoltages, boundaryNodes, busBarSections, clear, connectivityNodeContainers, connectivityNodes, controlAreas, countrySourcingActors, created, dcLineSegments, dcTerminals, energyConsumers, energySources, equivalentBranches, equivalentInjections, equivalentShunts, externalNetworkInjections, fullModels, graph, grounds, hasBoundary, hasEquipmentCore, isNodeBreaker, modelId, modelProfiles, nonlinearShuntCompensatorPoints, numObjectsByType, operationalLimits, phaseTapChangers, phaseTapChangerTable, phaseTapChangerTablesPoints, print, print, ratioTapChangers, ratioTapChangerTable, ratioTapChangerTablesPoints, reactiveCapabilityCurveData, read, regulatingControls, scenarioTime, seriesCompensators, shuntCompensators, sourcingActor, staticVarCompensators, substations, svInjections, switches, synchronousMachines, synchronousMachinesCondensers, synchronousMachinesGenerators, terminals, tieFlows, topologicalIslands, topologicalNodes, transformerEnds, transformers, tripleStore, version, voltageLevels, write, write
-
Field Details
-
cachedNodes
protected boolean cachedNodes -
cachedConnectivityNodes
-
cachedTopologicalNodes
-
-
Constructor Details
-
AbstractCgmesModel
protected AbstractCgmesModel()
-
-
Method Details
-
getProperties
- Specified by:
getProperties
in interfaceCgmesModel
-
groupedTransformerEnds
- Specified by:
groupedTransformerEnds
in interfaceCgmesModel
-
computedTerminals
- Specified by:
computedTerminals
in interfaceCgmesModel
-
terminal
- Specified by:
terminal
in interfaceCgmesModel
-
dcTerminal
- Specified by:
dcTerminal
in interfaceCgmesModel
-
ratioTapChangerListForPowerTransformer
- Specified by:
ratioTapChangerListForPowerTransformer
in interfaceCgmesModel
-
phaseTapChangerListForPowerTransformer
- Specified by:
phaseTapChangerListForPowerTransformer
in interfaceCgmesModel
-
substation
Description copied from interface:CgmesModel
Obtain the substation of a given terminal.- Specified by:
substation
in interfaceCgmesModel
- Parameters:
t
- the terminalnodeBreaker
- to determine the terminal container, use node-breaker connectivity information first
-
voltageLevel
Description copied from interface:CgmesModel
Obtain the voltage level grouping in which a given terminal is contained.- Specified by:
voltageLevel
in interfaceCgmesModel
- Parameters:
t
- the terminalnodeBreaker
- to determine the terminal container, use node-breaker connectivity information first
-
container
- Specified by:
container
in interfaceCgmesModel
-
nominalVoltage
- Specified by:
nominalVoltage
in interfaceCgmesModel
-
cacheNodes
protected void cacheNodes() -
setBasename
- Specified by:
setBasename
in interfaceCgmesModel
-
getBasename
- Specified by:
getBasename
in interfaceCgmesModel
-
read
public void read(ReadOnlyDataSource mainDataSource, ReadOnlyDataSource alternativeDataSourceForBoundary, ReportNode reportNode) - Specified by:
read
in interfaceCgmesModel
-
read
- Specified by:
read
in interfaceCgmesModel
-
invalidateCaches
protected void invalidateCaches()
-