クラス EndStateModel

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

public class EndStateModel extends AbstractStateModel
終了状態のモデルサポート。
作成者:
Scott Andrews
  • コンストラクターの詳細

    • EndStateModel

      public EndStateModel(StringSE id)
      最終状態モデルを作成する
      パラメーター:
      id - 状態識別子
  • メソッドの詳細

    • isMergeableWith

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

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

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

      public StringSE getView()
      戻り値:
      景色
    • setView

      public void setView(StringSE view)
      パラメーター:
      view - 設定するビューファクトリ
    • getCommit

      public StringSE getCommit()
      戻り値:
      コミット
    • setCommit

      public void setCommit(StringSE commit)
      パラメーター:
      commit - 設定するコミット
    • getOutputs

      public LinkedListSE<OutputModel> getOutputs()
      戻り値:
      出力
    • setOutputs

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