uk.ac.ucl.cs.uml.jmi.BehavioralElements.Actions.ComputationActions
Interface PrimitiveFunction
- All Superinterfaces:
- Element, ExtObject, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
- All Known Implementing Classes:
- PrimitiveFunction_Impl
public interface PrimitiveFunction
- extends ModelElement
(Not an action) Describes the signature of a primitive function,
that is, a mathematical function that produces output values
from input values without any internal action semantics
substructure. The manner of specifying functions is outside the
scope of action semantics and must be expressed in some external
language.
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
getEncoding
String getEncoding()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setEncoding
void setEncoding(String encoding)
throws javax.jmi.reflect.JmiException
- Setter for atomic property encoding)
- Throws:
javax.jmi.reflect.JmiException
getInputSpec
Collection getInputSpec()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getOutputSpec
Collection getOutputSpec()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException