From 9dc69519d5afcdfa9de5b016850f9229e46b7b93 Mon Sep 17 00:00:00 2001 From: Nikolaus Huber <nikolaus.huber@uni-wuerzburg.de> Date: Mon, 17 Jun 2013 12:58:09 +0000 Subject: [PATCH] refacctorings to the Parameter and the loop count git-svn-id: https://se1.informatik.uni-wuerzburg.de/usvn/svn/code/code/DMM/trunk@12109 9e42b895-fcda-4063-8a3b-11be15eb1bbd --- .../plugin.properties | 1 + .../provider/LoopActionItemProvider.java | 2 +- .../provider/ParameterItemProvider.java | 24 +++++++++++++++++++ 3 files changed, 26 insertions(+), 1 deletion(-) diff --git a/edu.kit.ipd.descartes.mm.adaptation.edit/plugin.properties b/edu.kit.ipd.descartes.mm.adaptation.edit/plugin.properties index 129dbeae..56c5b965 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 41113641..c3748e91 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 90ea782d..9a69e2aa 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; } -- GitLab