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]].
