Package com.powsybl.cgmes.conversion
Interface NamingStrategy
-
- All Known Implementing Classes:
CgmesAliasNamingStrategy
,NamingStrategy.Identity
public interface NamingStrategy
- Author:
- Luma ZamarreƱo
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
NamingStrategy.Identity
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description String
getCgmesId(Identifiable<?> identifiable)
default 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)
-
-
-
Method Detail
-
getCgmesId
String getCgmesId(Identifiable<?> identifiable)
-
getCgmesId
default String getCgmesId(Identifiable<?> identifiable, String subObject)
-
readIdMapping
void readIdMapping(Identifiable<?> identifiable, String type)
-
writeIdMapping
void writeIdMapping(Path path)
-
writeIdMapping
void writeIdMapping(String mappingFileName, DataSource ds)
-
-