public class IteratorExpImpl extends LoopExpImpl implements IteratorExp
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
int |
eDerivedOperationID(int baseOperationID,
Class<?> baseClass) |
Object |
eInvoke(int operationID,
<any> arguments) |
Element |
getReferredElement() |
boolean |
validateAnyBodyTypeIsBoolean(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateAnyHasOneIterator(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateAnyTypeIsSourceElementType(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateClosureBodyElementTypeIsIteratorType(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateClosureBodyTypeIsConformanttoIteratorType(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateClosureElementTypeIsSourceElementType(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateClosureHasOneIterator(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateClosureResultElementTypeIsIteratorType(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateClosureSourceElementTypeIsBodyElementType(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateClosureTypeIsUniqueCollection(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateCollectElementTypeIsFlattenedBodyType(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateCollectTypeIsUnordered(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateIteratorTypeIsSourceElementType(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateSafeIteratorIsRequired(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateSafeSourceCanBeNull(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateSortedByElementTypeIsSourceElementType(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateSortedByIsOrderedIfSourceIsOrdered(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateSortedByIteratorTypeIsComparable(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateUnsafeSourceCanNotBeNull(DiagnosticChain diagnostics,
Map<Object,Object> context) |
basicGetReferredIteration, basicSetOwnedBody, eGet, eInverseRemove, eIsSet, eSet, eUnset, getOwnedBody, getOwnedIterators, getReferredIteration, setOwnedBody, setReferredIteration, validateNoInitializers, validateSourceIsCollectionbasicSetOwnedSource, getOwnedSource, isIsImplicit, isIsSafe, setIsImplicit, setIsSafe, setOwnedSource, toString, validateTypeIsNotInvalidgetTypeValue, isNonNull, isNull, setTypeValue, validateTypeIsNotNullbasicGetType, CompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setTypegetName, setNameallOwnedElements, eInverseAdd, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuegetESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloadedequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetOwnedBody, getOwnedIterators, getReferredIteration, setOwnedBody, setReferredIteration, validateNoInitializers, validateSourceIsCollectiongetOwnedSource, isIsImplicit, isIsSafe, setIsImplicit, setIsSafe, setOwnedSource, validateTypeIsNotInvalidgetTypeValue, isNonNull, isNull, setTypeValue, validateTypeIsNotNullCompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setTypegetName, setNameallOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuepublic boolean validateClosureBodyTypeIsConformanttoIteratorType(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateClosureBodyTypeIsConformanttoIteratorType in interface IteratorExppublic boolean validateSortedByIteratorTypeIsComparable(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateSortedByIteratorTypeIsComparable in interface IteratorExppublic boolean validateUnsafeSourceCanNotBeNull(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateUnsafeSourceCanNotBeNull in interface IteratorExppublic boolean validateAnyHasOneIterator(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateAnyHasOneIterator in interface IteratorExppublic boolean validateAnyTypeIsSourceElementType(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateAnyTypeIsSourceElementType in interface IteratorExppublic boolean validateClosureBodyElementTypeIsIteratorType(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateClosureBodyElementTypeIsIteratorType in interface IteratorExppublic boolean validateAnyBodyTypeIsBoolean(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateAnyBodyTypeIsBoolean in interface IteratorExppublic boolean validateClosureHasOneIterator(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateClosureHasOneIterator in interface IteratorExppublic boolean validateClosureResultElementTypeIsIteratorType(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateClosureResultElementTypeIsIteratorType in interface IteratorExppublic boolean validateClosureTypeIsUniqueCollection(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateClosureTypeIsUniqueCollection in interface IteratorExppublic boolean validateCollectElementTypeIsFlattenedBodyType(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateCollectElementTypeIsFlattenedBodyType in interface IteratorExppublic boolean validateClosureSourceElementTypeIsBodyElementType(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateClosureSourceElementTypeIsBodyElementType in interface IteratorExppublic boolean validateClosureElementTypeIsSourceElementType(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateClosureElementTypeIsSourceElementType in interface IteratorExppublic boolean validateCollectTypeIsUnordered(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateCollectTypeIsUnordered in interface IteratorExppublic boolean validateSortedByIsOrderedIfSourceIsOrdered(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateSortedByIsOrderedIfSourceIsOrdered in interface IteratorExppublic boolean validateSortedByElementTypeIsSourceElementType(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateSortedByElementTypeIsSourceElementType in interface IteratorExppublic boolean validateIteratorTypeIsSourceElementType(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateIteratorTypeIsSourceElementType in interface IteratorExppublic boolean validateSafeIteratorIsRequired(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateSafeIteratorIsRequired in interface IteratorExppublic boolean validateSafeSourceCanBeNull(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateSafeSourceCanBeNull in interface IteratorExppublic Object eInvoke(int operationID, <any> arguments) throws InvocationTargetException
eInvoke in class LoopExpImplInvocationTargetExceptionpublic <R> R accept(Visitor<R> visitor)
Elementpublic Element getReferredElement()
getReferredElement in interface ReferringElementpublic int eDerivedOperationID(int baseOperationID,
Class<?> baseClass)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.