org.infolayer.model.op
Class OpInteger
java.lang.Object
org.infolayer.model.PredefinedOperation
org.infolayer.model.op.OpInteger
- All Implemented Interfaces:
- OperationImpl, ToSql
- public class OpInteger
- extends PredefinedOperation
- implements ToSql
Registers the integer OCL methods
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OpInteger
public OpInteger(UmlModel model,
int op)
register
public static void register(UmlClassifier i)
getType
public UmlClassifier getType()
- Specified by:
getType
in interface OperationImpl
getParameterTypes
public UmlClassifier[] getParameterTypes()
- Specified by:
getParameterTypes
in interface OperationImpl
eval
public java.lang.Object eval(java.lang.Object[] param)
isQuery
public boolean isQuery()
isDeterministic
public boolean isDeterministic()
toSql
public java.lang.String toSql(int match,
java.util.Map fieldMap,
OclExpression[] par)
- Specified by:
toSql
in interface ToSql
toSqlDoc
public java.lang.String toSqlDoc()