Example #1
0
 public ExecutionVisitor(ISpatialQueryInterpreter spatialQueryInterpreter,
                         ITypeFilterOperator typeFilterOperator, IAttributeFilterOperator attributeFilterOperator,
                         IDereferenceOperator dereferenceOperator, IImportModelOperator importModelOperator,
                         IExportModelOperator exportModelOperator,
                         IProjectorOperator projectorOperator, IPropertyFilterOperator propertyFilterOperator,
                         IDeassociaterOperator deassociaterOperator, ITaskTimerOperator taskTimerOperator,
                         IMaximumOperator maximumOperator,
                         ISpatialTopoValidator spatialTopoValidator, ILogger logger)
 {
     this.spatialQueryInterpreter = spatialQueryInterpreter;
     this.typeFilterOperator      = typeFilterOperator;
     this.attributeFilterOperator = attributeFilterOperator;
     this.dereferenceOperator     = dereferenceOperator;
     this.importModelOperator     = importModelOperator;
     this.exportModelOperator     = exportModelOperator;
     this.projectorOperator       = projectorOperator;
     this.propertyFilterOperator  = propertyFilterOperator;
     this.spatialTopoValidator    = spatialTopoValidator;
     this.logger = logger;
     this.deassociaterOperator = deassociaterOperator;
     this.taskTimerOperator    = taskTimerOperator;
     this.maximumOperator      = maximumOperator;
 }
Example #2
0
 public TimeResolverOperator(IDeassociaterOperator deassociater, IDereferenceOperator dereferenceOperator, ITypeFilterOperator typeFilter)
 {
     this.deassociater        = deassociater;
     this.dereferenceOperator = dereferenceOperator;
     this.typeFilter          = typeFilter;
 }