uk.ac.ucl.cs.uml.jmi.BehavioralElements.CommonBehavior
Interface Procedure
- All Superinterfaces:
- Element, ExtObject, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
- All Known Implementing Classes:
- Procedure_Impl
public interface Procedure
- extends ModelElement
A procedure is a coordinated set of actions that models a
computation, such as an algorithm. It can also be used without
actions to express a procedure in a textual language.
In the metamodel, Procedure is a subclass of ModelElement. It can be
linked to a Method or Expression to model how the method is carried
out or the expression is evaluated.
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.Foundation.Core.ModelElement |
getAsArgument, getBehavior, getClientDependency, getComment, getConstraint, getContainer, getDefaultElement, getIsSpecification, getName, getNamespace, getPackage, getPresentation, getReferenceTag, getSourceFlow, getStereotype, getSupplierDependency, getTaggedValue, getTargetFlow, getTemplate, getTemplateArgument, getTemplateParameter, getVisibility, setDefaultElement, setIsSpecification, setName, setNamespace, setTemplate, setVisibility |
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 |
getLanguage
String getLanguage()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setLanguage
void setLanguage(String language)
throws javax.jmi.reflect.JmiException
- Setter for atomic property language)
- Throws:
javax.jmi.reflect.JmiException
getBody
String getBody()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setBody
void setBody(String body)
throws javax.jmi.reflect.JmiException
- Setter for atomic property body)
- Throws:
javax.jmi.reflect.JmiException
getIsList
boolean getIsList()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setIsList
void setIsList(boolean isList)
throws javax.jmi.reflect.JmiException
- Setter for atomic property isList)
- Throws:
javax.jmi.reflect.JmiException
getExpression
Collection getExpression()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getMethod
Collection getMethod()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException