public void AssignService( int serviceId, PriorEvalStrategy priorEvalStrategy) { AIRegistryUtil.CheckExpand(serviceId, services); services.Array[serviceId] = priorEvalStrategy; InstanceCount++; }
public SubSelectFactoryResult( ViewableActivationResult subselectActivationResult, SubSelectStrategyRealization realization, SubordTableLookupStrategy lookupStrategy) { this.subselectActivationResult = subselectActivationResult; this.lookupStrategy = lookupStrategy; this.subselectAggregationPreprocessor = realization.SubselectAggregationPreprocessor; this.aggregationService = realization.AggregationService; this.priorStrategy = realization.PriorStrategy; this.previousStrategy = realization.PreviousStrategy; this.subselectView = realization.SubselectView; this.indexes = realization.Indexes; }
public void Assign( int agentInstanceId, SubordTableLookupStrategy lookupStrategy, AggregationService aggregationService, PriorEvalStrategy priorEvalStrategy, PreviousGetterStrategy previousGetterStrategy) { LookupStrategies.AssignService(agentInstanceId, lookupStrategy); AggregationServices?.AssignService(agentInstanceId, aggregationService); PriorEvalStrategies?.AssignService(agentInstanceId, priorEvalStrategy); PreviousGetterStrategies?.AssignService(agentInstanceId, previousGetterStrategy); }
public SubSelectStrategyRealization( SubordTableLookupStrategy lookupStrategy, SubselectAggregationPreprocessorBase subselectAggregationPreprocessor, AggregationService aggregationService, PriorEvalStrategy priorStrategy, PreviousGetterStrategy previousStrategy, Viewable subselectView, EventTable[] indexes) { this.lookupStrategy = lookupStrategy; this.subselectAggregationPreprocessor = subselectAggregationPreprocessor; this.aggregationService = aggregationService; this.priorStrategy = priorStrategy; this.previousStrategy = previousStrategy; this.subselectView = subselectView; this.indexes = indexes; }
public void AssignService( int serviceId, PriorEvalStrategy priorEvalStrategy) { services.Put(serviceId, priorEvalStrategy); }
public void DeassignService(int serviceId) { service = null; }
public void AssignService( int serviceId, PriorEvalStrategy priorEvalStrategy) { service = priorEvalStrategy; }