test_class.file: jtss/src/test/java/ec/tss/sa/processors/TramoSeatsProcessorTest.java
test_class.identifier: TramoSeatsProcessorTest
test_case.body: @Test
      public void testOutliers() {
          TramoSeatsSpecification xspec = TramoSeatsSpecification.RSA4.clone();
          TsPeriodSelector sel = new TsPeriodSelector();
          sel.excluding(0, 24);
  //        sel.all();
          xspec.getTramoSpecification().getTransform().setSpan(sel);
          xspec.getTramoSpecification().getRegression().add(new OutlierDefinition(new Day(1993, Month.May, 0), "AO"));
          xspec.getTramoSpecification().getOutliers().setCriticalValue(3.5);
          TramoSeatsProcessor processor = new TramoSeatsProcessor();
          CompositeResults rslt = processor.generateProcessing(xspec, null).process(Data.P);
          PreprocessingModel model = rslt.get("preprocessing", PreprocessingModel.class);
          assertTrue(model.description.getOutliers().size()>1);
      }
test_case.class_method_signature: TramoSeatsProcessorTest.testOutliers()
test_case.full_signature: @Test public void testOutliers()
test_case.identifier: testOutliers
test_case.invocations: clone excluding setSpan getTransform getTramoSpecification add getRegression getTramoSpecification setCriticalValue getOutliers getTramoSpecification process generateProcessing get assertTrue size getOutliers
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testOutliers()
focal_class.declarator: DESCRIPTOR = TramoSeatsProcessingFactory.DESCRIPTOR
focal_class.modifier: public static final
focal_class.original_string: public static final AlgorithmDescriptor DESCRIPTOR = TramoSeatsProcessingFactory.DESCRIPTOR;
focal_class.type: AlgorithmDescriptor
focal_class.var_name: DESCRIPTOR
focal_class.file: jtss/src/main/java/ec/tss/sa/processors/TramoSeatsProcessor.java
focal_class.identifier: TramoSeatsProcessor
focal_class.interfaces: implements ISaProcessingFactory<TramoSeatsSpecification>
focal_class.class_method_signature: TramoSeatsProcessor.TramoSeatsProcessor()
focal_class.full_signature: public  TramoSeatsProcessor()
focal_class.identifier: TramoSeatsProcessor
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  TramoSeatsProcessor()
focal_class.class_method_signature: TramoSeatsProcessor.createSpecification(InformationSet info)
focal_class.full_signature: @Override public ISaSpecification createSpecification(InformationSet info)
focal_class.identifier: createSpecification
focal_class.modifiers: @Override public
focal_class.parameters: (InformationSet info)
focal_class.return: ISaSpecification
focal_class.signature: ISaSpecification createSpecification(InformationSet info)
focal_class.class_method_signature: TramoSeatsProcessor.createSpecification(SaItem doc, TsDomain frozen, EstimationPolicyType policy, boolean nospan)
focal_class.full_signature: @Override public ISaSpecification createSpecification(SaItem doc, TsDomain frozen, EstimationPolicyType policy, boolean nospan)
focal_class.identifier: createSpecification
focal_class.modifiers: @Override public
focal_class.parameters: (SaItem doc, TsDomain frozen, EstimationPolicyType policy, boolean nospan)
focal_class.return: ISaSpecification
focal_class.signature: ISaSpecification createSpecification(SaItem doc, TsDomain frozen, EstimationPolicyType policy, boolean nospan)
focal_class.class_method_signature: TramoSeatsProcessor.refreshArimaSpec(TramoSpecification spec, TramoSpecification defspec, EstimationPolicyType policy)
focal_class.full_signature: private void refreshArimaSpec(TramoSpecification spec, TramoSpecification defspec, EstimationPolicyType policy)
focal_class.identifier: refreshArimaSpec
focal_class.modifiers: private
focal_class.parameters: (TramoSpecification spec, TramoSpecification defspec, EstimationPolicyType policy)
focal_class.return: void
focal_class.signature: void refreshArimaSpec(TramoSpecification spec, TramoSpecification defspec, EstimationPolicyType policy)
focal_class.class_method_signature: TramoSeatsProcessor.refreshOutliersSpec(TramoSpecification spec, TramoSpecification defspec, TsDomain frozen, EstimationPolicyType policy)
focal_class.full_signature: private void refreshOutliersSpec(TramoSpecification spec, TramoSpecification defspec, TsDomain frozen, EstimationPolicyType policy)
focal_class.identifier: refreshOutliersSpec
focal_class.modifiers: private
focal_class.parameters: (TramoSpecification spec, TramoSpecification defspec, TsDomain frozen, EstimationPolicyType policy)
focal_class.return: void
focal_class.signature: void refreshOutliersSpec(TramoSpecification spec, TramoSpecification defspec, TsDomain frozen, EstimationPolicyType policy)
focal_class.class_method_signature: TramoSeatsProcessor.updatePointSpecification(SaItem item)
focal_class.full_signature: @Override public boolean updatePointSpecification(SaItem item)
focal_class.identifier: updatePointSpecification
focal_class.modifiers: @Override public
focal_class.parameters: (SaItem item)
focal_class.return: boolean
focal_class.signature: boolean updatePointSpecification(SaItem item)
focal_class.class_method_signature: TramoSeatsProcessor.createDocument()
focal_class.full_signature: @Override public SaDocument<?> createDocument()
focal_class.identifier: createDocument
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: SaDocument<?>
focal_class.signature: SaDocument<?> createDocument()
focal_class.class_method_signature: TramoSeatsProcessor.defaultSpecifications()
focal_class.full_signature: @Override public List<ISaSpecification> defaultSpecifications()
focal_class.identifier: defaultSpecifications
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: List<ISaSpecification>
focal_class.signature: List<ISaSpecification> defaultSpecifications()
focal_class.class_method_signature: TramoSeatsProcessor.dispose()
focal_class.full_signature: @Override public void dispose()
focal_class.identifier: dispose
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void dispose()
focal_class.class_method_signature: TramoSeatsProcessor.getInformation()
focal_class.full_signature: @Override public AlgorithmDescriptor getInformation()
focal_class.identifier: getInformation
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: AlgorithmDescriptor
focal_class.signature: AlgorithmDescriptor getInformation()
focal_class.class_method_signature: TramoSeatsProcessor.canHandle(IProcSpecification spec)
focal_class.full_signature: @Override public boolean canHandle(IProcSpecification spec)
focal_class.identifier: canHandle
focal_class.modifiers: @Override public
focal_class.parameters: (IProcSpecification spec)
focal_class.return: boolean
focal_class.signature: boolean canHandle(IProcSpecification spec)
focal_class.class_method_signature: TramoSeatsProcessor.generateProcessing(TramoSeatsSpecification specification, ProcessingContext context)
focal_class.full_signature: @Override public IProcessing<TsData, CompositeResults> generateProcessing(TramoSeatsSpecification specification, ProcessingContext context)
focal_class.identifier: generateProcessing
focal_class.modifiers: @Override public
focal_class.parameters: (TramoSeatsSpecification specification, ProcessingContext context)
focal_class.return: IProcessing<TsData, CompositeResults>
focal_class.signature: IProcessing<TsData, CompositeResults> generateProcessing(TramoSeatsSpecification specification, ProcessingContext context)
focal_class.class_method_signature: TramoSeatsProcessor.getSpecificationDictionary(Class<TramoSeatsSpecification> specClass)
focal_class.full_signature: @Override public Map<String, Class> getSpecificationDictionary(Class<TramoSeatsSpecification> specClass)
focal_class.identifier: getSpecificationDictionary
focal_class.modifiers: @Override public
focal_class.parameters: (Class<TramoSeatsSpecification> specClass)
focal_class.return: Map<String, Class>
focal_class.signature: Map<String, Class> getSpecificationDictionary(Class<TramoSeatsSpecification> specClass)
focal_class.class_method_signature: TramoSeatsProcessor.getOutputDictionary(boolean compact)
focal_class.full_signature: @Override public Map<String, Class> getOutputDictionary(boolean compact)
focal_class.identifier: getOutputDictionary
focal_class.modifiers: @Override public
focal_class.parameters: (boolean compact)
focal_class.return: Map<String, Class>
focal_class.signature: Map<String, Class> getOutputDictionary(boolean compact)
focal_method.body: @Override
      public IProcessing<TsData, CompositeResults> generateProcessing(TramoSeatsSpecification specification, ProcessingContext context) {
          return TramoSeatsProcessingFactory.instance.generateProcessing(specification, context);
      }
focal_method.class_method_signature: TramoSeatsProcessor.generateProcessing(TramoSeatsSpecification specification, ProcessingContext context)
focal_method.full_signature: @Override public IProcessing<TsData, CompositeResults> generateProcessing(TramoSeatsSpecification specification, ProcessingContext context)
focal_method.identifier: generateProcessing
focal_method.invocations: generateProcessing
focal_method.modifiers: @Override public
focal_method.parameters: (TramoSeatsSpecification specification, ProcessingContext context)
focal_method.return: IProcessing<TsData, CompositeResults>
focal_method.signature: IProcessing<TsData, CompositeResults> generateProcessing(TramoSeatsSpecification specification, ProcessingContext context)