Class SystemParticipantInput.SystemParticipantInputCopyBuilder<T extends SystemParticipantInput.SystemParticipantInputCopyBuilder<T>>
java.lang.Object
edu.ie3.datamodel.models.UniqueEntity.UniqueEntityCopyBuilder<T>
edu.ie3.datamodel.models.input.AssetInput.AssetInputCopyBuilder<T>
edu.ie3.datamodel.models.input.system.SystemParticipantInput.SystemParticipantInputCopyBuilder<T>
- All Implemented Interfaces:
UniqueEntity.UniqueEntityBuilder
- Direct Known Subclasses:
BmInput.BmInputCopyBuilder
,ChpInput.ChpInputCopyBuilder
,EmInput.EmInputCopyBuilder
,EvcsInput.EvcsInputCopyBuilder
,EvInput.EvInputCopyBuilder
,FixedFeedInInput.FixedFeedInInputCopyBuilder
,HpInput.HpInputCopyBuilder
,LoadInput.LoadInputCopyBuilder
,PvInput.PvInputCopyBuilder
,StorageInput.StorageInputCopyBuilder
,WecInput.WecInputCopyBuilder
- Enclosing class:
- SystemParticipantInput
public abstract static class SystemParticipantInput.SystemParticipantInputCopyBuilder<T extends SystemParticipantInput.SystemParticipantInputCopyBuilder<T>>
extends AssetInput.AssetInputCopyBuilder<T>
Abstract class for all builder that build child entities of abstract class
SystemParticipantInput
- Since:
- 05.06.20
-
Constructor Summary
ModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionabstract SystemParticipantInput
build()
protected abstract T
protected NodeInput
getNode()
protected ReactivePowerCharacteristic
qCharacteristics
(ReactivePowerCharacteristic qCharacteristics) Methods inherited from class edu.ie3.datamodel.models.input.AssetInput.AssetInputCopyBuilder
getId, getOperationTime, getOperator, id, operationTime, operator
Methods inherited from class edu.ie3.datamodel.models.UniqueEntity.UniqueEntityCopyBuilder
getUuid, uuid
-
Constructor Details
-
SystemParticipantInputCopyBuilder
-
-
Method Details
-
node
-
qCharacteristics
-
getNode
-
getqCharacteristics
-
build
- Specified by:
build
in interfaceUniqueEntity.UniqueEntityBuilder
- Specified by:
build
in classAssetInput.AssetInputCopyBuilder<T extends SystemParticipantInput.SystemParticipantInputCopyBuilder<T>>
-
childInstance
- Specified by:
childInstance
in classAssetInput.AssetInputCopyBuilder<T extends SystemParticipantInput.SystemParticipantInputCopyBuilder<T>>
-