uk.ac.ucl.cs.uml.jmi.Foundation.DataTypes
Interface ProcedureExpression

All Superinterfaces:
Expression, ExtObject, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Implementing Classes:
ProcedureExpression_Impl

public interface ProcedureExpression
extends Expression

In the metamodel, ProcedureExpression defines a statement that will result in a change to the values of its environment when it is evaluated.


Method Summary
 
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.Foundation.DataTypes.Expression
getBody, getLanguage, getProcedure, setBody, setLanguage, setProcedure
 
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