ConForM.CoopnTools.JavaProto.Transaction
Interface StateNode

All Known Subinterfaces:
NonLeaf

public interface StateNode


Method Summary
 void accept(StateNodeVisitor v)
           
 void childCommited(StateNode child)
           
 Leaf find(CoopnTransaction t)
           
 State getPostState()
           
 State getPreState()
           
 CoopnTransaction getTransaction()
           
 Leaf insert(CoopnTransaction t)
           
 Leaf insert(CoopnTransaction t, Leaf leaf)
           
 Leaf remove(CoopnTransaction t)
           
 void setParent(NonLeaf parent)
           
 

Method Detail

getPreState

public State getPreState()

getPostState

public State getPostState()

setParent

public void setParent(NonLeaf parent)

insert

public Leaf insert(CoopnTransaction t)

insert

public Leaf insert(CoopnTransaction t,
                   Leaf leaf)

find

public Leaf find(CoopnTransaction t)

remove

public Leaf remove(CoopnTransaction t)

getTransaction

public CoopnTransaction getTransaction()

childCommited

public void childCommited(StateNode child)

accept

public void accept(StateNodeVisitor v)