uk.ac.ucl.cs.emofocl.jmi.ocl2.expressions
Interface IfExp

All Superinterfaces:
Element, ExtObject, MOFObject, NamedElement, OclExpression, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Implementing Classes:
IfExp_Impl

public interface IfExp
extends OclExpression


Method Summary
 OclExpression getCondition()
           
 OclExpression getElseExp()
           
 OclExpression getThenExp()
           
 void setCondition(OclExpression condition)
           
 void setElseExp(OclExpression elseExp)
           
 void setThenExp(OclExpression thenExp)
           
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.ocl2.expressions.OclExpression
getAppliedElement, getCollectionItem, getCollectionRangeAsFirst, getCollectionRangeAsSecond, getIfExpAsCondition, getIfExpAsElse, getIfExpAsThen, getInitializedVariable, getLetExp, getLoopExp, getMOFClass, getOperation, getParentCall, getParentNav, getPropertyAsDefaultValue, getSelfType, getType, setAppliedElement, setClass, setCollectionItem, setCollectionRangeAsFirst, setCollectionRangeAsSecond, setIfExpAsCondition, setIfExpAsElse, setIfExpAsThen, setInitializedVariable, setLetExp, setLoopExp, setOperation, setParentCall, setParentNav, setPropertyAsDefaultValue, setSelfType, setType
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.emof.NamedElement
getName, setName
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.emof.Element
getComment, setComment
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObject
extAddObjectListener, extDeepCopy, extDeepCopy, extEquals, extRemoveObjectListener, extValueHash, extVisit
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

getThenExp

OclExpression getThenExp()
                         throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setThenExp

void setThenExp(OclExpression thenExp)
                throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getCondition

OclExpression getCondition()
                           throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setCondition

void setCondition(OclExpression condition)
                  throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getElseExp

OclExpression getElseExp()
                         throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setElseExp

void setElseExp(OclExpression elseExp)
                throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException