org.eclipse.ocl.examples.codegen.cgmodel
Interface CGIterator

All Superinterfaces:
CGElement, CGNamedElement, CGParameter, CGTypedElement, CGValuedElement, CGVariable, org.eclipse.emf.ecore.EObject, Nameable, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
CGAccumulator
All Known Implementing Classes:
CGAccumulatorImpl, CGIteratorImpl

public interface CGIterator
extends CGParameter

A representation of the model object 'CG Iterator'. A CGIterator is a mutable variable for use as the iterator or result of an iteration.

See Also:
CGModelPackage.getCGIterator()
Generated

Method Summary
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGParameter
getCallable, setCallable
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGVariable
getInit, setInit, setNonInvalid, setNonNull
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGValuedElement
getDependsOn, getInvalidValue, getNamedValue, getOwns, getReferredValue, getSourceValue, getThisValue, getTypedValue, getValueName, isAssertedNonNull, isBoxed, isCaught, isCommonable, isConstant, isEquivalentTo, isEquivalentToInternal, isFalse, isGlobal, isInlined, isInvalid, isNonInvalid, isNonNull, isNull, isSettable, isTrue, isUnboxed, isUncommonable, setCaught, setValueName
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGTypedElement
getASTypeId, getTypeId, isRequired, setRequired, setTypeId
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGNamedElement
getAst, getName, setAst, setName
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGElement
accept, getChildren, getParent, getPlace, isContext, rewriteAs
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver