|
Dresden OCL Toolkit | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A interface declaring operations expected of classes that have the
*
and /
operators defined.
OclReal
Method Summary | |
OclMultiplyable |
divide(OclMultiplyable m)
This operation corresponds to the / operator. |
OclMultiplyable |
multiply(OclMultiplyable m)
This operation corresponds to the * operator. |
Methods inherited from interface tudresden.ocl.lib.OclRoot |
getFeature, getFeatureAsCollection, getUndefinedReason, isEqualTo, isNotEqualTo, isUndefined |
Method Detail |
public OclMultiplyable multiply(OclMultiplyable m)
*
operator.
OclClassCastException
- if the type of the parameter prevents it
from being multiplied with this object; this should never happen
as long as only one class implements this interfacepublic OclMultiplyable divide(OclMultiplyable m)
/
operator.
OclClassCastException
- if the type of the parameter prevents this
object from being divided by it; this should never happen
as long as only one class implements this interface
|
Dresden OCL Toolkit | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |