From 2710081e9d790126d89937fc7b947f4effa32917 Mon Sep 17 00:00:00 2001 From: Fabian Brosig <fabian.brosig@uni-wuerzburg.de> Date: Fri, 26 Sep 2014 15:12:23 +0000 Subject: [PATCH] changed ExternalCall and SystemCallUserAction to inherit from core::Entity git-svn-id: https://se1.informatik.uni-wuerzburg.de/usvn/svn/code/DMM/trunk@16465 9e42b895-fcda-4063-8a3b-11be15eb1bbd --- .../provider/AbstractActionItemProvider.java | 15 +++--- .../provider/AcquireActionItemProvider.java | 9 +--- .../provider/BranchActionItemProvider.java | 5 +- .../ExternalCallActionItemProvider.java | 5 +- .../provider/ExternalCallItemProvider.java | 26 +++------ .../provider/ForkActionItemProvider.java | 6 +-- .../provider/InternalActionItemProvider.java | 5 +- .../provider/LoopActionItemProvider.java | 5 +- .../provider/ReleaseActionItemProvider.java | 9 +--- .../AbstractUserActionItemProvider.java | 7 +-- .../BranchUserActionItemProvider.java | 5 +- .../provider/DelayUserActionItemProvider.java | 5 +- .../provider/LoopUserActionItemProvider.java | 5 +- .../SystemCallUserActionItemProvider.java | 53 +++++++++++++++++++ 14 files changed, 81 insertions(+), 79 deletions(-) diff --git a/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/AbstractActionItemProvider.java b/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/AbstractActionItemProvider.java index fa80eebb..c1e8046b 100644 --- a/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/AbstractActionItemProvider.java +++ b/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/AbstractActionItemProvider.java @@ -4,15 +4,19 @@ package edu.kit.ipd.descartes.mm.applicationlevel.servicebehavior.provider; -import edu.kit.ipd.descartes.core.provider.EntityItemProvider; import edu.kit.ipd.descartes.mm.applicationlevel.provider.ApplicationlevelEditPlugin; -import edu.kit.ipd.descartes.mm.applicationlevel.servicebehavior.AbstractAction; import java.util.Collection; import java.util.List; import org.eclipse.emf.common.notify.AdapterFactory; import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.common.util.ResourceLocator; +import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; +import org.eclipse.emf.edit.provider.IItemLabelProvider; import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.IItemPropertySource; +import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; +import org.eclipse.emf.edit.provider.ITreeItemContentProvider; +import org.eclipse.emf.edit.provider.ItemProviderAdapter; /** * This is the item provider adapter for a {@link edu.kit.ipd.descartes.mm.applicationlevel.servicebehavior.AbstractAction} object. @@ -21,7 +25,7 @@ import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; * @generated */ public class AbstractActionItemProvider - extends EntityItemProvider { + extends ItemProviderAdapter implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { /** * This constructs an instance from a factory and a notifier. * <!-- begin-user-doc --> @@ -66,10 +70,7 @@ public class AbstractActionItemProvider */ @Override public String getText(Object object) { - String label = ((AbstractAction)object).getName(); - return label == null || label.length() == 0 ? - getString("_UI_AbstractAction_type") : - getString("_UI_AbstractAction_type") + " " + label; + return getString("_UI_AbstractAction_type"); } diff --git a/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/AcquireActionItemProvider.java b/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/AcquireActionItemProvider.java index 4da59962..81b4a30a 100644 --- a/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/AcquireActionItemProvider.java +++ b/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/AcquireActionItemProvider.java @@ -4,15 +4,11 @@ package edu.kit.ipd.descartes.mm.applicationlevel.servicebehavior.provider; -import edu.kit.ipd.descartes.mm.applicationlevel.servicebehavior.AcquireAction; import edu.kit.ipd.descartes.mm.applicationlevel.servicebehavior.ServicebehaviorPackage; - import java.util.Collection; import java.util.List; - import org.eclipse.emf.common.notify.AdapterFactory; import org.eclipse.emf.common.notify.Notification; - import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; @@ -90,10 +86,7 @@ public class AcquireActionItemProvider extends AbstractActionItemProvider { */ @Override public String getText(Object object) { - String label = ((AcquireAction)object).getName(); - return label == null || label.length() == 0 ? - getString("_UI_AcquireAction_type") : - getString("_UI_AcquireAction_type") + " " + label; + return getString("_UI_AcquireAction_type"); } diff --git a/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/BranchActionItemProvider.java b/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/BranchActionItemProvider.java index 695c92a4..00b55571 100644 --- a/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/BranchActionItemProvider.java +++ b/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/BranchActionItemProvider.java @@ -101,10 +101,7 @@ public class BranchActionItemProvider extends AbstractActionItemProvider { */ @Override public String getText(Object object) { - String label = ((BranchAction)object).getName(); - return label == null || label.length() == 0 ? - getString("_UI_BranchAction_type") : - getString("_UI_BranchAction_type") + " " + label; + return getString("_UI_BranchAction_type"); } diff --git a/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/ExternalCallActionItemProvider.java b/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/ExternalCallActionItemProvider.java index bcd9d391..c0cfc0ec 100644 --- a/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/ExternalCallActionItemProvider.java +++ b/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/ExternalCallActionItemProvider.java @@ -100,10 +100,7 @@ public class ExternalCallActionItemProvider extends AbstractActionItemProvider { */ @Override public String getText(Object object) { - String label = ((ExternalCallAction)object).getName(); - return label == null || label.length() == 0 ? - getString("_UI_ExternalCallAction_type") : - getString("_UI_ExternalCallAction_type") + " " + label; + return getString("_UI_ExternalCallAction_type"); } diff --git a/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/ExternalCallItemProvider.java b/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/ExternalCallItemProvider.java index 0f66fe0d..22794cb6 100644 --- a/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/ExternalCallItemProvider.java +++ b/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/ExternalCallItemProvider.java @@ -4,26 +4,17 @@ package edu.kit.ipd.descartes.mm.applicationlevel.servicebehavior.provider; +import edu.kit.ipd.descartes.core.provider.EntityItemProvider; import edu.kit.ipd.descartes.mm.applicationlevel.provider.ApplicationlevelEditPlugin; - +import edu.kit.ipd.descartes.mm.applicationlevel.servicebehavior.ExternalCall; import edu.kit.ipd.descartes.mm.applicationlevel.servicebehavior.ServicebehaviorPackage; - import java.util.Collection; import java.util.List; - import org.eclipse.emf.common.notify.AdapterFactory; import org.eclipse.emf.common.notify.Notification; - import org.eclipse.emf.common.util.ResourceLocator; - import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; -import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; -import org.eclipse.emf.edit.provider.IItemLabelProvider; import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; -import org.eclipse.emf.edit.provider.IItemPropertySource; -import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; -import org.eclipse.emf.edit.provider.ITreeItemContentProvider; -import org.eclipse.emf.edit.provider.ItemProviderAdapter; /** * This is the item provider adapter for a {@link edu.kit.ipd.descartes.mm.applicationlevel.servicebehavior.ExternalCall} object. @@ -32,13 +23,7 @@ import org.eclipse.emf.edit.provider.ItemProviderAdapter; * @generated */ public class ExternalCallItemProvider - extends ItemProviderAdapter - implements - IEditingDomainItemProvider, - IStructuredItemContentProvider, - ITreeItemContentProvider, - IItemLabelProvider, - IItemPropertySource { + extends EntityItemProvider { /** * This constructs an instance from a factory and a notifier. * <!-- begin-user-doc --> @@ -129,7 +114,10 @@ public class ExternalCallItemProvider */ @Override public String getText(Object object) { - return getString("_UI_ExternalCall_type"); + String label = ((ExternalCall)object).getName(); + return label == null || label.length() == 0 ? + getString("_UI_ExternalCall_type") : + getString("_UI_ExternalCall_type") + " " + label; } diff --git a/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/ForkActionItemProvider.java b/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/ForkActionItemProvider.java index fa5700b8..365f04cd 100644 --- a/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/ForkActionItemProvider.java +++ b/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/ForkActionItemProvider.java @@ -125,10 +125,8 @@ public class ForkActionItemProvider extends AbstractActionItemProvider { */ @Override public String getText(Object object) { - String label = ((ForkAction)object).getName(); - return label == null || label.length() == 0 ? - getString("_UI_ForkAction_type") : - getString("_UI_ForkAction_type") + " " + label; + ForkAction forkAction = (ForkAction)object; + return getString("_UI_ForkAction_type") + " " + forkAction.isWithSynchronizationBarrier(); } diff --git a/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/InternalActionItemProvider.java b/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/InternalActionItemProvider.java index 5569a5a5..1f122234 100644 --- a/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/InternalActionItemProvider.java +++ b/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/InternalActionItemProvider.java @@ -100,10 +100,7 @@ public class InternalActionItemProvider extends AbstractActionItemProvider { */ @Override public String getText(Object object) { - String label = ((InternalAction)object).getName(); - return label == null || label.length() == 0 ? - getString("_UI_InternalAction_type") : - getString("_UI_InternalAction_type") + " " + label; + return getString("_UI_InternalAction_type"); } diff --git a/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/LoopActionItemProvider.java b/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/LoopActionItemProvider.java index 0a3fc8d5..3dd1150f 100644 --- a/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/LoopActionItemProvider.java +++ b/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/LoopActionItemProvider.java @@ -101,10 +101,7 @@ public class LoopActionItemProvider extends AbstractActionItemProvider { */ @Override public String getText(Object object) { - String label = ((LoopAction)object).getName(); - return label == null || label.length() == 0 ? - getString("_UI_LoopAction_type") : - getString("_UI_LoopAction_type") + " " + label; + return getString("_UI_LoopAction_type"); } diff --git a/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/ReleaseActionItemProvider.java b/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/ReleaseActionItemProvider.java index 651ff450..a9148ee3 100644 --- a/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/ReleaseActionItemProvider.java +++ b/edu.kit.ipd.descartes.mm.applicationlevel.edit/src/edu/kit/ipd/descartes/mm/applicationlevel/servicebehavior/provider/ReleaseActionItemProvider.java @@ -4,15 +4,11 @@ package edu.kit.ipd.descartes.mm.applicationlevel.servicebehavior.provider; -import edu.kit.ipd.descartes.mm.applicationlevel.servicebehavior.ReleaseAction; import edu.kit.ipd.descartes.mm.applicationlevel.servicebehavior.ServicebehaviorPackage; - import java.util.Collection; import java.util.List; - import org.eclipse.emf.common.notify.AdapterFactory; import org.eclipse.emf.common.notify.Notification; - import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; @@ -90,10 +86,7 @@ public class ReleaseActionItemProvider extends AbstractActionItemProvider { */ @Override public String getText(Object object) { - String label = ((ReleaseAction)object).getName(); - return label == null || label.length() == 0 ? - getString("_UI_ReleaseAction_type") : - getString("_UI_ReleaseAction_type") + " " + label; + return getString("_UI_ReleaseAction_type"); } diff --git a/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/AbstractUserActionItemProvider.java b/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/AbstractUserActionItemProvider.java index 41b997ae..c7a5aadd 100644 --- a/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/AbstractUserActionItemProvider.java +++ b/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/AbstractUserActionItemProvider.java @@ -29,7 +29,7 @@ import org.eclipse.emf.edit.provider.ItemProviderAdapter; * @generated */ public class AbstractUserActionItemProvider - extends EntityItemProvider { + extends ItemProviderAdapter implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { /** * This constructs an instance from a factory and a notifier. * <!-- begin-user-doc --> @@ -63,10 +63,7 @@ public class AbstractUserActionItemProvider */ @Override public String getText(Object object) { - String label = ((AbstractUserAction)object).getName(); - return label == null || label.length() == 0 ? - getString("_UI_AbstractUserAction_type") : - getString("_UI_AbstractUserAction_type") + " " + label; + return getString("_UI_AbstractUserAction_type"); } diff --git a/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/BranchUserActionItemProvider.java b/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/BranchUserActionItemProvider.java index a5358c1c..3a06f42f 100644 --- a/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/BranchUserActionItemProvider.java +++ b/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/BranchUserActionItemProvider.java @@ -103,10 +103,7 @@ public class BranchUserActionItemProvider extends AbstractUserActionItemProvider */ @Override public String getText(Object object) { - String label = ((BranchUserAction)object).getName(); - return label == null || label.length() == 0 ? - getString("_UI_BranchUserAction_type") : - getString("_UI_BranchUserAction_type") + " " + label; + return getString("_UI_BranchUserAction_type"); } diff --git a/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/DelayUserActionItemProvider.java b/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/DelayUserActionItemProvider.java index 672309d1..d4c65869 100644 --- a/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/DelayUserActionItemProvider.java +++ b/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/DelayUserActionItemProvider.java @@ -101,10 +101,7 @@ public class DelayUserActionItemProvider extends AbstractUserActionItemProvider */ @Override public String getText(Object object) { - String label = ((DelayUserAction)object).getName(); - return label == null || label.length() == 0 ? - getString("_UI_DelayUserAction_type") : - getString("_UI_DelayUserAction_type") + " " + label; + return getString("_UI_DelayUserAction_type"); } diff --git a/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/LoopUserActionItemProvider.java b/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/LoopUserActionItemProvider.java index 1f2dcbe4..6c780ec6 100644 --- a/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/LoopUserActionItemProvider.java +++ b/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/LoopUserActionItemProvider.java @@ -103,10 +103,7 @@ public class LoopUserActionItemProvider extends AbstractUserActionItemProvider { */ @Override public String getText(Object object) { - String label = ((LoopUserAction)object).getName(); - return label == null || label.length() == 0 ? - getString("_UI_LoopUserAction_type") : - getString("_UI_LoopUserAction_type") + " " + label; + return getString("_UI_LoopUserAction_type"); } diff --git a/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/SystemCallUserActionItemProvider.java b/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/SystemCallUserActionItemProvider.java index fe78a4c9..2ff003d5 100644 --- a/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/SystemCallUserActionItemProvider.java +++ b/edu.kit.ipd.descartes.mm.usageprofile.edit/src/edu/kit/ipd/descartes/mm/usageprofile/provider/SystemCallUserActionItemProvider.java @@ -4,6 +4,8 @@ package edu.kit.ipd.descartes.mm.usageprofile.provider; +import edu.kit.ipd.descartes.core.CorePackage; +import edu.kit.ipd.descartes.identifier.IdentifierPackage; import edu.kit.ipd.descartes.mm.usageprofile.SystemCallUserAction; import edu.kit.ipd.descartes.mm.usageprofile.UsageProfileFactory; import edu.kit.ipd.descartes.mm.usageprofile.UsageProfilePackage; @@ -18,6 +20,7 @@ import org.eclipse.emf.ecore.EStructuralFeature; import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; /** @@ -48,12 +51,58 @@ public class SystemCallUserActionItemProvider extends AbstractUserActionItemProv if (itemPropertyDescriptors == null) { super.getPropertyDescriptors(object); + addIdPropertyDescriptor(object); + addNamePropertyDescriptor(object); addProvidingRolePropertyDescriptor(object); addSignaturePropertyDescriptor(object); } return itemPropertyDescriptors; } + /** + * This adds a property descriptor for the Id feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected void addIdPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_Identifier_id_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Identifier_id_feature", "_UI_Identifier_type"), + IdentifierPackage.Literals.IDENTIFIER__ID, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Name feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected void addNamePropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_NamedElement_name_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_NamedElement_name_feature", "_UI_NamedElement_type"), + CorePackage.Literals.NAMED_ELEMENT__NAME, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + /** * This adds a property descriptor for the Providing Role feature. * <!-- begin-user-doc --> @@ -166,6 +215,10 @@ public class SystemCallUserActionItemProvider extends AbstractUserActionItemProv updateChildren(notification); switch (notification.getFeatureID(SystemCallUserAction.class)) { + case UsageProfilePackage.SYSTEM_CALL_USER_ACTION__ID: + case UsageProfilePackage.SYSTEM_CALL_USER_ACTION__NAME: + fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); + return; case UsageProfilePackage.SYSTEM_CALL_USER_ACTION__INPUT_PARAMETER_SETTINGS: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); return; -- GitLab