uk.ac.ucl.cs.uml.jmi.BehavioralElements.Actions.ReadWriteActions
Interface ReadIsClassifiedObjectAction
- All Superinterfaces:
- Action, Element, ExtObject, ModelElement, PrimitiveAction, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
- All Known Implementing Classes:
- ReadIsClassifiedObjectAction_Impl
public interface ReadIsClassifiedObjectAction
- extends PrimitiveAction
This action tests an object’s classification against a
statically specified class. It returns true if the object input
to the action is classified by the specified classifier with no
intervening classes between the object and the specified
classifier. It returns true if the isDirect attribute is false
and the object input to the action is classified by the
specified classifier, either directly or with intervening
classifiers. Otherwise, it returns false.
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.BehavioralElements.Actions.ActionFoundation.Action |
getAntecedent, getAvailableInput, getAvailableOutput, getConsequent, getGroup, getInputPin, getIsReadOnly, getJumpHandler, getOutputPin, setGroup, setIsReadOnly |
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 |
getIsDirect
boolean getIsDirect()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setIsDirect
void setIsDirect(boolean isDirect)
throws javax.jmi.reflect.JmiException
- Setter for atomic property isDirect)
- Throws:
javax.jmi.reflect.JmiException
getClassifier
Classifier getClassifier()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setClassifier
void setClassifier(Classifier classifier)
throws javax.jmi.reflect.JmiException
- Setter for atomic property classifier)
- Throws:
javax.jmi.reflect.JmiException
getInput
InputPin getInput()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setInput
void setInput(InputPin input)
throws javax.jmi.reflect.JmiException
- Setter for atomic property input)
- Throws:
javax.jmi.reflect.JmiException
getResult
OutputPin getResult()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setResult
void setResult(OutputPin result)
throws javax.jmi.reflect.JmiException
- Setter for atomic property result)
- Throws:
javax.jmi.reflect.JmiException