svn commit: r18706 - trunk/src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateMachineToState.java
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: bobtarling
Date: 2010-08-30 09:17:17-0700
New Revision: 18706
Modified:
trunk/src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateMachineToState.java
Log:
Allow go rule for statemachine to at least proceed without exception in UML2
Modified: trunk/src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateMachineToState.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateMachineToState.java?view=diff&pathrev=18706&r1=18705&r2=18706
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateMachineToState.java (original)
+++ trunk/src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateMachineToState.java 2010-08-30 09:17:17-0700
@@ -70,9 +70,14 @@
public Collection getChildren(Object parent) {
if (Model.getFacade().isAStateMachine(parent)) {
- if (Model.getFacade().getTop(parent) != null) {
- return Model.getFacade().getSubvertices(
- Model.getFacade().getTop(parent));
+ if (Model.getFacade().getUmlVersion().charAt(0) == '1') {
+ if (Model.getFacade().getTop(parent) != null) {
+ return Model.getFacade().getSubvertices(
+ Model.getFacade().getTop(parent));
+ }
+ } else {
+ // TODO: UML2 - what do we do here?
+ return Collections.EMPTY_SET;
}
}
return Collections.EMPTY_SET;
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2653152
To unsubscribe from this discussion, e-mail: [[email protected]].