svn commit: r17126 - trunk/src/argouml-core-model-euml/src/org/argouml/model/euml/CoreFactoryEUMLImpl.java
Thomas Neustupny <[email protected]>
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: thn
Date: 2009-04-24 00:25:58-0700
New Revision: 17126
Modified:
trunk/src/argouml-core-model-euml/src/org/argouml/model/euml/CoreFactoryEUMLImpl.java
Log:
UML2: settings names in operations in the same way as in the MDR implementation to ensure similar behavior
Modified: trunk/src/argouml-core-model-euml/src/org/argouml/model/euml/CoreFactoryEUMLImpl.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model-euml/src/org/argouml/model/euml/CoreFactoryEUMLImpl.java?view=diff&pathrev=17126&r1=17125&r2=17126
==============================================================================
--- trunk/src/argouml-core-model-euml/src/org/argouml/model/euml/CoreFactoryEUMLImpl.java (original)
+++ trunk/src/argouml-core-model-euml/src/org/argouml/model/euml/CoreFactoryEUMLImpl.java 2009-04-24 00:25:58-0700
@@ -864,9 +864,11 @@
public void run() {
Operation operation = createOperation();
UMLUtil.getOwnedOperations((Type) cls).add(operation);
- operation.createReturnResult(null, (Type) returnType);
+ operation.createReturnResult("return", (Type) returnType);
if (name != null) {
operation.setName(name);
+ } else {
+ operation.setName("newOperation");
}
getParams().add(operation);
}
@@ -896,6 +898,8 @@
public void run() {
Parameter param = createParameter();
param.setType((Type) type);
+ param.setName("arg" +
+ ((BehavioralFeature) o).getOwnedParameters().size());
((BehavioralFeature) o).getOwnedParameters().add(param);
getParams().add(param);
}
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=1887802
To unsubscribe from this discussion, e-mail: [[email protected]].