org.boxed_economy.besp.model.fmfw.behaviorimpl
クラス DefaultTransition
java.lang.Object
org.boxed_economy.besp.model.fmfw.behaviorimpl.DefaultStateElement
org.boxed_economy.besp.model.fmfw.behaviorimpl.DefaultTransition
- すべての実装インタフェース:
- Transition
- public class DefaultTransition
- extends DefaultStateElement
- implements Transition
- バージョン:
- $Id: DefaultTransition.java,v 1.1 2004/03/21 12:07:47 macchan Exp $
- 作成者:
- macchan
フィールドの概要 |
protected java.util.List |
actions
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
actions
protected java.util.List actions
DefaultTransition
public DefaultTransition()
- Constructor for DefaultTransition.
setSourceState
public void setSourceState(State source)
- implements of Transition
- 定義:
- インタフェース
Transition
内の setSourceState
setTargetState
public void setTargetState(State target)
- 定義:
- インタフェース
Transition
内の setTargetState
setEvent
public void setEvent(java.lang.Class event)
- 定義:
- インタフェース
Transition
内の setEvent
addAction
public void addAction(Action action)
- 定義:
- インタフェース
Transition
内の addAction
setGuardCondition
public void setGuardCondition(GuardCondition guardCondition)
- 定義:
- インタフェース
Transition
内の setGuardCondition
getSource
public State getSource()
- 定義:
- インタフェース
Transition
内の getSource
getTarget
public State getTarget()
- 定義:
- インタフェース
Transition
内の getTarget
isReceivableEvent
protected boolean isReceivableEvent(Event e)
- イベントが受け取り可能かどうか調べます
(つまり、遷移可能かどうかを調べます)
doTransition
protected void doTransition()
- 遷移します
(遷移のアルゴリズムです)
getTransitRoot
public DefaultStateMachine getTransitRoot()
- 遷移する大本を探す
大本とは
/a/b/c/d => /a/b/f なら bのこと
/a/b/c/d => /a/f/g/h なら aのこと
toString
public java.lang.String toString()
- 文字列表現を返します