org.infolayer.model
Interface OperationImpl

All Known Implementing Classes:
OperationImplOcl, OpImplJava, PredefinedOperation

public interface OperationImpl


Field Summary
static int DETERMINISTIC
           
static int IL_EXTENSION
           
static UmlClassifier[] NO_PARAMETER
           
static int QUERY
           
static int SIDE_EFFECTS
           
 
Method Summary
 java.lang.Object eval(java.lang.Object self, OclExpression[] params, Bindings bindings)
           
 UmlClassifier[] getParameterTypes()
           
 UmlClassifier getType()
           
 

Field Detail

DETERMINISTIC

public static final int DETERMINISTIC
See Also:
Constant Field Values

QUERY

public static final int QUERY
See Also:
Constant Field Values

IL_EXTENSION

public static final int IL_EXTENSION
See Also:
Constant Field Values

SIDE_EFFECTS

public static final int SIDE_EFFECTS
See Also:
Constant Field Values

NO_PARAMETER

public static final UmlClassifier[] NO_PARAMETER
Method Detail

eval

public java.lang.Object eval(java.lang.Object self,
                             OclExpression[] params,
                             Bindings bindings)

getType

public UmlClassifier getType()

getParameterTypes

public UmlClassifier[] getParameterTypes()