uk.ac.ucl.cs.emofocl.jmi.extensions
Interface ReflectiveOperationCallExp

All Superinterfaces:
CallExp, Element, ExtObject, FeatureCallExp, LibraryOperationCallExp, MOFObject, NamedElement, OclExpression, OperationCallExp, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Implementing Classes:
ReflectiveOperationCallExp_Impl

public interface ReflectiveOperationCallExp
extends LibraryOperationCallExp


Method Summary
 Type getTypeArgument()
           
 void setTypeArgument(Type typeArgument)
           
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.extensions.LibraryOperationCallExp
getKind, setKind
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.ocl2.expressions.OperationCallExp
getArgument, getReferredOperation, setReferredOperation
 
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

getTypeArgument

Type getTypeArgument()
                     throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setTypeArgument

void setTypeArgument(Type typeArgument)
                     throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException