Packages

object RegisteredResource extends CIMParseable[RegisteredResource] with Serializable

Linear Supertypes
Serializable, Serializable, CIMParseable[RegisteredResource], CIMParser, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RegisteredResource
  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 ACAFlag: Fielder
  5. val ASSPOptimizationFlag: Fielder
  6. val AdjacentCASet: Fielder
  7. val AggregateNode: Fielder
  8. val AllocationResultValues: FielderMultiple
  9. val Commitments: FielderMultiple
  10. val ContractDistributionFactor: FielderMultiple
  11. val ControlAreaDesignation: FielderMultiple
  12. val DefaultBid: Fielder
  13. val DispatchInstReply: FielderMultiple
  14. val Domain: FielderMultiple
  15. val DopInstruction: FielderMultiple
  16. val DotInstruction: FielderMultiple
  17. val ECAFlag: Fielder
  18. val EnergyMarkets: FielderMultiple
  19. val ExPostResourceResults: FielderMultiple
  20. val ExpectedEnergyValues: FielderMultiple
  21. val ForbiddenRegion: FielderMultiple
  22. val FormerReference: FielderMultiple
  23. val HostControlArea: Fielder
  24. val Instructions: FielderMultiple
  25. val InterTie: FielderMultiple
  26. val IntermittentResourceEligibility: FielderMultiple
  27. val LMPMFlag: Fielder
  28. val LoadFollowingInst: FielderMultiple
  29. val LoadFollowingOperatorInput: FielderMultiple
  30. val MPMResourceStatus: FielderMultiple
  31. val MPMTestThreshold: FielderMultiple
  32. val MarketObjectStatus: FielderMultiple
  33. val MarketParticipant: Fielder
  34. val MktConnectivityNode: Fielder
  35. val OrgResOwnership: FielderMultiple
  36. val Pnode: Fielder
  37. val RMROperatorInput: FielderMultiple
  38. val RUCAwardInstruction: FielderMultiple
  39. val RampRateCurve: FielderMultiple
  40. val Reason: FielderMultiple
  41. val ResourceAncillaryServiceQualification: FielderMultiple
  42. val ResourceAwardInstruction: FielderMultiple
  43. val ResourceCapacity: FielderMultiple
  44. val ResourceCertification: FielderMultiple
  45. val ResourceDispatchResults: FielderMultiple
  46. val ResourceGroups: FielderMultiple
  47. val ResourceLoadFollowingInst: FielderMultiple
  48. val ResourceVerifiableCosts: Fielder
  49. val SMPMFlag: Fielder
  50. val SubControlArea: FielderMultiple
  51. val SubstitutionResourceList: FielderMultiple
  52. val TimeSeries: FielderMultiple
  53. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  54. 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
  55. val classname: String
    Definition Classes
    CIMParseable
  56. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  57. val cls: String
    Definition Classes
    CIMParseable
  58. val commercialOpDate: Fielder
  59. val contingencyAvailFlag: Fielder
  60. val dispatchable: Fielder
  61. 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
  62. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  63. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  64. val fields: Array[String]
    Definition Classes
    RegisteredResourceCIMParser
  65. 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
  66. val flexibleOfferFlag: Fielder
  67. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  68. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  69. val hourlyPredispatch: Fielder
  70. val isAggregatedRes: Fielder
  71. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  72. val lastModified: Fielder
  73. val marketParticipationFlag: Fielder
  74. def mask(field: Field, position: Int)(implicit bitfields: Array[Int]): String
    Definition Classes
    CIMParseable
  75. def masks(fields: Fields, position: Int)(implicit bitfields: Array[Int]): List[String]
    Definition Classes
    CIMParseable
  76. val maxBaseSelfSchedQty_1: Fielder
  77. val maxOnTime: Fielder
  78. val minDispatchTime: Fielder
  79. val minOffTime: Fielder
  80. val minOnTime: Fielder
  81. val mustOfferFlag: Fielder
  82. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  83. val nonMarket: Fielder
  84. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  85. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  86. def parse(context: CIMContext): RegisteredResource

    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
    RegisteredResourceCIMParser
  87. 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
  88. 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
  89. 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
  90. 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
  91. val pointOfDeliveryFlag: Fielder
  92. val priceSetFlagDA: Fielder
  93. val priceSetFlagRT: Fielder
  94. def register: CIMClassInfo
    Definition Classes
    CIMParseable
  95. val registrationStatus: Fielder
  96. val relations: List[CIMRelationship]
    Definition Classes
    RegisteredResourceCIMParser
  97. val resourceAdequacyFlag: Fielder
  98. val runtime_class: Class[_]
    Definition Classes
    CIMParseable
  99. def serializer: Serializer[RegisteredResource]
    Definition Classes
    RegisteredResourceCIMParser
  100. val subsetter: CIMSubsetter[_ <: Product]
    Definition Classes
    CIMParseable
  101. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  102. 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
  103. 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
  104. 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
  105. def toString(): String
    Definition Classes
    AnyRef → Any
  106. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  107. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  108. 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