jp.digitalmuseum.mr.workflow
クラス Workflow

java.lang.Object
  上位を拡張 jp.digitalmuseum.mr.workflow.Node
      上位を拡張 jp.digitalmuseum.mr.workflow.Workflow
すべての実装されたインタフェース:
java.io.Serializable, EventProvider

public class Workflow
extends Node

関連項目:
直列化された形式

フィールドの概要
 
クラス jp.digitalmuseum.mr.workflow.Node から継承されたフィールド
listeners
 
コンストラクタの概要
Workflow()
           
Workflow(ResourceContext resourceContext)
           
 
メソッドの概要
 void add(Node... nodes)
           
 void add(Node node)
           
 void addInSerial(Node[] nodes)
           
 void addTransition(Transition transition)
           
 void clear()
           
 void dispose()
           
 WorkflowViewPane getConfigurationComponent()
           
 Node getInitialNode()
           
 java.lang.String getName()
           
 java.util.Set<Node> getNodes()
           
 void getNodesOut(java.util.Set<Node> nodes)
           
 java.util.Set<Transition> getTransitions()
           
 void getTransitionsOut(java.util.Set<Transition> transitions)
           
protected  boolean isAllowedEntry()
           
 boolean isDisposed()
           
protected  boolean isDone()
           
 boolean isPaused()
           
 boolean isStarted()
           
protected  void onEnter()
           
 void pause()
           
 boolean remove(Node node)
           
 void removeRelatedTransitions(Node node)
           
 boolean removeTransition(Transition transition)
           
 void resume()
           
 void setInitialNode(Node node)
           
 void setName(java.lang.String name)
           
 void start()
           
 void stop()
           
 java.lang.String toString()
           
 
クラス jp.digitalmuseum.mr.workflow.Node から継承されたメソッド
addEventListener, distributeEvent, getAliveTime, getEntranceDate, isEntered, onLeave, removeEventListener
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

Workflow

public Workflow()

Workflow

public Workflow(ResourceContext resourceContext)
メソッドの詳細

dispose

public void dispose()

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString

setInitialNode

public void setInitialNode(Node node)

getInitialNode

public Node getInitialNode()

add

public void add(Node node)

add

public void add(Node... nodes)

addInSerial

public void addInSerial(Node[] nodes)

remove

public boolean remove(Node node)

getNodes

public java.util.Set<Node> getNodes()

getNodesOut

public void getNodesOut(java.util.Set<Node> nodes)

addTransition

public void addTransition(Transition transition)

removeTransition

public boolean removeTransition(Transition transition)

removeRelatedTransitions

public void removeRelatedTransitions(Node node)

getTransitions

public java.util.Set<Transition> getTransitions()
オーバーライド:
クラス Node 内の getTransitions

getTransitionsOut

public void getTransitionsOut(java.util.Set<Transition> transitions)
オーバーライド:
クラス Node 内の getTransitionsOut

clear

public void clear()

start

public void start()
例外:
java.lang.IllegalStateException

stop

public void stop()

pause

public void pause()

resume

public void resume()

isDisposed

public boolean isDisposed()

isStarted

public boolean isStarted()

isPaused

public boolean isPaused()

isAllowedEntry

protected boolean isAllowedEntry()
オーバーライド:
クラス Node 内の isAllowedEntry

isDone

protected boolean isDone()
定義:
クラス Node 内の isDone

onEnter

protected void onEnter()
オーバーライド:
クラス Node 内の onEnter

getConfigurationComponent

public WorkflowViewPane getConfigurationComponent()


Copyright by Jun KATO (arc@dmz) at http://mr.digitalmuseum.jp/