test_class.file: jtstoolkit/src/test/java/ec/satoolkit/algorithm/implementation/StmProcessingFactoryTest.java
test_class.identifier: StmProcessingFactoryTest
test_case.body: @Test
      @Ignore
      public void demoProcessing() {
          StmSpecification spec=new StmSpecification();
          //spec.getPreprocessingSpec().transform=DefaultTransformationType.None;
          CompositeResults stm = StmProcessingFactory.process(data.Data.P, spec);
          TsDataTable table=new TsDataTable();
          table.insert(-1, stm.getData("y", TsData.class));
          table.insert(-1, stm.getData("sa", TsData.class));
          table.insert(-1, stm.getData("t", TsData.class));
          table.insert(-1, stm.getData("s", TsData.class));
          table.insert(-1, stm.getData("i", TsData.class));
          System.out.println(table);
      }
test_case.class_method_signature: StmProcessingFactoryTest.demoProcessing()
test_case.full_signature: @Test @Ignore public void demoProcessing()
test_case.identifier: demoProcessing
test_case.invocations: process insert getData insert getData insert getData insert getData insert getData println
test_case.modifiers: @Test @Ignore public
test_case.parameters: ()
test_case.return: void
test_case.signature: void demoProcessing()
focal_class.declarator: DESCRIPTOR = new AlgorithmDescriptor(FAMILY, "Structural model", null)
focal_class.modifier: public static final
focal_class.original_string: public static final AlgorithmDescriptor DESCRIPTOR = new AlgorithmDescriptor(FAMILY, "Structural model", null);
focal_class.type: AlgorithmDescriptor
focal_class.var_name: DESCRIPTOR
focal_class.declarator: ESTIMATION = "estimation"
focal_class.modifier: public static final
focal_class.original_string: public static final String ESTIMATION = "estimation", DETERMINISTIC = "deterministic";
focal_class.type: String
focal_class.var_name: ESTIMATION
focal_class.declarator: instance = new StmProcessingFactory()
focal_class.modifier: public static final
focal_class.original_string: public static final StmProcessingFactory instance = new StmProcessingFactory();
focal_class.type: StmProcessingFactory
focal_class.var_name: instance
focal_class.file: jtstoolkit/src/main/java/ec/satoolkit/algorithm/implementation/StmProcessingFactory.java
focal_class.identifier: StmProcessingFactory
focal_class.interfaces: implements IProcessingFactory<StmSpecification, TsData, CompositeResults>
focal_class.class_method_signature: StmProcessingFactory.create(StmSpecification xspec, ProcessingContext context)
focal_class.full_signature: private static SequentialProcessing<TsData> create(StmSpecification xspec, ProcessingContext context)
focal_class.identifier: create
focal_class.modifiers: private static
focal_class.parameters: (StmSpecification xspec, ProcessingContext context)
focal_class.return: SequentialProcessing<TsData>
focal_class.signature: SequentialProcessing<TsData> create(StmSpecification xspec, ProcessingContext context)
focal_class.class_method_signature: StmProcessingFactory.addPreprocessingStep(IPreprocessor preprocessor, SequentialProcessing sproc)
focal_class.full_signature: protected static void addPreprocessingStep(IPreprocessor preprocessor, SequentialProcessing sproc)
focal_class.identifier: addPreprocessingStep
focal_class.modifiers: protected static
focal_class.parameters: (IPreprocessor preprocessor, SequentialProcessing sproc)
focal_class.return: void
focal_class.signature: void addPreprocessingStep(IPreprocessor preprocessor, SequentialProcessing sproc)
focal_class.class_method_signature: StmProcessingFactory.StmProcessingFactory()
focal_class.full_signature: protected  StmProcessingFactory()
focal_class.identifier: StmProcessingFactory
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.signature:  StmProcessingFactory()
focal_class.class_method_signature: StmProcessingFactory.process(TsData s, StmSpecification xspec)
focal_class.full_signature: public static CompositeResults process(TsData s, StmSpecification xspec)
focal_class.identifier: process
focal_class.modifiers: public static
focal_class.parameters: (TsData s, StmSpecification xspec)
focal_class.return: CompositeResults
focal_class.signature: CompositeResults process(TsData s, StmSpecification xspec)
focal_class.class_method_signature: StmProcessingFactory.generateProcessing(StmSpecification xspec, ProcessingContext context)
focal_class.full_signature: @Override public SequentialProcessing<TsData> generateProcessing(StmSpecification xspec, ProcessingContext context)
focal_class.identifier: generateProcessing
focal_class.modifiers: @Override public
focal_class.parameters: (StmSpecification xspec, ProcessingContext context)
focal_class.return: SequentialProcessing<TsData>
focal_class.signature: SequentialProcessing<TsData> generateProcessing(StmSpecification xspec, ProcessingContext context)
focal_class.class_method_signature: StmProcessingFactory.generateProcessing(StmSpecification xspec)
focal_class.full_signature: public SequentialProcessing<TsData> generateProcessing(StmSpecification xspec)
focal_class.identifier: generateProcessing
focal_class.modifiers: public
focal_class.parameters: (StmSpecification xspec)
focal_class.return: SequentialProcessing<TsData>
focal_class.signature: SequentialProcessing<TsData> generateProcessing(StmSpecification xspec)
focal_class.class_method_signature: StmProcessingFactory.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: StmProcessingFactory.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: StmProcessingFactory.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: StmProcessingFactory.getSpecificationDictionary(Class<StmSpecification> specClass)
focal_class.full_signature: @Override public Map<String, Class> getSpecificationDictionary(Class<StmSpecification> specClass)
focal_class.identifier: getSpecificationDictionary
focal_class.modifiers: @Override public
focal_class.parameters: (Class<StmSpecification> specClass)
focal_class.return: Map<String, Class>
focal_class.signature: Map<String, Class> getSpecificationDictionary(Class<StmSpecification> specClass)
focal_class.class_method_signature: StmProcessingFactory.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_class.class_method_signature: StmProcessingFactory.addEstimationStep(BsmSpecification decompositionSpec, SequentialProcessing processing)
focal_class.full_signature: private static void addEstimationStep(BsmSpecification decompositionSpec, SequentialProcessing processing)
focal_class.identifier: addEstimationStep
focal_class.modifiers: private static
focal_class.parameters: (BsmSpecification decompositionSpec, SequentialProcessing processing)
focal_class.return: void
focal_class.signature: void addEstimationStep(BsmSpecification decompositionSpec, SequentialProcessing processing)
focal_class.class_method_signature: StmProcessingFactory.createEstimationStep(final BsmSpecification decompositionSpec)
focal_class.full_signature: protected static IProcessingNode<TsData> createEstimationStep(final BsmSpecification decompositionSpec)
focal_class.identifier: createEstimationStep
focal_class.modifiers: protected static
focal_class.parameters: (final BsmSpecification decompositionSpec)
focal_class.return: IProcessingNode<TsData>
focal_class.signature: IProcessingNode<TsData> createEstimationStep(final BsmSpecification decompositionSpec)
focal_class.class_method_signature: StmProcessingFactory.addDeterministicStep(SequentialProcessing processing)
focal_class.full_signature: private static void addDeterministicStep(SequentialProcessing processing)
focal_class.identifier: addDeterministicStep
focal_class.modifiers: private static
focal_class.parameters: (SequentialProcessing processing)
focal_class.return: void
focal_class.signature: void addDeterministicStep(SequentialProcessing processing)
focal_class.class_method_signature: StmProcessingFactory.createDeterministicStep()
focal_class.full_signature: protected static IProcessingNode<TsData> createDeterministicStep()
focal_class.identifier: createDeterministicStep
focal_class.modifiers: protected static
focal_class.parameters: ()
focal_class.return: IProcessingNode<TsData>
focal_class.signature: IProcessingNode<TsData> createDeterministicStep()
focal_class.class_method_signature: StmProcessingFactory.addDecompositionStep(SequentialProcessing processing)
focal_class.full_signature: private static void addDecompositionStep(SequentialProcessing processing)
focal_class.identifier: addDecompositionStep
focal_class.modifiers: private static
focal_class.parameters: (SequentialProcessing processing)
focal_class.return: void
focal_class.signature: void addDecompositionStep(SequentialProcessing processing)
focal_class.class_method_signature: StmProcessingFactory.createDecompositionStep()
focal_class.full_signature: protected static IProcessingNode<TsData> createDecompositionStep()
focal_class.identifier: createDecompositionStep
focal_class.modifiers: protected static
focal_class.parameters: ()
focal_class.return: IProcessingNode<TsData>
focal_class.signature: IProcessingNode<TsData> createDecompositionStep()
focal_class.class_method_signature: StmProcessingFactory.addFinalStep(SequentialProcessing processing)
focal_class.full_signature: private static void addFinalStep(SequentialProcessing processing)
focal_class.identifier: addFinalStep
focal_class.modifiers: private static
focal_class.parameters: (SequentialProcessing processing)
focal_class.return: void
focal_class.signature: void addFinalStep(SequentialProcessing processing)
focal_class.class_method_signature: StmProcessingFactory.createFinalStep()
focal_class.full_signature: protected static IProcessingNode<TsData> createFinalStep()
focal_class.identifier: createFinalStep
focal_class.modifiers: protected static
focal_class.parameters: ()
focal_class.return: IProcessingNode<TsData>
focal_class.signature: IProcessingNode<TsData> createFinalStep()
focal_class.class_method_signature: StmProcessingFactory.estimation(Map<String, IProcResults> results)
focal_class.full_signature: protected static StmEstimation estimation(Map<String, IProcResults> results)
focal_class.identifier: estimation
focal_class.modifiers: protected static
focal_class.parameters: (Map<String, IProcResults> results)
focal_class.return: StmEstimation
focal_class.signature: StmEstimation estimation(Map<String, IProcResults> results)
focal_class.class_method_signature: StmProcessingFactory.deterministic(Map<String, IProcResults> results)
focal_class.full_signature: protected static DeterministicComponent deterministic(Map<String, IProcResults> results)
focal_class.identifier: deterministic
focal_class.modifiers: protected static
focal_class.parameters: (Map<String, IProcResults> results)
focal_class.return: DeterministicComponent
focal_class.signature: DeterministicComponent deterministic(Map<String, IProcResults> results)
focal_class.superclass: extends GenericSaProcessingFactory
focal_method.body: public static CompositeResults process(TsData s, StmSpecification xspec) {
          SequentialProcessing<TsData> processing = create(xspec, null);
          return processing.process(s);
      }
focal_method.class_method_signature: StmProcessingFactory.process(TsData s, StmSpecification xspec)
focal_method.full_signature: public static CompositeResults process(TsData s, StmSpecification xspec)
focal_method.identifier: process
focal_method.invocations: create process
focal_method.modifiers: public static
focal_method.parameters: (TsData s, StmSpecification xspec)
focal_method.return: CompositeResults
focal_method.signature: CompositeResults process(TsData s, StmSpecification xspec)