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

All Superinterfaces:
CallExp, Element, ExtObject, MOFObject, NamedElement, OclExpression, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Subinterfaces:
IterateExp, IteratorExp
All Known Implementing Classes:
IterateExp_Impl, IteratorExp_Impl, LoopExp_Impl

public interface LoopExp
extends CallExp


Method Summary
 OclExpression getBody()
           
 Set getIterator()
           
 void setBody(OclExpression body)
           
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.ocl2.expressions.CallExp
getSource, setSource
 
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

getIterator

Set getIterator()
                throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getBody

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

setBody

void setBody(OclExpression body)
             throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException