Class ConnectorInput

All Implemented Interfaces:
HasNodes, NestedEntity, Operable, Serializable
Direct Known Subclasses:
LineInput, SwitchInput, TransformerInput

public abstract class ConnectorInput extends AssetInput implements HasNodes
Describes an asset that connects two NodeInputs
See Also:
  • Constructor Details

    • ConnectorInput

      protected ConnectorInput(UUID uuid, String id, OperatorInput operator, OperationTime operationTime, NodeInput nodeA, NodeInput nodeB, int parallelDevices)
      Constructor for an operated connector
      Parameters:
      uuid - of the input entity
      id - of the asset
      operator - of the asset
      operationTime - Time for which the entity is operated
      nodeA - Grid node at one side of the connector
      nodeB - Grid node at the other side of the connector
      parallelDevices - overall amount of parallel devices to automatically construct (e.g. parallelDevices = 2 will build a total of two entities using the specified parameters)
    • ConnectorInput

      protected ConnectorInput(UUID uuid, String id, NodeInput nodeA, NodeInput nodeB, int parallelDevices)
      Constructor for an operated, always on connector
      Parameters:
      uuid - of the input entity
      id - of the asset
      nodeA - Grid node at one side of the connector
      nodeB - Grid node at the other side of the connector
      parallelDevices - overall amount of parallel devices to automatically construct (e.g. parallelDevices = 2 will build a total of two entities using the specified parameters)
  • Method Details