Package com.powsybl.cgmes.conversion
Class SimpleCgmesAliasNamingStrategy
- java.lang.Object
-
- com.powsybl.cgmes.conversion.AbstractCgmesAliasNamingStrategy
-
- com.powsybl.cgmes.conversion.SimpleCgmesAliasNamingStrategy
-
- All Implemented Interfaces:
NamingStrategy
public class SimpleCgmesAliasNamingStrategy extends AbstractCgmesAliasNamingStrategy
- Author:
- Luma ZamarreƱo
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.powsybl.cgmes.conversion.NamingStrategy
NamingStrategy.Identity
-
-
Constructor Summary
Constructors Constructor Description SimpleCgmesAliasNamingStrategy()
SimpleCgmesAliasNamingStrategy(Map<String,String> idByUuid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCgmesId(Identifiable<?> identifiable, String subObject)
String
getCgmesIdFromAlias(Identifiable<?> identifiable, String aliasType)
String
getCgmesIdFromProperty(Identifiable<?> identifiable, String propertyName)
String
getName()
-
Methods inherited from class com.powsybl.cgmes.conversion.AbstractCgmesAliasNamingStrategy
getCgmesId, getCgmesId, getGeographicalTag, getIidmId, getName, readFrom, readIdMapping, writeIdMapping, writeIdMapping
-
-
-
-
Method Detail
-
getName
public String getName()
-
getCgmesId
public String getCgmesId(Identifiable<?> identifiable, String subObject)
- Specified by:
getCgmesId
in interfaceNamingStrategy
- Overrides:
getCgmesId
in classAbstractCgmesAliasNamingStrategy
-
getCgmesIdFromAlias
public String getCgmesIdFromAlias(Identifiable<?> identifiable, String aliasType)
- Specified by:
getCgmesIdFromAlias
in interfaceNamingStrategy
- Overrides:
getCgmesIdFromAlias
in classAbstractCgmesAliasNamingStrategy
-
getCgmesIdFromProperty
public String getCgmesIdFromProperty(Identifiable<?> identifiable, String propertyName)
- Specified by:
getCgmesIdFromProperty
in interfaceNamingStrategy
- Overrides:
getCgmesIdFromProperty
in classAbstractCgmesAliasNamingStrategy
-
-