|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Reception
A reception is a declaration stating that a classifier is prepared to react to the receipt of a signal. The reception designates a signal and specifies the expected behavioral response. A reception is a summary of expected behavior. The details of handling a signal are specified by a state machine. In the metamodel, Reception is a child of BehavioralFeature and declares that the Classifier containing the feature reacts to the signal designated by the reception feature. The isPolymorphic attribute specifies whether the behavior is polymorphic or not; a true value indicates that the behavior is not always the same and may be affected by state or subclassing. The specification indicates the expected response to the Signal.
Method Summary | |
---|---|
boolean |
getIsAbstract()
|
boolean |
getIsLeaf()
|
boolean |
getIsRoot()
|
Signal |
getSignal()
|
String |
getSpecification()
|
void |
setIsAbstract(boolean isAbstract)
Setter for atomic property isAbstract) |
void |
setIsLeaf(boolean isLeaf)
Setter for atomic property isLeaf) |
void |
setIsRoot(boolean isRoot)
Setter for atomic property isRoot) |
void |
setSignal(Signal signal)
Setter for atomic property signal) |
void |
setSpecification(String specification)
Setter for atomic property specification) |
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.Foundation.Core.BehavioralFeature |
---|
getIsQuery, getParameter, getRaisedSignal, hasSameSignature, matchesSignature, setIsQuery |
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.Foundation.Core.Feature |
---|
getOwner, getOwnerScope, setOwner, setOwnerScope |
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 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 |
---|
String getSpecification() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
void setSpecification(String specification) throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean getIsRoot() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
void setIsRoot(boolean isRoot) throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean getIsLeaf() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
void setIsLeaf(boolean isLeaf) throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean getIsAbstract() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
void setIsAbstract(boolean isAbstract) throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
Signal getSignal() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
void setSignal(Signal signal) throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |