Class CgmesModelTripleStore
- java.lang.Object
-
- com.powsybl.cgmes.model.AbstractCgmesModel
-
- com.powsybl.cgmes.model.triplestore.CgmesModelTripleStore
-
- All Implemented Interfaces:
CgmesModel
public class CgmesModelTripleStore extends AbstractCgmesModel
- Author:
- Luma ZamarreƱo
-
-
Field Summary
-
Fields inherited from class com.powsybl.cgmes.model.AbstractCgmesModel
cachedConnectivityNodes, cachedNodes, cachedTopologicalNodes
-
-
Constructor Summary
Constructors Constructor Description CgmesModelTripleStore(String cimNamespace, TripleStore tripleStore)
-
Method Summary
-
Methods inherited from class com.powsybl.cgmes.model.AbstractCgmesModel
cacheNodes, computedTerminals, container, dcTerminal, getBasename, getProperties, groupedTransformerEnds, nominalVoltage, phaseTapChangerListForPowerTransformer, ratioTapChangerListForPowerTransformer, read, read, setBasename, substation, terminal, voltageLevel
-
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
phaseTapChangerForPowerTransformer, ratioTapChangerForPowerTransformer, terminalForEquipment
-
-
-
-
Constructor Detail
-
CgmesModelTripleStore
public CgmesModelTripleStore(String cimNamespace, TripleStore tripleStore)
-
-
Method Detail
-
read
public void read(InputStream is, String baseName, String contextName)
-
print
public void print(PrintStream out)
-
write
public void write(DataSource ds)
-
write
public void write(DataSource ds, CgmesSubset subset)
-
hasEquipmentCore
public boolean hasEquipmentCore()
-
hasBoundary
public boolean hasBoundary()
-
isNodeBreaker
public boolean isNodeBreaker()
-
fullModel
public PropertyBags fullModel(String cgmesProfile)
-
modelId
public String modelId()
-
scenarioTime
public org.joda.time.DateTime scenarioTime()
-
created
public org.joda.time.DateTime created()
-
version
public String version()
-
numObjectsByType
public PropertyBags numObjectsByType()
-
allObjectsOfType
public PropertyBags allObjectsOfType(String type)
-
boundaryNodes
public PropertyBags boundaryNodes()
-
baseVoltages
public PropertyBags baseVoltages()
-
substations
public PropertyBags substations()
-
voltageLevels
public PropertyBags voltageLevels()
-
terminals
public PropertyBags terminals()
-
connectivityNodes
public PropertyBags connectivityNodes()
-
topologicalNodes
public PropertyBags topologicalNodes()
-
connectivityNodeContainers
public PropertyBags connectivityNodeContainers()
-
operationalLimits
public PropertyBags operationalLimits()
-
busBarSections
public PropertyBags busBarSections()
-
switches
public PropertyBags switches()
-
acLineSegments
public PropertyBags acLineSegments()
-
equivalentBranches
public PropertyBags equivalentBranches()
-
seriesCompensators
public PropertyBags seriesCompensators()
-
transformers
public PropertyBags transformers()
-
transformerEnds
public PropertyBags transformerEnds()
-
ratioTapChangers
public PropertyBags ratioTapChangers()
-
phaseTapChangers
public PropertyBags phaseTapChangers()
-
regulatingControls
public PropertyBags regulatingControls()
-
energyConsumers
public PropertyBags energyConsumers()
-
energySources
public PropertyBags energySources()
-
shuntCompensators
public PropertyBags shuntCompensators()
-
equivalentShunts
public PropertyBags equivalentShunts()
-
nonlinearShuntCompensatorPoints
public PropertyBags nonlinearShuntCompensatorPoints(String scId)
-
staticVarCompensators
public PropertyBags staticVarCompensators()
-
synchronousMachines
public PropertyBags synchronousMachines()
-
equivalentInjections
public PropertyBags equivalentInjections()
-
externalNetworkInjections
public PropertyBags externalNetworkInjections()
-
svInjections
public PropertyBags svInjections()
-
asynchronousMachines
public PropertyBags asynchronousMachines()
-
reactiveCapabilityCurveData
public PropertyBags reactiveCapabilityCurveData()
-
ratioTapChangerTablesPoints
public PropertyBags ratioTapChangerTablesPoints()
-
phaseTapChangerTablesPoints
public PropertyBags phaseTapChangerTablesPoints()
-
ratioTapChangerTable
public PropertyBags ratioTapChangerTable(String tableId)
-
phaseTapChangerTable
public PropertyBags phaseTapChangerTable(String tableId)
-
controlAreas
public PropertyBags controlAreas()
-
acDcConverters
public PropertyBags acDcConverters()
-
dcLineSegments
public PropertyBags dcLineSegments()
-
dcTerminals
public PropertyBags dcTerminals()
-
dcTerminalsTP
public PropertyBags dcTerminalsTP()
-
tieFlows
public PropertyBags tieFlows()
-
topologicalIslands
public PropertyBags topologicalIslands()
-
graph
public PropertyBags graph()
-
modelProfiles
public PropertyBags modelProfiles()
-
namedQuery
public PropertyBags namedQuery(String name, String... params)
-
getCimNamespace
public String getCimNamespace()
-
getCimVersion
public int getCimVersion()
-
query
public PropertyBags query(String queryText)
-
update
public void update(String queryText)
-
tripleStore
public TripleStore tripleStore()
-
update
public void update(String queryName, String context, String baseName, String subject, String predicate, String value, boolean valueIsUri)
-
clear
public void clear(CgmesSubset subset)
-
add
public void add(CgmesSubset subset, String type, PropertyBags objects)
-
add
public void add(String context, String type, PropertyBags objects)
-
-