Bug 582368: [Sirius][PropertiesView] Fix helpExpression on
CommunicationPath
From Properties VSM, helpExpression on feature ownedEnd of
CommunicationPath refers now to ownedEnd feature (instead of
navigableOwnedEnd).
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582368
Change-Id: Ie0c1081796a6d6e6031dca41eaafd04cddd5bfc0
Signed-off-by: Jessy Mallet <jessy.mallet@obeo.fr>
diff --git a/plugins/properties/org.eclipse.papyrus.sirius.properties.uml/description/umlProperties.odesign b/plugins/properties/org.eclipse.papyrus.sirius.properties.uml/description/umlProperties.odesign
index 81f902b..7c17dc0 100644
--- a/plugins/properties/org.eclipse.papyrus.sirius.properties.uml/description/umlProperties.odesign
+++ b/plugins/properties/org.eclipse.papyrus.sirius.properties.uml/description/umlProperties.odesign
@@ -1592,7 +1592,7 @@
</controls>
<controls xsi:type="properties-advanced-controls:ExtEditableReferenceDescription" name="memberEnd" labelExpression="aql:'Member end'" helpExpression="aql:self.getFeatureDescription('memberEnd')" isEnabledExpression="aql:self.eClass().getEStructuralFeature('memberEnd').changeable" referenceNameExpression="aql:'memberEnd'" removeExpression="aql:selection->forAll(sel | sel.delete(self,'memberEnd'))" createExpression="aql:newElementContainer.create(newElementTypeName,newElementContainerFeatureName)" browseExpression="aql:self.updateReference(selection,'memberEnd')"/>
<controls xsi:type="properties-advanced-controls:ExtEditableReferenceDescription" name="navigableOwnedEnd" labelExpression="aql:'Navigable owned end'" helpExpression="aql:self.getFeatureDescription('navigableOwnedEnd')" isEnabledExpression="aql:self.eClass().getEStructuralFeature('navigableOwnedEnd').changeable" referenceNameExpression="aql:'navigableOwnedEnd'" removeExpression="aql:selection->forAll(sel | sel.delete(self,'navigableOwnedEnd'))" createExpression="aql:newElementContainer.create(newElementTypeName,newElementContainerFeatureName)" browseExpression="aql:self.updateReference(selection,'navigableOwnedEnd')"/>
- <controls xsi:type="properties-advanced-controls:ExtEditableReferenceDescription" name="ownedEnd" labelExpression="aql:'Owned end'" helpExpression="aql:self.getFeatureDescription('navigableOwnedEnd')" isEnabledExpression="aql:self.eClass().getEStructuralFeature('ownedEnd').changeable" referenceNameExpression="aql:'ownedEnd'" removeExpression="aql:selection->forAll(sel | sel.delete(self,'ownedEnd'))" createExpression="aql:newElementContainer.create(newElementTypeName,newElementContainerFeatureName)" browseExpression="aql:self.updateReference(selection,'ownedEnd')"/>
+ <controls xsi:type="properties-advanced-controls:ExtEditableReferenceDescription" name="ownedEnd" labelExpression="aql:'Owned end'" helpExpression="aql:self.getFeatureDescription('ownedEnd')" isEnabledExpression="aql:self.eClass().getEStructuralFeature('ownedEnd').changeable" referenceNameExpression="aql:'ownedEnd'" removeExpression="aql:selection->forAll(sel | sel.delete(self,'ownedEnd'))" createExpression="aql:newElementContainer.create(newElementTypeName,newElementContainerFeatureName)" browseExpression="aql:self.updateReference(selection,'ownedEnd')"/>
<controls xsi:type="properties-advanced-controls:ExtEditableReferenceDescription" name="useCase" labelExpression="aql:'Use case'" helpExpression="aql:self.getFeatureDescription('useCase')" isEnabledExpression="aql:self.eClass().getEStructuralFeature('useCase').changeable" referenceNameExpression="aql:'useCase'" removeExpression="aql:selection->forAll(sel | sel.delete(self,'useCase'))" createExpression="aql:newElementContainer.create(newElementTypeName,newElementContainerFeatureName)" browseExpression="aql:self.updateReference(selection,'useCase')"/>
<validationSet>
<propertyValidationRules name="communicationPath_uml_group_name_validation" level="WARNING" message="Name is indistinguishable from another element in the Namespace." targets="//@extensions.0/@categories.0/@groups.40/@controls.0">