Package com.powsybl.cgmes.conversion
Class CgmesImport
java.lang.Object
com.powsybl.cgmes.conversion.CgmesImport
- All Implemented Interfaces:
Importer
- Author:
- Luma ZamarreƱo <zamarrenolm at aia.es>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
static enum
Nested classes/interfaces inherited from interface com.powsybl.iidm.network.Importer
Importer.ImporterWrapper
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final Parameter
static final String
static final String
static final String
static final String
static final String
static final Parameter
static final String
static final Parameter
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
ConstructorDescriptionCgmesImport
(PlatformConfig platformConfig) CgmesImport
(PlatformConfig platformConfig, List<CgmesImportPreProcessor> preProcessors, List<CgmesImportPostProcessor> postProcessors) CgmesImport
(List<CgmesImportPreProcessor> preProcessors, List<CgmesImportPostProcessor> postProcessors) -
Method Summary
Modifier and TypeMethodDescriptionvoid
copy
(ReadOnlyDataSource from, DataSource to) Copy data from one data source to another.boolean
Check if the data source is importableGet some information about this importer.Get a unique identifier of the format.Get a description of import parametersimportData
(ReadOnlyDataSource ds, NetworkFactory networkFactory, Properties p, ReportNode reportNode) Create a model.readCgmes
(ReadOnlyDataSource ds, Properties p, ReportNode reportNode) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.iidm.network.Importer
importData, importData
-
Field Details
-
BOUNDARY_LOCATION
- See Also:
-
CONVERT_BOUNDARY
- See Also:
-
CONVERT_SV_INJECTIONS
- See Also:
-
CREATE_ACTIVE_POWER_CONTROL_EXTENSION
- See Also:
-
CREATE_BUSBAR_SECTION_FOR_EVERY_CONNECTIVITY_NODE
- See Also:
-
CREATE_FICTITIOUS_SWITCHES_FOR_DISCONNECTED_TERMINALS_MODE
- See Also:
-
DECODE_ESCAPED_IDENTIFIERS
- See Also:
-
ENSURE_ID_ALIAS_UNICITY
- See Also:
-
IMPORT_CONTROL_AREAS
- See Also:
-
NAMING_STRATEGY
- See Also:
-
PRE_PROCESSORS
- See Also:
-
POST_PROCESSORS
- See Also:
-
POWSYBL_TRIPLESTORE
- See Also:
-
PROFILE_FOR_INITIAL_VALUES_SHUNT_SECTIONS_TAP_POSITIONS
- See Also:
-
SOURCE_FOR_IIDM_ID
- See Also:
-
STORE_CGMES_MODEL_AS_NETWORK_EXTENSION
- See Also:
-
STORE_CGMES_CONVERSION_CONTEXT_AS_NETWORK_EXTENSION
- See Also:
-
IMPORT_NODE_BREAKER_AS_BUS_BREAKER
- See Also:
-
DISCONNECT_DANGLING_LINE_IF_BOUNDARY_SIDE_IS_DISCONNECTED
- See Also:
-
MISSING_PERMANENT_LIMIT_PERCENTAGE
- See Also:
-
IMPORT_CGM_WITH_SUBNETWORKS
- See Also:
-
IMPORT_CGM_WITH_SUBNETWORKS_DEFINED_BY
- See Also:
-
SOURCE_FOR_IIDM_ID_MRID
- See Also:
-
SOURCE_FOR_IIDM_ID_RDFID
- See Also:
-
IMPORT_NODE_BREAKER_AS_BUS_BREAKER_PARAMETER
-
DISCONNECT_DANGLING_LINE_IF_BOUNDARY_SIDE_IS_DISCONNECTED_PARAMETER
-
MISSING_PERMANENT_LIMIT_PERCENTAGE_PARAMETER
-
-
Constructor Details
-
CgmesImport
public CgmesImport(PlatformConfig platformConfig, List<CgmesImportPreProcessor> preProcessors, List<CgmesImportPostProcessor> postProcessors) -
CgmesImport
-
CgmesImport
public CgmesImport(List<CgmesImportPreProcessor> preProcessors, List<CgmesImportPostProcessor> postProcessors) -
CgmesImport
public CgmesImport()
-
-
Method Details
-
getParameters
Description copied from interface:Importer
Get a description of import parameters- Specified by:
getParameters
in interfaceImporter
- Returns:
-
exists
Description copied from interface:Importer
Check if the data source is importable -
getComment
Description copied from interface:Importer
Get some information about this importer.- Specified by:
getComment
in interfaceImporter
-
getFormat
Description copied from interface:Importer
Get a unique identifier of the format. -
importData
public Network importData(ReadOnlyDataSource ds, NetworkFactory networkFactory, Properties p, ReportNode reportNode) Description copied from interface:Importer
Create a model.- Specified by:
importData
in interfaceImporter
- Parameters:
ds
- data sourcenetworkFactory
- network factoryp
- some properties to configure the importreportNode
- the reportNode used for functional logs- Returns:
- the model
-
readCgmes
-
copy
Description copied from interface:Importer
Copy data from one data source to another.
-