diff options
author | rescobar | 2010-07-29 02:36:24 +0000 |
---|---|---|
committer | rescobar | 2010-07-29 02:36:24 +0000 |
commit | c001a829049fa6d98b24483decb9b15444423d40 (patch) | |
tree | 747816426b519a997f081d545b1c79f50316f2bc /plugins/org.eclipse.osee.framework.core.dsl.edit/src/org | |
parent | f1479c0c6dfc4efe9392768bc39b06bd6a9c294e (diff) | |
download | org.eclipse.osee-c001a829049fa6d98b24483decb9b15444423d40.tar.gz org.eclipse.osee-c001a829049fa6d98b24483decb9b15444423d40.tar.xz org.eclipse.osee-c001a829049fa6d98b24483decb9b15444423d40.zip |
"Team Workflow" - YGHW1 - "Block changes to requirements unless done under an appropriate action."
Diffstat (limited to 'plugins/org.eclipse.osee.framework.core.dsl.edit/src/org')
27 files changed, 2096 insertions, 1612 deletions
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/AccessContextItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/AccessContextItemProvider.java index 3f517611277..2a5e4e2f5ef 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/AccessContextItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/AccessContextItemProvider.java @@ -6,12 +6,17 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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.ecore.EStructuralFeature; + import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; import org.eclipse.emf.edit.provider.IItemLabelProvider; @@ -22,20 +27,29 @@ import org.eclipse.emf.edit.provider.ITreeItemContentProvider; import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; + import org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext; import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslFactory; import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; /** * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext} object. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class AccessContextItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class AccessContextItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public AccessContextItemProvider(AdapterFactory adapterFactory) { @@ -43,8 +57,9 @@ public class AccessContextItemProvider extends ItemProviderAdapter implements IE } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -54,62 +69,83 @@ public class AccessContextItemProvider extends ItemProviderAdapter implements IE addNamePropertyDescriptor(object); addSuperAccessContextsPropertyDescriptor(object); - addTypeGuidPropertyDescriptor(object); + addGuidPropertyDescriptor(object); } return itemPropertyDescriptors; } /** - * This adds a property descriptor for the Name feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * 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_AccessContext_name_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_AccessContext_name_feature", "_UI_AccessContext_type"), - OseeDslPackage.Literals.ACCESS_CONTEXT__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, - null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_AccessContext_name_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_AccessContext_name_feature", "_UI_AccessContext_type"), + OseeDslPackage.Literals.ACCESS_CONTEXT__NAME, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This adds a property descriptor for the Super Access Contexts feature. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This adds a property descriptor for the Super Access Contexts feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addSuperAccessContextsPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_AccessContext_superAccessContexts_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_AccessContext_superAccessContexts_feature", - "_UI_AccessContext_type"), OseeDslPackage.Literals.ACCESS_CONTEXT__SUPER_ACCESS_CONTEXTS, true, false, - true, null, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_AccessContext_superAccessContexts_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_AccessContext_superAccessContexts_feature", "_UI_AccessContext_type"), + OseeDslPackage.Literals.ACCESS_CONTEXT__SUPER_ACCESS_CONTEXTS, + true, + false, + true, + null, + null, + null)); } /** - * This adds a property descriptor for the Type Guid feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Guid feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ - protected void addTypeGuidPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_AccessContext_typeGuid_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_AccessContext_typeGuid_feature", "_UI_AccessContext_type"), - OseeDslPackage.Literals.ACCESS_CONTEXT__TYPE_GUID, true, false, false, - ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + protected void addGuidPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_AccessContext_guid_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_AccessContext_guid_feature", "_UI_AccessContext_type"), + OseeDslPackage.Literals.ACCESS_CONTEXT__GUID, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or - * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * + * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -123,8 +159,8 @@ public class AccessContextItemProvider extends ItemProviderAdapter implements IE } /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -136,8 +172,9 @@ public class AccessContextItemProvider extends ItemProviderAdapter implements IE } /** - * This returns AccessContext.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns AccessContext.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -146,21 +183,24 @@ public class AccessContextItemProvider extends ItemProviderAdapter implements IE } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public String getText(Object object) { - String label = ((AccessContext) object).getName(); - return label == null || label.length() == 0 ? getString("_UI_AccessContext_type") : getString("_UI_AccessContext_type") + " " + label; + String label = ((AccessContext)object).getName(); + return label == null || label.length() == 0 ? + getString("_UI_AccessContext_type") : + getString("_UI_AccessContext_type") + " " + label; } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -169,7 +209,7 @@ public class AccessContextItemProvider extends ItemProviderAdapter implements IE switch (notification.getFeatureID(AccessContext.class)) { case OseeDslPackage.ACCESS_CONTEXT__NAME: - case OseeDslPackage.ACCESS_CONTEXT__TYPE_GUID: + case OseeDslPackage.ACCESS_CONTEXT__GUID: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; case OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES: @@ -181,25 +221,51 @@ public class AccessContextItemProvider extends ItemProviderAdapter implements IE } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { super.collectNewChildDescriptors(newChildDescriptors, object); - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.ACCESS_CONTEXT__ACCESS_RULES, - OseeDslFactory.eINSTANCE.createPermissionRule())); + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.ACCESS_CONTEXT__ACCESS_RULES, + OseeDslFactory.eINSTANCE.createObjectRestriction())); + + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.ACCESS_CONTEXT__ACCESS_RULES, + OseeDslFactory.eINSTANCE.createArtifactInstanceRestriction())); + + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.ACCESS_CONTEXT__ACCESS_RULES, + OseeDslFactory.eINSTANCE.createArtifactTypeRestriction())); + + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.ACCESS_CONTEXT__ACCESS_RULES, + OseeDslFactory.eINSTANCE.createAttributeTypeRestriction())); + + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.ACCESS_CONTEXT__ACCESS_RULES, + OseeDslFactory.eINSTANCE.createRelationTypeRestriction())); - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS, - OseeDslFactory.eINSTANCE.createHierarchyRestriction())); + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS, + OseeDslFactory.eINSTANCE.createHierarchyRestriction())); } /** - * Return the resource locator for this item provider's resources. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * Return the resource locator for this item provider's resources. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/AddEnumItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/AddEnumItemProvider.java index 3292a23b5e0..8c00966ae8d 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/AddEnumItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/AddEnumItemProvider.java @@ -6,10 +6,13 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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.IEditingDomainItemProvider; import org.eclipse.emf.edit.provider.IItemLabelProvider; @@ -19,19 +22,28 @@ import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; import org.eclipse.emf.edit.provider.ITreeItemContentProvider; import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; + import org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum; import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; /** - * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum} object. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum} object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class AddEnumItemProvider extends OverrideOptionItemProvider implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class AddEnumItemProvider + extends OverrideOptionItemProvider + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public AddEnumItemProvider(AdapterFactory adapterFactory) { @@ -39,8 +51,9 @@ public class AddEnumItemProvider extends OverrideOptionItemProvider implements I } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -56,50 +69,75 @@ public class AddEnumItemProvider extends OverrideOptionItemProvider implements I } /** - * This adds a property descriptor for the Enum Entry feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Enum Entry feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addEnumEntryPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_AddEnum_enumEntry_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_AddEnum_enumEntry_feature", "_UI_AddEnum_type"), - OseeDslPackage.Literals.ADD_ENUM__ENUM_ENTRY, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, - null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_AddEnum_enumEntry_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_AddEnum_enumEntry_feature", "_UI_AddEnum_type"), + OseeDslPackage.Literals.ADD_ENUM__ENUM_ENTRY, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This adds a property descriptor for the Ordinal feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Ordinal feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addOrdinalPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_AddEnum_ordinal_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_AddEnum_ordinal_feature", "_UI_AddEnum_type"), - OseeDslPackage.Literals.ADD_ENUM__ORDINAL, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, - null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_AddEnum_ordinal_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_AddEnum_ordinal_feature", "_UI_AddEnum_type"), + OseeDslPackage.Literals.ADD_ENUM__ORDINAL, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This adds a property descriptor for the Entry Guid feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Entry Guid feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addEntryGuidPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_AddEnum_entryGuid_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_AddEnum_entryGuid_feature", "_UI_AddEnum_type"), - OseeDslPackage.Literals.ADD_ENUM__ENTRY_GUID, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, - null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_AddEnum_entryGuid_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_AddEnum_entryGuid_feature", "_UI_AddEnum_type"), + OseeDslPackage.Literals.ADD_ENUM__ENTRY_GUID, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This returns AddEnum.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns AddEnum.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -108,21 +146,24 @@ public class AddEnumItemProvider extends OverrideOptionItemProvider implements I } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public String getText(Object object) { - String label = ((AddEnum) object).getEnumEntry(); - return label == null || label.length() == 0 ? getString("_UI_AddEnum_type") : getString("_UI_AddEnum_type") + " " + label; + String label = ((AddEnum)object).getEnumEntry(); + return label == null || label.length() == 0 ? + getString("_UI_AddEnum_type") : + getString("_UI_AddEnum_type") + " " + label; } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -140,9 +181,10 @@ public class AddEnumItemProvider extends OverrideOptionItemProvider implements I } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ArtifactInstanceRestrictionItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ArtifactInstanceRestrictionItemProvider.java index b561b8c05f7..ea85d4bb748 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ArtifactInstanceRestrictionItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ArtifactInstanceRestrictionItemProvider.java @@ -6,10 +6,13 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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.IEditingDomainItemProvider; import org.eclipse.emf.edit.provider.IItemLabelProvider; @@ -17,19 +20,29 @@ 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.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum; +import org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactInstanceRestriction; import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; /** - * This is the item provider adapter for a - * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactInstanceRestriction} object. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * + * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactInstanceRestriction} object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class ArtifactInstanceRestrictionItemProvider extends ObjectRestrictionItemProvider implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class ArtifactInstanceRestrictionItemProvider + extends ObjectRestrictionItemProvider + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public ArtifactInstanceRestrictionItemProvider(AdapterFactory adapterFactory) { @@ -37,8 +50,9 @@ public class ArtifactInstanceRestrictionItemProvider extends ObjectRestrictionIt } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -46,29 +60,37 @@ public class ArtifactInstanceRestrictionItemProvider extends ObjectRestrictionIt if (itemPropertyDescriptors == null) { super.getPropertyDescriptors(object); - addArtifactNamePropertyDescriptor(object); + addArtifactRefPropertyDescriptor(object); } return itemPropertyDescriptors; } /** - * This adds a property descriptor for the Artifact Name feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Artifact Ref feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ - protected void addArtifactNamePropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_ArtifactInstanceRestriction_artifactName_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_ArtifactInstanceRestriction_artifactName_feature", - "_UI_ArtifactInstanceRestriction_type"), - OseeDslPackage.Literals.ARTIFACT_INSTANCE_RESTRICTION__ARTIFACT_NAME, true, false, true, null, null, null)); + protected void addArtifactRefPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ArtifactInstanceRestriction_artifactRef_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ArtifactInstanceRestriction_artifactRef_feature", "_UI_ArtifactInstanceRestriction_type"), + OseeDslPackage.Literals.ARTIFACT_INSTANCE_RESTRICTION__ARTIFACT_REF, + true, + false, + true, + null, + null, + null)); } /** - * This returns ArtifactInstanceRestriction.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns ArtifactInstanceRestriction.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -77,20 +99,25 @@ public class ArtifactInstanceRestrictionItemProvider extends ObjectRestrictionIt } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public String getText(Object object) { - return getString("_UI_ArtifactInstanceRestriction_type"); + AccessPermissionEnum labelValue = ((ArtifactInstanceRestriction)object).getPermission(); + String label = labelValue == null ? null : labelValue.toString(); + return label == null || label.length() == 0 ? + getString("_UI_ArtifactInstanceRestriction_type") : + getString("_UI_ArtifactInstanceRestriction_type") + " " + label; } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -100,9 +127,10 @@ public class ArtifactInstanceRestrictionItemProvider extends ObjectRestrictionIt } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ArtifactTypeRestrictionItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ArtifactTypeRestrictionItemProvider.java index c39e6d8b2a7..4d69d9088b8 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ArtifactTypeRestrictionItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ArtifactTypeRestrictionItemProvider.java @@ -6,10 +6,13 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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.IEditingDomainItemProvider; import org.eclipse.emf.edit.provider.IItemLabelProvider; @@ -17,18 +20,29 @@ 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.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum; +import org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction; import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; /** - * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction} - * object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction} object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class ArtifactTypeRestrictionItemProvider extends ObjectRestrictionItemProvider implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class ArtifactTypeRestrictionItemProvider + extends ObjectRestrictionItemProvider + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public ArtifactTypeRestrictionItemProvider(AdapterFactory adapterFactory) { @@ -36,8 +50,9 @@ public class ArtifactTypeRestrictionItemProvider extends ObjectRestrictionItemPr } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -45,29 +60,37 @@ public class ArtifactTypeRestrictionItemProvider extends ObjectRestrictionItemPr if (itemPropertyDescriptors == null) { super.getPropertyDescriptors(object); - addArtifactTypePropertyDescriptor(object); + addArtifactTypeRefPropertyDescriptor(object); } return itemPropertyDescriptors; } /** - * This adds a property descriptor for the Artifact Type feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Artifact Type Ref feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ - protected void addArtifactTypePropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_ArtifactTypeRestriction_artifactType_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_ArtifactTypeRestriction_artifactType_feature", - "_UI_ArtifactTypeRestriction_type"), OseeDslPackage.Literals.ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE, - true, false, true, null, null, null)); + protected void addArtifactTypeRefPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ArtifactTypeRestriction_artifactTypeRef_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ArtifactTypeRestriction_artifactTypeRef_feature", "_UI_ArtifactTypeRestriction_type"), + OseeDslPackage.Literals.ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF, + true, + false, + true, + null, + null, + null)); } /** - * This returns ArtifactTypeRestriction.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns ArtifactTypeRestriction.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -76,20 +99,25 @@ public class ArtifactTypeRestrictionItemProvider extends ObjectRestrictionItemPr } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public String getText(Object object) { - return getString("_UI_ArtifactTypeRestriction_type"); + AccessPermissionEnum labelValue = ((ArtifactTypeRestriction)object).getPermission(); + String label = labelValue == null ? null : labelValue.toString(); + return label == null || label.length() == 0 ? + getString("_UI_ArtifactTypeRestriction_type") : + getString("_UI_ArtifactTypeRestriction_type") + " " + label; } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -99,9 +127,10 @@ public class ArtifactTypeRestrictionItemProvider extends ObjectRestrictionItemPr } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/AttributeTypeOfArtifactTypeRestrictionItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/AttributeTypeOfArtifactTypeRestrictionItemProvider.java deleted file mode 100644 index 8bdaeb1a070..00000000000 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/AttributeTypeOfArtifactTypeRestrictionItemProvider.java +++ /dev/null @@ -1,133 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id$ - */ -package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; - -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.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.osee.framework.core.dsl.oseeDsl.OseeDslPackage; - -/** - * This is the item provider adapter for a - * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeOfArtifactTypeRestriction} object. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ -public class AttributeTypeOfArtifactTypeRestrictionItemProvider extends ObjectRestrictionItemProvider implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { - /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public AttributeTypeOfArtifactTypeRestrictionItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - addAttributeTypePropertyDescriptor(object); - addArtifactTypePropertyDescriptor(object); - } - return itemPropertyDescriptors; - } - - /** - * This adds a property descriptor for the Attribute Type feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected void addAttributeTypePropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_AttributeTypeOfArtifactTypeRestriction_attributeType_feature"), - getString("_UI_PropertyDescriptor_description", - "_UI_AttributeTypeOfArtifactTypeRestriction_attributeType_feature", - "_UI_AttributeTypeOfArtifactTypeRestriction_type"), - OseeDslPackage.Literals.ATTRIBUTE_TYPE_OF_ARTIFACT_TYPE_RESTRICTION__ATTRIBUTE_TYPE, true, false, true, null, - null, null)); - } - - /** - * This adds a property descriptor for the Artifact Type feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected void addArtifactTypePropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_AttributeTypeOfArtifactTypeRestriction_artifactType_feature"), - getString("_UI_PropertyDescriptor_description", - "_UI_AttributeTypeOfArtifactTypeRestriction_artifactType_feature", - "_UI_AttributeTypeOfArtifactTypeRestriction_type"), - OseeDslPackage.Literals.ATTRIBUTE_TYPE_OF_ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE, true, false, true, null, - null, null)); - } - - /** - * This returns AttributeTypeOfArtifactTypeRestriction.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/AttributeTypeOfArtifactTypeRestriction")); - } - - /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_AttributeTypeOfArtifactTypeRestriction_type"); - } - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/AttributeTypeRestrictionItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/AttributeTypeRestrictionItemProvider.java index c78ee337d16..885b8026bf0 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/AttributeTypeRestrictionItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/AttributeTypeRestrictionItemProvider.java @@ -6,10 +6,13 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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.IEditingDomainItemProvider; import org.eclipse.emf.edit.provider.IItemLabelProvider; @@ -17,18 +20,29 @@ 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.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum; +import org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction; import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; /** - * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction} - * object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction} object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class AttributeTypeRestrictionItemProvider extends ObjectRestrictionItemProvider implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class AttributeTypeRestrictionItemProvider + extends ObjectRestrictionItemProvider + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public AttributeTypeRestrictionItemProvider(AdapterFactory adapterFactory) { @@ -36,8 +50,9 @@ public class AttributeTypeRestrictionItemProvider extends ObjectRestrictionItemP } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -45,29 +60,60 @@ public class AttributeTypeRestrictionItemProvider extends ObjectRestrictionItemP if (itemPropertyDescriptors == null) { super.getPropertyDescriptors(object); - addAttributeTypePropertyDescriptor(object); + addAttributeTypeRefPropertyDescriptor(object); + addArtifactTypeRefPropertyDescriptor(object); } return itemPropertyDescriptors; } /** - * This adds a property descriptor for the Attribute Type feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Attribute Type Ref feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected void addAttributeTypeRefPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_AttributeTypeRestriction_attributeTypeRef_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_AttributeTypeRestriction_attributeTypeRef_feature", "_UI_AttributeTypeRestriction_type"), + OseeDslPackage.Literals.ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE_REF, + true, + false, + true, + null, + null, + null)); + } + + /** + * This adds a property descriptor for the Artifact Type Ref feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ - protected void addAttributeTypePropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_AttributeTypeRestriction_attributeType_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_AttributeTypeRestriction_attributeType_feature", - "_UI_AttributeTypeRestriction_type"), OseeDslPackage.Literals.ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE, - true, false, true, null, null, null)); + protected void addArtifactTypeRefPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_AttributeTypeRestriction_artifactTypeRef_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_AttributeTypeRestriction_artifactTypeRef_feature", "_UI_AttributeTypeRestriction_type"), + OseeDslPackage.Literals.ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF, + true, + false, + true, + null, + null, + null)); } /** - * This returns AttributeTypeRestriction.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns AttributeTypeRestriction.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -76,20 +122,25 @@ public class AttributeTypeRestrictionItemProvider extends ObjectRestrictionItemP } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public String getText(Object object) { - return getString("_UI_AttributeTypeRestriction_type"); + AccessPermissionEnum labelValue = ((AttributeTypeRestriction)object).getPermission(); + String label = labelValue == null ? null : labelValue.toString(); + return label == null || label.length() == 0 ? + getString("_UI_AttributeTypeRestriction_type") : + getString("_UI_AttributeTypeRestriction_type") + " " + label; } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -99,9 +150,10 @@ public class AttributeTypeRestrictionItemProvider extends ObjectRestrictionItemP } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/HierarchyRestrictionItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/HierarchyRestrictionItemProvider.java index 3b0bcbd8b73..25830fe98f9 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/HierarchyRestrictionItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/HierarchyRestrictionItemProvider.java @@ -6,12 +6,17 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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.ecore.EStructuralFeature; + import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; import org.eclipse.emf.edit.provider.IItemLabelProvider; @@ -21,20 +26,29 @@ import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; import org.eclipse.emf.edit.provider.ITreeItemContentProvider; import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; + import org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction; import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslFactory; import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; /** - * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction} - * object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction} object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class HierarchyRestrictionItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class HierarchyRestrictionItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public HierarchyRestrictionItemProvider(AdapterFactory adapterFactory) { @@ -42,8 +56,9 @@ public class HierarchyRestrictionItemProvider extends ItemProviderAdapter implem } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -57,26 +72,33 @@ public class HierarchyRestrictionItemProvider extends ItemProviderAdapter implem } /** - * This adds a property descriptor for the Artifact feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Artifact feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addArtifactPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_HierarchyRestriction_artifact_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_HierarchyRestriction_artifact_feature", - "_UI_HierarchyRestriction_type"), OseeDslPackage.Literals.HIERARCHY_RESTRICTION__ARTIFACT, true, false, - true, null, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_HierarchyRestriction_artifact_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_HierarchyRestriction_artifact_feature", "_UI_HierarchyRestriction_type"), + OseeDslPackage.Literals.HIERARCHY_RESTRICTION__ARTIFACT, + true, + false, + true, + null, + null, + null)); } /** * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or - * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * + * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -89,8 +111,8 @@ public class HierarchyRestrictionItemProvider extends ItemProviderAdapter implem } /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -102,8 +124,9 @@ public class HierarchyRestrictionItemProvider extends ItemProviderAdapter implem } /** - * This returns HierarchyRestriction.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns HierarchyRestriction.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -112,8 +135,9 @@ public class HierarchyRestrictionItemProvider extends ItemProviderAdapter implem } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -122,10 +146,10 @@ public class HierarchyRestrictionItemProvider extends ItemProviderAdapter implem } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -141,22 +165,46 @@ public class HierarchyRestrictionItemProvider extends ItemProviderAdapter implem } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { super.collectNewChildDescriptors(newChildDescriptors, object); - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.HIERARCHY_RESTRICTION__ACCESS_RULES, - OseeDslFactory.eINSTANCE.createPermissionRule())); + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.HIERARCHY_RESTRICTION__ACCESS_RULES, + OseeDslFactory.eINSTANCE.createObjectRestriction())); + + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.HIERARCHY_RESTRICTION__ACCESS_RULES, + OseeDslFactory.eINSTANCE.createArtifactInstanceRestriction())); + + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.HIERARCHY_RESTRICTION__ACCESS_RULES, + OseeDslFactory.eINSTANCE.createArtifactTypeRestriction())); + + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.HIERARCHY_RESTRICTION__ACCESS_RULES, + OseeDslFactory.eINSTANCE.createAttributeTypeRestriction())); + + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.HIERARCHY_RESTRICTION__ACCESS_RULES, + OseeDslFactory.eINSTANCE.createRelationTypeRestriction())); } /** - * Return the resource locator for this item provider's resources. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * Return the resource locator for this item provider's resources. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ImportItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ImportItemProvider.java index 970c5de9ec6..b1f2d981274 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ImportItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ImportItemProvider.java @@ -6,11 +6,15 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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; @@ -21,19 +25,28 @@ import org.eclipse.emf.edit.provider.ITreeItemContentProvider; import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; + import org.eclipse.osee.framework.core.dsl.oseeDsl.Import; import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; /** - * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.Import} object. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.Import} object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class ImportItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class ImportItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public ImportItemProvider(AdapterFactory adapterFactory) { @@ -41,8 +54,9 @@ public class ImportItemProvider extends ItemProviderAdapter implements IEditingD } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -56,22 +70,31 @@ public class ImportItemProvider extends ItemProviderAdapter implements IEditingD } /** - * This adds a property descriptor for the Import URI feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Import URI feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addImportURIPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_Import_importURI_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_Import_importURI_feature", "_UI_Import_type"), - OseeDslPackage.Literals.IMPORT__IMPORT_URI, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, - null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_Import_importURI_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Import_importURI_feature", "_UI_Import_type"), + OseeDslPackage.Literals.IMPORT__IMPORT_URI, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This returns Import.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns Import.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -80,21 +103,24 @@ public class ImportItemProvider extends ItemProviderAdapter implements IEditingD } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public String getText(Object object) { - String label = ((Import) object).getImportURI(); - return label == null || label.length() == 0 ? getString("_UI_Import_type") : getString("_UI_Import_type") + " " + label; + String label = ((Import)object).getImportURI(); + return label == null || label.length() == 0 ? + getString("_UI_Import_type") : + getString("_UI_Import_type") + " " + label; } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -110,9 +136,10 @@ public class ImportItemProvider extends ItemProviderAdapter implements IEditingD } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -121,8 +148,9 @@ public class ImportItemProvider extends ItemProviderAdapter implements IEditingD } /** - * Return the resource locator for this item provider's resources. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * Return the resource locator for this item provider's resources. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ObjectRestrictionItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ObjectRestrictionItemProvider.java index 5c21c28ae56..0b81288a57d 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ObjectRestrictionItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ObjectRestrictionItemProvider.java @@ -6,29 +6,48 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ItemProviderAdapter; +import org.eclipse.emf.edit.provider.ViewerNotification; + +import org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum; +import org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction; +import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; /** * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction} object. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class ObjectRestrictionItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class ObjectRestrictionItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public ObjectRestrictionItemProvider(AdapterFactory adapterFactory) { @@ -36,8 +55,9 @@ public class ObjectRestrictionItemProvider extends ItemProviderAdapter implement } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -45,13 +65,37 @@ public class ObjectRestrictionItemProvider extends ItemProviderAdapter implement if (itemPropertyDescriptors == null) { super.getPropertyDescriptors(object); + addPermissionPropertyDescriptor(object); } return itemPropertyDescriptors; } /** - * This returns ObjectRestriction.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Permission feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected void addPermissionPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ObjectRestriction_permission_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ObjectRestriction_permission_feature", "_UI_ObjectRestriction_type"), + OseeDslPackage.Literals.OBJECT_RESTRICTION__PERMISSION, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** + * This returns ObjectRestriction.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -60,32 +104,44 @@ public class ObjectRestrictionItemProvider extends ItemProviderAdapter implement } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public String getText(Object object) { - return getString("_UI_ObjectRestriction_type"); + AccessPermissionEnum labelValue = ((ObjectRestriction)object).getPermission(); + String label = labelValue == null ? null : labelValue.toString(); + return label == null || label.length() == 0 ? + getString("_UI_ObjectRestriction_type") : + getString("_UI_ObjectRestriction_type") + " " + label; } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public void notifyChanged(Notification notification) { updateChildren(notification); + + switch (notification.getFeatureID(ObjectRestriction.class)) { + case OseeDslPackage.OBJECT_RESTRICTION__PERMISSION: + fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); + return; + } super.notifyChanged(notification); } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -94,8 +150,9 @@ public class ObjectRestrictionItemProvider extends ItemProviderAdapter implement } /** - * Return the resource locator for this item provider's resources. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * Return the resource locator for this item provider's resources. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeDslEditPlugin.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeDslEditPlugin.java index 5bd2c2d0d9a..f1962167bcc 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeDslEditPlugin.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeDslEditPlugin.java @@ -7,40 +7,48 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; import org.eclipse.emf.common.EMFPlugin; + import org.eclipse.emf.common.util.ResourceLocator; /** - * This is the central singleton for the OseeDsl edit plugin. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This is the central singleton for the OseeDsl edit plugin. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public final class OseeDslEditPlugin extends EMFPlugin { /** - * Keep track of the singleton. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * Keep track of the singleton. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public static final OseeDslEditPlugin INSTANCE = new OseeDslEditPlugin(); /** - * Keep track of the singleton. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * Keep track of the singleton. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ private static Implementation plugin; /** - * Create the instance. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * Create the instance. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public OseeDslEditPlugin() { - super(new ResourceLocator[] {}); + super + (new ResourceLocator [] { + }); } /** - * Returns the singleton instance of the Eclipse plugin. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * Returns the singleton instance of the Eclipse plugin. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @return the singleton instance. * @generated */ @@ -50,8 +58,9 @@ public final class OseeDslEditPlugin extends EMFPlugin { } /** - * Returns the singleton instance of the Eclipse plugin. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * Returns the singleton instance of the Eclipse plugin. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @return the singleton instance. * @generated */ @@ -60,14 +69,16 @@ public final class OseeDslEditPlugin extends EMFPlugin { } /** - * The actual implementation of the Eclipse <b>Plugin</b>. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * The actual implementation of the Eclipse <b>Plugin</b>. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public static class Implementation extends EclipsePlugin { /** - * Creates an instance. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * Creates an instance. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public Implementation() { diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeDslItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeDslItemProvider.java index 152d8c62eea..1c0e44ec3b0 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeDslItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeDslItemProvider.java @@ -6,12 +6,17 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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.ecore.EStructuralFeature; + import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; import org.eclipse.emf.edit.provider.IItemLabelProvider; import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; @@ -20,20 +25,29 @@ import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; import org.eclipse.emf.edit.provider.ITreeItemContentProvider; import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; + import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl; import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslFactory; import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; /** - * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl} object. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl} object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class OseeDslItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class OseeDslItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public OseeDslItemProvider(AdapterFactory adapterFactory) { @@ -41,8 +55,9 @@ public class OseeDslItemProvider extends ItemProviderAdapter implements IEditing } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -57,9 +72,9 @@ public class OseeDslItemProvider extends ItemProviderAdapter implements IEditing /** * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or - * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * + * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -80,8 +95,8 @@ public class OseeDslItemProvider extends ItemProviderAdapter implements IEditing } /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -93,8 +108,9 @@ public class OseeDslItemProvider extends ItemProviderAdapter implements IEditing } /** - * This returns OseeDsl.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns OseeDsl.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -103,8 +119,9 @@ public class OseeDslItemProvider extends ItemProviderAdapter implements IEditing } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -113,10 +130,10 @@ public class OseeDslItemProvider extends ItemProviderAdapter implements IEditing } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -140,46 +157,66 @@ public class OseeDslItemProvider extends ItemProviderAdapter implements IEditing } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { super.collectNewChildDescriptors(newChildDescriptors, object); - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.OSEE_DSL__IMPORTS, - OseeDslFactory.eINSTANCE.createImport())); - - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.OSEE_DSL__ARTIFACT_TYPES, - OseeDslFactory.eINSTANCE.createXArtifactType())); - - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.OSEE_DSL__RELATION_TYPES, - OseeDslFactory.eINSTANCE.createXRelationType())); - - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.OSEE_DSL__ATTRIBUTE_TYPES, - OseeDslFactory.eINSTANCE.createXAttributeType())); - - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.OSEE_DSL__ENUM_TYPES, - OseeDslFactory.eINSTANCE.createXOseeEnumType())); - - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.OSEE_DSL__ENUM_OVERRIDES, - OseeDslFactory.eINSTANCE.createXOseeEnumOverride())); - - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.OSEE_DSL__BRANCH_REFS, - OseeDslFactory.eINSTANCE.createXBranchRef())); - - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.OSEE_DSL__ARTIFACT_REFS, - OseeDslFactory.eINSTANCE.createXArtifactRef())); - - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.OSEE_DSL__ACCESS_DECLARATIONS, - OseeDslFactory.eINSTANCE.createAccessContext())); + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.OSEE_DSL__IMPORTS, + OseeDslFactory.eINSTANCE.createImport())); + + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.OSEE_DSL__ARTIFACT_TYPES, + OseeDslFactory.eINSTANCE.createXArtifactType())); + + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.OSEE_DSL__RELATION_TYPES, + OseeDslFactory.eINSTANCE.createXRelationType())); + + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.OSEE_DSL__ATTRIBUTE_TYPES, + OseeDslFactory.eINSTANCE.createXAttributeType())); + + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.OSEE_DSL__ENUM_TYPES, + OseeDslFactory.eINSTANCE.createXOseeEnumType())); + + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.OSEE_DSL__ENUM_OVERRIDES, + OseeDslFactory.eINSTANCE.createXOseeEnumOverride())); + + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.OSEE_DSL__BRANCH_REFS, + OseeDslFactory.eINSTANCE.createXBranchRef())); + + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.OSEE_DSL__ARTIFACT_REFS, + OseeDslFactory.eINSTANCE.createXArtifactRef())); + + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.OSEE_DSL__ACCESS_DECLARATIONS, + OseeDslFactory.eINSTANCE.createAccessContext())); } /** - * Return the resource locator for this item provider's resources. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * Return the resource locator for this item provider's resources. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeDslItemProviderAdapterFactory.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeDslItemProviderAdapterFactory.java index 949674e8cc7..6b5c0e2d355 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeDslItemProviderAdapterFactory.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeDslItemProviderAdapterFactory.java @@ -8,9 +8,11 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; import java.util.ArrayList; import java.util.Collection; + import org.eclipse.emf.common.notify.Adapter; import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.common.notify.Notifier; + import org.eclipse.emf.edit.provider.ChangeNotifier; import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; import org.eclipse.emf.edit.provider.ComposedAdapterFactory; @@ -22,44 +24,47 @@ import org.eclipse.emf.edit.provider.IItemPropertySource; import org.eclipse.emf.edit.provider.INotifyChangedListener; import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; import org.eclipse.emf.edit.provider.ITreeItemContentProvider; + import org.eclipse.osee.framework.core.dsl.oseeDsl.util.OseeDslAdapterFactory; /** - * This is the factory that is used to provide the interfaces needed to support Viewers. The adapters generated by this - * factory convert EMF adapter notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}. The adapters - * also support Eclipse property sheets. Note that most of the adapters are shared among multiple instances. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This is the factory that is used to provide the interfaces needed to support Viewers. + * The adapters generated by this factory convert EMF adapter notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}. + * The adapters also support Eclipse property sheets. + * Note that most of the adapters are shared among multiple instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable { /** - * This keeps track of the root adapter factory that delegates to this adapter factory. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * + * This keeps track of the root adapter factory that delegates to this adapter factory. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected ComposedAdapterFactory parentAdapterFactory; /** - * This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * + * This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected IChangeNotifier changeNotifier = new ChangeNotifier(); /** - * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected Collection<Object> supportedTypes = new ArrayList<Object>(); /** - * This constructs an instance. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public OseeDslItemProviderAdapterFactory() { @@ -71,17 +76,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl} - * instances. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected OseeDslItemProvider oseeDslItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl}. <!-- begin-user-doc --> + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl}. + * <!-- begin-user-doc --> * <!-- end-user-doc --> - * * @generated */ @Override @@ -94,17 +99,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.Import} - * instances. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.Import} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected ImportItemProvider importItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.Import}. <!-- begin-user-doc --> + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.Import}. + * <!-- begin-user-doc --> * <!-- end-user-doc --> - * * @generated */ @Override @@ -117,17 +122,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeElement} - * instances. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeElement} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected OseeElementItemProvider oseeElementItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeElement}. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeElement}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -140,17 +145,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType} - * instances. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected OseeTypeItemProvider oseeTypeItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType}. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -163,17 +168,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType} - * instances. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected XArtifactTypeItemProvider xArtifactTypeItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType}. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -186,18 +191,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all - * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef} instances. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected XAttributeTypeRefItemProvider xAttributeTypeRefItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef}. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -210,18 +214,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all - * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType} instances. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected XAttributeTypeItemProvider xAttributeTypeItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType}. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -234,17 +237,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType} - * instances. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected XOseeEnumTypeItemProvider xOseeEnumTypeItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType}. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -257,18 +260,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all - * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry} instances. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected XOseeEnumEntryItemProvider xOseeEnumEntryItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry}. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -281,18 +283,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all - * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride} instances. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected XOseeEnumOverrideItemProvider xOseeEnumOverrideItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride}. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -305,18 +306,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all - * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption} instances. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected OverrideOptionItemProvider overrideOptionItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption}. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -329,17 +329,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum} - * instances. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected AddEnumItemProvider addEnumItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum}. <!-- begin-user-doc --> + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum}. + * <!-- begin-user-doc --> * <!-- end-user-doc --> - * * @generated */ @Override @@ -352,17 +352,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum} - * instances. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected RemoveEnumItemProvider removeEnumItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum}. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -375,17 +375,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType} - * instances. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected XRelationTypeItemProvider xRelationTypeItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType}. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -398,17 +398,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactRef} - * instances. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactRef} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected XArtifactRefItemProvider xArtifactRefItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactRef}. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactRef}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -421,17 +421,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XBranchRef} - * instances. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XBranchRef} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected XBranchRefItemProvider xBranchRefItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XBranchRef}. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XBranchRef}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -444,17 +444,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext} - * instances. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected AccessContextItemProvider accessContextItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext}. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -467,18 +467,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all - * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction} instances. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected HierarchyRestrictionItemProvider hierarchyRestrictionItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction}. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -491,42 +490,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all - * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.PermissionRule} instances. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - protected PermissionRuleItemProvider permissionRuleItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.PermissionRule}. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Adapter createPermissionRuleAdapter() { - if (permissionRuleItemProvider == null) { - permissionRuleItemProvider = new PermissionRuleItemProvider(this); - } - - return permissionRuleItemProvider; - } - - /** - * This keeps track of the one adapter used for all - * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction} instances. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected ObjectRestrictionItemProvider objectRestrictionItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction}. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -539,18 +513,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all - * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactInstanceRestriction} instances. <!-- begin-user-doc --> + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactInstanceRestriction} instances. + * <!-- begin-user-doc --> * <!-- end-user-doc --> - * * @generated */ protected ArtifactInstanceRestrictionItemProvider artifactInstanceRestrictionItemProvider; /** * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactInstanceRestriction}. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -563,18 +536,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all - * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction} instances. <!-- begin-user-doc --> + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction} instances. + * <!-- begin-user-doc --> * <!-- end-user-doc --> - * * @generated */ protected ArtifactTypeRestrictionItemProvider artifactTypeRestrictionItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction}. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -587,42 +559,17 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all - * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction} instances. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - protected RelationTypeRestrictionItemProvider relationTypeRestrictionItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction}. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Adapter createRelationTypeRestrictionAdapter() { - if (relationTypeRestrictionItemProvider == null) { - relationTypeRestrictionItemProvider = new RelationTypeRestrictionItemProvider(this); - } - - return relationTypeRestrictionItemProvider; - } - - /** - * This keeps track of the one adapter used for all - * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction} instances. <!-- begin-user-doc --> + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction} instances. + * <!-- begin-user-doc --> * <!-- end-user-doc --> - * * @generated */ protected AttributeTypeRestrictionItemProvider attributeTypeRestrictionItemProvider; /** - * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction}. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -635,54 +582,51 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This keeps track of the one adapter used for all - * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeOfArtifactTypeRestriction} instances. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This keeps track of the one adapter used for all {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ - protected AttributeTypeOfArtifactTypeRestrictionItemProvider attributeTypeOfArtifactTypeRestrictionItemProvider; + protected RelationTypeRestrictionItemProvider relationTypeRestrictionItemProvider; /** - * This creates an adapter for a - * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeOfArtifactTypeRestriction}. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * + * This creates an adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override - public Adapter createAttributeTypeOfArtifactTypeRestrictionAdapter() { - if (attributeTypeOfArtifactTypeRestrictionItemProvider == null) { - attributeTypeOfArtifactTypeRestrictionItemProvider = - new AttributeTypeOfArtifactTypeRestrictionItemProvider(this); + public Adapter createRelationTypeRestrictionAdapter() { + if (relationTypeRestrictionItemProvider == null) { + relationTypeRestrictionItemProvider = new RelationTypeRestrictionItemProvider(this); } - return attributeTypeOfArtifactTypeRestrictionItemProvider; + return relationTypeRestrictionItemProvider; } /** - * This returns the root adapter factory that contains this factory. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the root adapter factory that contains this factory. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ - @Override public ComposeableAdapterFactory getRootAdapterFactory() { return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory(); } /** - * This sets the composed adapter factory that contains this factory. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This sets the composed adapter factory that contains this factory. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ - @Override public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) { this.parentAdapterFactory = parentAdapterFactory; } /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -691,9 +635,9 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This implementation substitutes the factory itself as the key for the adapter. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * + * This implementation substitutes the factory itself as the key for the adapter. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -702,15 +646,15 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public Object adapt(Object object, Object type) { if (isFactoryForType(type)) { Object adapter = super.adapt(object, type); - if (!(type instanceof Class<?>) || ((Class<?>) type).isInstance(adapter)) { + if (!(type instanceof Class<?>) || (((Class<?>)type).isInstance(adapter))) { return adapter; } } @@ -719,32 +663,31 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This adds a listener. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a listener. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ - @Override public void addListener(INotifyChangedListener notifyChangedListener) { changeNotifier.addListener(notifyChangedListener); } /** - * This removes a listener. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This removes a listener. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ - @Override public void removeListener(INotifyChangedListener notifyChangedListener) { changeNotifier.removeListener(notifyChangedListener); } /** - * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * + * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ - @Override public void fireNotifyChanged(Notification notification) { changeNotifier.fireNotifyChanged(notification); @@ -754,87 +697,35 @@ public class OseeDslItemProviderAdapterFactory extends OseeDslAdapterFactory imp } /** - * This disposes all of the item providers created by this factory. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This disposes all of the item providers created by this factory. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ - @Override public void dispose() { - if (oseeDslItemProvider != null) { - oseeDslItemProvider.dispose(); - } - if (importItemProvider != null) { - importItemProvider.dispose(); - } - if (oseeElementItemProvider != null) { - oseeElementItemProvider.dispose(); - } - if (oseeTypeItemProvider != null) { - oseeTypeItemProvider.dispose(); - } - if (xArtifactTypeItemProvider != null) { - xArtifactTypeItemProvider.dispose(); - } - if (xAttributeTypeRefItemProvider != null) { - xAttributeTypeRefItemProvider.dispose(); - } - if (xAttributeTypeItemProvider != null) { - xAttributeTypeItemProvider.dispose(); - } - if (xOseeEnumTypeItemProvider != null) { - xOseeEnumTypeItemProvider.dispose(); - } - if (xOseeEnumEntryItemProvider != null) { - xOseeEnumEntryItemProvider.dispose(); - } - if (xOseeEnumOverrideItemProvider != null) { - xOseeEnumOverrideItemProvider.dispose(); - } - if (overrideOptionItemProvider != null) { - overrideOptionItemProvider.dispose(); - } - if (addEnumItemProvider != null) { - addEnumItemProvider.dispose(); - } - if (removeEnumItemProvider != null) { - removeEnumItemProvider.dispose(); - } - if (xRelationTypeItemProvider != null) { - xRelationTypeItemProvider.dispose(); - } - if (xArtifactRefItemProvider != null) { - xArtifactRefItemProvider.dispose(); - } - if (xBranchRefItemProvider != null) { - xBranchRefItemProvider.dispose(); - } - if (accessContextItemProvider != null) { - accessContextItemProvider.dispose(); - } - if (hierarchyRestrictionItemProvider != null) { - hierarchyRestrictionItemProvider.dispose(); - } - if (permissionRuleItemProvider != null) { - permissionRuleItemProvider.dispose(); - } - if (objectRestrictionItemProvider != null) { - objectRestrictionItemProvider.dispose(); - } - if (artifactInstanceRestrictionItemProvider != null) { - artifactInstanceRestrictionItemProvider.dispose(); - } - if (artifactTypeRestrictionItemProvider != null) { - artifactTypeRestrictionItemProvider.dispose(); - } - if (relationTypeRestrictionItemProvider != null) { - relationTypeRestrictionItemProvider.dispose(); - } - if (attributeTypeRestrictionItemProvider != null) { - attributeTypeRestrictionItemProvider.dispose(); - } - if (attributeTypeOfArtifactTypeRestrictionItemProvider != null) { - attributeTypeOfArtifactTypeRestrictionItemProvider.dispose(); - } + if (oseeDslItemProvider != null) oseeDslItemProvider.dispose(); + if (importItemProvider != null) importItemProvider.dispose(); + if (oseeElementItemProvider != null) oseeElementItemProvider.dispose(); + if (oseeTypeItemProvider != null) oseeTypeItemProvider.dispose(); + if (xArtifactTypeItemProvider != null) xArtifactTypeItemProvider.dispose(); + if (xAttributeTypeRefItemProvider != null) xAttributeTypeRefItemProvider.dispose(); + if (xAttributeTypeItemProvider != null) xAttributeTypeItemProvider.dispose(); + if (xOseeEnumTypeItemProvider != null) xOseeEnumTypeItemProvider.dispose(); + if (xOseeEnumEntryItemProvider != null) xOseeEnumEntryItemProvider.dispose(); + if (xOseeEnumOverrideItemProvider != null) xOseeEnumOverrideItemProvider.dispose(); + if (overrideOptionItemProvider != null) overrideOptionItemProvider.dispose(); + if (addEnumItemProvider != null) addEnumItemProvider.dispose(); + if (removeEnumItemProvider != null) removeEnumItemProvider.dispose(); + if (xRelationTypeItemProvider != null) xRelationTypeItemProvider.dispose(); + if (xArtifactRefItemProvider != null) xArtifactRefItemProvider.dispose(); + if (xBranchRefItemProvider != null) xBranchRefItemProvider.dispose(); + if (accessContextItemProvider != null) accessContextItemProvider.dispose(); + if (hierarchyRestrictionItemProvider != null) hierarchyRestrictionItemProvider.dispose(); + if (objectRestrictionItemProvider != null) objectRestrictionItemProvider.dispose(); + if (artifactInstanceRestrictionItemProvider != null) artifactInstanceRestrictionItemProvider.dispose(); + if (artifactTypeRestrictionItemProvider != null) artifactTypeRestrictionItemProvider.dispose(); + if (attributeTypeRestrictionItemProvider != null) attributeTypeRestrictionItemProvider.dispose(); + if (relationTypeRestrictionItemProvider != null) relationTypeRestrictionItemProvider.dispose(); } } diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeElementItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeElementItemProvider.java index 257ca10d60c..bfa71f1bfb6 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeElementItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeElementItemProvider.java @@ -6,11 +6,15 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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; @@ -20,15 +24,23 @@ import org.eclipse.emf.edit.provider.ITreeItemContentProvider; import org.eclipse.emf.edit.provider.ItemProviderAdapter; /** - * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeElement} object. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeElement} object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class OseeElementItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class OseeElementItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public OseeElementItemProvider(AdapterFactory adapterFactory) { @@ -36,8 +48,9 @@ public class OseeElementItemProvider extends ItemProviderAdapter implements IEdi } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -50,8 +63,9 @@ public class OseeElementItemProvider extends ItemProviderAdapter implements IEdi } /** - * This returns OseeElement.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns OseeElement.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -60,8 +74,9 @@ public class OseeElementItemProvider extends ItemProviderAdapter implements IEdi } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -70,10 +85,10 @@ public class OseeElementItemProvider extends ItemProviderAdapter implements IEdi } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -83,9 +98,10 @@ public class OseeElementItemProvider extends ItemProviderAdapter implements IEdi } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -94,8 +110,9 @@ public class OseeElementItemProvider extends ItemProviderAdapter implements IEdi } /** - * Return the resource locator for this item provider's resources. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * Return the resource locator for this item provider's resources. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeTypeItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeTypeItemProvider.java index ef4801e1a44..bc7a1868051 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeTypeItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeTypeItemProvider.java @@ -6,10 +6,13 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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.IEditingDomainItemProvider; import org.eclipse.emf.edit.provider.IItemLabelProvider; @@ -19,19 +22,28 @@ import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; import org.eclipse.emf.edit.provider.ITreeItemContentProvider; import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; + import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType; /** - * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType} object. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType} object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class OseeTypeItemProvider extends OseeElementItemProvider implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class OseeTypeItemProvider + extends OseeElementItemProvider + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public OseeTypeItemProvider(AdapterFactory adapterFactory) { @@ -39,8 +51,9 @@ public class OseeTypeItemProvider extends OseeElementItemProvider implements IEd } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -55,36 +68,53 @@ public class OseeTypeItemProvider extends OseeElementItemProvider implements IEd } /** - * This adds a property descriptor for the Name feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * 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_OseeType_name_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_OseeType_name_feature", "_UI_OseeType_type"), - OseeDslPackage.Literals.OSEE_TYPE__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, - null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_OseeType_name_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_OseeType_name_feature", "_UI_OseeType_type"), + OseeDslPackage.Literals.OSEE_TYPE__NAME, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This adds a property descriptor for the Type Guid feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Type Guid feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addTypeGuidPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_OseeType_typeGuid_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_OseeType_typeGuid_feature", "_UI_OseeType_type"), - OseeDslPackage.Literals.OSEE_TYPE__TYPE_GUID, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, - null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_OseeType_typeGuid_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_OseeType_typeGuid_feature", "_UI_OseeType_type"), + OseeDslPackage.Literals.OSEE_TYPE__TYPE_GUID, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This returns OseeType.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns OseeType.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -93,21 +123,24 @@ public class OseeTypeItemProvider extends OseeElementItemProvider implements IEd } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public String getText(Object object) { - String label = ((OseeType) object).getName(); - return label == null || label.length() == 0 ? getString("_UI_OseeType_type") : getString("_UI_OseeType_type") + " " + label; + String label = ((OseeType)object).getName(); + return label == null || label.length() == 0 ? + getString("_UI_OseeType_type") : + getString("_UI_OseeType_type") + " " + label; } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -124,9 +157,10 @@ public class OseeTypeItemProvider extends OseeElementItemProvider implements IEd } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OverrideOptionItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OverrideOptionItemProvider.java index d71af73058f..008aaa71038 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OverrideOptionItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OverrideOptionItemProvider.java @@ -6,11 +6,15 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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; @@ -21,14 +25,22 @@ import org.eclipse.emf.edit.provider.ItemProviderAdapter; /** * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption} object. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class OverrideOptionItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class OverrideOptionItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public OverrideOptionItemProvider(AdapterFactory adapterFactory) { @@ -36,8 +48,9 @@ public class OverrideOptionItemProvider extends ItemProviderAdapter implements I } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -50,8 +63,9 @@ public class OverrideOptionItemProvider extends ItemProviderAdapter implements I } /** - * This returns OverrideOption.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns OverrideOption.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -60,8 +74,9 @@ public class OverrideOptionItemProvider extends ItemProviderAdapter implements I } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -70,10 +85,10 @@ public class OverrideOptionItemProvider extends ItemProviderAdapter implements I } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -83,9 +98,10 @@ public class OverrideOptionItemProvider extends ItemProviderAdapter implements I } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -94,8 +110,9 @@ public class OverrideOptionItemProvider extends ItemProviderAdapter implements I } /** - * Return the resource locator for this item provider's resources. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * Return the resource locator for this item provider's resources. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/PermissionRuleItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/PermissionRuleItemProvider.java deleted file mode 100644 index 8253404f241..00000000000 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/PermissionRuleItemProvider.java +++ /dev/null @@ -1,189 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id$ - */ -package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; - -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.ecore.EStructuralFeature; -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.ItemPropertyDescriptor; -import org.eclipse.emf.edit.provider.ItemProviderAdapter; -import org.eclipse.emf.edit.provider.ViewerNotification; -import org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum; -import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslFactory; -import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; -import org.eclipse.osee.framework.core.dsl.oseeDsl.PermissionRule; - -/** - * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.PermissionRule} object. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ -public class PermissionRuleItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { - /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public PermissionRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - addPermissionPropertyDescriptor(object); - } - return itemPropertyDescriptors; - } - - /** - * This adds a property descriptor for the Permission feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected void addPermissionPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_PermissionRule_permission_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_PermissionRule_permission_feature", - "_UI_PermissionRule_type"), OseeDslPackage.Literals.PERMISSION_RULE__PERMISSION, true, false, false, - ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); - } - - /** - * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an - * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or - * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - @Override - public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) { - if (childrenFeatures == null) { - super.getChildrenFeatures(object); - childrenFeatures.add(OseeDslPackage.Literals.PERMISSION_RULE__OBJECT_RESTRICTION); - } - return childrenFeatures; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EStructuralFeature getChildFeature(Object object, Object child) { - // Check the type of the specified child object and return the proper feature to use for - // adding (see {@link AddCommand}) it as a child. - - return super.getChildFeature(object, child); - } - - /** - * This returns PermissionRule.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/PermissionRule")); - } - - /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public String getText(Object object) { - AccessPermissionEnum labelValue = ((PermissionRule) object).getPermission(); - String label = labelValue == null ? null : labelValue.toString(); - return label == null || label.length() == 0 ? getString("_UI_PermissionRule_type") : getString("_UI_PermissionRule_type") + " " + label; - } - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - - switch (notification.getFeatureID(PermissionRule.class)) { - case OseeDslPackage.PERMISSION_RULE__PERMISSION: - fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); - return; - case OseeDslPackage.PERMISSION_RULE__OBJECT_RESTRICTION: - fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); - return; - } - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.PERMISSION_RULE__OBJECT_RESTRICTION, - OseeDslFactory.eINSTANCE.createObjectRestriction())); - - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.PERMISSION_RULE__OBJECT_RESTRICTION, - OseeDslFactory.eINSTANCE.createArtifactInstanceRestriction())); - - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.PERMISSION_RULE__OBJECT_RESTRICTION, - OseeDslFactory.eINSTANCE.createArtifactTypeRestriction())); - - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.PERMISSION_RULE__OBJECT_RESTRICTION, - OseeDslFactory.eINSTANCE.createRelationTypeRestriction())); - - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.PERMISSION_RULE__OBJECT_RESTRICTION, - OseeDslFactory.eINSTANCE.createAttributeTypeRestriction())); - - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.PERMISSION_RULE__OBJECT_RESTRICTION, - OseeDslFactory.eINSTANCE.createAttributeTypeOfArtifactTypeRestriction())); - } - - /** - * Return the resource locator for this item provider's resources. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public ResourceLocator getResourceLocator() { - return OseeDslEditPlugin.INSTANCE; - } - -} diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/RelationTypeRestrictionItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/RelationTypeRestrictionItemProvider.java index 3a32fdb21e6..584317a6251 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/RelationTypeRestrictionItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/RelationTypeRestrictionItemProvider.java @@ -6,10 +6,13 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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.IEditingDomainItemProvider; import org.eclipse.emf.edit.provider.IItemLabelProvider; @@ -19,19 +22,29 @@ import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; import org.eclipse.emf.edit.provider.ITreeItemContentProvider; import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; + +import org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum; import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction; /** - * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction} - * object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction} object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class RelationTypeRestrictionItemProvider extends ObjectRestrictionItemProvider implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class RelationTypeRestrictionItemProvider + extends ObjectRestrictionItemProvider + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public RelationTypeRestrictionItemProvider(AdapterFactory adapterFactory) { @@ -39,8 +52,9 @@ public class RelationTypeRestrictionItemProvider extends ObjectRestrictionItemPr } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -48,45 +62,60 @@ public class RelationTypeRestrictionItemProvider extends ObjectRestrictionItemPr if (itemPropertyDescriptors == null) { super.getPropertyDescriptors(object); - addRelationTypePropertyDescriptor(object); - addRestrictedToPropertyDescriptor(object); + addRelationTypeRefPropertyDescriptor(object); + addRestrictedToSidePropertyDescriptor(object); } return itemPropertyDescriptors; } /** - * This adds a property descriptor for the Relation Type feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Relation Type Ref feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ - protected void addRelationTypePropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_RelationTypeRestriction_relationType_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_RelationTypeRestriction_relationType_feature", - "_UI_RelationTypeRestriction_type"), OseeDslPackage.Literals.RELATION_TYPE_RESTRICTION__RELATION_TYPE, - true, false, true, null, null, null)); + protected void addRelationTypeRefPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_RelationTypeRestriction_relationTypeRef_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_RelationTypeRestriction_relationTypeRef_feature", "_UI_RelationTypeRestriction_type"), + OseeDslPackage.Literals.RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF, + true, + false, + true, + null, + null, + null)); } /** - * This adds a property descriptor for the Restricted To feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Restricted To Side feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ - protected void addRestrictedToPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_RelationTypeRestriction_restrictedTo_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_RelationTypeRestriction_restrictedTo_feature", - "_UI_RelationTypeRestriction_type"), OseeDslPackage.Literals.RELATION_TYPE_RESTRICTION__RESTRICTED_TO, - true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + protected void addRestrictedToSidePropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_RelationTypeRestriction_restrictedToSide_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_RelationTypeRestriction_restrictedToSide_feature", "_UI_RelationTypeRestriction_type"), + OseeDslPackage.Literals.RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This returns RelationTypeRestriction.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns RelationTypeRestriction.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -95,20 +124,25 @@ public class RelationTypeRestrictionItemProvider extends ObjectRestrictionItemPr } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public String getText(Object object) { - return getString("_UI_RelationTypeRestriction_type"); + AccessPermissionEnum labelValue = ((RelationTypeRestriction)object).getPermission(); + String label = labelValue == null ? null : labelValue.toString(); + return label == null || label.length() == 0 ? + getString("_UI_RelationTypeRestriction_type") : + getString("_UI_RelationTypeRestriction_type") + " " + label; } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -116,7 +150,7 @@ public class RelationTypeRestrictionItemProvider extends ObjectRestrictionItemPr updateChildren(notification); switch (notification.getFeatureID(RelationTypeRestriction.class)) { - case OseeDslPackage.RELATION_TYPE_RESTRICTION__RESTRICTED_TO: + case OseeDslPackage.RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; } @@ -124,9 +158,10 @@ public class RelationTypeRestrictionItemProvider extends ObjectRestrictionItemPr } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/RemoveEnumItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/RemoveEnumItemProvider.java index 97d5377dfd4..b2494049f94 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/RemoveEnumItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/RemoveEnumItemProvider.java @@ -6,10 +6,13 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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.IEditingDomainItemProvider; import org.eclipse.emf.edit.provider.IItemLabelProvider; @@ -17,18 +20,27 @@ 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.osee.framework.core.dsl.oseeDsl.OseeDslPackage; /** - * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum} object. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum} object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class RemoveEnumItemProvider extends OverrideOptionItemProvider implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class RemoveEnumItemProvider + extends OverrideOptionItemProvider + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public RemoveEnumItemProvider(AdapterFactory adapterFactory) { @@ -36,8 +48,9 @@ public class RemoveEnumItemProvider extends OverrideOptionItemProvider implement } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -51,21 +64,31 @@ public class RemoveEnumItemProvider extends OverrideOptionItemProvider implement } /** - * This adds a property descriptor for the Enum Entry feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Enum Entry feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addEnumEntryPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_RemoveEnum_enumEntry_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_RemoveEnum_enumEntry_feature", "_UI_RemoveEnum_type"), - OseeDslPackage.Literals.REMOVE_ENUM__ENUM_ENTRY, true, false, true, null, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_RemoveEnum_enumEntry_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_RemoveEnum_enumEntry_feature", "_UI_RemoveEnum_type"), + OseeDslPackage.Literals.REMOVE_ENUM__ENUM_ENTRY, + true, + false, + true, + null, + null, + null)); } /** - * This returns RemoveEnum.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns RemoveEnum.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -74,8 +97,9 @@ public class RemoveEnumItemProvider extends OverrideOptionItemProvider implement } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -84,10 +108,10 @@ public class RemoveEnumItemProvider extends OverrideOptionItemProvider implement } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -97,9 +121,10 @@ public class RemoveEnumItemProvider extends OverrideOptionItemProvider implement } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XArtifactRefItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XArtifactRefItemProvider.java index b87bf8d7b60..b89f9dc128c 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XArtifactRefItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XArtifactRefItemProvider.java @@ -6,11 +6,15 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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; @@ -21,19 +25,28 @@ import org.eclipse.emf.edit.provider.ITreeItemContentProvider; import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; + import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; import org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactRef; /** - * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactRef} object. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactRef} object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class XArtifactRefItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class XArtifactRefItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public XArtifactRefItemProvider(AdapterFactory adapterFactory) { @@ -41,8 +54,9 @@ public class XArtifactRefItemProvider extends ItemProviderAdapter implements IEd } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -57,36 +71,53 @@ public class XArtifactRefItemProvider extends ItemProviderAdapter implements IEd } /** - * This adds a property descriptor for the Name feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * 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_XArtifactRef_name_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XArtifactRef_name_feature", "_UI_XArtifactRef_type"), - OseeDslPackage.Literals.XARTIFACT_REF__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, - null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XArtifactRef_name_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XArtifactRef_name_feature", "_UI_XArtifactRef_type"), + OseeDslPackage.Literals.XARTIFACT_REF__NAME, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This adds a property descriptor for the Guid feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Guid feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addGuidPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_XArtifactRef_guid_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XArtifactRef_guid_feature", "_UI_XArtifactRef_type"), - OseeDslPackage.Literals.XARTIFACT_REF__GUID, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, - null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XArtifactRef_guid_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XArtifactRef_guid_feature", "_UI_XArtifactRef_type"), + OseeDslPackage.Literals.XARTIFACT_REF__GUID, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This returns XArtifactRef.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns XArtifactRef.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -95,21 +126,24 @@ public class XArtifactRefItemProvider extends ItemProviderAdapter implements IEd } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public String getText(Object object) { - String label = ((XArtifactRef) object).getName(); - return label == null || label.length() == 0 ? getString("_UI_XArtifactRef_type") : getString("_UI_XArtifactRef_type") + " " + label; + String label = ((XArtifactRef)object).getName(); + return label == null || label.length() == 0 ? + getString("_UI_XArtifactRef_type") : + getString("_UI_XArtifactRef_type") + " " + label; } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -126,9 +160,10 @@ public class XArtifactRefItemProvider extends ItemProviderAdapter implements IEd } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -137,8 +172,9 @@ public class XArtifactRefItemProvider extends ItemProviderAdapter implements IEd } /** - * Return the resource locator for this item provider's resources. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * Return the resource locator for this item provider's resources. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XArtifactTypeItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XArtifactTypeItemProvider.java index 09e1365b049..bd0d7853963 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XArtifactTypeItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XArtifactTypeItemProvider.java @@ -6,11 +6,15 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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.ecore.EStructuralFeature; + import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; import org.eclipse.emf.edit.provider.IItemLabelProvider; @@ -20,20 +24,29 @@ import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; import org.eclipse.emf.edit.provider.ITreeItemContentProvider; import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; + import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslFactory; import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; import org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType; /** * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType} object. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class XArtifactTypeItemProvider extends OseeTypeItemProvider implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class XArtifactTypeItemProvider + extends OseeTypeItemProvider + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public XArtifactTypeItemProvider(AdapterFactory adapterFactory) { @@ -41,8 +54,9 @@ public class XArtifactTypeItemProvider extends OseeTypeItemProvider implements I } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -57,42 +71,55 @@ public class XArtifactTypeItemProvider extends OseeTypeItemProvider implements I } /** - * This adds a property descriptor for the Abstract feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Abstract feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addAbstractPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XArtifactType_abstract_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XArtifactType_abstract_feature", "_UI_XArtifactType_type"), - OseeDslPackage.Literals.XARTIFACT_TYPE__ABSTRACT, true, false, false, - ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XArtifactType_abstract_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XArtifactType_abstract_feature", "_UI_XArtifactType_type"), + OseeDslPackage.Literals.XARTIFACT_TYPE__ABSTRACT, + true, + false, + false, + ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, + null, + null)); } /** - * This adds a property descriptor for the Super Artifact Types feature. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This adds a property descriptor for the Super Artifact Types feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addSuperArtifactTypesPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XArtifactType_superArtifactTypes_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XArtifactType_superArtifactTypes_feature", - "_UI_XArtifactType_type"), OseeDslPackage.Literals.XARTIFACT_TYPE__SUPER_ARTIFACT_TYPES, true, false, true, - null, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XArtifactType_superArtifactTypes_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XArtifactType_superArtifactTypes_feature", "_UI_XArtifactType_type"), + OseeDslPackage.Literals.XARTIFACT_TYPE__SUPER_ARTIFACT_TYPES, + true, + false, + true, + null, + null, + null)); } /** * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or - * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * + * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -105,8 +132,8 @@ public class XArtifactTypeItemProvider extends OseeTypeItemProvider implements I } /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -118,8 +145,9 @@ public class XArtifactTypeItemProvider extends OseeTypeItemProvider implements I } /** - * This returns XArtifactType.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns XArtifactType.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -128,21 +156,24 @@ public class XArtifactTypeItemProvider extends OseeTypeItemProvider implements I } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public String getText(Object object) { - String label = ((XArtifactType) object).getName(); - return label == null || label.length() == 0 ? getString("_UI_XArtifactType_type") : getString("_UI_XArtifactType_type") + " " + label; + String label = ((XArtifactType)object).getName(); + return label == null || label.length() == 0 ? + getString("_UI_XArtifactType_type") : + getString("_UI_XArtifactType_type") + " " + label; } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -161,17 +192,20 @@ public class XArtifactTypeItemProvider extends OseeTypeItemProvider implements I } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { super.collectNewChildDescriptors(newChildDescriptors, object); - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES, - OseeDslFactory.eINSTANCE.createXAttributeTypeRef())); + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES, + OseeDslFactory.eINSTANCE.createXAttributeTypeRef())); } } diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XAttributeTypeItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XAttributeTypeItemProvider.java index f74f8ce08ab..253952053f8 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XAttributeTypeItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XAttributeTypeItemProvider.java @@ -6,10 +6,13 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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.IEditingDomainItemProvider; import org.eclipse.emf.edit.provider.IItemLabelProvider; @@ -19,19 +22,28 @@ import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; import org.eclipse.emf.edit.provider.ITreeItemContentProvider; import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; + import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; import org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType; /** * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType} object. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class XAttributeTypeItemProvider extends OseeTypeItemProvider implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class XAttributeTypeItemProvider + extends OseeTypeItemProvider + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public XAttributeTypeItemProvider(AdapterFactory adapterFactory) { @@ -39,8 +51,9 @@ public class XAttributeTypeItemProvider extends OseeTypeItemProvider implements } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -63,156 +76,229 @@ public class XAttributeTypeItemProvider extends OseeTypeItemProvider implements } /** - * This adds a property descriptor for the Base Attribute Type feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Base Attribute Type feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addBaseAttributeTypePropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XAttributeType_baseAttributeType_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_baseAttributeType_feature", - "_UI_XAttributeType_type"), OseeDslPackage.Literals.XATTRIBUTE_TYPE__BASE_ATTRIBUTE_TYPE, true, false, - false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XAttributeType_baseAttributeType_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_baseAttributeType_feature", "_UI_XAttributeType_type"), + OseeDslPackage.Literals.XATTRIBUTE_TYPE__BASE_ATTRIBUTE_TYPE, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This adds a property descriptor for the Override feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Override feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addOverridePropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XAttributeType_override_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_override_feature", - "_UI_XAttributeType_type"), OseeDslPackage.Literals.XATTRIBUTE_TYPE__OVERRIDE, true, false, true, null, - null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XAttributeType_override_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_override_feature", "_UI_XAttributeType_type"), + OseeDslPackage.Literals.XATTRIBUTE_TYPE__OVERRIDE, + true, + false, + true, + null, + null, + null)); } /** - * This adds a property descriptor for the Data Provider feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Data Provider feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addDataProviderPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XAttributeType_dataProvider_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_dataProvider_feature", - "_UI_XAttributeType_type"), OseeDslPackage.Literals.XATTRIBUTE_TYPE__DATA_PROVIDER, true, false, false, - ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XAttributeType_dataProvider_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_dataProvider_feature", "_UI_XAttributeType_type"), + OseeDslPackage.Literals.XATTRIBUTE_TYPE__DATA_PROVIDER, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This adds a property descriptor for the Min feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Min feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addMinPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_XAttributeType_min_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_min_feature", "_UI_XAttributeType_type"), - OseeDslPackage.Literals.XATTRIBUTE_TYPE__MIN, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, - null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XAttributeType_min_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_min_feature", "_UI_XAttributeType_type"), + OseeDslPackage.Literals.XATTRIBUTE_TYPE__MIN, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This adds a property descriptor for the Max feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Max feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addMaxPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_XAttributeType_max_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_max_feature", "_UI_XAttributeType_type"), - OseeDslPackage.Literals.XATTRIBUTE_TYPE__MAX, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, - null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XAttributeType_max_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_max_feature", "_UI_XAttributeType_type"), + OseeDslPackage.Literals.XATTRIBUTE_TYPE__MAX, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This adds a property descriptor for the Tagger Id feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Tagger Id feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addTaggerIdPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XAttributeType_taggerId_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_taggerId_feature", - "_UI_XAttributeType_type"), OseeDslPackage.Literals.XATTRIBUTE_TYPE__TAGGER_ID, true, false, false, - ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XAttributeType_taggerId_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_taggerId_feature", "_UI_XAttributeType_type"), + OseeDslPackage.Literals.XATTRIBUTE_TYPE__TAGGER_ID, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This adds a property descriptor for the Enum Type feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Enum Type feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addEnumTypePropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XAttributeType_enumType_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_enumType_feature", - "_UI_XAttributeType_type"), OseeDslPackage.Literals.XATTRIBUTE_TYPE__ENUM_TYPE, true, false, true, null, - null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XAttributeType_enumType_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_enumType_feature", "_UI_XAttributeType_type"), + OseeDslPackage.Literals.XATTRIBUTE_TYPE__ENUM_TYPE, + true, + false, + true, + null, + null, + null)); } /** - * This adds a property descriptor for the Description feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Description feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addDescriptionPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XAttributeType_description_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_description_feature", - "_UI_XAttributeType_type"), OseeDslPackage.Literals.XATTRIBUTE_TYPE__DESCRIPTION, true, false, false, - ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XAttributeType_description_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_description_feature", "_UI_XAttributeType_type"), + OseeDslPackage.Literals.XATTRIBUTE_TYPE__DESCRIPTION, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This adds a property descriptor for the Default Value feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Default Value feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addDefaultValuePropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XAttributeType_defaultValue_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_defaultValue_feature", - "_UI_XAttributeType_type"), OseeDslPackage.Literals.XATTRIBUTE_TYPE__DEFAULT_VALUE, true, false, false, - ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XAttributeType_defaultValue_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_defaultValue_feature", "_UI_XAttributeType_type"), + OseeDslPackage.Literals.XATTRIBUTE_TYPE__DEFAULT_VALUE, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This adds a property descriptor for the File Extension feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the File Extension feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addFileExtensionPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XAttributeType_fileExtension_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_fileExtension_feature", - "_UI_XAttributeType_type"), OseeDslPackage.Literals.XATTRIBUTE_TYPE__FILE_EXTENSION, true, false, false, - ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XAttributeType_fileExtension_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XAttributeType_fileExtension_feature", "_UI_XAttributeType_type"), + OseeDslPackage.Literals.XATTRIBUTE_TYPE__FILE_EXTENSION, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This returns XAttributeType.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns XAttributeType.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -221,21 +307,24 @@ public class XAttributeTypeItemProvider extends OseeTypeItemProvider implements } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public String getText(Object object) { - String label = ((XAttributeType) object).getName(); - return label == null || label.length() == 0 ? getString("_UI_XAttributeType_type") : getString("_UI_XAttributeType_type") + " " + label; + String label = ((XAttributeType)object).getName(); + return label == null || label.length() == 0 ? + getString("_UI_XAttributeType_type") : + getString("_UI_XAttributeType_type") + " " + label; } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -258,9 +347,10 @@ public class XAttributeTypeItemProvider extends OseeTypeItemProvider implements } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XAttributeTypeRefItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XAttributeTypeRefItemProvider.java index 41a8f746809..6ef76ae055b 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XAttributeTypeRefItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XAttributeTypeRefItemProvider.java @@ -6,11 +6,15 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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; @@ -21,19 +25,28 @@ import org.eclipse.emf.edit.provider.ITreeItemContentProvider; import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; + import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; import org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef; /** * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef} object. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class XAttributeTypeRefItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class XAttributeTypeRefItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public XAttributeTypeRefItemProvider(AdapterFactory adapterFactory) { @@ -41,8 +54,9 @@ public class XAttributeTypeRefItemProvider extends ItemProviderAdapter implement } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -57,39 +71,53 @@ public class XAttributeTypeRefItemProvider extends ItemProviderAdapter implement } /** - * This adds a property descriptor for the Valid Attribute Type feature. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This adds a property descriptor for the Valid Attribute Type feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addValidAttributeTypePropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XAttributeTypeRef_validAttributeType_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XAttributeTypeRef_validAttributeType_feature", - "_UI_XAttributeTypeRef_type"), OseeDslPackage.Literals.XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE, true, - false, true, null, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XAttributeTypeRef_validAttributeType_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XAttributeTypeRef_validAttributeType_feature", "_UI_XAttributeTypeRef_type"), + OseeDslPackage.Literals.XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE, + true, + false, + true, + null, + null, + null)); } /** - * This adds a property descriptor for the Branch Guid feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Branch Guid feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addBranchGuidPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XAttributeTypeRef_branchGuid_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XAttributeTypeRef_branchGuid_feature", - "_UI_XAttributeTypeRef_type"), OseeDslPackage.Literals.XATTRIBUTE_TYPE_REF__BRANCH_GUID, true, false, - false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XAttributeTypeRef_branchGuid_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XAttributeTypeRef_branchGuid_feature", "_UI_XAttributeTypeRef_type"), + OseeDslPackage.Literals.XATTRIBUTE_TYPE_REF__BRANCH_GUID, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This returns XAttributeTypeRef.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns XAttributeTypeRef.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -98,21 +126,24 @@ public class XAttributeTypeRefItemProvider extends ItemProviderAdapter implement } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public String getText(Object object) { - String label = ((XAttributeTypeRef) object).getBranchGuid(); - return label == null || label.length() == 0 ? getString("_UI_XAttributeTypeRef_type") : getString("_UI_XAttributeTypeRef_type") + " " + label; + String label = ((XAttributeTypeRef)object).getBranchGuid(); + return label == null || label.length() == 0 ? + getString("_UI_XAttributeTypeRef_type") : + getString("_UI_XAttributeTypeRef_type") + " " + label; } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -128,9 +159,10 @@ public class XAttributeTypeRefItemProvider extends ItemProviderAdapter implement } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -139,8 +171,9 @@ public class XAttributeTypeRefItemProvider extends ItemProviderAdapter implement } /** - * Return the resource locator for this item provider's resources. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * Return the resource locator for this item provider's resources. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XBranchRefItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XBranchRefItemProvider.java index 8c3c20280f4..4c53ac54ec6 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XBranchRefItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XBranchRefItemProvider.java @@ -6,11 +6,15 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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; @@ -21,19 +25,28 @@ import org.eclipse.emf.edit.provider.ITreeItemContentProvider; import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; + import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; import org.eclipse.osee.framework.core.dsl.oseeDsl.XBranchRef; /** - * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XBranchRef} object. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * + * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XBranchRef} object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class XBranchRefItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class XBranchRefItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public XBranchRefItemProvider(AdapterFactory adapterFactory) { @@ -41,8 +54,9 @@ public class XBranchRefItemProvider extends ItemProviderAdapter implements IEdit } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -57,36 +71,53 @@ public class XBranchRefItemProvider extends ItemProviderAdapter implements IEdit } /** - * This adds a property descriptor for the Name feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * 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_XBranchRef_name_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XBranchRef_name_feature", "_UI_XBranchRef_type"), - OseeDslPackage.Literals.XBRANCH_REF__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, - null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XBranchRef_name_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XBranchRef_name_feature", "_UI_XBranchRef_type"), + OseeDslPackage.Literals.XBRANCH_REF__NAME, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This adds a property descriptor for the Guid feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Guid feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addGuidPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_XBranchRef_guid_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XBranchRef_guid_feature", "_UI_XBranchRef_type"), - OseeDslPackage.Literals.XBRANCH_REF__GUID, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, - null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XBranchRef_guid_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XBranchRef_guid_feature", "_UI_XBranchRef_type"), + OseeDslPackage.Literals.XBRANCH_REF__GUID, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This returns XBranchRef.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns XBranchRef.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -95,21 +126,24 @@ public class XBranchRefItemProvider extends ItemProviderAdapter implements IEdit } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public String getText(Object object) { - String label = ((XBranchRef) object).getName(); - return label == null || label.length() == 0 ? getString("_UI_XBranchRef_type") : getString("_UI_XBranchRef_type") + " " + label; + String label = ((XBranchRef)object).getName(); + return label == null || label.length() == 0 ? + getString("_UI_XBranchRef_type") : + getString("_UI_XBranchRef_type") + " " + label; } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -126,9 +160,10 @@ public class XBranchRefItemProvider extends ItemProviderAdapter implements IEdit } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -137,8 +172,9 @@ public class XBranchRefItemProvider extends ItemProviderAdapter implements IEdit } /** - * Return the resource locator for this item provider's resources. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * Return the resource locator for this item provider's resources. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XOseeEnumEntryItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XOseeEnumEntryItemProvider.java index 5120569010f..cd0e61bcdbf 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XOseeEnumEntryItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XOseeEnumEntryItemProvider.java @@ -6,11 +6,15 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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; @@ -21,19 +25,28 @@ import org.eclipse.emf.edit.provider.ITreeItemContentProvider; import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; + import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry; /** * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry} object. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class XOseeEnumEntryItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class XOseeEnumEntryItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public XOseeEnumEntryItemProvider(AdapterFactory adapterFactory) { @@ -41,8 +54,9 @@ public class XOseeEnumEntryItemProvider extends ItemProviderAdapter implements I } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -58,52 +72,75 @@ public class XOseeEnumEntryItemProvider extends ItemProviderAdapter implements I } /** - * This adds a property descriptor for the Name feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * 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_XOseeEnumEntry_name_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XOseeEnumEntry_name_feature", "_UI_XOseeEnumEntry_type"), - OseeDslPackage.Literals.XOSEE_ENUM_ENTRY__NAME, true, false, false, - ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XOseeEnumEntry_name_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XOseeEnumEntry_name_feature", "_UI_XOseeEnumEntry_type"), + OseeDslPackage.Literals.XOSEE_ENUM_ENTRY__NAME, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This adds a property descriptor for the Ordinal feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Ordinal feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addOrdinalPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XOseeEnumEntry_ordinal_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XOseeEnumEntry_ordinal_feature", - "_UI_XOseeEnumEntry_type"), OseeDslPackage.Literals.XOSEE_ENUM_ENTRY__ORDINAL, true, false, false, - ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XOseeEnumEntry_ordinal_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XOseeEnumEntry_ordinal_feature", "_UI_XOseeEnumEntry_type"), + OseeDslPackage.Literals.XOSEE_ENUM_ENTRY__ORDINAL, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This adds a property descriptor for the Entry Guid feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Entry Guid feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addEntryGuidPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XOseeEnumEntry_entryGuid_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XOseeEnumEntry_entryGuid_feature", - "_UI_XOseeEnumEntry_type"), OseeDslPackage.Literals.XOSEE_ENUM_ENTRY__ENTRY_GUID, true, false, false, - ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XOseeEnumEntry_entryGuid_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XOseeEnumEntry_entryGuid_feature", "_UI_XOseeEnumEntry_type"), + OseeDslPackage.Literals.XOSEE_ENUM_ENTRY__ENTRY_GUID, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This returns XOseeEnumEntry.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns XOseeEnumEntry.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -112,21 +149,24 @@ public class XOseeEnumEntryItemProvider extends ItemProviderAdapter implements I } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public String getText(Object object) { - String label = ((XOseeEnumEntry) object).getName(); - return label == null || label.length() == 0 ? getString("_UI_XOseeEnumEntry_type") : getString("_UI_XOseeEnumEntry_type") + " " + label; + String label = ((XOseeEnumEntry)object).getName(); + return label == null || label.length() == 0 ? + getString("_UI_XOseeEnumEntry_type") : + getString("_UI_XOseeEnumEntry_type") + " " + label; } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -144,9 +184,10 @@ public class XOseeEnumEntryItemProvider extends ItemProviderAdapter implements I } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -155,8 +196,9 @@ public class XOseeEnumEntryItemProvider extends ItemProviderAdapter implements I } /** - * Return the resource locator for this item provider's resources. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * Return the resource locator for this item provider's resources. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XOseeEnumOverrideItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XOseeEnumOverrideItemProvider.java index 311a8661ccb..4bcc33b9687 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XOseeEnumOverrideItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XOseeEnumOverrideItemProvider.java @@ -6,11 +6,15 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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.ecore.EStructuralFeature; + import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; import org.eclipse.emf.edit.provider.IItemLabelProvider; @@ -20,20 +24,29 @@ import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; import org.eclipse.emf.edit.provider.ITreeItemContentProvider; import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; + import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslFactory; import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride; /** * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride} object. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class XOseeEnumOverrideItemProvider extends OseeElementItemProvider implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class XOseeEnumOverrideItemProvider + extends OseeElementItemProvider + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public XOseeEnumOverrideItemProvider(AdapterFactory adapterFactory) { @@ -41,8 +54,9 @@ public class XOseeEnumOverrideItemProvider extends OseeElementItemProvider imple } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -57,41 +71,55 @@ public class XOseeEnumOverrideItemProvider extends OseeElementItemProvider imple } /** - * This adds a property descriptor for the Overriden Enum Type feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Overriden Enum Type feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addOverridenEnumTypePropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XOseeEnumOverride_overridenEnumType_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XOseeEnumOverride_overridenEnumType_feature", - "_UI_XOseeEnumOverride_type"), OseeDslPackage.Literals.XOSEE_ENUM_OVERRIDE__OVERRIDEN_ENUM_TYPE, true, - false, true, null, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XOseeEnumOverride_overridenEnumType_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XOseeEnumOverride_overridenEnumType_feature", "_UI_XOseeEnumOverride_type"), + OseeDslPackage.Literals.XOSEE_ENUM_OVERRIDE__OVERRIDEN_ENUM_TYPE, + true, + false, + true, + null, + null, + null)); } /** - * This adds a property descriptor for the Inherit All feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Inherit All feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addInheritAllPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XOseeEnumOverride_inheritAll_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XOseeEnumOverride_inheritAll_feature", - "_UI_XOseeEnumOverride_type"), OseeDslPackage.Literals.XOSEE_ENUM_OVERRIDE__INHERIT_ALL, true, false, - false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XOseeEnumOverride_inheritAll_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XOseeEnumOverride_inheritAll_feature", "_UI_XOseeEnumOverride_type"), + OseeDslPackage.Literals.XOSEE_ENUM_OVERRIDE__INHERIT_ALL, + true, + false, + false, + ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, + null, + null)); } /** * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or - * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * + * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -104,8 +132,8 @@ public class XOseeEnumOverrideItemProvider extends OseeElementItemProvider imple } /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -117,8 +145,9 @@ public class XOseeEnumOverrideItemProvider extends OseeElementItemProvider imple } /** - * This returns XOseeEnumOverride.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns XOseeEnumOverride.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -127,21 +156,22 @@ public class XOseeEnumOverrideItemProvider extends OseeElementItemProvider imple } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public String getText(Object object) { - XOseeEnumOverride xOseeEnumOverride = (XOseeEnumOverride) object; + XOseeEnumOverride xOseeEnumOverride = (XOseeEnumOverride)object; return getString("_UI_XOseeEnumOverride_type") + " " + xOseeEnumOverride.isInheritAll(); } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -160,23 +190,30 @@ public class XOseeEnumOverrideItemProvider extends OseeElementItemProvider imple } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { super.collectNewChildDescriptors(newChildDescriptors, object); - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS, - OseeDslFactory.eINSTANCE.createOverrideOption())); + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS, + OseeDslFactory.eINSTANCE.createOverrideOption())); - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS, - OseeDslFactory.eINSTANCE.createAddEnum())); + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS, + OseeDslFactory.eINSTANCE.createAddEnum())); - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS, - OseeDslFactory.eINSTANCE.createRemoveEnum())); + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS, + OseeDslFactory.eINSTANCE.createRemoveEnum())); } } diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XOseeEnumTypeItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XOseeEnumTypeItemProvider.java index 1c3b2d24c19..5128a3a18cf 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XOseeEnumTypeItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XOseeEnumTypeItemProvider.java @@ -6,11 +6,15 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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.ecore.EStructuralFeature; + import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; import org.eclipse.emf.edit.provider.IItemLabelProvider; import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; @@ -18,20 +22,29 @@ 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.ViewerNotification; + import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslFactory; import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType; /** * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType} object. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class XOseeEnumTypeItemProvider extends OseeTypeItemProvider implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class XOseeEnumTypeItemProvider + extends OseeTypeItemProvider + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public XOseeEnumTypeItemProvider(AdapterFactory adapterFactory) { @@ -39,8 +52,9 @@ public class XOseeEnumTypeItemProvider extends OseeTypeItemProvider implements I } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -55,9 +69,9 @@ public class XOseeEnumTypeItemProvider extends OseeTypeItemProvider implements I /** * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or - * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * + * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -70,8 +84,8 @@ public class XOseeEnumTypeItemProvider extends OseeTypeItemProvider implements I } /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -83,8 +97,9 @@ public class XOseeEnumTypeItemProvider extends OseeTypeItemProvider implements I } /** - * This returns XOseeEnumType.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns XOseeEnumType.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -93,21 +108,24 @@ public class XOseeEnumTypeItemProvider extends OseeTypeItemProvider implements I } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public String getText(Object object) { - String label = ((XOseeEnumType) object).getName(); - return label == null || label.length() == 0 ? getString("_UI_XOseeEnumType_type") : getString("_UI_XOseeEnumType_type") + " " + label; + String label = ((XOseeEnumType)object).getName(); + return label == null || label.length() == 0 ? + getString("_UI_XOseeEnumType_type") : + getString("_UI_XOseeEnumType_type") + " " + label; } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -123,17 +141,20 @@ public class XOseeEnumTypeItemProvider extends OseeTypeItemProvider implements I } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { super.collectNewChildDescriptors(newChildDescriptors, object); - newChildDescriptors.add(createChildParameter(OseeDslPackage.Literals.XOSEE_ENUM_TYPE__ENUM_ENTRIES, - OseeDslFactory.eINSTANCE.createXOseeEnumEntry())); + newChildDescriptors.add + (createChildParameter + (OseeDslPackage.Literals.XOSEE_ENUM_TYPE__ENUM_ENTRIES, + OseeDslFactory.eINSTANCE.createXOseeEnumEntry())); } } diff --git a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XRelationTypeItemProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XRelationTypeItemProvider.java index c34fb800340..dcde54db8ae 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XRelationTypeItemProvider.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XRelationTypeItemProvider.java @@ -6,10 +6,13 @@ */ package org.eclipse.osee.framework.core.dsl.oseeDsl.provider; + 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.IEditingDomainItemProvider; import org.eclipse.emf.edit.provider.IItemLabelProvider; @@ -19,19 +22,28 @@ import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; import org.eclipse.emf.edit.provider.ITreeItemContentProvider; import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; + import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; import org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType; /** * This is the item provider adapter for a {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType} object. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ -public class XRelationTypeItemProvider extends OseeTypeItemProvider implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { +public class XRelationTypeItemProvider + extends OseeTypeItemProvider + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { /** - * This constructs an instance from a factory and a notifier. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This constructs an instance from a factory and a notifier. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ public XRelationTypeItemProvider(AdapterFactory adapterFactory) { @@ -39,8 +51,9 @@ public class XRelationTypeItemProvider extends OseeTypeItemProvider implements I } /** - * This returns the property descriptors for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the property descriptors for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -59,98 +72,141 @@ public class XRelationTypeItemProvider extends OseeTypeItemProvider implements I } /** - * This adds a property descriptor for the Side AName feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Side AName feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addSideANamePropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XRelationType_sideAName_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XRelationType_sideAName_feature", - "_UI_XRelationType_type"), OseeDslPackage.Literals.XRELATION_TYPE__SIDE_ANAME, true, false, false, - ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XRelationType_sideAName_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XRelationType_sideAName_feature", "_UI_XRelationType_type"), + OseeDslPackage.Literals.XRELATION_TYPE__SIDE_ANAME, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This adds a property descriptor for the Side AArtifact Type feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Side AArtifact Type feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addSideAArtifactTypePropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XRelationType_sideAArtifactType_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XRelationType_sideAArtifactType_feature", - "_UI_XRelationType_type"), OseeDslPackage.Literals.XRELATION_TYPE__SIDE_AARTIFACT_TYPE, true, false, true, - null, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XRelationType_sideAArtifactType_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XRelationType_sideAArtifactType_feature", "_UI_XRelationType_type"), + OseeDslPackage.Literals.XRELATION_TYPE__SIDE_AARTIFACT_TYPE, + true, + false, + true, + null, + null, + null)); } /** - * This adds a property descriptor for the Side BName feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Side BName feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addSideBNamePropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XRelationType_sideBName_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XRelationType_sideBName_feature", - "_UI_XRelationType_type"), OseeDslPackage.Literals.XRELATION_TYPE__SIDE_BNAME, true, false, false, - ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XRelationType_sideBName_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XRelationType_sideBName_feature", "_UI_XRelationType_type"), + OseeDslPackage.Literals.XRELATION_TYPE__SIDE_BNAME, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This adds a property descriptor for the Side BArtifact Type feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Side BArtifact Type feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addSideBArtifactTypePropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XRelationType_sideBArtifactType_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XRelationType_sideBArtifactType_feature", - "_UI_XRelationType_type"), OseeDslPackage.Literals.XRELATION_TYPE__SIDE_BARTIFACT_TYPE, true, false, true, - null, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XRelationType_sideBArtifactType_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XRelationType_sideBArtifactType_feature", "_UI_XRelationType_type"), + OseeDslPackage.Literals.XRELATION_TYPE__SIDE_BARTIFACT_TYPE, + true, + false, + true, + null, + null, + null)); } /** - * This adds a property descriptor for the Default Order Type feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Default Order Type feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addDefaultOrderTypePropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XRelationType_defaultOrderType_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XRelationType_defaultOrderType_feature", - "_UI_XRelationType_type"), OseeDslPackage.Literals.XRELATION_TYPE__DEFAULT_ORDER_TYPE, true, false, false, - ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XRelationType_defaultOrderType_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XRelationType_defaultOrderType_feature", "_UI_XRelationType_type"), + OseeDslPackage.Literals.XRELATION_TYPE__DEFAULT_ORDER_TYPE, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This adds a property descriptor for the Multiplicity feature. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds a property descriptor for the Multiplicity feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ protected void addMultiplicityPropertyDescriptor(Object object) { - itemPropertyDescriptors.add(createItemPropertyDescriptor( - ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_XRelationType_multiplicity_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_XRelationType_multiplicity_feature", - "_UI_XRelationType_type"), OseeDslPackage.Literals.XRELATION_TYPE__MULTIPLICITY, true, false, false, - ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_XRelationType_multiplicity_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_XRelationType_multiplicity_feature", "_UI_XRelationType_type"), + OseeDslPackage.Literals.XRELATION_TYPE__MULTIPLICITY, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); } /** - * This returns XRelationType.gif. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns XRelationType.gif. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -159,21 +215,24 @@ public class XRelationTypeItemProvider extends OseeTypeItemProvider implements I } /** - * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This returns the label text for the adapted class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override public String getText(Object object) { - String label = ((XRelationType) object).getName(); - return label == null || label.length() == 0 ? getString("_UI_XRelationType_type") : getString("_UI_XRelationType_type") + " " + label; + String label = ((XRelationType)object).getName(); + return label == null || label.length() == 0 ? + getString("_UI_XRelationType_type") : + getString("_UI_XRelationType_type") + " " + label; } /** - * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating - * a viewer notification, which it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override @@ -192,9 +251,10 @@ public class XRelationTypeItemProvider extends OseeTypeItemProvider implements I } /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created under - * this object. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated */ @Override |