Class CgmesExportUtil
- java.lang.Object
-
- com.powsybl.cgmes.conversion.export.CgmesExportUtil
-
public final class CgmesExportUtil extends Object
- Author:
- Miora Ralambotiana
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static <C extends Connectable<C>>
Optional<String>cgmesTapChangerType(C eq, String tcId)
static org.apache.commons.math3.complex.Complex
complexVoltage(double r, double x, double g, double b, double v, double angle, double p, double q)
static String
converterClassName(HvdcConverterStation<?> converterStation)
static String
format(boolean value)
static String
format(double value)
static String
format(int value)
static String
getTerminalId(Terminal t, CgmesExportContext context)
static int
getTerminalSequenceNumber(Terminal t)
static int
getTerminalSide(Terminal t, Connectable<?> c)
Deprecated, for removal: This API element is subject to removal in a future version.UsegetTerminalSequenceNumber(Terminal)
insteadstatic String
getUniqueId()
static boolean
isConverterStationRectifier(HvdcConverterStation<?> converterStation)
static boolean
isValidCimMasterRID(String id)
static String
loadClassName(LoadDetail loadDetail)
static String
scientificFormat(double value)
static <C extends Connectable<C>>
voidsetCgmesTapChangerType(C eq, String tapChangerId, String type)
static void
writeModelDescription(XMLStreamWriter writer, CgmesExportContext.ModelDescription modelDescription, CgmesExportContext context)
static void
writeRdfRoot(String cimNamespace, String euPrefix, String euNamespace, XMLStreamWriter writer)
static void
writeReference(String refName, String referredId, String cimNamespace, XMLStreamWriter writer, CgmesExportContext context)
static void
writeStartAbout(String className, String id, String cimNamespace, XMLStreamWriter writer, CgmesExportContext context)
static void
writeStartId(String className, String id, boolean writeMasterResourceId, String cimNamespace, XMLStreamWriter writer, CgmesExportContext context)
static void
writeStartIdName(String className, String id, String name, String cimNamespace, XMLStreamWriter writer, CgmesExportContext context)
-
-
-
Method Detail
-
format
public static String format(double value)
-
scientificFormat
public static String scientificFormat(double value)
-
format
public static String format(int value)
-
format
public static String format(boolean value)
-
isValidCimMasterRID
public static boolean isValidCimMasterRID(String id)
-
getUniqueId
public static String getUniqueId()
-
writeRdfRoot
public static void writeRdfRoot(String cimNamespace, String euPrefix, String euNamespace, XMLStreamWriter writer) throws XMLStreamException
- Throws:
XMLStreamException
-
writeModelDescription
public static void writeModelDescription(XMLStreamWriter writer, CgmesExportContext.ModelDescription modelDescription, CgmesExportContext context) throws XMLStreamException
- Throws:
XMLStreamException
-
writeStartId
public static void writeStartId(String className, String id, boolean writeMasterResourceId, String cimNamespace, XMLStreamWriter writer, CgmesExportContext context) throws XMLStreamException
- Throws:
XMLStreamException
-
writeStartIdName
public static void writeStartIdName(String className, String id, String name, String cimNamespace, XMLStreamWriter writer, CgmesExportContext context) throws XMLStreamException
- Throws:
XMLStreamException
-
writeReference
public static void writeReference(String refName, String referredId, String cimNamespace, XMLStreamWriter writer, CgmesExportContext context) throws XMLStreamException
- Throws:
XMLStreamException
-
writeStartAbout
public static void writeStartAbout(String className, String id, String cimNamespace, XMLStreamWriter writer, CgmesExportContext context) throws XMLStreamException
- Throws:
XMLStreamException
-
complexVoltage
public static org.apache.commons.math3.complex.Complex complexVoltage(double r, double x, double g, double b, double v, double angle, double p, double q)
-
loadClassName
public static String loadClassName(LoadDetail loadDetail)
-
getTerminalSide
@Deprecated(since="4.9.0", forRemoval=true) public static int getTerminalSide(Terminal t, Connectable<?> c)
Deprecated, for removal: This API element is subject to removal in a future version.UsegetTerminalSequenceNumber(Terminal)
instead
-
getTerminalSequenceNumber
public static int getTerminalSequenceNumber(Terminal t)
-
isConverterStationRectifier
public static boolean isConverterStationRectifier(HvdcConverterStation<?> converterStation)
-
converterClassName
public static String converterClassName(HvdcConverterStation<?> converterStation)
-
cgmesTapChangerType
public static <C extends Connectable<C>> Optional<String> cgmesTapChangerType(C eq, String tcId)
-
setCgmesTapChangerType
public static <C extends Connectable<C>> void setCgmesTapChangerType(C eq, String tapChangerId, String type)
-
getTerminalId
public static String getTerminalId(Terminal t, CgmesExportContext context)
-
-