Class GraphicInput.GraphicInputCopyBuilder<T extends GraphicInput.GraphicInputCopyBuilder<T>>
java.lang.Object
edu.ie3.datamodel.models.UniqueEntity.UniqueEntityCopyBuilder<T>
edu.ie3.datamodel.models.input.graphics.GraphicInput.GraphicInputCopyBuilder<T>
- All Implemented Interfaces:
UniqueEntity.UniqueEntityBuilder
- Direct Known Subclasses:
LineGraphicInput.LineGraphicInputCopyBuilder
,NodeGraphicInput.NodeGraphicInputCopyBuilder
- Enclosing class:
- GraphicInput
protected abstract static class GraphicInput.GraphicInputCopyBuilder<T extends GraphicInput.GraphicInputCopyBuilder<T>>
extends UniqueEntity.UniqueEntityCopyBuilder<T>
Abstract class for all builder that build child entities of abstract class
GraphicInput
- Since:
- 05.06.20
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract GraphicInput
build()
protected abstract T
protected String
protected org.locationtech.jts.geom.LineString
getPath()
graphicLayer
(String graphicLayer) path
(org.locationtech.jts.geom.LineString path) Methods inherited from class edu.ie3.datamodel.models.UniqueEntity.UniqueEntityCopyBuilder
getUuid, uuid
-
Constructor Details
-
GraphicInputCopyBuilder
-
-
Method Details
-
graphicLayer
-
path
-
getGraphicLayer
-
getPath
protected org.locationtech.jts.geom.LineString getPath() -
build
-
childInstance
- Specified by:
childInstance
in classUniqueEntity.UniqueEntityCopyBuilder<T extends GraphicInput.GraphicInputCopyBuilder<T>>
-