Class SystemParticipantInput
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
- All Implemented Interfaces:
HasNodes,NestedEntity,Operable,Serializable
- Direct Known Subclasses:
BmInput,ChpInput,EmInput,EvcsInput,EvInput,FixedFeedInInput,HpInput,LoadInput,PvInput,StorageInput,WecInput
Describes a system asset that is connected to a node
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classSystemParticipantInput.SystemParticipantInputCopyBuilder<T extends SystemParticipantInput.SystemParticipantInputCopyBuilder<T>>Abstract class for all builder that build child entities of abstract classSystemParticipantInputNested 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
ConstructorsModifierConstructorDescriptionprotectedSystemParticipantInput(UUID uuid, String id, NodeInput node, ReactivePowerCharacteristic qCharacteristics) Constructor for an operated, always on system participantprotectedSystemParticipantInput(UUID uuid, String id, OperatorInput operator, OperationTime operationTime, NodeInput node, ReactivePowerCharacteristic qCharacteristics) Constructor for an operated system participant -
Method Summary
Methods 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
-
SystemParticipantInput
protected SystemParticipantInput(UUID uuid, String id, OperatorInput operator, OperationTime operationTime, NodeInput node, ReactivePowerCharacteristic qCharacteristics) Constructor for an operated system participant- Parameters:
uuid- of the input entityid- of the assetoperator- of the assetoperationTime- Time for which the entity is operatednode- that the asset is connected toqCharacteristics- Description of a reactive power characteristic
-
SystemParticipantInput
protected SystemParticipantInput(UUID uuid, String id, NodeInput node, ReactivePowerCharacteristic qCharacteristics) Constructor for an operated, always on system participant- Parameters:
uuid- of the input entityid- of the assetnode- that the asset is connected toqCharacteristics- Description of a reactive power characteristic
-
-
Method Details
-
getqCharacteristics
-
getNode
-
allNodes
-
copy
- Specified by:
copyin classAssetInput
-
equals
- Overrides:
equalsin classAssetInput
-
hashCode
public int hashCode()- Overrides:
hashCodein classAssetInput
-
toString
- Overrides:
toStringin classAssetInput
-