Class Transformer3WInput.Transformer3WInputCopyBuilder
java.lang.Object
edu.ie3.datamodel.models.UniqueEntity.UniqueEntityCopyBuilder<T>
edu.ie3.datamodel.models.input.AssetInput.AssetInputCopyBuilder<T>
edu.ie3.datamodel.models.input.connector.Transformer3WInput.Transformer3WInputCopyBuilder
- All Implemented Interfaces:
UniqueEntity.UniqueEntityBuilder
- Enclosing class:
- Transformer3WInput
public static class Transformer3WInput.Transformer3WInputCopyBuilder
extends AssetInput.AssetInputCopyBuilder<T>
A builder pattern based approach to create copies of
Transformer3WInput
entities with
altered field values. For detailed field descriptions refer to java docs of Transformer3WInput
- Since:
- 05.06.20
-
Method Summary
Modifier and TypeMethodDescriptionautoTap
(boolean autoTap) build()
protected NodeInput
getNodeA()
protected NodeInput
getNodeB()
protected int
protected int
internalSlack
(boolean internalNodeIsSlack) protected boolean
parallelDevices
(int parallelDevices) tapPos
(int tapPos) type
(Transformer3WTypeInput type) 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
-
Method Details
-
build
- Specified by:
build
in interfaceUniqueEntity.UniqueEntityBuilder
-
type
-
nodeC
-
internalSlack
-
childInstance
-
tapPos
-
autoTap
-
getTapPos
protected int getTapPos() -
isAutoTap
protected boolean isAutoTap() -
nodeA
-
nodeB
-
parallelDevices
-
getNodeA
-
getNodeB
-
getParallelDevices
protected int getParallelDevices()
-