org.infolayer.asoq
Class Action

java.lang.Object
  extended byorg.infolayer.asoq.Action
All Implemented Interfaces:
Evaluable
Direct Known Subclasses:
CollectionAction, ConditionalAction, GroupAction, LoopAction, OclAction, Procedure, WritePropertyAction, WriteVariableAction

public abstract class Action
extends java.lang.Object
implements Evaluable

return value/type is handled using a special variable


Method Summary
abstract  java.lang.Object eval(Bindings bindings)
           
 UmlClassifier getType()
           
 boolean isQuery()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

eval

public abstract java.lang.Object eval(Bindings bindings)
Specified by:
eval in interface Evaluable

getType

public UmlClassifier getType()
Specified by:
getType in interface Evaluable

isQuery

public boolean isQuery()
Specified by:
isQuery in interface Evaluable