Class EmInput
java.lang.Object
edu.ie3.datamodel.models.UniqueEntity
edu.ie3.datamodel.models.input.InputEntity
edu.ie3.datamodel.models.input.AssetInput
edu.ie3.datamodel.models.input.system.SystemParticipantInput
edu.ie3.datamodel.models.input.system.EmInput
- All Implemented Interfaces:
HasNodes,NestedEntity,Operable,Serializable
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class edu.ie3.datamodel.models.input.system.SystemParticipantInput
SystemParticipantInput.SystemParticipantInputCopyBuilder<T extends SystemParticipantInput.SystemParticipantInputCopyBuilder<T>>Nested classes/interfaces inherited from class edu.ie3.datamodel.models.input.AssetInput
AssetInput.AssetInputCopyBuilder<T extends AssetInput.AssetInputCopyBuilder<T>>Nested classes/interfaces inherited from class edu.ie3.datamodel.models.UniqueEntity
UniqueEntity.UniqueEntityBuilder, UniqueEntity.UniqueEntityCopyBuilder<T extends UniqueEntity.UniqueEntityBuilder> -
Field Summary
Fields inherited from class edu.ie3.datamodel.models.UniqueEntity
UUID_FIELD_NAME -
Constructor Summary
ConstructorsConstructorDescriptionEmInput(UUID uuid, String id, NodeInput node, ReactivePowerCharacteristic qCharacteristics, UUID[] connectedAssets, ControlStrategy controlStrategy) Constructor for an operated energy management systemEmInput(UUID uuid, String id, NodeInput node, ReactivePowerCharacteristic qCharacteristics, UUID[] connectedAssets, String emControlStrategy) Constructor for an operated energy management systemEmInput(UUID uuid, String id, OperatorInput operator, OperationTime operationTime, NodeInput node, ReactivePowerCharacteristic qCharacteristics, UUID[] connectedAssets, ControlStrategy controlStrategy) Constructor for an operated energy management systemEmInput(UUID uuid, String id, OperatorInput operator, OperationTime operationTime, NodeInput node, ReactivePowerCharacteristic qCharacteristics, UUID[] connectedAssets, String emControlStrategy) Constructor for an operated energy management system -
Method Summary
Methods inherited from class edu.ie3.datamodel.models.input.system.SystemParticipantInput
allNodes, getNode, getqCharacteristicsMethods inherited from class edu.ie3.datamodel.models.input.AssetInput
getId, getOperationTime, getOperatorMethods inherited from class edu.ie3.datamodel.models.UniqueEntity
getUuidMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface edu.ie3.datamodel.models.Operable
inOperationOn
-
Constructor Details
-
EmInput
public EmInput(UUID uuid, String id, OperatorInput operator, OperationTime operationTime, NodeInput node, ReactivePowerCharacteristic qCharacteristics, UUID[] connectedAssets, ControlStrategy controlStrategy) Constructor for an operated energy management system- Parameters:
uuid- of the input entityid- of the assetoperator- of the assetoperationTime- time for which the entity is operatednode- the asset is connected toqCharacteristics- description of a reactive power characteristicconnectedAssets- array of all connected assetscontrolStrategy- control strategy used for this model
-
EmInput
public EmInput(UUID uuid, String id, OperatorInput operator, OperationTime operationTime, NodeInput node, ReactivePowerCharacteristic qCharacteristics, UUID[] connectedAssets, String emControlStrategy) Constructor for an operated energy management system- Parameters:
uuid- of the input entityid- of the assetoperator- of the assetoperationTime- time for which the entity is operatednode- the asset is connected toqCharacteristics- description of a reactive power characteristicconnectedAssets- array of all connected assetsemControlStrategy-EmControlStrategycontrol strategy key
-
EmInput
public EmInput(UUID uuid, String id, NodeInput node, ReactivePowerCharacteristic qCharacteristics, UUID[] connectedAssets, ControlStrategy controlStrategy) Constructor for an operated energy management system- Parameters:
uuid- of the input entityid- of the assetnode- the asset is connected toqCharacteristics- description of a reactive power characteristicconnectedAssets- array of all connected assetscontrolStrategy- control strategy used for this model
-
EmInput
public EmInput(UUID uuid, String id, NodeInput node, ReactivePowerCharacteristic qCharacteristics, UUID[] connectedAssets, String emControlStrategy) Constructor for an operated energy management system- Parameters:
uuid- of the input entityid- of the assetnode- the asset is connected toqCharacteristics- description of a reactive power characteristicconnectedAssets- array of all connected assetsemControlStrategy-EmControlStrategycontrol strategy key
-
-
Method Details
-
getConnectedAssets
-
getControlStrategy
-
copy
- Specified by:
copyin classSystemParticipantInput
-
equals
- Overrides:
equalsin classSystemParticipantInput
-
hashCode
public int hashCode()- Overrides:
hashCodein classSystemParticipantInput
-
toString
- Overrides:
toStringin classSystemParticipantInput
-