diff --git a/edu.kit.ipd.descartes.mm.adaptation.edit/src/edu/kit/ipd/descartes/mm/adaptation/provider/AdaptationActionOperationItemProvider.java b/edu.kit.ipd.descartes.mm.adaptation.edit/src/edu/kit/ipd/descartes/mm/adaptation/provider/AdaptationActionOperationItemProvider.java index b59a6480da77c318dbb81d162539254d408b010c..b436bf74468d1832bbeee5a4d08c09094e6fa57a 100644 --- a/edu.kit.ipd.descartes.mm.adaptation.edit/src/edu/kit/ipd/descartes/mm/adaptation/provider/AdaptationActionOperationItemProvider.java +++ b/edu.kit.ipd.descartes.mm.adaptation.edit/src/edu/kit/ipd/descartes/mm/adaptation/provider/AdaptationActionOperationItemProvider.java @@ -5,6 +5,7 @@ package edu.kit.ipd.descartes.mm.adaptation.provider; import edu.kit.ipd.descartes.mm.adaptation.AdaptationActionOperation; +import edu.kit.ipd.descartes.mm.adaptation.AdaptationDirection; import edu.kit.ipd.descartes.mm.adaptation.AdaptationPackage; import edu.kit.ipd.descartes.mm.adaptation.AdaptationScope; @@ -127,12 +128,19 @@ public class AdaptationActionOperationItemProvider * This returns the label text for the adapted class. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @generated + * @generated NOT */ @Override public String getText(Object object) { - AdaptationScope labelValue = ((AdaptationActionOperation)object).getAdaptationOperationScope(); - String label = labelValue == null ? null : labelValue.toString(); + AdaptationScope scopeLabelValue = ((AdaptationActionOperation)object).getAdaptationOperationScope(); + AdaptationDirection directionLabelValue = ((AdaptationActionOperation)object).getAdaptationOperationDirection(); + + String label; + if (scopeLabelValue == null || directionLabelValue == null) + label = null; + else + label = directionLabelValue.toString() + ", " + scopeLabelValue.toString(); + return label == null || label.length() == 0 ? getString("_UI_AdaptationActionOperation_type") : getString("_UI_AdaptationActionOperation_type") + " " + label;