svn commit: r19625 - trunk/src/argouml-app/src/org/argouml/uml/ui/ActionGenerateAll.java
[email protected] Mon, 1 Aug 2011 01:45:27 -0700 (PDT)
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: thn
Date: 2011-08-01 01:45:26-0700
New Revision: 19625
Modified:
trunk/src/argouml-app/src/org/argouml/uml/ui/ActionGenerateAll.java
Log:
include enumerations in the list of classes in the generation dialog
Modified: trunk/src/argouml-app/src/org/argouml/uml/ui/ActionGenerateAll.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/ui/ActionGenerateAll.java?view=diff&pathrev=19625&r1=19624&r2=19625
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/uml/ui/ActionGenerateAll.java (original)
+++ trunk/src/argouml-app/src/org/argouml/uml/ui/ActionGenerateAll.java 2011-08-01 01:45:26-0700
@@ -7,7 +7,8 @@
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
- * bobtarling
+ * Bob Tarling
+ * Thomas Neustupny
*****************************************************************************
*
* Some portions of this file was previously release using the BSD License:
@@ -94,7 +95,8 @@
List nodes = d.getNodes();
for (Object owner : nodes) {
if (!Model.getFacade().isAClass(owner)
- && !Model.getFacade().isAInterface(owner)) {
+ && !Model.getFacade().isAInterface(owner)
+ && !Model.getFacade().isAEnumeration(owner)) {
continue;
}
String name = Model.getFacade().getName(owner);
@@ -125,7 +127,8 @@
Model.getMetaTypes().getInterface()),
classes);
} else if (Model.getFacade().isAClass(selected)
- || Model.getFacade().isAInterface(selected)) {
+ || Model.getFacade().isAInterface(selected)
+ || Model.getFacade().isAEnumeration(selected)) {
if (!classes.contains(selected)) {
classes.add(selected);
}
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2807699
To unsubscribe from this discussion, e-mail: [[email protected]].