svn commit: r19454 - trunk/src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/UMLClassDiagram.java
[email protected] Tue, 17 May 2011 03:31:30 -0700 (PDT)
Newsgroups
gmane.comp.lang.uml.argouml.cvs
Message-ID
<[email protected] >
Author: bobtarling
Date: 2011-05-17 03:31:29-0700
New Revision: 19454
Modified:
trunk/src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/UMLClassDiagram.java
Log:
Only provide InstanceSpecification button for UML2
Modified: trunk/src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/UMLClassDiagram.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/UMLClassDiagram.java?view=diff&pathrev=19454&r1=19453&r2=19454
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/UMLClassDiagram.java (original)
+++ trunk/src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/UMLClassDiagram.java 2011-05-17 03:31:29-0700
@@ -193,30 +193,56 @@
* @see org.argouml.uml.diagram.ui.UMLDiagram#getUmlActions()
*/
protected Object[] getUmlActions() {
- Object[] actions = {
- getPackageActions(),
- getActionClass(),
- null,
- getAssociationActions(),
- getAggregationActions(),
- getCompositionActions(),
- getActionAssociationEnd(),
- getActionGeneralization(),
- null,
- getActionInterface(),
- getActionRealization(),
- null,
- getDependencyActions(),
- null,
- ActionAddAttribute.getTargetFollower(),
- ActionAddOperation.getTargetFollower(),
- getActionAssociationClass(),
- getActionInstanceSpecification(),
- null,
- getDataTypeActions(),
- };
+ if (Model.getFacade().getUmlVersion().startsWith("1")) {
+ Object[] actions = {
+ getPackageActions(),
+ getActionClass(),
+ null,
+ getAssociationActions(),
+ getAggregationActions(),
+ getCompositionActions(),
+ getActionAssociationEnd(),
+ getActionGeneralization(),
+ null,
+ getActionInterface(),
+ getActionRealization(),
+ null,
+ getDependencyActions(),
+ null,
+ ActionAddAttribute.getTargetFollower(),
+ ActionAddOperation.getTargetFollower(),
+ getActionAssociationClass(),
+ null,
+ getDataTypeActions(),
+ };
- return actions;
+ return actions;
+ } else {
+ Object[] actions = {
+ getPackageActions(),
+ getActionClass(),
+ null,
+ getAssociationActions(),
+ getAggregationActions(),
+ getCompositionActions(),
+ getActionAssociationEnd(),
+ getActionGeneralization(),
+ null,
+ getActionInterface(),
+ getActionRealization(),
+ null,
+ getDependencyActions(),
+ null,
+ ActionAddAttribute.getTargetFollower(),
+ ActionAddOperation.getTargetFollower(),
+ getActionAssociationClass(),
+ getActionInstanceSpecification(),
+ null,
+ getDataTypeActions(),
+ };
+
+ return actions;
+ }
}
/**
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2738606
To unsubscribe from this discussion, e-mail: [[email protected] ].