## Uses of Interface
org.eclipse.uml2.uml.Message

Packages that use Message
org.eclipse.uml2.uml
org.eclipse.uml2.uml.util

Uses of Message in org.eclipse.uml2.uml

Methods in org.eclipse.uml2.uml that return Message
`Message` `UMLFactory.createMessage()` Returns a new object of class 'Message'
`Message` `Interaction.createMessage(java.lang.String name)` Creates a new `Message`, with the specified 'Name', and appends it to the 'Message' containment reference list
`Message` `MessageEnd.getMessage()` Returns the value of the 'Message' reference
`Message` `Interaction.getMessage(java.lang.String name)` Retrieves the first `Message` with the specified 'Name' from the 'Message' containment reference list
`Message` `Interaction.getMessage(java.lang.String name, boolean ignoreCase, boolean createOnDemand)` Retrieves the first `Message` with the specified 'Name' from the 'Message' containment reference list
`Message` `InformationFlow.getRealizingMessage(java.lang.String name)` Retrieves the first `Message` with the specified 'Name' from the 'Realizing Message' reference list
`Message` `InformationFlow.getRealizingMessage(java.lang.String name, boolean ignoreCase)` Retrieves the first `Message` with the specified 'Name' from the 'Realizing Message' reference list

Methods in org.eclipse.uml2.uml that return types with arguments of type Message
`org.eclipse.emf.common.util.EList<Message>` `Interaction.getMessages()` Returns the value of the 'Message' containment reference list.
`org.eclipse.emf.common.util.EList<Message>` `InformationFlow.getRealizingMessages()` Returns the value of the 'Realizing Message' reference list.

Methods in org.eclipse.uml2.uml with parameters of type Message
`void` `MessageEnd.setMessage(Message value)` Sets the value of the '`Message`' reference

Uses of Message in org.eclipse.uml2.uml.util

Methods in org.eclipse.uml2.uml.util with parameters of type Message
`T` `UMLSwitch.caseMessage(Message object)` Returns the result of interpreting the object as an instance of 'Message'
`boolean` `UMLValidator.validateMessage_validateArguments(Message message, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateArguments constraint of 'Message'
`boolean` `UMLValidator.validateMessage_validateCannotCrossBoundaries(Message message, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateCannotCrossBoundaries constraint of 'Message'
`boolean` `UMLValidator.validateMessage_validateOccurrenceSpecifications(Message message, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateOccurrenceSpecifications constraint of 'Message'
`boolean` `UMLValidator.validateMessage_validateSendingReceivingMessageEvent(Message message, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateSendingReceivingMessageEvent constraint of 'Message'
`boolean` `UMLValidator.validateMessage_validateSignatureIsOperation(Message message, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateSignatureIsOperation constraint of 'Message'
`boolean` `UMLValidator.validateMessage_validateSignatureIsSignal(Message message, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateSignatureIsSignal constraint of 'Message'
`boolean` `UMLValidator.validateMessage_validateSignatureReferTo(Message message, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateSignatureReferTo constraint of 'Message'
`boolean` `UMLValidator.validateMessage(Message message, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

Copyright 2003, 2007 IBM Corporation and others. All Rights Reserved.