org.infolayer.model.op
Class OpObject
java.lang.Object
org.infolayer.model.PredefinedOperation
org.infolayer.model.op.OpObject
- All Implemented Interfaces:
- OperationImpl
- public class OpObject
- extends PredefinedOperation
Defines OCL operations for Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GET_ID
public static final int GET_ID
- See Also:
- Constant Field Values
ON_CHANGE
public static final int ON_CHANGE
- See Also:
- Constant Field Values
ON_CREATE
public static final int ON_CREATE
- See Also:
- Constant Field Values
ON_DELETE
public static final int ON_DELETE
- See Also:
- Constant Field Values
CLONE
public static final int CLONE
- See Also:
- Constant Field Values
DELETE
public static final int DELETE
- See Also:
- Constant Field Values
CAN_READ
public static final int CAN_READ
- See Also:
- Constant Field Values
CAN_WRITE
public static final int CAN_WRITE
- See Also:
- Constant Field Values
LOCK
public static final int LOCK
- See Also:
- Constant Field Values
UNLOCK
public static final int UNLOCK
- See Also:
- Constant Field Values
OpObject
public OpObject(UmlModel model,
int op)
register
public static void register(UmlClassifier oa)
getType
public UmlClassifier getType()
getParameterTypes
public UmlClassifier[] getParameterTypes()
eval
public java.lang.Object eval(java.lang.Object[] param)
isQuery
public boolean isQuery()
isDeterministic
public boolean isDeterministic()