diff --git a/edu.kit.ipd.descartes.mm.adaptation.edit/plugin.properties b/edu.kit.ipd.descartes.mm.adaptation.edit/plugin.properties index 129dbeae91f1c3e49da0e69a6382863e348bc3ea..56c5b9656d7335d0144e5c28fa943948aaf8be77 100644 --- a/edu.kit.ipd.descartes.mm.adaptation.edit/plugin.properties +++ b/edu.kit.ipd.descartes.mm.adaptation.edit/plugin.properties @@ -160,3 +160,4 @@ _UI_Objective_specifications_feature = Specifications _UI_WeightingFunction_WeightingFunction_feature = Weighting Function _UI_WeightingFunction_WeightingFunctionImplementation_feature = Weighting Function Implementation _UI_WeightingFunction_weightingFunctionImplementation_feature = Weighting Function Implementation +_UI_Parameter_value_feature = Value diff --git a/edu.kit.ipd.descartes.mm.adaptation.edit/src/edu/kit/ipd/descartes/mm/adaptation/provider/LoopActionItemProvider.java b/edu.kit.ipd.descartes.mm.adaptation.edit/src/edu/kit/ipd/descartes/mm/adaptation/provider/LoopActionItemProvider.java index 41113641fc72d57c29fb4b62dfc7887c6e4fd345..c3748e91a66bfdca4cbad075f0a5432789cf1fe3 100644 --- a/edu.kit.ipd.descartes.mm.adaptation.edit/src/edu/kit/ipd/descartes/mm/adaptation/provider/LoopActionItemProvider.java +++ b/edu.kit.ipd.descartes.mm.adaptation.edit/src/edu/kit/ipd/descartes/mm/adaptation/provider/LoopActionItemProvider.java @@ -83,7 +83,7 @@ public class LoopActionItemProvider true, false, false, - ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, null, null)); } diff --git a/edu.kit.ipd.descartes.mm.adaptation.edit/src/edu/kit/ipd/descartes/mm/adaptation/provider/ParameterItemProvider.java b/edu.kit.ipd.descartes.mm.adaptation.edit/src/edu/kit/ipd/descartes/mm/adaptation/provider/ParameterItemProvider.java index 90ea782dcb9d05176eb18c082d2efd5dcd17bc0d..9a69e2aa9f0483c455164e503539176f807c8480 100644 --- a/edu.kit.ipd.descartes.mm.adaptation.edit/src/edu/kit/ipd/descartes/mm/adaptation/provider/ParameterItemProvider.java +++ b/edu.kit.ipd.descartes.mm.adaptation.edit/src/edu/kit/ipd/descartes/mm/adaptation/provider/ParameterItemProvider.java @@ -63,6 +63,7 @@ public class ParameterItemProvider addNamePropertyDescriptor(object); addTypePropertyDescriptor(object); + addValuePropertyDescriptor(object); } return itemPropertyDescriptors; } @@ -111,6 +112,28 @@ public class ParameterItemProvider null)); } + /** + * This adds a property descriptor for the Value feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected void addValuePropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_Parameter_value_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Parameter_value_feature", "_UI_Parameter_type"), + AdaptationPackage.Literals.PARAMETER__VALUE, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + /** * This returns Parameter.gif. * <!-- begin-user-doc --> @@ -150,6 +173,7 @@ public class ParameterItemProvider switch (notification.getFeatureID(Parameter.class)) { case AdaptationPackage.PARAMETER__NAME: case AdaptationPackage.PARAMETER__TYPE: + case AdaptationPackage.PARAMETER__VALUE: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; }