Package edu.ie3.datamodel.models.input
Class AssetInput.AssetInputCopyBuilder<T extends AssetInput.AssetInputCopyBuilder<T>>
java.lang.Object
edu.ie3.datamodel.models.UniqueEntity.UniqueEntityCopyBuilder<T>
edu.ie3.datamodel.models.input.AssetInput.AssetInputCopyBuilder<T>
- All Implemented Interfaces:
UniqueEntity.UniqueEntityBuilder
- Direct Known Subclasses:
LineInput.LineInputCopyBuilder,MeasurementUnitInput.MeasurementUnitInputCopyBuilder,NodeInput.NodeInputCopyBuilder,SwitchInput.SwitchInputCopyBuilder,SystemParticipantInput.SystemParticipantInputCopyBuilder,ThermalBusInput.ThermalBusInputCopyBuilder,ThermalUnitInput.ThermalUnitInputCopyBuilder,Transformer2WInput.Transformer2WInputCopyBuilder,Transformer3WInput.Transformer3WInputCopyBuilder
- Enclosing class:
- AssetInput
protected abstract static class AssetInput.AssetInputCopyBuilder<T extends AssetInput.AssetInputCopyBuilder<T>>
extends UniqueEntity.UniqueEntityCopyBuilder<T>
Abstract class for all builder that build child entities of abstract class
AssetInput- Since:
- 05.06.20
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract AssetInputbuild()protected abstract Tprotected StringgetId()protected OperationTimeprotected OperatorInputoperationTime(OperationTime operationTime) operator(OperatorInput operator) Methods inherited from class edu.ie3.datamodel.models.UniqueEntity.UniqueEntityCopyBuilder
getUuid, uuid
-
Constructor Details
-
AssetInputCopyBuilder
-
-
Method Details
-
id
-
operator
-
operationTime
-
getId
-
getOperator
-
getOperationTime
-
build
-
childInstance
- Specified by:
childInstancein classUniqueEntity.UniqueEntityCopyBuilder<T extends AssetInput.AssetInputCopyBuilder<T>>
-