svn commit: r17356 - trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessage.java
Bob Tarling <[email protected]>
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: bobtarling
Date: 2009-09-25 02:58:41-0700
New Revision: 17356
Modified:
trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessage.java
Log:
Issue 5859: Allow null action
Modified: trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessage.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessage.java?view=diff&pathrev=17356&r1=17355&r2=17356
==============================================================================
--- trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessage.java (original)
+++ trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessage.java 2009-09-25 02:58:41-0700
@@ -89,7 +89,9 @@
initialize();
action = Model.getFacade().getAction(getOwner());
updateArrow();
- addElementListener(action, "isAsynchronous");
+ if (action != null) {
+ addElementListener(action, "isAsynchronous");
+ }
}
private void initialize() {
@@ -172,6 +174,10 @@
/**
* Gets the action attached to the message.
* @return the action
+ * @deprecated This method is only called internally. If its needed at all
+ * it will become private. External callers can test for action type using
+ * isCallAction etc. If absolutely required the actions can be accessed
+ * via the model.
*/
public Object getAction() {
return action;
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2400169
To unsubscribe from this discussion, e-mail: [[email protected]].