diff options
Diffstat (limited to 'plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen.edit/src/org/eclipse/papyrus/gmf/codegen/gmfgen/provider/GenChildContainerItemProvider.java')
-rw-r--r-- | plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen.edit/src/org/eclipse/papyrus/gmf/codegen/gmfgen/provider/GenChildContainerItemProvider.java | 32 |
1 files changed, 25 insertions, 7 deletions
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen.edit/src/org/eclipse/papyrus/gmf/codegen/gmfgen/provider/GenChildContainerItemProvider.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen.edit/src/org/eclipse/papyrus/gmf/codegen/gmfgen/provider/GenChildContainerItemProvider.java index 0b7a9325e83..eb6b12c31b4 100644 --- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen.edit/src/org/eclipse/papyrus/gmf/codegen/gmfgen/provider/GenChildContainerItemProvider.java +++ b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen.edit/src/org/eclipse/papyrus/gmf/codegen/gmfgen/provider/GenChildContainerItemProvider.java @@ -45,13 +45,7 @@ import org.eclipse.papyrus.gmf.codegen.gmfgen.GenChildContainer; * @generated */ public class GenChildContainerItemProvider - extends GenCommonBaseItemProvider - implements - IEditingDomainItemProvider, - IStructuredItemContentProvider, - ITreeItemContentProvider, - IItemLabelProvider, - IItemPropertySource { + extends GenCommonBaseItemProvider { /** * This constructs an instance from a factory and a notifier. * <!-- begin-user-doc --> @@ -74,6 +68,7 @@ public class GenChildContainerItemProvider super.getPropertyDescriptors(object); addCanonicalEditPolicyClassNamePropertyDescriptor(object); + addSpecificDiagramUpdaterClassNamePropertyDescriptor(object); addChildNodesPropertyDescriptor(object); } return itemPropertyDescriptors; @@ -134,6 +129,28 @@ public class GenChildContainerItemProvider } /** + * This adds a property descriptor for the Specific Diagram Updater Class Name feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected void addSpecificDiagramUpdaterClassNamePropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_GenContainerBase_specificDiagramUpdaterClassName_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_GenContainerBase_specificDiagramUpdaterClassName_feature", "_UI_GenContainerBase_type"), + GMFGenPackage.eINSTANCE.getGenContainerBase_SpecificDiagramUpdaterClassName(), + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** * This returns the label text for the adapted class. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -160,6 +177,7 @@ public class GenChildContainerItemProvider switch (notification.getFeatureID(GenChildContainer.class)) { case GMFGenPackage.GEN_CHILD_CONTAINER__CANONICAL_EDIT_POLICY_CLASS_NAME: + case GMFGenPackage.GEN_CHILD_CONTAINER__SPECIFIC_DIAGRAM_UPDATER_CLASS_NAME: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; } |