Class AnnotationModel

java.lang.Object
de.turnertech.thw.cop.model.AnnotationModel
All Implemented Interfaces:
de.turnertech.ows.common.Model, de.turnertech.ows.filter.BoundingBoxFilter, de.turnertech.ows.gml.BoundingBoxProvider

public class AnnotationModel extends Object implements de.turnertech.ows.common.Model
  • Field Details

  • Method Details

    • filter

      public List<de.turnertech.ows.gml.IFeature> filter(de.turnertech.ows.gml.Envelope boundingBox)
      Specified by:
      filter in interface de.turnertech.ows.filter.BoundingBoxFilter
    • filter

      public Collection<de.turnertech.ows.gml.IFeature> filter(de.turnertech.ows.filter.OgcFilter ogcFilter)
      Specified by:
      filter in interface de.turnertech.ows.common.Model
    • getAll

      public List<de.turnertech.ows.gml.IFeature> getAll()
      Specified by:
      getAll in interface de.turnertech.ows.common.Model
    • removeAll

      public boolean removeAll(Collection<de.turnertech.ows.gml.IFeature> hazards)
      Specified by:
      removeAll in interface de.turnertech.ows.common.Model
    • addAll

      public boolean addAll(Collection<de.turnertech.ows.gml.IFeature> newHazards)
      Specified by:
      addAll in interface de.turnertech.ows.common.Model
    • add

      public boolean add(de.turnertech.ows.gml.IFeature newHazard)
      Specified by:
      add in interface de.turnertech.ows.common.Model
    • getFeatureType

      public de.turnertech.ows.gml.FeatureType getFeatureType()
      Specified by:
      getFeatureType in interface de.turnertech.ows.common.Model
    • getBoundingBox

      public de.turnertech.ows.gml.Envelope getBoundingBox()
      Specified by:
      getBoundingBox in interface de.turnertech.ows.gml.BoundingBoxProvider
    • getStorageLocation

      public File getStorageLocation()
      Specified by:
      getStorageLocation in interface de.turnertech.ows.common.Model