Packages

object RegisteredGenerator extends CIMParseable[RegisteredGenerator] with Serializable

Linear Supertypes
Serializable, Serializable, CIMParseable[RegisteredGenerator], CIMParser, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RegisteredGenerator
  2. Serializable
  3. Serializable
  4. CIMParseable
  5. CIMParser
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait FielderFunction extends AnyRef
    Definition Classes
    CIMParser
  2. trait FielderFunctionMultiple extends AnyRef
    Definition Classes
    CIMParser
  3. type Expression = (Pattern, Int)
    Definition Classes
    CIMParser
  4. type Field = Option[String]
    Definition Classes
    CIMParser
  5. type Fielder = FielderFunction
    Definition Classes
    CIMParser
  6. type FielderMultiple = FielderFunctionMultiple
    Definition Classes
    CIMParser
  7. type Fields = Option[List[String]]
    Definition Classes
    CIMParser

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val AuxillaryObject: FielderMultiple
  5. val EnergyPriceIndex: Fielder
  6. val FuelCostCurve: Fielder
  7. val FuelRegion: Fielder
  8. val GeneratingBids: FielderMultiple
  9. val LocalReliabilityArea: Fielder
  10. val MktHeatRateCurve: Fielder
  11. val RMNRFlag: Fielder
  12. val RMRFlag: Fielder
  13. val RMRHeatRateCurve: Fielder
  14. val RMRManualIndicator: Fielder
  15. val RMRStartUpCostCurve: Fielder
  16. val RMRStartUpEnergyCurve: Fielder
  17. val RMRStartUpFuelCurve: Fielder
  18. val RMRStartUpTimeCurve: Fielder
  19. val RMTFlag: Fielder
  20. val RegulatingLimit: Fielder
  21. val StartUpCostCurves: FielderMultiple
  22. val StartUpEnergyCurve: Fielder
  23. val StartUpFuelCurve: Fielder
  24. val StartUpTimeCurve: Fielder
  25. val Trade: FielderMultiple
  26. val UnitInitialConditions: FielderMultiple
  27. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  28. def attribute(cls: String, name: String): Expression

    Regular expression to parse an attribute.

    Regular expression to parse an attribute. For example: <cim:ACLineSegmentPhase.phase rdf:resource="http://iec.ch/TC57/2013/CIM-schema-cim16#SinglePhaseKind.A"/>

    cls

    The class name.

    name

    The attribute name (without namespace prefix).

    returns

    The compiled regex pattern and the index of the match group.

    Definition Classes
    CIMParser
  29. val capacityFactor: Fielder
  30. val classname: String
    Definition Classes
    CIMParseable
  31. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  32. val cls: String
    Definition Classes
    CIMParseable
  33. val coldStartTime: Fielder
  34. val combinedCycleOperatingMode: Fielder
  35. val commericialOperationDate: Fielder
  36. val constrainedOutputFlag: Fielder
  37. def element(cls: String, name: String): Expression

    Regular expression to parse an element.

    Regular expression to parse an element. For example: <cim:ACLineSegment.r>0.224</cim:ACLineSegment.r>

    cls

    The class name.

    name

    The element name (without namespace prefix).

    returns

    The compiled regex pattern and the index of the match group.

    Definition Classes
    CIMParser
  38. val energyDownRampRate: Fielder
  39. val energyUpRampRate: Fielder
  40. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  41. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  42. val extremeLongStart: Fielder
  43. val fields: Array[String]
    Definition Classes
    RegisteredGeneratorCIMParser
  44. def fieldsToBitfields(strings: String*): Array[Int]

    Create the integer array of bitfields from field names.

    Create the integer array of bitfields from field names.

    strings

    the names of the fields to set the bits for

    returns

    the bitfield array corresponding to the given field names

    Definition Classes
    CIMParser
  45. val fuelSource: Fielder
  46. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  47. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  48. val highControlLimit: Fielder
  49. val hotIntTime: Fielder
  50. val hotStartTime: Fielder
  51. val intColdTime: Fielder
  52. val intStartTime: Fielder
  53. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  54. val loadFollowingDownMSS: Fielder
  55. val loadFollowingUpMSS: Fielder
  56. val lowControlLImit: Fielder
  57. def mask(field: Field, position: Int)(implicit bitfields: Array[Int]): String
    Definition Classes
    CIMParseable
  58. def masks(fields: Fields, position: Int)(implicit bitfields: Array[Int]): List[String]
    Definition Classes
    CIMParseable
  59. val maxDependableCap: Fielder
  60. val maxMinLoadCost: Fielder
  61. val maxPumpingLevel: Fielder
  62. val maxShutdownTime: Fielder
  63. val maxStartUpsPerDay: Fielder
  64. val maxWeeklyEnergy: Fielder
  65. val maxWeeklyStarts: Fielder
  66. val maximumAllowableSpinningReserve: Fielder
  67. val maximumOperatingLimit: Fielder
  68. val minLoadCost: Fielder
  69. val minimumLoadCostBasis: Fielder
  70. val minimumLoadFuelCost: Fielder
  71. val minimumOperatingLimit: Fielder
  72. val mustOfferRA: Fielder
  73. val nameplateCapacity: Fielder
  74. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  75. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  76. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  77. val operatingMaintenanceCost: Fielder
  78. def parse(context: CIMContext): RegisteredGenerator

    Abstract parse function.

    Abstract parse function. To be overridden in each implemented class. This is intended to be used by the companion object of each CIM class to provide a way to parse the XML element and generate the CIM class. The hierarchical nature of the generated elements necessitates CIM classes to call their CIM superclass parser, for example, since Terminal is a subclass of ACDCTerminal, it should invoke the superclass parse method.

    def parse (context: Context): Terminal =
    {
        Terminal
        (
            ACDCTerminal.parse (context),
            ...
        )
    }
    context

    The context for the substring in the XML and line number and position context for reporting in case of an error.

    returns

    The parsed CIM element, e.g. ACLineSegment.

    Definition Classes
    RegisteredGeneratorCIMParser
  79. def parse_attribute(pattern: (Pattern, Int)): FielderFunction

    Create a function to parse one attribute from an XML string.

    Create a function to parse one attribute from an XML string.

    pattern

    A Tuple2 of the regular expression pattern to look for and the index of the capture group to extract from within the pattern.

    returns

    A function for parsing the attribute.

    Definition Classes
    CIMParser
  80. def parse_attributes(pattern: (Pattern, Int)): FielderMultiple

    Create a function to parse one or more attributes from an XML string.

    Create a function to parse one or more attributes from an XML string.

    pattern

    A Tuple2 of the regular expression pattern to look for and the index of the capture group to extract from within the pattern.

    returns

    A function for parsing the attributes.

    Definition Classes
    CIMParser
  81. def parse_element(pattern: Expression): FielderFunction

    Create a function to parse one XML element from a string.

    Create a function to parse one XML element from a string.

    pattern

    A Tuple2 of the regular expression pattern to look for and the index of the capture group to extract from within the pattern.

    returns

    A function for parsing the element.

    Definition Classes
    CIMParser
  82. def parse_elements(pattern: Expression): FielderFunctionMultiple

    Parse one or more XML elements from a string.

    Parse one or more XML elements from a string.

    pattern

    A Tuple2 of the regular expression pattern to look for and the index of the capture group to extract from within the pattern.

    returns

    A function for parsing the elements.

    Definition Classes
    CIMParser
  83. val pumpMinDownTime: Fielder
  84. val pumpMinUpTime: Fielder
  85. val pumpShutdownCost: Fielder
  86. val pumpShutdownTime: Fielder
  87. val pumpingCost: Fielder
  88. val pumpingFactor: Fielder
  89. val quickStartFlag: Fielder
  90. val rampCurveType: Fielder
  91. def register: CIMClassInfo
    Definition Classes
    CIMParseable
  92. val regulationDownRampRate: Fielder
  93. val regulationFlag: Fielder
  94. val regulationUpRampRate: Fielder
  95. val relations: List[CIMRelationship]
    Definition Classes
    RegisteredGeneratorCIMParser
  96. val resourceSubType: Fielder
  97. val riverSystem: Fielder
  98. val runtime_class: Class[_]
    Definition Classes
    CIMParseable
  99. def serializer: Serializer[RegisteredGenerator]
    Definition Classes
    RegisteredGeneratorCIMParser
  100. val spinRampRate: Fielder
  101. val startUpCostBasis: Fielder
  102. val subsetter: CIMSubsetter[_ <: Product]
    Definition Classes
    CIMParseable
  103. val syncCondCapable: Fielder
  104. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  105. def toBoolean(string: String)(implicit context: CIMContext): Boolean

    Convert a string into a boolean.

    Convert a string into a boolean.

    string

    The string to convert. Should be either "true" or "false". <null> and the empty string are considered false.

    context

    The context for reporting in case of an unparseable boolean.

    returns

    The boolean value.

    Definition Classes
    CIMParser
  106. def toDouble(string: String)(implicit context: CIMContext): Double

    Convert a string into a floating point value.

    Convert a string into a floating point value.

    string

    The string to convert. Should be a valid floating point formatted number although whitespace at the beginning or end is tolerated.

    context

    The context for reporting in case of an unparseable double.

    returns

    The double value.

    Definition Classes
    CIMParser
  107. def toInteger(string: String)(implicit context: CIMContext): Int

    Convert a string into an integer.

    Convert a string into an integer.

    string

    The string to convert. Should be just digits although whitespace at the beginning or end is tolerated.

    context

    The context for reporting in case of an unparseable integer.

    returns

    The integer value.

    Definition Classes
    CIMParser
  108. def toString(): String
    Definition Classes
    AnyRef → Any
  109. val unitType: Fielder
  110. val useLimitFlag: Fielder
  111. val variableEnergyResource: Fielder
  112. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  113. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  114. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from CIMParser

Inherited from AnyRef

Inherited from Any

Ungrouped