org.infolayer.model.op
Class OpType

java.lang.Object
  extended byorg.infolayer.model.PredefinedOperation
      extended byorg.infolayer.model.op.OpType
All Implemented Interfaces:
OperationImpl

public class OpType
extends PredefinedOperation

Defines OCL methods for OclType


Field Summary
 
Fields inherited from interface org.infolayer.model.OperationImpl
DETERMINISTIC, IL_EXTENSION, NO_PARAMETER, QUERY, SIDE_EFFECTS
 
Constructor Summary
OpType(UmlModel m, int op)
           
 
Method Summary
 java.lang.Object eval(java.lang.Object[] param)
           
 UmlClassifier[] getParameterTypes()
           
 UmlClassifier getType()
           
static void register(UmlClassifier ot)
           
 
Methods inherited from class org.infolayer.model.PredefinedOperation
eval
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpType

public OpType(UmlModel m,
              int op)
Method Detail

register

public static void register(UmlClassifier ot)

eval

public java.lang.Object eval(java.lang.Object[] param)

getType

public UmlClassifier getType()

getParameterTypes

public UmlClassifier[] getParameterTypes()