Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrescobar2010-07-29 02:36:24 +0000
committerrescobar2010-07-29 02:36:24 +0000
commitc001a829049fa6d98b24483decb9b15444423d40 (patch)
tree747816426b519a997f081d545b1c79f50316f2bc /plugins/org.eclipse.osee.framework.core.dsl.edit/src/org
parentf1479c0c6dfc4efe9392768bc39b06bd6a9c294e (diff)
downloadorg.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')
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/AccessContextItemProvider.java188
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/AddEnumItemProvider.java132
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ArtifactInstanceRestrictionItemProvider.java92
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ArtifactTypeRestrictionItemProvider.java91
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/AttributeTypeOfArtifactTypeRestrictionItemProvider.java133
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/AttributeTypeRestrictionItemProvider.java114
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/HierarchyRestrictionItemProvider.java122
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ImportItemProvider.java90
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/ObjectRestrictionItemProvider.java99
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeDslEditPlugin.java45
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeDslItemProvider.java141
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeDslItemProviderAdapterFactory.java521
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeElementItemProvider.java59
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OseeTypeItemProvider.java108
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/OverrideOptionItemProvider.java57
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/PermissionRuleItemProvider.java189
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/RelationTypeRestrictionItemProvider.java121
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/RemoveEnumItemProvider.java77
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XArtifactRefItemProvider.java114
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XArtifactTypeItemProvider.java126
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XAttributeTypeItemProvider.java306
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XAttributeTypeRefItemProvider.java115
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XBranchRefItemProvider.java114
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XOseeEnumEntryItemProvider.java138
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XOseeEnumOverrideItemProvider.java133
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XOseeEnumTypeItemProvider.java75
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.edit/src/org/eclipse/osee/framework/core/dsl/oseeDsl/provider/XRelationTypeItemProvider.java208
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

Back to the top