クラス SubflowStateModel

実装されたすべてのインターフェース:
Model

public class SubflowStateModel extends AbstractTransitionableStateModel
サブフロー状態のモデルサポート。
作成者:
Scott Andrews
  • コンストラクターの詳細

    • SubflowStateModel

      public SubflowStateModel(StringSE id, StringSE subflow)
      サブフロー状態モデルを作成する
      パラメーター:
      id - 状態の識別子
      subflow - サブフローとして起動するフローの識別子
  • メソッドの詳細

    • isMergeableWith

      public boolean isMergeableWith(Model model)
      インターフェースからコピーされた説明: Model
      モデルを現在のモデルにマージできるかどうかを判断する
      パラメーター:
      model - 比較するモデル
      戻り値:
      マージできる場合は true
    • merge

      public void merge(Model model)
      インターフェースからコピーされた説明: Model
      モデルを現在のモデルにマージする
      パラメーター:
      model - マージするモデル
    • createCopy

      public Model createCopy()
      インターフェースからコピーされた説明: Model
      このモデルのディープコピーを作成します。モデルとコレクションをマージするときに必要です。
      戻り値:
      このモデルのディープコピー
    • getSubflow

      public StringSE getSubflow()
      戻り値:
      サブフロー
    • setSubflow

      public void setSubflow(StringSE subflow)
      パラメーター:
      subflow - 設定するサブフロー
    • getSubflowAttributeMapper

      public StringSE getSubflowAttributeMapper()
      戻り値:
      サブフロー属性マッパー
    • setSubflowAttributeMapper

      public void setSubflowAttributeMapper(StringSE subflowAttributeMapper)
      パラメーター:
      subflowAttributeMapper - 設定するサブフロー属性マッパー
    • getInputs

      public LinkedListSE<InputModel> getInputs()
      戻り値:
      入力マッピング
    • setInputs

      public void setInputs(LinkedListSE<InputModel> inputs)
      パラメーター:
      inputs - 設定する入力マッピング
    • getOutputs

      public LinkedListSE<OutputModel> getOutputs()
      戻り値:
      出力マッピング
    • setOutputs

      public void setOutputs(LinkedListSE<OutputModel> outputs)
      パラメーター:
      outputs - 設定する出力マッピング