Package com.powsybl.cgmes.model
Interface CgmesModel
-
- All Known Implementing Classes:
AbstractCgmesModel
,CgmesModelTripleStore
public interface CgmesModel
- Author:
- Luma ZamarreƱo
-
-
Method Summary
-
-
-
Method Detail
-
tripleStore
TripleStore tripleStore()
-
getProperties
Properties getProperties()
-
fullModel
default PropertyBags fullModel(String cgmesProfile)
-
hasEquipmentCore
boolean hasEquipmentCore()
-
modelId
String modelId()
-
version
String version()
-
scenarioTime
org.joda.time.DateTime scenarioTime()
-
created
org.joda.time.DateTime created()
-
isNodeBreaker
boolean isNodeBreaker()
-
hasBoundary
boolean hasBoundary()
-
terminal
CgmesTerminal terminal(String terminalId)
-
computedTerminals
Collection<CgmesTerminal> computedTerminals()
-
numObjectsByType
PropertyBags numObjectsByType()
-
allObjectsOfType
PropertyBags allObjectsOfType(String type)
-
boundaryNodes
PropertyBags boundaryNodes()
-
baseVoltages
PropertyBags baseVoltages()
-
substations
PropertyBags substations()
-
voltageLevels
PropertyBags voltageLevels()
-
terminals
PropertyBags terminals()
-
connectivityNodeContainers
PropertyBags connectivityNodeContainers()
-
operationalLimits
PropertyBags operationalLimits()
-
connectivityNodes
PropertyBags connectivityNodes()
-
topologicalNodes
PropertyBags topologicalNodes()
-
busBarSections
PropertyBags busBarSections()
-
switches
PropertyBags switches()
-
acLineSegments
PropertyBags acLineSegments()
-
equivalentBranches
PropertyBags equivalentBranches()
-
seriesCompensators
PropertyBags seriesCompensators()
-
transformers
PropertyBags transformers()
-
transformerEnds
PropertyBags transformerEnds()
-
groupedTransformerEnds
Map<String,PropertyBags> groupedTransformerEnds()
-
ratioTapChangers
PropertyBags ratioTapChangers()
-
phaseTapChangers
PropertyBags phaseTapChangers()
-
regulatingControls
PropertyBags regulatingControls()
-
energyConsumers
PropertyBags energyConsumers()
-
energySources
PropertyBags energySources()
-
shuntCompensators
PropertyBags shuntCompensators()
-
equivalentShunts
PropertyBags equivalentShunts()
-
nonlinearShuntCompensatorPoints
PropertyBags nonlinearShuntCompensatorPoints(String id)
-
staticVarCompensators
PropertyBags staticVarCompensators()
-
synchronousMachines
PropertyBags synchronousMachines()
-
equivalentInjections
PropertyBags equivalentInjections()
-
externalNetworkInjections
PropertyBags externalNetworkInjections()
-
svInjections
PropertyBags svInjections()
-
asynchronousMachines
PropertyBags asynchronousMachines()
-
reactiveCapabilityCurveData
PropertyBags reactiveCapabilityCurveData()
-
ratioTapChangerTablesPoints
PropertyBags ratioTapChangerTablesPoints()
-
phaseTapChangerTablesPoints
PropertyBags phaseTapChangerTablesPoints()
-
ratioTapChangerTable
PropertyBags ratioTapChangerTable(String tableId)
-
phaseTapChangerTable
PropertyBags phaseTapChangerTable(String tableId)
-
controlAreas
PropertyBags controlAreas()
-
acDcConverters
PropertyBags acDcConverters()
-
dcLineSegments
PropertyBags dcLineSegments()
-
dcTerminals
PropertyBags dcTerminals()
-
tieFlows
default PropertyBags tieFlows()
-
topologicalIslands
default PropertyBags topologicalIslands()
-
graph
default PropertyBags graph()
-
dcTerminal
CgmesDcTerminal dcTerminal(String dcTerminalId)
-
clear
void clear(CgmesSubset subset)
-
add
void add(CgmesSubset subset, String type, PropertyBags objects)
-
add
default void add(String context, String type, PropertyBags objects)
-
print
void print(PrintStream out)
-
baseName
static String baseName(ReadOnlyDataSource ds)
-
setBasename
void setBasename(String baseName)
-
getBasename
String getBasename()
-
write
void write(DataSource ds)
-
write
default void write(DataSource ds, CgmesSubset subset)
-
read
void read(ReadOnlyDataSource ds)
-
read
void read(ReadOnlyDataSource mainDataSource, ReadOnlyDataSource alternativeDataSourceForBoundary)
-
read
void read(InputStream is, String baseName, String contextName)
-
terminalForEquipment
@Deprecated default String terminalForEquipment(String conductingEquipmentId, int sequenceNumber)
Deprecated.Not used anymore. To get the CGMES Terminal ID of an equipment, use alias i.e.equipement.getAlias("CGMES.Terminal1")
-
ratioTapChangerForPowerTransformer
@Deprecated default String ratioTapChangerForPowerTransformer(String powerTransformerId)
Deprecated.UseratioTapChangerListForPowerTransformer(String)
instead.
-
phaseTapChangerForPowerTransformer
@Deprecated default String phaseTapChangerForPowerTransformer(String powerTransformerId)
Deprecated.UsephaseTapChangerListForPowerTransformer(String)
instead.
-
ratioTapChangerListForPowerTransformer
default List<String> ratioTapChangerListForPowerTransformer(String powerTransformerId)
-
phaseTapChangerListForPowerTransformer
default List<String> phaseTapChangerListForPowerTransformer(String powerTransformerId)
-
substation
String substation(CgmesTerminal t, boolean nodeBreaker)
Obtain the substation of a given terminal.- Parameters:
t
- the terminalnodeBreaker
- to determine the terminal container, use node-breaker connectivity information first
-
voltageLevel
String voltageLevel(CgmesTerminal t, boolean nodeBreaker)
Obtain the voltage level grouping in which a given terminal is contained.- Parameters:
t
- the terminalnodeBreaker
- to determine the terminal container, use node-breaker connectivity information first
-
container
CgmesContainer container(String containerId)
-
nominalVoltage
double nominalVoltage(String baseVoltageId)
-
modelProfiles
default PropertyBags modelProfiles()
-
-