Package nz.org.riskscape.engine
Class DefaultProject
java.lang.Object
nz.org.riskscape.engine.DefaultIdentifiedLocator
nz.org.riskscape.engine.DefaultProject
- All Implemented Interfaces:
nz.org.riskscape.engine.IdentifiedLocator,nz.org.riskscape.engine.Project
public class DefaultProject
extends DefaultIdentifiedLocator
implements nz.org.riskscape.engine.Project
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultProject(nz.org.riskscape.engine.Engine engine, nz.org.riskscape.config.Config config) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(nz.org.riskscape.engine.data.Bookmark bookmark) voidadd(nz.org.riskscape.engine.function.IdentifiedFunction function) nz.org.riskscape.engine.data.Bookmarks<T extends nz.org.riskscape.engine.Identified>
nz.org.riskscape.engine.IdentifiedCollection<T>getCollectionByClass(Class<T> collectionClass) nz.org.riskscape.config.Configorg.geotools.api.referencing.crs.CoordinateReferenceSystemnz.org.riskscape.engine.Enginenz.org.riskscape.engine.FunctionSetnz.org.riskscape.engine.geo.GeometryValidationnz.org.riskscape.engine.IdentifiedCollection<nz.org.riskscape.engine.model.IdentifiedModel>nz.org.riskscape.engine.IdentifiedCollection<nz.org.riskscape.engine.bind.UserDefinedParameter>final nz.org.riskscape.problem.ProblemSinknz.org.riskscape.engine.SRIDSetnz.org.riskscape.engine.typexp.TypeBuildernz.org.riskscape.engine.typeset.TypeSetbooleanhasCollectionOf(Class<? extends nz.org.riskscape.engine.Identified> identifiedClass) nz.org.riskscape.engine.bind.BindingContextnz.org.riskscape.engine.bind.BindingContextnewBindingContext(nz.org.riskscape.engine.rl.RealizationContext realizationContext) nz.org.riskscape.engine.rl.RealizationContextvoidsetDefaultCrs(org.geotools.api.referencing.crs.CoordinateReferenceSystem defaultCrs) voidsetGeometryValidation(nz.org.riskscape.engine.geo.GeometryValidation mode) voidsetOutputBaseLocation(URI outputBaseLocation) voidsetRelativeTo(URI relativeTo) voidMethods inherited from class nz.org.riskscape.engine.DefaultIdentifiedLocator
getCollection, put, registerCollection, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface nz.org.riskscape.engine.IdentifiedLocator
getCollectionMethods inherited from interface nz.org.riskscape.engine.Project
newExecutionContext
-
Constructor Details
-
DefaultProject
public DefaultProject(nz.org.riskscape.engine.Engine engine, nz.org.riskscape.config.Config config)
-
-
Method Details
-
validate
- Specified by:
validatein interfacenz.org.riskscape.engine.Project
-
newBindingContext
public nz.org.riskscape.engine.bind.BindingContext newBindingContext()- Specified by:
newBindingContextin interfacenz.org.riskscape.engine.Project
-
newBindingContext
public nz.org.riskscape.engine.bind.BindingContext newBindingContext(nz.org.riskscape.engine.rl.RealizationContext realizationContext) - Specified by:
newBindingContextin interfacenz.org.riskscape.engine.Project
-
add
public void add(nz.org.riskscape.engine.data.Bookmark bookmark) - Specified by:
addin interfacenz.org.riskscape.engine.Project
-
add
public void add(nz.org.riskscape.engine.function.IdentifiedFunction function) - Specified by:
addin interfacenz.org.riskscape.engine.Project
-
getOutputBaseLocation
- Specified by:
getOutputBaseLocationin interfacenz.org.riskscape.engine.Project
-
getTypeBuilder
public nz.org.riskscape.engine.typexp.TypeBuilder getTypeBuilder()- Specified by:
getTypeBuilderin interfacenz.org.riskscape.engine.Project
-
newRealizationContext
public nz.org.riskscape.engine.rl.RealizationContext newRealizationContext()- Specified by:
newRealizationContextin interfacenz.org.riskscape.engine.Project
-
getRelativeTo
- Specified by:
getRelativeToin interfacenz.org.riskscape.engine.Project
-
hasCollectionOf
- Specified by:
hasCollectionOfin interfacenz.org.riskscape.engine.IdentifiedLocator- Overrides:
hasCollectionOfin classDefaultIdentifiedLocator
-
getCollectionByClass
public <T extends nz.org.riskscape.engine.Identified> nz.org.riskscape.engine.IdentifiedCollection<T> getCollectionByClass(Class<T> collectionClass) - Specified by:
getCollectionByClassin interfacenz.org.riskscape.engine.IdentifiedLocator- Overrides:
getCollectionByClassin classDefaultIdentifiedLocator
-
getCollectionClasses
- Specified by:
getCollectionClassesin interfacenz.org.riskscape.engine.IdentifiedLocator- Overrides:
getCollectionClassesin classDefaultIdentifiedLocator
-
getProblemSink
public final nz.org.riskscape.problem.ProblemSink getProblemSink()- Specified by:
getProblemSinkin interfacenz.org.riskscape.engine.Project
-
setGeometryValidation
public void setGeometryValidation(nz.org.riskscape.engine.geo.GeometryValidation mode) - Specified by:
setGeometryValidationin interfacenz.org.riskscape.engine.Project
-
getEngine
public nz.org.riskscape.engine.Engine getEngine()- Specified by:
getEnginein interfacenz.org.riskscape.engine.Project
-
getSridSet
public nz.org.riskscape.engine.SRIDSet getSridSet()- Specified by:
getSridSetin interfacenz.org.riskscape.engine.Project
-
getConfig
public nz.org.riskscape.config.Config getConfig()- Specified by:
getConfigin interfacenz.org.riskscape.engine.Project
-
getDefaultCrs
public org.geotools.api.referencing.crs.CoordinateReferenceSystem getDefaultCrs()- Specified by:
getDefaultCrsin interfacenz.org.riskscape.engine.Project
-
setDefaultCrs
public void setDefaultCrs(org.geotools.api.referencing.crs.CoordinateReferenceSystem defaultCrs) -
setRelativeTo
- Specified by:
setRelativeToin interfacenz.org.riskscape.engine.Project
-
setOutputBaseLocation
- Specified by:
setOutputBaseLocationin interfacenz.org.riskscape.engine.Project
-
getGeometryValidation
public nz.org.riskscape.engine.geo.GeometryValidation getGeometryValidation()- Specified by:
getGeometryValidationin interfacenz.org.riskscape.engine.Project
-
getBookmarks
public nz.org.riskscape.engine.data.Bookmarks getBookmarks()- Specified by:
getBookmarksin interfacenz.org.riskscape.engine.Project
-
getFunctionSet
public nz.org.riskscape.engine.FunctionSet getFunctionSet()- Specified by:
getFunctionSetin interfacenz.org.riskscape.engine.Project
-
getTypeSet
public nz.org.riskscape.engine.typeset.TypeSet getTypeSet()- Specified by:
getTypeSetin interfacenz.org.riskscape.engine.Project
-
getIdentifiedModels
public nz.org.riskscape.engine.IdentifiedCollection<nz.org.riskscape.engine.model.IdentifiedModel> getIdentifiedModels()- Specified by:
getIdentifiedModelsin interfacenz.org.riskscape.engine.Project
-
getParameterTemplates
public nz.org.riskscape.engine.IdentifiedCollection<nz.org.riskscape.engine.bind.UserDefinedParameter> getParameterTemplates()- Specified by:
getParameterTemplatesin interfacenz.org.riskscape.engine.Project
-