uk.ac.ucl.cs.emofocl.jmi.emof
Interface Operation

All Superinterfaces:
Element, ExtObject, MOFObject, MultiplicityElement, NamedElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, TypedElement
All Known Implementing Classes:
Operation_Impl

public interface Operation
extends MultiplicityElement


Method Summary
 Collection getOwnedParameter()
           
 MOFClass getOwningClass()
           
 Collection getRaisedException()
           
 OclExpression getResult()
           
 void setOwningClass(MOFClass owningClass)
           
 void setResult(OclExpression result)
           
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.emof.MultiplicityElement
getIsOrdered, getIsUnique, getLower, getUpper, setIsOrdered, setIsUnique, setLower, setUpper
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.emof.TypedElement
getType, 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

getOwnedParameter

Collection getOwnedParameter()
                             throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getResult

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

setResult

void setResult(OclExpression result)
               throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getRaisedException

Collection getRaisedException()
                              throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getOwningClass

MOFClass getOwningClass()
                        throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setOwningClass

void setOwningClass(MOFClass owningClass)
                    throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException