Package com.powsybl.psse.model.pf.io
Enum PowerFlowRecordGroup
- java.lang.Object
-
- java.lang.Enum<PowerFlowRecordGroup>
-
- com.powsybl.psse.model.pf.io.PowerFlowRecordGroup
-
- All Implemented Interfaces:
RecordGroupIdentification
,Serializable
,Comparable<PowerFlowRecordGroup>
public enum PowerFlowRecordGroup extends Enum<PowerFlowRecordGroup> implements RecordGroupIdentification
- Author:
- Luma Zamarreño
, José Antonio Marqués
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.powsybl.psse.model.io.RecordGroupIdentification
RecordGroupIdentification.JsonObjectType
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDataName()
String
getJsonNodeName()
RecordGroupIdentification.JsonObjectType
getJsonObjectType()
String
getLegacyTextName()
static PowerFlowRecordGroup
valueOf(String name)
Returns the enum constant of this type with the specified name.static PowerFlowRecordGroup[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.-
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Methods inherited from interface com.powsybl.psse.model.io.RecordGroupIdentification
getUniqueName
-
-
-
-
Enum Constant Detail
-
CASE_IDENTIFICATION
public static final PowerFlowRecordGroup CASE_IDENTIFICATION
-
SYSTEM_WIDE
public static final PowerFlowRecordGroup SYSTEM_WIDE
-
BUS
public static final PowerFlowRecordGroup BUS
-
LOAD
public static final PowerFlowRecordGroup LOAD
-
FIXED_BUS_SHUNT
public static final PowerFlowRecordGroup FIXED_BUS_SHUNT
-
GENERATOR
public static final PowerFlowRecordGroup GENERATOR
-
NON_TRANSFORMER_BRANCH
public static final PowerFlowRecordGroup NON_TRANSFORMER_BRANCH
-
SYSTEM_SWITCHING_DEVICE
public static final PowerFlowRecordGroup SYSTEM_SWITCHING_DEVICE
-
TRANSFORMER
public static final PowerFlowRecordGroup TRANSFORMER
-
INTERNAL_TRANSFORMER_IMPEDANCES
public static final PowerFlowRecordGroup INTERNAL_TRANSFORMER_IMPEDANCES
-
INTERNAL_TRANSFORMER_WINDING
public static final PowerFlowRecordGroup INTERNAL_TRANSFORMER_WINDING
-
AREA_INTERCHANGE
public static final PowerFlowRecordGroup AREA_INTERCHANGE
-
TWO_TERMINAL_DC_TRANSMISSION_LINE
public static final PowerFlowRecordGroup TWO_TERMINAL_DC_TRANSMISSION_LINE
-
VOLTAGE_SOURCE_CONVERTER_DC_TRANSMISSION_LINE
public static final PowerFlowRecordGroup VOLTAGE_SOURCE_CONVERTER_DC_TRANSMISSION_LINE
-
TRANSFORMER_IMPEDANCE_CORRECTION_TABLES
public static final PowerFlowRecordGroup TRANSFORMER_IMPEDANCE_CORRECTION_TABLES
-
MULTI_TERMINAL_DC_TRANSMISSION_LINE
public static final PowerFlowRecordGroup MULTI_TERMINAL_DC_TRANSMISSION_LINE
-
MULTI_SECTION_LINE_GROUPING
public static final PowerFlowRecordGroup MULTI_SECTION_LINE_GROUPING
-
ZONE
public static final PowerFlowRecordGroup ZONE
-
INTERAREA_TRANSFER
public static final PowerFlowRecordGroup INTERAREA_TRANSFER
-
OWNER
public static final PowerFlowRecordGroup OWNER
-
FACTS_CONTROL_DEVICE
public static final PowerFlowRecordGroup FACTS_CONTROL_DEVICE
-
SWITCHED_SHUNT
public static final PowerFlowRecordGroup SWITCHED_SHUNT
-
GNE_DEVICE
public static final PowerFlowRecordGroup GNE_DEVICE
-
INDUCTION_MACHINE
public static final PowerFlowRecordGroup INDUCTION_MACHINE
-
SUBSTATION
public static final PowerFlowRecordGroup SUBSTATION
-
-
Method Detail
-
values
public static PowerFlowRecordGroup[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (PowerFlowRecordGroup c : PowerFlowRecordGroup.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PowerFlowRecordGroup valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getDataName
public String getDataName()
- Specified by:
getDataName
in interfaceRecordGroupIdentification
-
getJsonNodeName
public String getJsonNodeName()
- Specified by:
getJsonNodeName
in interfaceRecordGroupIdentification
-
getLegacyTextName
public String getLegacyTextName()
- Specified by:
getLegacyTextName
in interfaceRecordGroupIdentification
-
getJsonObjectType
public RecordGroupIdentification.JsonObjectType getJsonObjectType()
- Specified by:
getJsonObjectType
in interfaceRecordGroupIdentification
-
-