Interface Signal
- 
- All Superinterfaces:
 BaseElement,Classifier,java.lang.Cloneable,java.lang.Comparable,Element,org.eclipse.emf.ecore.EObject,MDObject,ModelObject,NamedElement,Namespace,org.eclipse.emf.common.notify.Notifier,PackageableElement,ParameterableElement,RedefinableElement,javax.jmi.reflect.RefBaseObject,javax.jmi.reflect.RefFeatured,javax.jmi.reflect.RefObject,TemplateableElement,Type
public interface Signal extends Classifier
A representation of the model object 'Signal'.A Signal is a specification of a kind of communication between objects in which a reaction is asynchronously triggered in the receiver without a reply.
The following features are supported:
- See Also:
 UMLPackage.getSignal()- Model:
 - annotation="MOF package='commonbehaviors.mdcommunications'"
 - Generated:
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<BroadcastSignalAction>get_broadcastSignalActionOfSignal()Returns the value of the 'broadcast Signal Action Of Signal' reference list.java.util.Collection<Reception>get_receptionOfSignal()Returns the value of the 'reception Of Signal' reference list.java.util.Collection<SendSignalAction>get_sendSignalActionOfSignal()Returns the value of the 'send Signal Action Of Signal' reference list.java.util.Collection<SignalEvent>get_signalEventOfSignal()Returns the value of the 'signal Event Of Signal' reference list.java.util.List<Property>getOwnedAttribute()Returns the value of the 'Owned Attribute' containment reference list.booleanhas_broadcastSignalActionOfSignal()booleanhas_receptionOfSignal()booleanhas_sendSignalActionOfSignal()booleanhas_signalEventOfSignal()booleanhasOwnedAttribute()- 
Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, atInsert, canAdd, canAdd, canAddChild, canAddInstance, canBeDeleted, canChangeParent, canDeleteChild, clone, dispose, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, isParentOf, removeAllPropertyChangeListeners, removePropertyChangeListener, sGetID 
- 
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier
get_classifierOfRedefinedClassifier, get_classifierTemplateParameterOfConstrainingClassifier, get_componentRealizationOfRealizingClassifier, get_createObjectActionOfClassifier, get_exceptionHandlerOfExceptionType, get_generalizationOfGeneral, get_informationFlowOfConveyed, get_informationItemOfRepresented, get_instanceSpecificationOfClassifier, get_interfaceOfNestedClassifier, get_readExtentActionOfClassifier, get_readIsClassifiedObjectActionOfClassifier, get_reclassifyObjectActionOfNewClassifier, get_reclassifyObjectActionOfOldClassifier, get_redefinableElementOfRedefinitionContext, get_substitutionOfContract, get_unmarshallActionOfUnmarshallType, getAttribute, getCollaborationUse, getFeature, getGeneral, getGeneralization, getInheritedMember, getOwnedTemplateSignature, getOwnedUseCase, getPowertypeExtent, getRedefinedClassifier, getRepresentation, getSubstitution, getTemplateParameter, getUMLClass, getUseCase, has_classifierOfRedefinedClassifier, has_classifierTemplateParameterOfConstrainingClassifier, has_componentRealizationOfRealizingClassifier, has_createObjectActionOfClassifier, has_exceptionHandlerOfExceptionType, has_generalizationOfGeneral, has_informationFlowOfConveyed, has_informationItemOfRepresented, has_instanceSpecificationOfClassifier, has_readExtentActionOfClassifier, has_readIsClassifiedObjectActionOfClassifier, has_reclassifyObjectActionOfNewClassifier, has_reclassifyObjectActionOfOldClassifier, has_redefinableElementOfRedefinitionContext, has_substitutionOfContract, has_unmarshallActionOfUnmarshallType, hasAttribute, hasCollaborationUse, hasFeature, hasGeneral, hasGeneralization, hasInheritedMember, hasOwnedUseCase, hasPowertypeExtent, hasRedefinedClassifier, hasSubstitution, hasUseCase, isAbstract, isFinalSpecialization, set_interfaceOfNestedClassifier, setAbstract, setFinalSpecialization, setOwnedTemplateSignature, setRepresentation, setTemplateParameter, setUMLClass 
- 
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementTaggedValue, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotype, getOwnedComment, getOwnedElement, getOwner, getSyncElement, getTaggedValue, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasAppliedStereotype, hasElementTaggedValue, hasOwnedComment, hasOwnedElement, hasTaggedValue, setOwner, setSyncElement 
- 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset 
- 
Methods inherited from interface com.nomagic.magicdraw.foundation.MDObject
getID, getMDExtension, getMdExtensions, setID 
- 
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, getLocalID, ignoringRefGetValue, ignoringRefGetValue, isInvalid, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationText, setLocalID, sGetLocalID 
- 
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.NamedElement
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace 
- 
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Namespace
getElementImport, getImportedMember, getMember, getOwnedDiagram, getOwnedMember, getOwnedRule, getPackageImport, hasElementImport, hasImportedMember, hasMember, hasOwnedDiagram, hasOwnedMember, hasOwnedRule, hasPackageImport 
- 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver 
- 
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.PackageableElement
get_componentOfPackagedElement, get_elementImportOfImportedElement, get_manifestationOfUtilizedElement, getOwningPackage, getVisibility, has_elementImportOfImportedElement, has_manifestationOfUtilizedElement, set_componentOfPackagedElement, setOwningPackage, setVisibility 
- 
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.auxiliaryconstructs.mdtemplates.ParameterableElement
get_templateParameterOfDefault, get_templateParameterOfOwnedDefault, get_templateParameterSubstitutionOfActual, get_templateParameterSubstitutionOfOwnedActual, getOwningTemplateParameter, has_templateParameterOfDefault, has_templateParameterSubstitutionOfActual, set_templateParameterOfOwnedDefault, set_templateParameterSubstitutionOfOwnedActual, setOwningTemplateParameter, setTemplateParameter 
- 
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.RedefinableElement
get_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeaf 
- 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints 
- 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refInvokeOperation, refInvokeOperation, refSetValue 
- 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite 
- 
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.auxiliaryconstructs.mdtemplates.TemplateableElement
getTemplateBinding, hasTemplateBinding, setOwnedTemplateSignature 
- 
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Type
get_associationOfEndType, get_behavioralFeatureOfRaisedException, get_operationOfRaisedException, get_typedElementOfType, getPackage, has_associationOfEndType, has_behavioralFeatureOfRaisedException, has_operationOfRaisedException, has_typedElementOfType, setPackage 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getOwnedAttribute
java.util.List<Property> getOwnedAttribute()
Returns the value of the 'Owned Attribute' containment reference list. The list contents are of typeProperty. It is bidirectional and its opposite is 'Owning Signal'. The attributes owned by the Signal.- Returns:
 - the value of the 'Owned Attribute' containment reference list.
 - See Also:
 UMLPackage.getSignal_OwnedAttribute(),Property.getOwningSignal()- Model:
 - opposite="owningSignal" containment="true" resolveProxies="true"
 - Generated:
 
 
