Package com.powsybl.cgmes.conversion
Interface NamingStrategy
-
- All Known Implementing Classes:
AbstractCgmesAliasNamingStrategy
,FixedCgmesAliasNamingStrategy
,NamingStrategy.Identity
,SimpleCgmesAliasNamingStrategy
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)
default String
getCgmesId(String identifier)
default String
getCgmesIdFromAlias(Identifiable<?> identifiable, String aliasType)
default String
getCgmesIdFromProperty(Identifiable<?> identifiable, String propertyName)
String
getGeographicalTag(String geo)
String
getIidmId(String type, String id)
String
getName()
String
getName(String type, String name)
void
readIdMapping(Identifiable<?> identifiable, String type)
void
writeIdMapping(String mappingFileName, DataSource ds)
void
writeIdMapping(Path path)
-
-
-
Method Detail
-
getName
String getName()
-
getCgmesId
String getCgmesId(Identifiable<?> identifiable)
-
getCgmesId
default String getCgmesId(Identifiable<?> identifiable, String subObject)
-
getCgmesIdFromAlias
default String getCgmesIdFromAlias(Identifiable<?> identifiable, String aliasType)
-
getCgmesIdFromProperty
default String getCgmesIdFromProperty(Identifiable<?> identifiable, String propertyName)
-
readIdMapping
void readIdMapping(Identifiable<?> identifiable, String type)
-
writeIdMapping
void writeIdMapping(Path path)
-
writeIdMapping
void writeIdMapping(String mappingFileName, DataSource ds)
-
-