public interface ProcessDescriptionBuilderFactory<PD extends ProcessDescription,GID extends GroupInputDescription,GOD extends GroupOutputDescription,LID extends LiteralInputDescription,LOD extends LiteralOutputDescription,CID extends ComplexInputDescription,COD extends ComplexOutputDescription,BID extends BoundingBoxInputDescription,BOD extends BoundingBoxOutputDescription,LDD extends LiteralDataDomain>
ProcessDescription.Builder<? extends PD,?> process()
ProcessDescription.Builder<? extends PD,?> process(ProcessDescription entity)
GroupOutputDescription.Builder<? extends GOD,?> groupOutput()
GroupOutputDescription.Builder<? extends GOD,?> groupOutput(GroupOutputDescription entity)
GroupInputDescription.Builder<? extends GID,?> groupInput()
GroupInputDescription.Builder<? extends GID,?> groupInput(GroupInputDescription entity)
LiteralInputDescription.Builder<? extends LID,?> literalInput()
LiteralInputDescription.Builder<? extends LID,?> literalInput(LiteralInputDescription entity)
LiteralOutputDescription.Builder<? extends LOD,?> literalOutput()
LiteralOutputDescription.Builder<? extends LOD,?> literalOutput(LiteralOutputDescription entity)
ComplexInputDescription.Builder<? extends CID,?> complexInput()
ComplexInputDescription.Builder<? extends CID,?> complexInput(ComplexInputDescription entity)
ComplexOutputDescription.Builder<? extends COD,?> complexOutput()
ComplexOutputDescription.Builder<? extends COD,?> complexOutput(ComplexOutputDescription entity)
BoundingBoxInputDescription.Builder<? extends BID,?> boundingBoxInput()
BoundingBoxInputDescription.Builder<? extends BID,?> boundingBoxInput(BoundingBoxInputDescription entity)
BoundingBoxOutputDescription.Builder<? extends BOD,?> boundingBoxOutput()
BoundingBoxOutputDescription.Builder<? extends BOD,?> boundingBoxOutput(BoundingBoxOutputDescription entity)
LiteralDataDomain.Builder<? extends LDD,?> literalDataDomain()
LiteralDataDomain.Builder<? extends LDD,?> literalDataDomain(LiteralDataDomain entity)
Copyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.