public class CIMModel
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
CIMInstance |
currentIO
The current underlying CIM instance
|
static java.lang.String |
rdfURI
String representing the RDF uri
|
Constructor and Description |
---|
CIMModel()
Constructor of this class
|
CIMModel(CIMModel other)
CIMModel(final CIMModel other)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addUnresolved()
Utility to add the current underlying CIM instance to the collection
of instances having unresolved links with other instances
|
void |
addUnresolved(CIMInstance cimInstance)
Utility to add an instance to the collection of instances having
unresolved links with other instances
|
void |
cleanSubset(Subset subset)
Utility to "clean" the content of this model that is associated with
this subset
It cleans all containers of a subset and the containers and of
the subsets that depends on it, directly or indirectly
|
boolean |
containsId(java.lang.String id)
Utility to test whether this model contains an instance having this id
|
ACLineSegment |
createACLineSegment(java.lang.String id)
Utility to create a ACLineSegment instance and add it properly
to the model
|
ACLineSegment |
createACLineSegment(java.lang.String id,
ACLineSegment instance)
Utility to create a ACLineSegment instance and add it properly
to the model
|
BaseVoltage |
createBaseVoltage(java.lang.String id)
Utility to create a BaseVoltage instance and add it properly
to the model
|
BaseVoltage |
createBaseVoltage(java.lang.String id,
BaseVoltage instance)
Utility to create a BaseVoltage instance and add it properly
to the model
|
ControlArea |
createControlArea(java.lang.String id)
Utility to create a ControlArea instance and add it properly
to the model
|
ControlArea |
createControlArea(java.lang.String id,
ControlArea instance)
Utility to create a ControlArea instance and add it properly
to the model
|
ControlAreaGeneratingUnit |
createControlAreaGeneratingUnit(java.lang.String id)
Utility to create a ControlAreaGeneratingUnit instance and add it properly
to the model
|
ControlAreaGeneratingUnit |
createControlAreaGeneratingUnit(java.lang.String id,
ControlAreaGeneratingUnit instance)
Utility to create a ControlAreaGeneratingUnit instance and add it properly
to the model
|
CurrentLimit |
createCurrentLimit(java.lang.String id)
Utility to create a CurrentLimit instance and add it properly
to the model
|
CurrentLimit |
createCurrentLimit(java.lang.String id,
CurrentLimit instance)
Utility to create a CurrentLimit instance and add it properly
to the model
|
CurveData |
createCurveData(java.lang.String id)
Utility to create a CurveData instance and add it properly
to the model
|
CurveData |
createCurveData(java.lang.String id,
CurveData instance)
Utility to create a CurveData instance and add it properly
to the model
|
EnergyConsumer |
createEnergyConsumer(java.lang.String id)
Utility to create a EnergyConsumer instance and add it properly
to the model
|
EnergyConsumer |
createEnergyConsumer(java.lang.String id,
EnergyConsumer instance)
Utility to create a EnergyConsumer instance and add it properly
to the model
|
FossilFuel |
createFossilFuel(java.lang.String id)
Utility to create a FossilFuel instance and add it properly
to the model
|
FossilFuel |
createFossilFuel(java.lang.String id,
FossilFuel instance)
Utility to create a FossilFuel instance and add it properly
to the model
|
GeneratingUnit |
createGeneratingUnit(java.lang.String id)
Utility to create a GeneratingUnit instance and add it properly
to the model
|
GeneratingUnit |
createGeneratingUnit(java.lang.String id,
GeneratingUnit instance)
Utility to create a GeneratingUnit instance and add it properly
to the model
|
GeographicalRegion |
createGeographicalRegion(java.lang.String id)
Utility to create a GeographicalRegion instance and add it properly
to the model
|
GeographicalRegion |
createGeographicalRegion(java.lang.String id,
GeographicalRegion instance)
Utility to create a GeographicalRegion instance and add it properly
to the model
|
HydroGeneratingUnit |
createHydroGeneratingUnit(java.lang.String id)
Utility to create a HydroGeneratingUnit instance and add it properly
to the model
|
HydroGeneratingUnit |
createHydroGeneratingUnit(java.lang.String id,
HydroGeneratingUnit instance)
Utility to create a HydroGeneratingUnit instance and add it properly
to the model
|
HydroPump |
createHydroPump(java.lang.String id)
Utility to create a HydroPump instance and add it properly
to the model
|
HydroPump |
createHydroPump(java.lang.String id,
HydroPump instance)
Utility to create a HydroPump instance and add it properly
to the model
|
IEC61970CIMVersion |
createIEC61970CIMVersion(java.lang.String id)
Utility to create a IEC61970CIMVersion instance and add it properly
to the model
|
IEC61970CIMVersion |
createIEC61970CIMVersion(java.lang.String id,
IEC61970CIMVersion instance)
Utility to create a IEC61970CIMVersion instance and add it properly
to the model
|
LoadResponseCharacteristic |
createLoadResponseCharacteristic(java.lang.String id)
Utility to create a LoadResponseCharacteristic instance and add it properly
to the model
|
LoadResponseCharacteristic |
createLoadResponseCharacteristic(java.lang.String id,
LoadResponseCharacteristic instance)
Utility to create a LoadResponseCharacteristic instance and add it properly
to the model
|
MutualCoupling |
createMutualCoupling(java.lang.String id)
Utility to create a MutualCoupling instance and add it properly
to the model
|
MutualCoupling |
createMutualCoupling(java.lang.String id,
MutualCoupling instance)
Utility to create a MutualCoupling instance and add it properly
to the model
|
NuclearGeneratingUnit |
createNuclearGeneratingUnit(java.lang.String id)
Utility to create a NuclearGeneratingUnit instance and add it properly
to the model
|
NuclearGeneratingUnit |
createNuclearGeneratingUnit(java.lang.String id,
NuclearGeneratingUnit instance)
Utility to create a NuclearGeneratingUnit instance and add it properly
to the model
|
OperationalLimitSet |
createOperationalLimitSet(java.lang.String id)
Utility to create a OperationalLimitSet instance and add it properly
to the model
|
OperationalLimitSet |
createOperationalLimitSet(java.lang.String id,
OperationalLimitSet instance)
Utility to create a OperationalLimitSet instance and add it properly
to the model
|
OperationalLimitType |
createOperationalLimitType(java.lang.String id)
Utility to create a OperationalLimitType instance and add it properly
to the model
|
OperationalLimitType |
createOperationalLimitType(java.lang.String id,
OperationalLimitType instance)
Utility to create a OperationalLimitType instance and add it properly
to the model
|
PhaseTapChanger |
createPhaseTapChanger(java.lang.String id)
Utility to create a PhaseTapChanger instance and add it properly
to the model
|
PhaseTapChanger |
createPhaseTapChanger(java.lang.String id,
PhaseTapChanger instance)
Utility to create a PhaseTapChanger instance and add it properly
to the model
|
PowerTransformer |
createPowerTransformer(java.lang.String id)
Utility to create a PowerTransformer instance and add it properly
to the model
|
PowerTransformer |
createPowerTransformer(java.lang.String id,
PowerTransformer instance)
Utility to create a PowerTransformer instance and add it properly
to the model
|
RatioTapChanger |
createRatioTapChanger(java.lang.String id)
Utility to create a RatioTapChanger instance and add it properly
to the model
|
RatioTapChanger |
createRatioTapChanger(java.lang.String id,
RatioTapChanger instance)
Utility to create a RatioTapChanger instance and add it properly
to the model
|
ReactiveCapabilityCurve |
createReactiveCapabilityCurve(java.lang.String id)
Utility to create a ReactiveCapabilityCurve instance and add it properly
to the model
|
ReactiveCapabilityCurve |
createReactiveCapabilityCurve(java.lang.String id,
ReactiveCapabilityCurve instance)
Utility to create a ReactiveCapabilityCurve instance and add it properly
to the model
|
RegulatingControl |
createRegulatingControl(java.lang.String id)
Utility to create a RegulatingControl instance and add it properly
to the model
|
RegulatingControl |
createRegulatingControl(java.lang.String id,
RegulatingControl instance)
Utility to create a RegulatingControl instance and add it properly
to the model
|
ShuntCompensator |
createShuntCompensator(java.lang.String id)
Utility to create a ShuntCompensator instance and add it properly
to the model
|
ShuntCompensator |
createShuntCompensator(java.lang.String id,
ShuntCompensator instance)
Utility to create a ShuntCompensator instance and add it properly
to the model
|
SubGeographicalRegion |
createSubGeographicalRegion(java.lang.String id)
Utility to create a SubGeographicalRegion instance and add it properly
to the model
|
SubGeographicalRegion |
createSubGeographicalRegion(java.lang.String id,
SubGeographicalRegion instance)
Utility to create a SubGeographicalRegion instance and add it properly
to the model
|
Substation |
createSubstation(java.lang.String id)
Utility to create a Substation instance and add it properly
to the model
|
Substation |
createSubstation(java.lang.String id,
Substation instance)
Utility to create a Substation instance and add it properly
to the model
|
SvPowerFlow |
createSvPowerFlow(java.lang.String id)
Utility to create a SvPowerFlow instance and add it properly
to the model
|
SvPowerFlow |
createSvPowerFlow(java.lang.String id,
SvPowerFlow instance)
Utility to create a SvPowerFlow instance and add it properly
to the model
|
SvShuntCompensatorSections |
createSvShuntCompensatorSections(java.lang.String id)
Utility to create a SvShuntCompensatorSections instance and add it properly
to the model
|
SvShuntCompensatorSections |
createSvShuntCompensatorSections(java.lang.String id,
SvShuntCompensatorSections instance)
Utility to create a SvShuntCompensatorSections instance and add it properly
to the model
|
SvTapStep |
createSvTapStep(java.lang.String id)
Utility to create a SvTapStep instance and add it properly
to the model
|
SvTapStep |
createSvTapStep(java.lang.String id,
SvTapStep instance)
Utility to create a SvTapStep instance and add it properly
to the model
|
SvVoltage |
createSvVoltage(java.lang.String id)
Utility to create a SvVoltage instance and add it properly
to the model
|
SvVoltage |
createSvVoltage(java.lang.String id,
SvVoltage instance)
Utility to create a SvVoltage instance and add it properly
to the model
|
Switch |
createSwitch(java.lang.String id)
Utility to create a Switch instance and add it properly
to the model
|
Switch |
createSwitch(java.lang.String id,
Switch instance)
Utility to create a Switch instance and add it properly
to the model
|
SynchronousMachine |
createSynchronousMachine(java.lang.String id)
Utility to create a SynchronousMachine instance and add it properly
to the model
|
SynchronousMachine |
createSynchronousMachine(java.lang.String id,
SynchronousMachine instance)
Utility to create a SynchronousMachine instance and add it properly
to the model
|
Terminal |
createTerminal(java.lang.String id)
Utility to create a Terminal instance and add it properly
to the model
|
Terminal |
createTerminal(java.lang.String id,
Terminal instance)
Utility to create a Terminal instance and add it properly
to the model
|
ThermalGeneratingUnit |
createThermalGeneratingUnit(java.lang.String id)
Utility to create a ThermalGeneratingUnit instance and add it properly
to the model
|
ThermalGeneratingUnit |
createThermalGeneratingUnit(java.lang.String id,
ThermalGeneratingUnit instance)
Utility to create a ThermalGeneratingUnit instance and add it properly
to the model
|
TieFlow |
createTieFlow(java.lang.String id)
Utility to create a TieFlow instance and add it properly
to the model
|
TieFlow |
createTieFlow(java.lang.String id,
TieFlow instance)
Utility to create a TieFlow instance and add it properly
to the model
|
TopologicalIsland |
createTopologicalIsland(java.lang.String id)
Utility to create a TopologicalIsland instance and add it properly
to the model
|
TopologicalIsland |
createTopologicalIsland(java.lang.String id,
TopologicalIsland instance)
Utility to create a TopologicalIsland instance and add it properly
to the model
|
TopologicalNode |
createTopologicalNode(java.lang.String id)
Utility to create a TopologicalNode instance and add it properly
to the model
|
TopologicalNode |
createTopologicalNode(java.lang.String id,
TopologicalNode instance)
Utility to create a TopologicalNode instance and add it properly
to the model
|
TransformerWinding |
createTransformerWinding(java.lang.String id)
Utility to create a TransformerWinding instance and add it properly
to the model
|
TransformerWinding |
createTransformerWinding(java.lang.String id,
TransformerWinding instance)
Utility to create a TransformerWinding instance and add it properly
to the model
|
VoltageLevel |
createVoltageLevel(java.lang.String id)
Utility to create a VoltageLevel instance and add it properly
to the model
|
VoltageLevel |
createVoltageLevel(java.lang.String id,
VoltageLevel instance)
Utility to create a VoltageLevel instance and add it properly
to the model
|
VoltageLimit |
createVoltageLimit(java.lang.String id)
Utility to create a VoltageLimit instance and add it properly
to the model
|
VoltageLimit |
createVoltageLimit(java.lang.String id,
VoltageLimit instance)
Utility to create a VoltageLimit instance and add it properly
to the model
|
WindGeneratingUnit |
createWindGeneratingUnit(java.lang.String id)
Utility to create a WindGeneratingUnit instance and add it properly
to the model
|
WindGeneratingUnit |
createWindGeneratingUnit(java.lang.String id,
WindGeneratingUnit instance)
Utility to create a WindGeneratingUnit instance and add it properly
to the model
|
boolean |
deleteACLineSegment(java.lang.String id)
Utility to properly delete a ACLineSegment instance given its id
|
boolean |
deleteBaseVoltage(java.lang.String id)
Utility to properly delete a BaseVoltage instance given its id
|
boolean |
deleteBusbarSection(java.lang.String id)
Utility to properly delete a BusbarSection instance given its id
|
boolean |
deleteConductingEquipment(java.lang.String id)
Utility to properly delete a ConductingEquipment instance given its id
|
boolean |
deleteConductor(java.lang.String id)
Utility to properly delete a Conductor instance given its id
|
boolean |
deleteConnectivityNodeContainer(java.lang.String id)
Utility to properly delete a ConnectivityNodeContainer instance given its id
|
boolean |
deleteControlArea(java.lang.String id)
Utility to properly delete a ControlArea instance given its id
|
boolean |
deleteControlAreaGeneratingUnit(java.lang.String id)
Utility to properly delete a ControlAreaGeneratingUnit instance given its id
|
boolean |
deleteCurrentLimit(java.lang.String id)
Utility to properly delete a CurrentLimit instance given its id
|
boolean |
deleteCurve(java.lang.String id)
Utility to properly delete a Curve instance given its id
|
boolean |
deleteCurveData(java.lang.String id)
Utility to properly delete a CurveData instance given its id
|
boolean |
deleteEnergyConsumer(java.lang.String id)
Utility to properly delete a EnergyConsumer instance given its id
|
boolean |
deleteEquipment(java.lang.String id)
Utility to properly delete a Equipment instance given its id
|
boolean |
deleteEquipmentContainer(java.lang.String id)
Utility to properly delete a EquipmentContainer instance given its id
|
boolean |
deleteEquivalentEquipment(java.lang.String id)
Utility to properly delete a EquivalentEquipment instance given its id
|
boolean |
deleteFossilFuel(java.lang.String id)
Utility to properly delete a FossilFuel instance given its id
|
boolean |
deleteFuelType(java.lang.String id)
Utility to properly delete a FuelType instance given its id
|
boolean |
deleteGeneratingUnit(java.lang.String id)
Utility to properly delete a GeneratingUnit instance given its id
|
boolean |
deleteGeographicalRegion(java.lang.String id)
Utility to properly delete a GeographicalRegion instance given its id
|
boolean |
deleteHydroGeneratingUnit(java.lang.String id)
Utility to properly delete a HydroGeneratingUnit instance given its id
|
boolean |
deleteHydroPump(java.lang.String id)
Utility to properly delete a HydroPump instance given its id
|
boolean |
deleteIdentifiedObject(java.lang.String id)
Utility to properly delete a IdentifiedObject instance given its id
|
boolean |
deleteIEC61970CIMVersion(java.lang.String id)
Utility to properly delete a IEC61970CIMVersion instance given its id
|
boolean |
deleteLine(java.lang.String id)
Utility to properly delete a Line instance given its id
|
boolean |
deleteLoadResponseCharacteristic(java.lang.String id)
Utility to properly delete a LoadResponseCharacteristic instance given its id
|
boolean |
deleteMutualCoupling(java.lang.String id)
Utility to properly delete a MutualCoupling instance given its id
|
boolean |
deleteNuclearGeneratingUnit(java.lang.String id)
Utility to properly delete a NuclearGeneratingUnit instance given its id
|
boolean |
deleteOperationalLimit(java.lang.String id)
Utility to properly delete a OperationalLimit instance given its id
|
boolean |
deleteOperationalLimitDirectionKind(java.lang.String id)
Utility to properly delete a OperationalLimitDirectionKind instance given its id
|
boolean |
deleteOperationalLimitSet(java.lang.String id)
Utility to properly delete a OperationalLimitSet instance given its id
|
boolean |
deleteOperationalLimitType(java.lang.String id)
Utility to properly delete a OperationalLimitType instance given its id
|
boolean |
deletePhaseTapChanger(java.lang.String id)
Utility to properly delete a PhaseTapChanger instance given its id
|
boolean |
deletePhaseTapChangerKind(java.lang.String id)
Utility to properly delete a PhaseTapChangerKind instance given its id
|
boolean |
deletePowerTransformer(java.lang.String id)
Utility to properly delete a PowerTransformer instance given its id
|
boolean |
deleteRatioTapChanger(java.lang.String id)
Utility to properly delete a RatioTapChanger instance given its id
|
boolean |
deleteReactiveCapabilityCurve(java.lang.String id)
Utility to properly delete a ReactiveCapabilityCurve instance given its id
|
boolean |
deleteRegulatingCondEq(java.lang.String id)
Utility to properly delete a RegulatingCondEq instance given its id
|
boolean |
deleteRegulatingControl(java.lang.String id)
Utility to properly delete a RegulatingControl instance given its id
|
boolean |
deleteRegulatingControlModeKind(java.lang.String id)
Utility to properly delete a RegulatingControlModeKind instance given its id
|
boolean |
deleteShuntCompensator(java.lang.String id)
Utility to properly delete a ShuntCompensator instance given its id
|
boolean |
deleteSubGeographicalRegion(java.lang.String id)
Utility to properly delete a SubGeographicalRegion instance given its id
|
boolean |
deleteSubstation(java.lang.String id)
Utility to properly delete a Substation instance given its id
|
boolean |
deleteSvPowerFlow(java.lang.String id)
Utility to properly delete a SvPowerFlow instance given its id
|
boolean |
deleteSvShuntCompensatorSections(java.lang.String id)
Utility to properly delete a SvShuntCompensatorSections instance given its id
|
boolean |
deleteSvTapStep(java.lang.String id)
Utility to properly delete a SvTapStep instance given its id
|
boolean |
deleteSvVoltage(java.lang.String id)
Utility to properly delete a SvVoltage instance given its id
|
boolean |
deleteSwitch(java.lang.String id)
Utility to properly delete a Switch instance given its id
|
boolean |
deleteSynchronousMachine(java.lang.String id)
Utility to properly delete a SynchronousMachine instance given its id
|
boolean |
deleteSynchronousMachineOperatingMode(java.lang.String id)
Utility to properly delete a SynchronousMachineOperatingMode instance given its id
|
boolean |
deleteSynchronousMachineType(java.lang.String id)
Utility to properly delete a SynchronousMachineType instance given its id
|
boolean |
deleteTapChanger(java.lang.String id)
Utility to properly delete a TapChanger instance given its id
|
boolean |
deleteTerminal(java.lang.String id)
Utility to properly delete a Terminal instance given its id
|
boolean |
deleteThermalGeneratingUnit(java.lang.String id)
Utility to properly delete a ThermalGeneratingUnit instance given its id
|
boolean |
deleteTieFlow(java.lang.String id)
Utility to properly delete a TieFlow instance given its id
|
boolean |
deleteTopologicalIsland(java.lang.String id)
Utility to properly delete a TopologicalIsland instance given its id
|
boolean |
deleteTopologicalNode(java.lang.String id)
Utility to properly delete a TopologicalNode instance given its id
|
boolean |
deleteTransformerWinding(java.lang.String id)
Utility to properly delete a TransformerWinding instance given its id
|
boolean |
deleteVoltageControlZone(java.lang.String id)
Utility to properly delete a VoltageControlZone instance given its id
|
boolean |
deleteVoltageLevel(java.lang.String id)
Utility to properly delete a VoltageLevel instance given its id
|
boolean |
deleteVoltageLimit(java.lang.String id)
Utility to properly delete a VoltageLimit instance given its id
|
boolean |
deleteWindGeneratingUnit(java.lang.String id)
Utility to properly delete a WindGeneratingUnit instance given its id
|
boolean |
deleteWindingConnection(java.lang.String id)
Utility to properly delete a WindingConnection instance given its id
|
boolean |
deleteWindingType(java.lang.String id)
Utility to properly delete a WindingType instance given its id
|
void |
end(CIMModel boundaryModel)
Utility containing all required actions to do after having parsed a XML
file (resolving links, ...)
|
Subset |
getCurrentSubset()
Utility to return the current underlying subset associated with
this model
|
java.util.Map<java.lang.String,ACLineSegment> |
getId_ACLineSegment()
Utility to return the map associating their id with all
ACLineSegment instances
|
java.util.Map<java.lang.String,BaseVoltage> |
getId_BaseVoltage()
Utility to return the map associating their id with all
BaseVoltage instances
|
java.util.Map<java.lang.String,ControlArea> |
getId_ControlArea()
Utility to return the map associating their id with all
ControlArea instances
|
java.util.Map<java.lang.String,ControlAreaGeneratingUnit> |
getId_ControlAreaGeneratingUnit()
Utility to return the map associating their id with all
ControlAreaGeneratingUnit instances
|
java.util.Map<java.lang.String,CurrentLimit> |
getId_CurrentLimit()
Utility to return the map associating their id with all
CurrentLimit instances
|
java.util.Map<java.lang.String,CurveData> |
getId_CurveData()
Utility to return the map associating their id with all
CurveData instances
|
java.util.Map<java.lang.String,EnergyConsumer> |
getId_EnergyConsumer()
Utility to return the map associating their id with all
EnergyConsumer instances
|
java.util.Map<java.lang.String,FossilFuel> |
getId_FossilFuel()
Utility to return the map associating their id with all
FossilFuel instances
|
java.util.Map<java.lang.String,GeneratingUnit> |
getId_GeneratingUnit()
Utility to return the map associating their id with all
GeneratingUnit instances
|
java.util.Map<java.lang.String,GeographicalRegion> |
getId_GeographicalRegion()
Utility to return the map associating their id with all
GeographicalRegion instances
|
java.util.Map<java.lang.String,HydroGeneratingUnit> |
getId_HydroGeneratingUnit()
Utility to return the map associating their id with all
HydroGeneratingUnit instances
|
java.util.Map<java.lang.String,HydroPump> |
getId_HydroPump()
Utility to return the map associating their id with all
HydroPump instances
|
java.util.Map<java.lang.String,IEC61970CIMVersion> |
getId_IEC61970CIMVersion()
Utility to return the map associating their id with all
IEC61970CIMVersion instances
|
java.util.Map<java.lang.String,LoadResponseCharacteristic> |
getId_LoadResponseCharacteristic()
Utility to return the map associating their id with all
LoadResponseCharacteristic instances
|
java.util.Map<java.lang.String,MutualCoupling> |
getId_MutualCoupling()
Utility to return the map associating their id with all
MutualCoupling instances
|
java.util.Map<java.lang.String,NuclearGeneratingUnit> |
getId_NuclearGeneratingUnit()
Utility to return the map associating their id with all
NuclearGeneratingUnit instances
|
java.util.Map<java.lang.String,OperationalLimitSet> |
getId_OperationalLimitSet()
Utility to return the map associating their id with all
OperationalLimitSet instances
|
java.util.Map<java.lang.String,OperationalLimitType> |
getId_OperationalLimitType()
Utility to return the map associating their id with all
OperationalLimitType instances
|
java.util.Map<java.lang.String,PhaseTapChanger> |
getId_PhaseTapChanger()
Utility to return the map associating their id with all
PhaseTapChanger instances
|
java.util.Map<java.lang.String,PowerTransformer> |
getId_PowerTransformer()
Utility to return the map associating their id with all
PowerTransformer instances
|
java.util.Map<java.lang.String,RatioTapChanger> |
getId_RatioTapChanger()
Utility to return the map associating their id with all
RatioTapChanger instances
|
java.util.Map<java.lang.String,ReactiveCapabilityCurve> |
getId_ReactiveCapabilityCurve()
Utility to return the map associating their id with all
ReactiveCapabilityCurve instances
|
java.util.Map<java.lang.String,RegulatingControl> |
getId_RegulatingControl()
Utility to return the map associating their id with all
RegulatingControl instances
|
java.util.Map<java.lang.String,ShuntCompensator> |
getId_ShuntCompensator()
Utility to return the map associating their id with all
ShuntCompensator instances
|
java.util.Map<java.lang.String,SubGeographicalRegion> |
getId_SubGeographicalRegion()
Utility to return the map associating their id with all
SubGeographicalRegion instances
|
java.util.Map<java.lang.String,Substation> |
getId_Substation()
Utility to return the map associating their id with all
Substation instances
|
java.util.Map<java.lang.String,SvPowerFlow> |
getId_SvPowerFlow()
Utility to return the map associating their id with all
SvPowerFlow instances
|
java.util.Map<java.lang.String,SvShuntCompensatorSections> |
getId_SvShuntCompensatorSections()
Utility to return the map associating their id with all
SvShuntCompensatorSections instances
|
java.util.Map<java.lang.String,SvTapStep> |
getId_SvTapStep()
Utility to return the map associating their id with all
SvTapStep instances
|
java.util.Map<java.lang.String,SvVoltage> |
getId_SvVoltage()
Utility to return the map associating their id with all
SvVoltage instances
|
java.util.Map<java.lang.String,Switch> |
getId_Switch()
Utility to return the map associating their id with all
Switch instances
|
java.util.Map<java.lang.String,SynchronousMachine> |
getId_SynchronousMachine()
Utility to return the map associating their id with all
SynchronousMachine instances
|
java.util.Map<java.lang.String,Terminal> |
getId_Terminal()
Utility to return the map associating their id with all
Terminal instances
|
java.util.Map<java.lang.String,ThermalGeneratingUnit> |
getId_ThermalGeneratingUnit()
Utility to return the map associating their id with all
ThermalGeneratingUnit instances
|
java.util.Map<java.lang.String,TieFlow> |
getId_TieFlow()
Utility to return the map associating their id with all
TieFlow instances
|
java.util.Map<java.lang.String,TopologicalIsland> |
getId_TopologicalIsland()
Utility to return the map associating their id with all
TopologicalIsland instances
|
java.util.Map<java.lang.String,TopologicalNode> |
getId_TopologicalNode()
Utility to return the map associating their id with all
TopologicalNode instances
|
java.util.Map<java.lang.String,TransformerWinding> |
getId_TransformerWinding()
Utility to return the map associating their id with all
TransformerWinding instances
|
java.util.Map<java.lang.String,VoltageLevel> |
getId_VoltageLevel()
Utility to return the map associating their id with all
VoltageLevel instances
|
java.util.Map<java.lang.String,VoltageLimit> |
getId_VoltageLimit()
Utility to return the map associating their id with all
VoltageLimit instances
|
java.util.Map<java.lang.String,WindGeneratingUnit> |
getId_WindGeneratingUnit()
Utility to return the map associating their id with all
WindGeneratingUnit instances
|
java.util.Map<java.lang.String,cim1.model.Type> |
getName_type()
Utility to return the map associating a name to each operand of the
"Type" enum
|
java.util.ArrayList<CIMInstance> |
getUnresolvedLinks()
Utility to return the collection of instances having unresolved links
with other instances
|
java.lang.String |
getXMLInstanceFileName()
Utility to return the base name of the underlying XML file to write
|
ConsistencyCheck |
isAllConsistent()
Utility to check whether this model is consistent according to the
more restricted loaded subset
|
boolean |
isCurrentSubsetSet()
Utility to test whether the current context is "merged" or a specific
subset
If true, the current subset is specified by the "currentSubset"
attribute
|
boolean |
isLoaded(Subset subset)
Utility to test if a subset has been loaded
|
void |
readAbout(java.lang.String name,
java.lang.String id)
Utility to read a "about" XML attribute
This function is supposed to add the current underlying CIM instance
to the collection of instances having unresolved links with other
instances
|
void |
readAttribute(java.lang.String className,
java.lang.String attributeName,
java.lang.String value)
Utility to read an attribute
This function calls the "readAttribute" function of the current
underlying CIM instance
|
void |
readClass(java.lang.String name,
java.lang.String id)
Utility to read a new class
This function is supposed to create a new instance and to set it as the
new current underlying CIM instance
|
void |
readResource(java.lang.String className,
java.lang.String ressourceName,
java.lang.String id)
Utility to read a reference to a resource
This function calls the "readResource" function of the current
underlying CIM instance
|
void |
resolveLinks(CIMModel boundaryModel)
Utility to resolve the links after having parsed an XML instance
During the parsing, the references to other classes in rdf:resource and
rdf:about are stored (with the id) waiting for the resolveLinks Method.
|
ACLineSegment |
searchACLineSegment(java.lang.String id)
Utility to search for an instance of ACLineSegment within the
CIM model
|
BaseVoltage |
searchBaseVoltage(java.lang.String id)
Utility to search for an instance of BaseVoltage within the
CIM model
|
BusbarSection |
searchBusbarSection(java.lang.String id)
Utility to search for an instance of BusbarSection within the
CIM model
|
ConductingEquipment |
searchConductingEquipment(java.lang.String id)
Utility to search for an instance of ConductingEquipment within the
CIM model
|
Conductor |
searchConductor(java.lang.String id)
Utility to search for an instance of Conductor within the
CIM model
|
ConnectivityNodeContainer |
searchConnectivityNodeContainer(java.lang.String id)
Utility to search for an instance of ConnectivityNodeContainer within the
CIM model
|
ControlArea |
searchControlArea(java.lang.String id)
Utility to search for an instance of ControlArea within the
CIM model
|
ControlAreaGeneratingUnit |
searchControlAreaGeneratingUnit(java.lang.String id)
Utility to search for an instance of ControlAreaGeneratingUnit within the
CIM model
|
CurrentLimit |
searchCurrentLimit(java.lang.String id)
Utility to search for an instance of CurrentLimit within the
CIM model
|
Curve |
searchCurve(java.lang.String id)
Utility to search for an instance of Curve within the
CIM model
|
CurveData |
searchCurveData(java.lang.String id)
Utility to search for an instance of CurveData within the
CIM model
|
EnergyConsumer |
searchEnergyConsumer(java.lang.String id)
Utility to search for an instance of EnergyConsumer within the
CIM model
|
Equipment |
searchEquipment(java.lang.String id)
Utility to search for an instance of Equipment within the
CIM model
|
EquipmentContainer |
searchEquipmentContainer(java.lang.String id)
Utility to search for an instance of EquipmentContainer within the
CIM model
|
EquivalentEquipment |
searchEquivalentEquipment(java.lang.String id)
Utility to search for an instance of EquivalentEquipment within the
CIM model
|
FossilFuel |
searchFossilFuel(java.lang.String id)
Utility to search for an instance of FossilFuel within the
CIM model
|
FuelType |
searchFuelType(java.lang.String id)
Utility to search for an instance of FuelType within the
CIM model
|
GeneratingUnit |
searchGeneratingUnit(java.lang.String id)
Utility to search for an instance of GeneratingUnit within the
CIM model
|
GeographicalRegion |
searchGeographicalRegion(java.lang.String id)
Utility to search for an instance of GeographicalRegion within the
CIM model
|
HydroGeneratingUnit |
searchHydroGeneratingUnit(java.lang.String id)
Utility to search for an instance of HydroGeneratingUnit within the
CIM model
|
HydroPump |
searchHydroPump(java.lang.String id)
Utility to search for an instance of HydroPump within the
CIM model
|
IdentifiedObject |
searchIdentifiedObject(java.lang.String id)
Utility to search for an instance of IdentifiedObject within the
CIM model
|
IEC61970CIMVersion |
searchIEC61970CIMVersion(java.lang.String id)
Utility to search for an instance of IEC61970CIMVersion within the
CIM model
|
Line |
searchLine(java.lang.String id)
Utility to search for an instance of Line within the
CIM model
|
LoadResponseCharacteristic |
searchLoadResponseCharacteristic(java.lang.String id)
Utility to search for an instance of LoadResponseCharacteristic within the
CIM model
|
MutualCoupling |
searchMutualCoupling(java.lang.String id)
Utility to search for an instance of MutualCoupling within the
CIM model
|
NuclearGeneratingUnit |
searchNuclearGeneratingUnit(java.lang.String id)
Utility to search for an instance of NuclearGeneratingUnit within the
CIM model
|
OperationalLimit |
searchOperationalLimit(java.lang.String id)
Utility to search for an instance of OperationalLimit within the
CIM model
|
OperationalLimitDirectionKind |
searchOperationalLimitDirectionKind(java.lang.String id)
Utility to search for an instance of OperationalLimitDirectionKind within the
CIM model
|
OperationalLimitSet |
searchOperationalLimitSet(java.lang.String id)
Utility to search for an instance of OperationalLimitSet within the
CIM model
|
OperationalLimitType |
searchOperationalLimitType(java.lang.String id)
Utility to search for an instance of OperationalLimitType within the
CIM model
|
PhaseTapChanger |
searchPhaseTapChanger(java.lang.String id)
Utility to search for an instance of PhaseTapChanger within the
CIM model
|
PhaseTapChangerKind |
searchPhaseTapChangerKind(java.lang.String id)
Utility to search for an instance of PhaseTapChangerKind within the
CIM model
|
PowerTransformer |
searchPowerTransformer(java.lang.String id)
Utility to search for an instance of PowerTransformer within the
CIM model
|
RatioTapChanger |
searchRatioTapChanger(java.lang.String id)
Utility to search for an instance of RatioTapChanger within the
CIM model
|
ReactiveCapabilityCurve |
searchReactiveCapabilityCurve(java.lang.String id)
Utility to search for an instance of ReactiveCapabilityCurve within the
CIM model
|
RegulatingCondEq |
searchRegulatingCondEq(java.lang.String id)
Utility to search for an instance of RegulatingCondEq within the
CIM model
|
RegulatingControl |
searchRegulatingControl(java.lang.String id)
Utility to search for an instance of RegulatingControl within the
CIM model
|
RegulatingControlModeKind |
searchRegulatingControlModeKind(java.lang.String id)
Utility to search for an instance of RegulatingControlModeKind within the
CIM model
|
ShuntCompensator |
searchShuntCompensator(java.lang.String id)
Utility to search for an instance of ShuntCompensator within the
CIM model
|
SubGeographicalRegion |
searchSubGeographicalRegion(java.lang.String id)
Utility to search for an instance of SubGeographicalRegion within the
CIM model
|
Substation |
searchSubstation(java.lang.String id)
Utility to search for an instance of Substation within the
CIM model
|
SvPowerFlow |
searchSvPowerFlow(java.lang.String id)
Utility to search for an instance of SvPowerFlow within the
CIM model
|
SvShuntCompensatorSections |
searchSvShuntCompensatorSections(java.lang.String id)
Utility to search for an instance of SvShuntCompensatorSections within the
CIM model
|
SvTapStep |
searchSvTapStep(java.lang.String id)
Utility to search for an instance of SvTapStep within the
CIM model
|
SvVoltage |
searchSvVoltage(java.lang.String id)
Utility to search for an instance of SvVoltage within the
CIM model
|
Switch |
searchSwitch(java.lang.String id)
Utility to search for an instance of Switch within the
CIM model
|
SynchronousMachine |
searchSynchronousMachine(java.lang.String id)
Utility to search for an instance of SynchronousMachine within the
CIM model
|
SynchronousMachineOperatingMode |
searchSynchronousMachineOperatingMode(java.lang.String id)
Utility to search for an instance of SynchronousMachineOperatingMode within the
CIM model
|
SynchronousMachineType |
searchSynchronousMachineType(java.lang.String id)
Utility to search for an instance of SynchronousMachineType within the
CIM model
|
TapChanger |
searchTapChanger(java.lang.String id)
Utility to search for an instance of TapChanger within the
CIM model
|
Terminal |
searchTerminal(java.lang.String id)
Utility to search for an instance of Terminal within the
CIM model
|
ThermalGeneratingUnit |
searchThermalGeneratingUnit(java.lang.String id)
Utility to search for an instance of ThermalGeneratingUnit within the
CIM model
|
TieFlow |
searchTieFlow(java.lang.String id)
Utility to search for an instance of TieFlow within the
CIM model
|
TopologicalIsland |
searchTopologicalIsland(java.lang.String id)
Utility to search for an instance of TopologicalIsland within the
CIM model
|
TopologicalNode |
searchTopologicalNode(java.lang.String id)
Utility to search for an instance of TopologicalNode within the
CIM model
|
TransformerWinding |
searchTransformerWinding(java.lang.String id)
Utility to search for an instance of TransformerWinding within the
CIM model
|
VoltageControlZone |
searchVoltageControlZone(java.lang.String id)
Utility to search for an instance of VoltageControlZone within the
CIM model
|
VoltageLevel |
searchVoltageLevel(java.lang.String id)
Utility to search for an instance of VoltageLevel within the
CIM model
|
VoltageLimit |
searchVoltageLimit(java.lang.String id)
Utility to search for an instance of VoltageLimit within the
CIM model
|
WindGeneratingUnit |
searchWindGeneratingUnit(java.lang.String id)
Utility to search for an instance of WindGeneratingUnit within the
CIM model
|
WindingConnection |
searchWindingConnection(java.lang.String id)
Utility to search for an instance of WindingConnection within the
CIM model
|
WindingType |
searchWindingType(java.lang.String id)
Utility to search for an instance of WindingType within the
CIM model
|
void |
setId_ACLineSegment(java.util.Map<java.lang.String,ACLineSegment> id_ACLineSegment)
Utility to set the map associating their id with all ACLineSegment
instances
|
void |
setId_BaseVoltage(java.util.Map<java.lang.String,BaseVoltage> id_BaseVoltage)
Utility to set the map associating their id with all BaseVoltage
instances
|
void |
setId_ControlArea(java.util.Map<java.lang.String,ControlArea> id_ControlArea)
Utility to set the map associating their id with all ControlArea
instances
|
void |
setId_ControlAreaGeneratingUnit(java.util.Map<java.lang.String,ControlAreaGeneratingUnit> id_ControlAreaGeneratingUnit)
Utility to set the map associating their id with all ControlAreaGeneratingUnit
instances
|
void |
setId_CurrentLimit(java.util.Map<java.lang.String,CurrentLimit> id_CurrentLimit)
Utility to set the map associating their id with all CurrentLimit
instances
|
void |
setId_CurveData(java.util.Map<java.lang.String,CurveData> id_CurveData)
Utility to set the map associating their id with all CurveData
instances
|
void |
setId_EnergyConsumer(java.util.Map<java.lang.String,EnergyConsumer> id_EnergyConsumer)
Utility to set the map associating their id with all EnergyConsumer
instances
|
void |
setId_FossilFuel(java.util.Map<java.lang.String,FossilFuel> id_FossilFuel)
Utility to set the map associating their id with all FossilFuel
instances
|
void |
setId_GeneratingUnit(java.util.Map<java.lang.String,GeneratingUnit> id_GeneratingUnit)
Utility to set the map associating their id with all GeneratingUnit
instances
|
void |
setId_GeographicalRegion(java.util.Map<java.lang.String,GeographicalRegion> id_GeographicalRegion)
Utility to set the map associating their id with all GeographicalRegion
instances
|
void |
setId_HydroGeneratingUnit(java.util.Map<java.lang.String,HydroGeneratingUnit> id_HydroGeneratingUnit)
Utility to set the map associating their id with all HydroGeneratingUnit
instances
|
void |
setId_HydroPump(java.util.Map<java.lang.String,HydroPump> id_HydroPump)
Utility to set the map associating their id with all HydroPump
instances
|
void |
setId_IEC61970CIMVersion(java.util.Map<java.lang.String,IEC61970CIMVersion> id_IEC61970CIMVersion)
Utility to set the map associating their id with all IEC61970CIMVersion
instances
|
void |
setId_LoadResponseCharacteristic(java.util.Map<java.lang.String,LoadResponseCharacteristic> id_LoadResponseCharacteristic)
Utility to set the map associating their id with all LoadResponseCharacteristic
instances
|
void |
setId_MutualCoupling(java.util.Map<java.lang.String,MutualCoupling> id_MutualCoupling)
Utility to set the map associating their id with all MutualCoupling
instances
|
void |
setId_NuclearGeneratingUnit(java.util.Map<java.lang.String,NuclearGeneratingUnit> id_NuclearGeneratingUnit)
Utility to set the map associating their id with all NuclearGeneratingUnit
instances
|
void |
setId_OperationalLimitSet(java.util.Map<java.lang.String,OperationalLimitSet> id_OperationalLimitSet)
Utility to set the map associating their id with all OperationalLimitSet
instances
|
void |
setId_OperationalLimitType(java.util.Map<java.lang.String,OperationalLimitType> id_OperationalLimitType)
Utility to set the map associating their id with all OperationalLimitType
instances
|
void |
setId_PhaseTapChanger(java.util.Map<java.lang.String,PhaseTapChanger> id_PhaseTapChanger)
Utility to set the map associating their id with all PhaseTapChanger
instances
|
void |
setId_PowerTransformer(java.util.Map<java.lang.String,PowerTransformer> id_PowerTransformer)
Utility to set the map associating their id with all PowerTransformer
instances
|
void |
setId_RatioTapChanger(java.util.Map<java.lang.String,RatioTapChanger> id_RatioTapChanger)
Utility to set the map associating their id with all RatioTapChanger
instances
|
void |
setId_ReactiveCapabilityCurve(java.util.Map<java.lang.String,ReactiveCapabilityCurve> id_ReactiveCapabilityCurve)
Utility to set the map associating their id with all ReactiveCapabilityCurve
instances
|
void |
setId_RegulatingControl(java.util.Map<java.lang.String,RegulatingControl> id_RegulatingControl)
Utility to set the map associating their id with all RegulatingControl
instances
|
void |
setId_ShuntCompensator(java.util.Map<java.lang.String,ShuntCompensator> id_ShuntCompensator)
Utility to set the map associating their id with all ShuntCompensator
instances
|
void |
setId_SubGeographicalRegion(java.util.Map<java.lang.String,SubGeographicalRegion> id_SubGeographicalRegion)
Utility to set the map associating their id with all SubGeographicalRegion
instances
|
void |
setId_Substation(java.util.Map<java.lang.String,Substation> id_Substation)
Utility to set the map associating their id with all Substation
instances
|
void |
setId_SvPowerFlow(java.util.Map<java.lang.String,SvPowerFlow> id_SvPowerFlow)
Utility to set the map associating their id with all SvPowerFlow
instances
|
void |
setId_SvShuntCompensatorSections(java.util.Map<java.lang.String,SvShuntCompensatorSections> id_SvShuntCompensatorSections)
Utility to set the map associating their id with all SvShuntCompensatorSections
instances
|
void |
setId_SvTapStep(java.util.Map<java.lang.String,SvTapStep> id_SvTapStep)
Utility to set the map associating their id with all SvTapStep
instances
|
void |
setId_SvVoltage(java.util.Map<java.lang.String,SvVoltage> id_SvVoltage)
Utility to set the map associating their id with all SvVoltage
instances
|
void |
setId_Switch(java.util.Map<java.lang.String,Switch> id_Switch)
Utility to set the map associating their id with all Switch
instances
|
void |
setId_SynchronousMachine(java.util.Map<java.lang.String,SynchronousMachine> id_SynchronousMachine)
Utility to set the map associating their id with all SynchronousMachine
instances
|
void |
setId_Terminal(java.util.Map<java.lang.String,Terminal> id_Terminal)
Utility to set the map associating their id with all Terminal
instances
|
void |
setId_ThermalGeneratingUnit(java.util.Map<java.lang.String,ThermalGeneratingUnit> id_ThermalGeneratingUnit)
Utility to set the map associating their id with all ThermalGeneratingUnit
instances
|
void |
setId_TieFlow(java.util.Map<java.lang.String,TieFlow> id_TieFlow)
Utility to set the map associating their id with all TieFlow
instances
|
void |
setId_TopologicalIsland(java.util.Map<java.lang.String,TopologicalIsland> id_TopologicalIsland)
Utility to set the map associating their id with all TopologicalIsland
instances
|
void |
setId_TopologicalNode(java.util.Map<java.lang.String,TopologicalNode> id_TopologicalNode)
Utility to set the map associating their id with all TopologicalNode
instances
|
void |
setId_TransformerWinding(java.util.Map<java.lang.String,TransformerWinding> id_TransformerWinding)
Utility to set the map associating their id with all TransformerWinding
instances
|
void |
setId_VoltageLevel(java.util.Map<java.lang.String,VoltageLevel> id_VoltageLevel)
Utility to set the map associating their id with all VoltageLevel
instances
|
void |
setId_VoltageLimit(java.util.Map<java.lang.String,VoltageLimit> id_VoltageLimit)
Utility to set the map associating their id with all VoltageLimit
instances
|
void |
setId_WindGeneratingUnit(java.util.Map<java.lang.String,WindGeneratingUnit> id_WindGeneratingUnit)
Utility to set the map associating their id with all WindGeneratingUnit
instances
|
void |
setXMLInstanceFileName(java.lang.String XMLInstanceFileName)
Utility to set the base name of the underlying XML file to write
|
void |
start(java.lang.String filename)
Utility containing all required actions to do before parsing a XML
file (determining the subset, ...)
|
void |
write()
Utility to write a "merged" XML file
It writes a valid cim/xml file and
may write an empty file if the model contains no useful information
|
void |
write(java.io.FileWriter file)
Utility to write a "merged" XML file into an output stream
|
void |
write(Subset subset)
Utility to write a XML file according to a specific subset
It writes a valid cim/xml file and
may write an empty file if the model contains no useful information
|
void |
write(Subset subset,
java.io.FileWriter file)
Utility to write a XML file according to a specific subset into a
FileWriter
|
public static final java.lang.String rdfURI
public CIMInstance currentIO
public CIMModel()
public CIMModel(CIMModel other) throws LinkageException
LinkageException
public void setXMLInstanceFileName(java.lang.String XMLInstanceFileName)
XMLInstanceFileName
- the base name of the underlying XML file to writepublic final java.lang.String getXMLInstanceFileName()
public final java.util.Map<java.lang.String,cim1.model.Type> getName_type()
public final java.util.Map<java.lang.String,ReactiveCapabilityCurve> getId_ReactiveCapabilityCurve()
public void setId_ReactiveCapabilityCurve(java.util.Map<java.lang.String,ReactiveCapabilityCurve> id_ReactiveCapabilityCurve)
id_ReactiveCapabilityCurve
- the map to setpublic final java.util.Map<java.lang.String,BaseVoltage> getId_BaseVoltage()
public void setId_BaseVoltage(java.util.Map<java.lang.String,BaseVoltage> id_BaseVoltage)
id_BaseVoltage
- the map to setpublic final java.util.Map<java.lang.String,Switch> getId_Switch()
public void setId_Switch(java.util.Map<java.lang.String,Switch> id_Switch)
id_Switch
- the map to setpublic final java.util.Map<java.lang.String,VoltageLimit> getId_VoltageLimit()
public void setId_VoltageLimit(java.util.Map<java.lang.String,VoltageLimit> id_VoltageLimit)
id_VoltageLimit
- the map to setpublic final java.util.Map<java.lang.String,CurrentLimit> getId_CurrentLimit()
public void setId_CurrentLimit(java.util.Map<java.lang.String,CurrentLimit> id_CurrentLimit)
id_CurrentLimit
- the map to setpublic final java.util.Map<java.lang.String,ACLineSegment> getId_ACLineSegment()
public void setId_ACLineSegment(java.util.Map<java.lang.String,ACLineSegment> id_ACLineSegment)
id_ACLineSegment
- the map to setpublic final java.util.Map<java.lang.String,LoadResponseCharacteristic> getId_LoadResponseCharacteristic()
public void setId_LoadResponseCharacteristic(java.util.Map<java.lang.String,LoadResponseCharacteristic> id_LoadResponseCharacteristic)
id_LoadResponseCharacteristic
- the map to setpublic final java.util.Map<java.lang.String,ControlArea> getId_ControlArea()
public void setId_ControlArea(java.util.Map<java.lang.String,ControlArea> id_ControlArea)
id_ControlArea
- the map to setpublic final java.util.Map<java.lang.String,SvShuntCompensatorSections> getId_SvShuntCompensatorSections()
public void setId_SvShuntCompensatorSections(java.util.Map<java.lang.String,SvShuntCompensatorSections> id_SvShuntCompensatorSections)
id_SvShuntCompensatorSections
- the map to setpublic final java.util.Map<java.lang.String,IEC61970CIMVersion> getId_IEC61970CIMVersion()
public void setId_IEC61970CIMVersion(java.util.Map<java.lang.String,IEC61970CIMVersion> id_IEC61970CIMVersion)
id_IEC61970CIMVersion
- the map to setpublic final java.util.Map<java.lang.String,TopologicalNode> getId_TopologicalNode()
public void setId_TopologicalNode(java.util.Map<java.lang.String,TopologicalNode> id_TopologicalNode)
id_TopologicalNode
- the map to setpublic final java.util.Map<java.lang.String,RatioTapChanger> getId_RatioTapChanger()
public void setId_RatioTapChanger(java.util.Map<java.lang.String,RatioTapChanger> id_RatioTapChanger)
id_RatioTapChanger
- the map to setpublic final java.util.Map<java.lang.String,MutualCoupling> getId_MutualCoupling()
public void setId_MutualCoupling(java.util.Map<java.lang.String,MutualCoupling> id_MutualCoupling)
id_MutualCoupling
- the map to setpublic final java.util.Map<java.lang.String,CurveData> getId_CurveData()
public void setId_CurveData(java.util.Map<java.lang.String,CurveData> id_CurveData)
id_CurveData
- the map to setpublic final java.util.Map<java.lang.String,TopologicalIsland> getId_TopologicalIsland()
public void setId_TopologicalIsland(java.util.Map<java.lang.String,TopologicalIsland> id_TopologicalIsland)
id_TopologicalIsland
- the map to setpublic final java.util.Map<java.lang.String,PhaseTapChanger> getId_PhaseTapChanger()
public void setId_PhaseTapChanger(java.util.Map<java.lang.String,PhaseTapChanger> id_PhaseTapChanger)
id_PhaseTapChanger
- the map to setpublic final java.util.Map<java.lang.String,OperationalLimitType> getId_OperationalLimitType()
public void setId_OperationalLimitType(java.util.Map<java.lang.String,OperationalLimitType> id_OperationalLimitType)
id_OperationalLimitType
- the map to setpublic final java.util.Map<java.lang.String,WindGeneratingUnit> getId_WindGeneratingUnit()
public void setId_WindGeneratingUnit(java.util.Map<java.lang.String,WindGeneratingUnit> id_WindGeneratingUnit)
id_WindGeneratingUnit
- the map to setpublic final java.util.Map<java.lang.String,FossilFuel> getId_FossilFuel()
public void setId_FossilFuel(java.util.Map<java.lang.String,FossilFuel> id_FossilFuel)
id_FossilFuel
- the map to setpublic final java.util.Map<java.lang.String,GeographicalRegion> getId_GeographicalRegion()
public void setId_GeographicalRegion(java.util.Map<java.lang.String,GeographicalRegion> id_GeographicalRegion)
id_GeographicalRegion
- the map to setpublic final java.util.Map<java.lang.String,TieFlow> getId_TieFlow()
public void setId_TieFlow(java.util.Map<java.lang.String,TieFlow> id_TieFlow)
id_TieFlow
- the map to setpublic final java.util.Map<java.lang.String,VoltageLevel> getId_VoltageLevel()
public void setId_VoltageLevel(java.util.Map<java.lang.String,VoltageLevel> id_VoltageLevel)
id_VoltageLevel
- the map to setpublic final java.util.Map<java.lang.String,SynchronousMachine> getId_SynchronousMachine()
public void setId_SynchronousMachine(java.util.Map<java.lang.String,SynchronousMachine> id_SynchronousMachine)
id_SynchronousMachine
- the map to setpublic final java.util.Map<java.lang.String,RegulatingControl> getId_RegulatingControl()
public void setId_RegulatingControl(java.util.Map<java.lang.String,RegulatingControl> id_RegulatingControl)
id_RegulatingControl
- the map to setpublic final java.util.Map<java.lang.String,ThermalGeneratingUnit> getId_ThermalGeneratingUnit()
public void setId_ThermalGeneratingUnit(java.util.Map<java.lang.String,ThermalGeneratingUnit> id_ThermalGeneratingUnit)
id_ThermalGeneratingUnit
- the map to setpublic final java.util.Map<java.lang.String,SubGeographicalRegion> getId_SubGeographicalRegion()
public void setId_SubGeographicalRegion(java.util.Map<java.lang.String,SubGeographicalRegion> id_SubGeographicalRegion)
id_SubGeographicalRegion
- the map to setpublic final java.util.Map<java.lang.String,EnergyConsumer> getId_EnergyConsumer()
public void setId_EnergyConsumer(java.util.Map<java.lang.String,EnergyConsumer> id_EnergyConsumer)
id_EnergyConsumer
- the map to setpublic final java.util.Map<java.lang.String,PowerTransformer> getId_PowerTransformer()
public void setId_PowerTransformer(java.util.Map<java.lang.String,PowerTransformer> id_PowerTransformer)
id_PowerTransformer
- the map to setpublic final java.util.Map<java.lang.String,OperationalLimitSet> getId_OperationalLimitSet()
public void setId_OperationalLimitSet(java.util.Map<java.lang.String,OperationalLimitSet> id_OperationalLimitSet)
id_OperationalLimitSet
- the map to setpublic final java.util.Map<java.lang.String,SvTapStep> getId_SvTapStep()
public void setId_SvTapStep(java.util.Map<java.lang.String,SvTapStep> id_SvTapStep)
id_SvTapStep
- the map to setpublic final java.util.Map<java.lang.String,HydroGeneratingUnit> getId_HydroGeneratingUnit()
public void setId_HydroGeneratingUnit(java.util.Map<java.lang.String,HydroGeneratingUnit> id_HydroGeneratingUnit)
id_HydroGeneratingUnit
- the map to setpublic final java.util.Map<java.lang.String,Terminal> getId_Terminal()
public void setId_Terminal(java.util.Map<java.lang.String,Terminal> id_Terminal)
id_Terminal
- the map to setpublic final java.util.Map<java.lang.String,ShuntCompensator> getId_ShuntCompensator()
public void setId_ShuntCompensator(java.util.Map<java.lang.String,ShuntCompensator> id_ShuntCompensator)
id_ShuntCompensator
- the map to setpublic final java.util.Map<java.lang.String,ControlAreaGeneratingUnit> getId_ControlAreaGeneratingUnit()
public void setId_ControlAreaGeneratingUnit(java.util.Map<java.lang.String,ControlAreaGeneratingUnit> id_ControlAreaGeneratingUnit)
id_ControlAreaGeneratingUnit
- the map to setpublic final java.util.Map<java.lang.String,NuclearGeneratingUnit> getId_NuclearGeneratingUnit()
public void setId_NuclearGeneratingUnit(java.util.Map<java.lang.String,NuclearGeneratingUnit> id_NuclearGeneratingUnit)
id_NuclearGeneratingUnit
- the map to setpublic final java.util.Map<java.lang.String,SvPowerFlow> getId_SvPowerFlow()
public void setId_SvPowerFlow(java.util.Map<java.lang.String,SvPowerFlow> id_SvPowerFlow)
id_SvPowerFlow
- the map to setpublic final java.util.Map<java.lang.String,HydroPump> getId_HydroPump()
public void setId_HydroPump(java.util.Map<java.lang.String,HydroPump> id_HydroPump)
id_HydroPump
- the map to setpublic final java.util.Map<java.lang.String,SvVoltage> getId_SvVoltage()
public void setId_SvVoltage(java.util.Map<java.lang.String,SvVoltage> id_SvVoltage)
id_SvVoltage
- the map to setpublic final java.util.Map<java.lang.String,TransformerWinding> getId_TransformerWinding()
public void setId_TransformerWinding(java.util.Map<java.lang.String,TransformerWinding> id_TransformerWinding)
id_TransformerWinding
- the map to setpublic final java.util.Map<java.lang.String,GeneratingUnit> getId_GeneratingUnit()
public void setId_GeneratingUnit(java.util.Map<java.lang.String,GeneratingUnit> id_GeneratingUnit)
id_GeneratingUnit
- the map to setpublic final java.util.Map<java.lang.String,Substation> getId_Substation()
public void setId_Substation(java.util.Map<java.lang.String,Substation> id_Substation)
id_Substation
- the map to setpublic void cleanSubset(Subset subset)
subset
- subset to cleanpublic boolean deleteTapChanger(java.lang.String id)
id
- Id of the instance to deletepublic TapChanger searchTapChanger(java.lang.String id)
id
- the id to searchpublic boolean deleteRegulatingCondEq(java.lang.String id)
id
- Id of the instance to deletepublic RegulatingCondEq searchRegulatingCondEq(java.lang.String id)
id
- the id to searchpublic ReactiveCapabilityCurve createReactiveCapabilityCurve(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public ReactiveCapabilityCurve createReactiveCapabilityCurve(java.lang.String id, ReactiveCapabilityCurve instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteReactiveCapabilityCurve(java.lang.String id)
id
- Id of the instance to deletepublic ReactiveCapabilityCurve searchReactiveCapabilityCurve(java.lang.String id)
id
- the id to searchpublic BaseVoltage createBaseVoltage(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public BaseVoltage createBaseVoltage(java.lang.String id, BaseVoltage instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteBaseVoltage(java.lang.String id)
id
- Id of the instance to deletepublic BaseVoltage searchBaseVoltage(java.lang.String id)
id
- the id to searchpublic Switch createSwitch(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public Switch createSwitch(java.lang.String id, Switch instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteSwitch(java.lang.String id)
id
- Id of the instance to deletepublic Switch searchSwitch(java.lang.String id)
id
- the id to searchpublic VoltageLimit createVoltageLimit(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public VoltageLimit createVoltageLimit(java.lang.String id, VoltageLimit instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteVoltageLimit(java.lang.String id)
id
- Id of the instance to deletepublic VoltageLimit searchVoltageLimit(java.lang.String id)
id
- the id to searchpublic boolean deleteOperationalLimitDirectionKind(java.lang.String id)
id
- Id of the instance to deletepublic OperationalLimitDirectionKind searchOperationalLimitDirectionKind(java.lang.String id)
id
- the id to searchpublic CurrentLimit createCurrentLimit(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public CurrentLimit createCurrentLimit(java.lang.String id, CurrentLimit instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteCurrentLimit(java.lang.String id)
id
- Id of the instance to deletepublic CurrentLimit searchCurrentLimit(java.lang.String id)
id
- the id to searchpublic boolean deleteWindingType(java.lang.String id)
id
- Id of the instance to deletepublic WindingType searchWindingType(java.lang.String id)
id
- the id to searchpublic ACLineSegment createACLineSegment(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public ACLineSegment createACLineSegment(java.lang.String id, ACLineSegment instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteACLineSegment(java.lang.String id)
id
- Id of the instance to deletepublic ACLineSegment searchACLineSegment(java.lang.String id)
id
- the id to searchpublic boolean deleteWindingConnection(java.lang.String id)
id
- Id of the instance to deletepublic WindingConnection searchWindingConnection(java.lang.String id)
id
- the id to searchpublic LoadResponseCharacteristic createLoadResponseCharacteristic(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public LoadResponseCharacteristic createLoadResponseCharacteristic(java.lang.String id, LoadResponseCharacteristic instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteLoadResponseCharacteristic(java.lang.String id)
id
- Id of the instance to deletepublic LoadResponseCharacteristic searchLoadResponseCharacteristic(java.lang.String id)
id
- the id to searchpublic ControlArea createControlArea(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public ControlArea createControlArea(java.lang.String id, ControlArea instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteControlArea(java.lang.String id)
id
- Id of the instance to deletepublic ControlArea searchControlArea(java.lang.String id)
id
- the id to searchpublic SvShuntCompensatorSections createSvShuntCompensatorSections(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public SvShuntCompensatorSections createSvShuntCompensatorSections(java.lang.String id, SvShuntCompensatorSections instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteSvShuntCompensatorSections(java.lang.String id)
id
- Id of the instance to deletepublic SvShuntCompensatorSections searchSvShuntCompensatorSections(java.lang.String id)
id
- the id to searchpublic boolean deleteIdentifiedObject(java.lang.String id)
id
- Id of the instance to deletepublic IdentifiedObject searchIdentifiedObject(java.lang.String id)
id
- the id to searchpublic IEC61970CIMVersion createIEC61970CIMVersion(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public IEC61970CIMVersion createIEC61970CIMVersion(java.lang.String id, IEC61970CIMVersion instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteIEC61970CIMVersion(java.lang.String id)
id
- Id of the instance to deletepublic IEC61970CIMVersion searchIEC61970CIMVersion(java.lang.String id)
id
- the id to searchpublic TopologicalNode createTopologicalNode(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public TopologicalNode createTopologicalNode(java.lang.String id, TopologicalNode instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteTopologicalNode(java.lang.String id)
id
- Id of the instance to deletepublic TopologicalNode searchTopologicalNode(java.lang.String id)
id
- the id to searchpublic RatioTapChanger createRatioTapChanger(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public RatioTapChanger createRatioTapChanger(java.lang.String id, RatioTapChanger instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteRatioTapChanger(java.lang.String id)
id
- Id of the instance to deletepublic RatioTapChanger searchRatioTapChanger(java.lang.String id)
id
- the id to searchpublic MutualCoupling createMutualCoupling(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public MutualCoupling createMutualCoupling(java.lang.String id, MutualCoupling instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteMutualCoupling(java.lang.String id)
id
- Id of the instance to deletepublic MutualCoupling searchMutualCoupling(java.lang.String id)
id
- the id to searchpublic boolean deleteLine(java.lang.String id)
id
- Id of the instance to deletepublic Line searchLine(java.lang.String id)
id
- the id to searchpublic CurveData createCurveData(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public CurveData createCurveData(java.lang.String id, CurveData instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteCurveData(java.lang.String id)
id
- Id of the instance to deletepublic CurveData searchCurveData(java.lang.String id)
id
- the id to searchpublic boolean deleteEquipment(java.lang.String id)
id
- Id of the instance to deletepublic Equipment searchEquipment(java.lang.String id)
id
- the id to searchpublic TopologicalIsland createTopologicalIsland(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public TopologicalIsland createTopologicalIsland(java.lang.String id, TopologicalIsland instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteTopologicalIsland(java.lang.String id)
id
- Id of the instance to deletepublic TopologicalIsland searchTopologicalIsland(java.lang.String id)
id
- the id to searchpublic boolean deleteFuelType(java.lang.String id)
id
- Id of the instance to deletepublic FuelType searchFuelType(java.lang.String id)
id
- the id to searchpublic boolean deletePhaseTapChangerKind(java.lang.String id)
id
- Id of the instance to deletepublic PhaseTapChangerKind searchPhaseTapChangerKind(java.lang.String id)
id
- the id to searchpublic boolean deleteBusbarSection(java.lang.String id)
id
- Id of the instance to deletepublic BusbarSection searchBusbarSection(java.lang.String id)
id
- the id to searchpublic PhaseTapChanger createPhaseTapChanger(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public PhaseTapChanger createPhaseTapChanger(java.lang.String id, PhaseTapChanger instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deletePhaseTapChanger(java.lang.String id)
id
- Id of the instance to deletepublic PhaseTapChanger searchPhaseTapChanger(java.lang.String id)
id
- the id to searchpublic OperationalLimitType createOperationalLimitType(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public OperationalLimitType createOperationalLimitType(java.lang.String id, OperationalLimitType instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteOperationalLimitType(java.lang.String id)
id
- Id of the instance to deletepublic OperationalLimitType searchOperationalLimitType(java.lang.String id)
id
- the id to searchpublic WindGeneratingUnit createWindGeneratingUnit(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public WindGeneratingUnit createWindGeneratingUnit(java.lang.String id, WindGeneratingUnit instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteWindGeneratingUnit(java.lang.String id)
id
- Id of the instance to deletepublic WindGeneratingUnit searchWindGeneratingUnit(java.lang.String id)
id
- the id to searchpublic boolean deleteEquipmentContainer(java.lang.String id)
id
- Id of the instance to deletepublic EquipmentContainer searchEquipmentContainer(java.lang.String id)
id
- the id to searchpublic FossilFuel createFossilFuel(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public FossilFuel createFossilFuel(java.lang.String id, FossilFuel instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteFossilFuel(java.lang.String id)
id
- Id of the instance to deletepublic FossilFuel searchFossilFuel(java.lang.String id)
id
- the id to searchpublic GeographicalRegion createGeographicalRegion(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public GeographicalRegion createGeographicalRegion(java.lang.String id, GeographicalRegion instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteGeographicalRegion(java.lang.String id)
id
- Id of the instance to deletepublic GeographicalRegion searchGeographicalRegion(java.lang.String id)
id
- the id to searchpublic TieFlow createTieFlow(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public TieFlow createTieFlow(java.lang.String id, TieFlow instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteTieFlow(java.lang.String id)
id
- Id of the instance to deletepublic TieFlow searchTieFlow(java.lang.String id)
id
- the id to searchpublic VoltageLevel createVoltageLevel(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public VoltageLevel createVoltageLevel(java.lang.String id, VoltageLevel instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteVoltageLevel(java.lang.String id)
id
- Id of the instance to deletepublic VoltageLevel searchVoltageLevel(java.lang.String id)
id
- the id to searchpublic SynchronousMachine createSynchronousMachine(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public SynchronousMachine createSynchronousMachine(java.lang.String id, SynchronousMachine instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteSynchronousMachine(java.lang.String id)
id
- Id of the instance to deletepublic SynchronousMachine searchSynchronousMachine(java.lang.String id)
id
- the id to searchpublic RegulatingControl createRegulatingControl(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public RegulatingControl createRegulatingControl(java.lang.String id, RegulatingControl instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteRegulatingControl(java.lang.String id)
id
- Id of the instance to deletepublic RegulatingControl searchRegulatingControl(java.lang.String id)
id
- the id to searchpublic boolean deleteConductingEquipment(java.lang.String id)
id
- Id of the instance to deletepublic ConductingEquipment searchConductingEquipment(java.lang.String id)
id
- the id to searchpublic ThermalGeneratingUnit createThermalGeneratingUnit(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public ThermalGeneratingUnit createThermalGeneratingUnit(java.lang.String id, ThermalGeneratingUnit instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteThermalGeneratingUnit(java.lang.String id)
id
- Id of the instance to deletepublic ThermalGeneratingUnit searchThermalGeneratingUnit(java.lang.String id)
id
- the id to searchpublic SubGeographicalRegion createSubGeographicalRegion(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public SubGeographicalRegion createSubGeographicalRegion(java.lang.String id, SubGeographicalRegion instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteSubGeographicalRegion(java.lang.String id)
id
- Id of the instance to deletepublic SubGeographicalRegion searchSubGeographicalRegion(java.lang.String id)
id
- the id to searchpublic EnergyConsumer createEnergyConsumer(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public EnergyConsumer createEnergyConsumer(java.lang.String id, EnergyConsumer instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteEnergyConsumer(java.lang.String id)
id
- Id of the instance to deletepublic EnergyConsumer searchEnergyConsumer(java.lang.String id)
id
- the id to searchpublic PowerTransformer createPowerTransformer(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public PowerTransformer createPowerTransformer(java.lang.String id, PowerTransformer instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deletePowerTransformer(java.lang.String id)
id
- Id of the instance to deletepublic PowerTransformer searchPowerTransformer(java.lang.String id)
id
- the id to searchpublic OperationalLimitSet createOperationalLimitSet(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public OperationalLimitSet createOperationalLimitSet(java.lang.String id, OperationalLimitSet instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteOperationalLimitSet(java.lang.String id)
id
- Id of the instance to deletepublic OperationalLimitSet searchOperationalLimitSet(java.lang.String id)
id
- the id to searchpublic SvTapStep createSvTapStep(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public SvTapStep createSvTapStep(java.lang.String id, SvTapStep instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteSvTapStep(java.lang.String id)
id
- Id of the instance to deletepublic SvTapStep searchSvTapStep(java.lang.String id)
id
- the id to searchpublic HydroGeneratingUnit createHydroGeneratingUnit(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public HydroGeneratingUnit createHydroGeneratingUnit(java.lang.String id, HydroGeneratingUnit instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteHydroGeneratingUnit(java.lang.String id)
id
- Id of the instance to deletepublic HydroGeneratingUnit searchHydroGeneratingUnit(java.lang.String id)
id
- the id to searchpublic Terminal createTerminal(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public Terminal createTerminal(java.lang.String id, Terminal instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteTerminal(java.lang.String id)
id
- Id of the instance to deletepublic Terminal searchTerminal(java.lang.String id)
id
- the id to searchpublic ShuntCompensator createShuntCompensator(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public ShuntCompensator createShuntCompensator(java.lang.String id, ShuntCompensator instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteShuntCompensator(java.lang.String id)
id
- Id of the instance to deletepublic ShuntCompensator searchShuntCompensator(java.lang.String id)
id
- the id to searchpublic ControlAreaGeneratingUnit createControlAreaGeneratingUnit(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public ControlAreaGeneratingUnit createControlAreaGeneratingUnit(java.lang.String id, ControlAreaGeneratingUnit instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteControlAreaGeneratingUnit(java.lang.String id)
id
- Id of the instance to deletepublic ControlAreaGeneratingUnit searchControlAreaGeneratingUnit(java.lang.String id)
id
- the id to searchpublic NuclearGeneratingUnit createNuclearGeneratingUnit(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public NuclearGeneratingUnit createNuclearGeneratingUnit(java.lang.String id, NuclearGeneratingUnit instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteNuclearGeneratingUnit(java.lang.String id)
id
- Id of the instance to deletepublic NuclearGeneratingUnit searchNuclearGeneratingUnit(java.lang.String id)
id
- the id to searchpublic SvPowerFlow createSvPowerFlow(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public SvPowerFlow createSvPowerFlow(java.lang.String id, SvPowerFlow instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteSvPowerFlow(java.lang.String id)
id
- Id of the instance to deletepublic SvPowerFlow searchSvPowerFlow(java.lang.String id)
id
- the id to searchpublic boolean deleteCurve(java.lang.String id)
id
- Id of the instance to deletepublic Curve searchCurve(java.lang.String id)
id
- the id to searchpublic boolean deleteRegulatingControlModeKind(java.lang.String id)
id
- Id of the instance to deletepublic RegulatingControlModeKind searchRegulatingControlModeKind(java.lang.String id)
id
- the id to searchpublic boolean deleteVoltageControlZone(java.lang.String id)
id
- Id of the instance to deletepublic VoltageControlZone searchVoltageControlZone(java.lang.String id)
id
- the id to searchpublic HydroPump createHydroPump(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public HydroPump createHydroPump(java.lang.String id, HydroPump instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteHydroPump(java.lang.String id)
id
- Id of the instance to deletepublic HydroPump searchHydroPump(java.lang.String id)
id
- the id to searchpublic SvVoltage createSvVoltage(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public SvVoltage createSvVoltage(java.lang.String id, SvVoltage instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteSvVoltage(java.lang.String id)
id
- Id of the instance to deletepublic SvVoltage searchSvVoltage(java.lang.String id)
id
- the id to searchpublic boolean deleteEquivalentEquipment(java.lang.String id)
id
- Id of the instance to deletepublic EquivalentEquipment searchEquivalentEquipment(java.lang.String id)
id
- the id to searchpublic TransformerWinding createTransformerWinding(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public TransformerWinding createTransformerWinding(java.lang.String id, TransformerWinding instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteTransformerWinding(java.lang.String id)
id
- Id of the instance to deletepublic TransformerWinding searchTransformerWinding(java.lang.String id)
id
- the id to searchpublic GeneratingUnit createGeneratingUnit(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public GeneratingUnit createGeneratingUnit(java.lang.String id, GeneratingUnit instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteGeneratingUnit(java.lang.String id)
id
- Id of the instance to deletepublic GeneratingUnit searchGeneratingUnit(java.lang.String id)
id
- the id to searchpublic boolean deleteSynchronousMachineType(java.lang.String id)
id
- Id of the instance to deletepublic SynchronousMachineType searchSynchronousMachineType(java.lang.String id)
id
- the id to searchpublic boolean deleteSynchronousMachineOperatingMode(java.lang.String id)
id
- Id of the instance to deletepublic SynchronousMachineOperatingMode searchSynchronousMachineOperatingMode(java.lang.String id)
id
- the id to searchpublic boolean deleteConnectivityNodeContainer(java.lang.String id)
id
- Id of the instance to deletepublic ConnectivityNodeContainer searchConnectivityNodeContainer(java.lang.String id)
id
- the id to searchpublic boolean deleteOperationalLimit(java.lang.String id)
id
- Id of the instance to deletepublic OperationalLimit searchOperationalLimit(java.lang.String id)
id
- the id to searchpublic Substation createSubstation(java.lang.String id) throws InterpretationException
id
- Id of the instance to createInterpretationException
public Substation createSubstation(java.lang.String id, Substation instance) throws InterpretationException
id
- Id of the instance to createthe
- reference to copy if not nullInterpretationException
public boolean deleteSubstation(java.lang.String id)
id
- Id of the instance to deletepublic Substation searchSubstation(java.lang.String id)
id
- the id to searchpublic boolean deleteConductor(java.lang.String id)
id
- Id of the instance to deletepublic Conductor searchConductor(java.lang.String id)
id
- the id to searchpublic final java.util.ArrayList<CIMInstance> getUnresolvedLinks()
public void addUnresolved(CIMInstance cimInstance)
cimInstance
- the instance to add to the collectionpublic void addUnresolved()
public void readClass(java.lang.String name, java.lang.String id) throws InterpretationException
name
- the read name of classid
- id of the read classInterpretationException
public void readAbout(java.lang.String name, java.lang.String id) throws InterpretationException
name
- the read name of the associated classid
- id of the associated classInterpretationException
public void readAttribute(java.lang.String className, java.lang.String attributeName, java.lang.String value) throws InterpretationException
className
- the read name of classattributeName
- the read name of attributevalue
- the read value of the attributeInterpretationException
public void readResource(java.lang.String className, java.lang.String ressourceName, java.lang.String id) throws InterpretationException, LinkageException
className
- the read name of classressourceName
- the read name of the associated resourceid
- if of the associated resourceInterpretationException
LinkageException
public void write() throws InterpretationException
InterpretationException
public void write(java.io.FileWriter file) throws InterpretationException
file
- The FileWriter which contains the "merged" cim/xml
model writtenInterpretationException
public void write(Subset subset) throws InterpretationException
subset
- the Subset to be writtenInterpretationException
public void write(Subset subset, java.io.FileWriter file) throws InterpretationException
subset
- the Subset to be writtenfile
- the file that is being writtenInterpretationException
public ConsistencyCheck isAllConsistent()
public void end(CIMModel boundaryModel) throws InterpretationException, LinkageException
InterpretationException,
- LinkageExceptionInterpretationException
LinkageException
public void resolveLinks(CIMModel boundaryModel) throws LinkageException
boundaryModel
- the CIM model used as a resource for the instances to linksLinkage
- ExceptionLinkageException
public void start(java.lang.String filename) throws BadSubsetException
filename
- the name of the XML fileBadSubsetException
public final boolean isLoaded(Subset subset)
subset
- the subset to test if it has been loadedpublic final Subset getCurrentSubset()
public final boolean isCurrentSubsetSet()
public boolean containsId(java.lang.String id)
id
- the id to test