Klasse LoopSystemscenarioProcessor


public final class LoopSystemscenarioProcessor extends FWLoopProcessor
Looping processors are running a given Pipeline ${PipeID} several times. The number of loops is given by the central value (see parameterlist). Loops are separated by default (${separateLoops} (TRUE|FALSE)). For non separated loops all parameter values created in the pipeline process are written to parameter map. Within the looped pipeline you can finde the total run count ${runCount} and the run count ${Count} This looping processor takes the parameter in ${runCount} to get the number of loop couts pipeline. further parameter: ${startIndex} gives the first index of ${Count}-Parameter in looping pipeline. further parameter: ${other_SystemID} Loops over scenarios of the given System. further parameter: ${other_scenarioOID} Loops only once over given Scenario. further information: ${resultFolderMap} will contain resultFolders of the different scenarios which have been saved in each scenario within parameter resultFolder
Autor:
Andreas Enders
  • Konstruktordetails

    • LoopSystemscenarioProcessor

      public LoopSystemscenarioProcessor()
  • Methodendetails

    • process

      public boolean process() throws PipeLineException
      Must be overridden to implement concrete pipe procedure.
      Angegeben von:
      process in Klasse FWProcessor
      Gibt zurück:
      success
      Löst aus:
      PipeLineException
    • interveneRunLoop

      protected boolean interveneRunLoop(FWObservable aObservable)
      Beschreibung aus Klasse kopiert: FWLoopProcessor
      overwrite this method to work on parameters before loop running
      Setzt außer Kraft:
      interveneRunLoop in Klasse FWLoopProcessor
      Parameter:
      aObservable -
      Gibt zurück:
      success
    • checkInParameterMap

      protected boolean checkInParameterMap()
      Beschreibung aus Klasse kopiert: FWProcessor
      Can be overridden to perform semantic checks on the pipeline Input.
      Setzt außer Kraft:
      checkInParameterMap in Klasse FWLoopProcessor
      Gibt zurück:
      true if not overridden by implementations
    • initLoop

      public void initLoop(Map<String,Object> aParameterMap)
      Setzt außer Kraft:
      initLoop in Klasse FWLoopProcessor
      Parameter:
      aParameterMap -