diff options
Diffstat (limited to 'extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src-gen/org/eclipse/papyrus/dd/di/provider/DiagramElementItemProvider.java')
-rw-r--r-- | extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src-gen/org/eclipse/papyrus/dd/di/provider/DiagramElementItemProvider.java | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src-gen/org/eclipse/papyrus/dd/di/provider/DiagramElementItemProvider.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src-gen/org/eclipse/papyrus/dd/di/provider/DiagramElementItemProvider.java index 039ddc81595..24912f8bc07 100644 --- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src-gen/org/eclipse/papyrus/dd/di/provider/DiagramElementItemProvider.java +++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit/src-gen/org/eclipse/papyrus/dd/di/provider/DiagramElementItemProvider.java @@ -16,6 +16,7 @@ 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.IItemColorProvider; import org.eclipse.emf.edit.provider.IItemFontProvider; @@ -25,12 +26,14 @@ 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; +import org.eclipse.papyrus.dd.di.DIPackage; import org.eclipse.papyrus.dd.provider.DDEditPlugin; /** * This is the item provider adapter for a {@link org.eclipse.papyrus.dd.di.DiagramElement} object. * <!-- begin-user-doc * --> <!-- end-user-doc --> + * * @generated */ public class DiagramElementItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource, IItemColorProvider, IItemFontProvider { @@ -53,17 +56,29 @@ public class DiagramElementItemProvider extends ItemProviderAdapter implements I */ @Override public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { + if(itemPropertyDescriptors == null) { super.getPropertyDescriptors(object); - + addDiagramPropertyDescriptor(object); } return itemPropertyDescriptors; } /** + * This adds a property descriptor for the Diagram feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + protected void addDiagramPropertyDescriptor(Object object) { + itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_DiagramElement_diagram_feature"), getString("_UI_PropertyDescriptor_description", "_UI_DiagramElement_diagram_feature", "_UI_DiagramElement_type"), DIPackage.Literals.DIAGRAM_ELEMENT__DIAGRAM, true, false, true, null, null, null)); + } + + /** * This returns the label text for the adapted class. * <!-- begin-user-doc * --> <!-- end-user-doc --> + * * @generated */ @Override @@ -76,6 +91,7 @@ public class DiagramElementItemProvider extends ItemProviderAdapter implements I * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. * <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ @Override |