- 
get_signalEventOfSignal
java.util.Collection<SignalEvent> get_signalEventOfSignal()
Returns the value of the 'signal Event Of Signal' reference list. The list contents are of typeSignalEvent. It is bidirectional and its opposite is 'Signal'.If the meaning of the 'signal Event Of Signal' reference list isn't clear, there really should be more of a description here...
- Returns:
 - the value of the 'signal Event Of Signal' reference list.
 - See Also:
 UMLPackage.getSignal__signalEventOfSignal(),SignalEvent.getSignal()- Model:
 - opposite="signal" ordered="false"
 - Generated:
 
 
- 
get_broadcastSignalActionOfSignal
java.util.Collection<BroadcastSignalAction> get_broadcastSignalActionOfSignal()
Returns the value of the 'broadcast Signal Action Of Signal' reference list. The list contents are of typeBroadcastSignalAction. It is bidirectional and its opposite is 'Signal'.If the meaning of the 'broadcast Signal Action Of Signal' reference list isn't clear, there really should be more of a description here...
- Returns:
 - the value of the 'broadcast Signal Action Of Signal' reference list.
 - See Also:
 UMLPackage.getSignal__broadcastSignalActionOfSignal(),BroadcastSignalAction.getSignal()- Model:
 - opposite="signal" ordered="false"
 - Generated:
 
 
- 
get_sendSignalActionOfSignal
java.util.Collection<SendSignalAction> get_sendSignalActionOfSignal()
Returns the value of the 'send Signal Action Of Signal' reference list. The list contents are of typeSendSignalAction. It is bidirectional and its opposite is 'Signal'.If the meaning of the 'send Signal Action Of Signal' reference list isn't clear, there really should be more of a description here...
- Returns:
 - the value of the 'send Signal Action Of Signal' reference list.
 - See Also:
 UMLPackage.getSignal__sendSignalActionOfSignal(),SendSignalAction.getSignal()- Model:
 - opposite="signal" ordered="false"
 - Generated:
 
 
- 
get_receptionOfSignal
java.util.Collection<Reception> get_receptionOfSignal()
Returns the value of the 'reception Of Signal' reference list. The list contents are of typeReception. It is bidirectional and its opposite is 'Signal'.If the meaning of the 'reception Of Signal' reference list isn't clear, there really should be more of a description here...
- Returns:
 - the value of the 'reception Of Signal' reference list.
 - See Also:
 UMLPackage.getSignal__receptionOfSignal(),Reception.getSignal()- Model:
 - opposite="signal" ordered="false"
 - Generated:
 
 
- 
hasOwnedAttribute
boolean hasOwnedAttribute() throws javax.jmi.reflect.JmiException- Throws:
 javax.jmi.reflect.JmiException- Generated:
 
 
- 
has_signalEventOfSignal
boolean has_signalEventOfSignal() throws javax.jmi.reflect.JmiException- Throws:
 javax.jmi.reflect.JmiException- Generated:
 
 
- 
has_broadcastSignalActionOfSignal
boolean has_broadcastSignalActionOfSignal() throws javax.jmi.reflect.JmiException- Throws:
 javax.jmi.reflect.JmiException- Generated:
 
 
- 
has_sendSignalActionOfSignal
boolean has_sendSignalActionOfSignal() throws javax.jmi.reflect.JmiException- Throws:
 javax.jmi.reflect.JmiException- Generated:
 
 
- 
has_receptionOfSignal
boolean has_receptionOfSignal() throws javax.jmi.reflect.JmiException- Throws:
 javax.jmi.reflect.JmiException- Generated:
 
 
 - 
 
 -