Package com.powsybl.cgmes.conversion
Class CgmesAliasNamingStrategy
- java.lang.Object
-
- com.powsybl.cgmes.conversion.CgmesAliasNamingStrategy
-
- All Implemented Interfaces:
NamingStrategy
public class CgmesAliasNamingStrategy extends Object implements NamingStrategy
- Author:
- Miora Vedelago
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.powsybl.cgmes.conversion.NamingStrategy
NamingStrategy.Identity
-
-
Constructor Summary
Constructors Constructor Description CgmesAliasNamingStrategy()
CgmesAliasNamingStrategy(InputStream is)
CgmesAliasNamingStrategy(Map<String,String> idByUuid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCgmesId(Identifiable<?> identifiable)
String
getCgmesId(Identifiable<?> identifiable, String subObject)
String
getGeographicalTag(String geo)
String
getIidmId(String type, String id)
String
getName(String type, String name)
void
readIdMapping(Identifiable<?> identifiable, String type)
void
writeIdMapping(String mappingFileName, DataSource ds)
void
writeIdMapping(Path path)
-
-
-
Constructor Detail
-
CgmesAliasNamingStrategy
public CgmesAliasNamingStrategy()
-
CgmesAliasNamingStrategy
public CgmesAliasNamingStrategy(InputStream is)
-
-
Method Detail
-
getGeographicalTag
public String getGeographicalTag(String geo)
- Specified by:
getGeographicalTag
in interfaceNamingStrategy
-
getIidmId
public String getIidmId(String type, String id)
- Specified by:
getIidmId
in interfaceNamingStrategy
-
getCgmesId
public String getCgmesId(Identifiable<?> identifiable)
- Specified by:
getCgmesId
in interfaceNamingStrategy
-
getCgmesId
public String getCgmesId(Identifiable<?> identifiable, String subObject)
- Specified by:
getCgmesId
in interfaceNamingStrategy
-
getName
public String getName(String type, String name)
- Specified by:
getName
in interfaceNamingStrategy
-
readIdMapping
public void readIdMapping(Identifiable<?> identifiable, String type)
- Specified by:
readIdMapping
in interfaceNamingStrategy
-
writeIdMapping
public void writeIdMapping(Path path)
- Specified by:
writeIdMapping
in interfaceNamingStrategy
-
writeIdMapping
public void writeIdMapping(String mappingFileName, DataSource ds)
- Specified by:
writeIdMapping
in interfaceNamingStrategy
-
-