/**
* MSPDI is copyright Microsoft, Inc.
* Implementation wrapper in ecore done by Kestrel Technology LLC
*/
package net.certware.planning.mspdi.provider;
import java.util.Collection;
import java.util.List;
import net.certware.planning.mspdi.MspdiFactory;
import net.certware.planning.mspdi.MspdiPackage;
import net.certware.planning.mspdi.ResourceType;
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;
/**
* This is the item provider adapter for a {@link net.certware.planning.mspdi.ResourceType} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public class ResourceTypeItemProvider
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 ResourceTypeItemProvider(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);
addUIDPropertyDescriptor(object);
addIDPropertyDescriptor(object);
addNamePropertyDescriptor(object);
addTypePropertyDescriptor(object);
addIsNullPropertyDescriptor(object);
addInitialsPropertyDescriptor(object);
addPhoneticsPropertyDescriptor(object);
addNTAccountPropertyDescriptor(object);
addMaterialLabelPropertyDescriptor(object);
addCodePropertyDescriptor(object);
addGroupPropertyDescriptor(object);
addWorkGroupPropertyDescriptor(object);
addEmailAddressPropertyDescriptor(object);
addHyperlinkPropertyDescriptor(object);
addHyperlinkAddressPropertyDescriptor(object);
addHyperlinkSubAddressPropertyDescriptor(object);
addMaxUnitsPropertyDescriptor(object);
addPeakUnitsPropertyDescriptor(object);
addOverAllocatedPropertyDescriptor(object);
addAvailableFromPropertyDescriptor(object);
addAvailableToPropertyDescriptor(object);
addStartPropertyDescriptor(object);
addFinishPropertyDescriptor(object);
addCanLevelPropertyDescriptor(object);
addAccrueAtPropertyDescriptor(object);
addWorkPropertyDescriptor(object);
addRegularWorkPropertyDescriptor(object);
addOvertimeWorkPropertyDescriptor(object);
addActualWorkPropertyDescriptor(object);
addRemainingWorkPropertyDescriptor(object);
addActualOvertimeWorkPropertyDescriptor(object);
addRemainingOvertimeWorkPropertyDescriptor(object);
addPercentWorkCompletePropertyDescriptor(object);
addStandardRatePropertyDescriptor(object);
addStandardRateFormatPropertyDescriptor(object);
addCostPropertyDescriptor(object);
addOvertimeRatePropertyDescriptor(object);
addOvertimeRateFormatPropertyDescriptor(object);
addOvertimeCostPropertyDescriptor(object);
addCostPerUsePropertyDescriptor(object);
addActualCostPropertyDescriptor(object);
addActualOvertimeCostPropertyDescriptor(object);
addRemainingCostPropertyDescriptor(object);
addRemainingOvertimeCostPropertyDescriptor(object);
addWorkVariancePropertyDescriptor(object);
addCostVariancePropertyDescriptor(object);
addSVPropertyDescriptor(object);
addCVPropertyDescriptor(object);
addACWPPropertyDescriptor(object);
addCalendarUIDPropertyDescriptor(object);
addNotesPropertyDescriptor(object);
addBCWSPropertyDescriptor(object);
addBCWPPropertyDescriptor(object);
addIsGenericPropertyDescriptor(object);
addIsInactivePropertyDescriptor(object);
addIsEnterprisePropertyDescriptor(object);
addBookingTypePropertyDescriptor(object);
addActualWorkProtectedPropertyDescriptor(object);
addActualOvertimeWorkProtectedPropertyDescriptor(object);
addActiveDirectoryGUIDPropertyDescriptor(object);
addCreationDatePropertyDescriptor(object);
addIsCostResourcePropertyDescriptor(object);
addAssnOwnerPropertyDescriptor(object);
addAssnOwnerGuidPropertyDescriptor(object);
addIsBudgetPropertyDescriptor(object);
}
return itemPropertyDescriptors;
}
/**
* This adds a property descriptor for the UID feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addUIDPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_uID_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_uID_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__UID,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the ID feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addIDPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_iD_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_iD_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__ID,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_name_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_name_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__NAME,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Type feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addTypePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_type_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_type_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__TYPE,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Is Null feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addIsNullPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_isNull_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_isNull_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__IS_NULL,
true,
false,
false,
ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Initials feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addInitialsPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_initials_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_initials_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__INITIALS,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Phonetics feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addPhoneticsPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_phonetics_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_phonetics_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__PHONETICS,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the NT Account feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addNTAccountPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_nTAccount_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_nTAccount_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__NT_ACCOUNT,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Material Label feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addMaterialLabelPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_materialLabel_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_materialLabel_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__MATERIAL_LABEL,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Code feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addCodePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_code_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_code_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__CODE,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Group feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addGroupPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_group_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_group_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__GROUP,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Work Group feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addWorkGroupPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_workGroup_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_workGroup_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__WORK_GROUP,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Email Address feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addEmailAddressPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_emailAddress_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_emailAddress_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__EMAIL_ADDRESS,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Hyperlink feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addHyperlinkPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_hyperlink_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_hyperlink_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__HYPERLINK,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Hyperlink Address feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addHyperlinkAddressPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_hyperlinkAddress_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_hyperlinkAddress_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__HYPERLINK_ADDRESS,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Hyperlink Sub Address feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addHyperlinkSubAddressPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_hyperlinkSubAddress_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_hyperlinkSubAddress_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__HYPERLINK_SUB_ADDRESS,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Max Units feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addMaxUnitsPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_maxUnits_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_maxUnits_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__MAX_UNITS,
true,
false,
false,
ItemPropertyDescriptor.REAL_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Peak Units feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addPeakUnitsPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_peakUnits_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_peakUnits_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__PEAK_UNITS,
true,
false,
false,
ItemPropertyDescriptor.REAL_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Over Allocated feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addOverAllocatedPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_overAllocated_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_overAllocated_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__OVER_ALLOCATED,
true,
false,
false,
ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Available From feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addAvailableFromPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_availableFrom_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_availableFrom_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__AVAILABLE_FROM,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Available To feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addAvailableToPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_availableTo_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_availableTo_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__AVAILABLE_TO,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Start feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addStartPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_start_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_start_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__START,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Finish feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addFinishPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_finish_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_finish_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__FINISH,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Can Level feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addCanLevelPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_canLevel_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_canLevel_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__CAN_LEVEL,
true,
false,
false,
ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Accrue At feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addAccrueAtPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_accrueAt_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_accrueAt_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__ACCRUE_AT,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Work feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addWorkPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_work_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_work_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__WORK,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Regular Work feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRegularWorkPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_regularWork_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_regularWork_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__REGULAR_WORK,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Overtime Work feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addOvertimeWorkPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_overtimeWork_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_overtimeWork_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__OVERTIME_WORK,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Actual Work feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addActualWorkPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_actualWork_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_actualWork_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__ACTUAL_WORK,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Remaining Work feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRemainingWorkPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_remainingWork_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_remainingWork_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__REMAINING_WORK,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Actual Overtime Work feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addActualOvertimeWorkPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_actualOvertimeWork_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_actualOvertimeWork_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__ACTUAL_OVERTIME_WORK,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Remaining Overtime Work feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRemainingOvertimeWorkPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_remainingOvertimeWork_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_remainingOvertimeWork_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__REMAINING_OVERTIME_WORK,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Percent Work Complete feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addPercentWorkCompletePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_percentWorkComplete_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_percentWorkComplete_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__PERCENT_WORK_COMPLETE,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Standard Rate feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addStandardRatePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_standardRate_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_standardRate_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__STANDARD_RATE,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Standard Rate Format feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addStandardRateFormatPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_standardRateFormat_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_standardRateFormat_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__STANDARD_RATE_FORMAT,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Cost feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addCostPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_cost_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_cost_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__COST,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Overtime Rate feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addOvertimeRatePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_overtimeRate_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_overtimeRate_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__OVERTIME_RATE,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Overtime Rate Format feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addOvertimeRateFormatPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_overtimeRateFormat_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_overtimeRateFormat_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__OVERTIME_RATE_FORMAT,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Overtime Cost feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addOvertimeCostPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_overtimeCost_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_overtimeCost_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__OVERTIME_COST,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Cost Per Use feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addCostPerUsePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_costPerUse_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_costPerUse_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__COST_PER_USE,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Actual Cost feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addActualCostPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_actualCost_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_actualCost_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__ACTUAL_COST,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Actual Overtime Cost feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addActualOvertimeCostPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_actualOvertimeCost_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_actualOvertimeCost_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__ACTUAL_OVERTIME_COST,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Remaining Cost feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRemainingCostPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_remainingCost_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_remainingCost_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__REMAINING_COST,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Remaining Overtime Cost feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRemainingOvertimeCostPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_remainingOvertimeCost_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_remainingOvertimeCost_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__REMAINING_OVERTIME_COST,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Work Variance feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addWorkVariancePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_workVariance_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_workVariance_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__WORK_VARIANCE,
true,
false,
false,
ItemPropertyDescriptor.REAL_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Cost Variance feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addCostVariancePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_costVariance_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_costVariance_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__COST_VARIANCE,
true,
false,
false,
ItemPropertyDescriptor.REAL_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the SV feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addSVPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_sV_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_sV_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__SV,
true,
false,
false,
ItemPropertyDescriptor.REAL_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the CV feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addCVPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_cV_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_cV_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__CV,
true,
false,
false,
ItemPropertyDescriptor.REAL_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the ACWP feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addACWPPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_aCWP_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_aCWP_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__ACWP,
true,
false,
false,
ItemPropertyDescriptor.REAL_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Calendar UID feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addCalendarUIDPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_calendarUID_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_calendarUID_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__CALENDAR_UID,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Notes feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addNotesPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_notes_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_notes_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__NOTES,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the BCWS feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addBCWSPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_bCWS_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_bCWS_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__BCWS,
true,
false,
false,
ItemPropertyDescriptor.REAL_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the BCWP feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addBCWPPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_bCWP_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_bCWP_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__BCWP,
true,
false,
false,
ItemPropertyDescriptor.REAL_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Is Generic feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addIsGenericPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_isGeneric_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_isGeneric_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__IS_GENERIC,
true,
false,
false,
ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Is Inactive feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addIsInactivePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_isInactive_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_isInactive_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__IS_INACTIVE,
true,
false,
false,
ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Is Enterprise feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addIsEnterprisePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_isEnterprise_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_isEnterprise_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__IS_ENTERPRISE,
true,
false,
false,
ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Booking Type feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addBookingTypePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_bookingType_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_bookingType_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__BOOKING_TYPE,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Actual Work Protected feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addActualWorkProtectedPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_actualWorkProtected_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_actualWorkProtected_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__ACTUAL_WORK_PROTECTED,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Actual Overtime Work Protected feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addActualOvertimeWorkProtectedPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_actualOvertimeWorkProtected_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_actualOvertimeWorkProtected_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__ACTUAL_OVERTIME_WORK_PROTECTED,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Active Directory GUID feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addActiveDirectoryGUIDPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_activeDirectoryGUID_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_activeDirectoryGUID_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__ACTIVE_DIRECTORY_GUID,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Creation Date feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addCreationDatePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_creationDate_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_creationDate_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__CREATION_DATE,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Is Cost Resource feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addIsCostResourcePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_isCostResource_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_isCostResource_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__IS_COST_RESOURCE,
true,
false,
false,
ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Assn Owner feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addAssnOwnerPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_assnOwner_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_assnOwner_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__ASSN_OWNER,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Assn Owner Guid feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addAssnOwnerGuidPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_assnOwnerGuid_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_assnOwnerGuid_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__ASSN_OWNER_GUID,
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Is Budget feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addIsBudgetPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ResourceType_isBudget_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ResourceType_isBudget_feature", "_UI_ResourceType_type"),
MspdiPackage.Literals.RESOURCE_TYPE__IS_BUDGET,
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 -->
* @generated
*/
@Override
public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
if (childrenFeatures == null) {
super.getChildrenFeatures(object);
childrenFeatures.add(MspdiPackage.Literals.RESOURCE_TYPE__EXTENDED_ATTRIBUTE);
childrenFeatures.add(MspdiPackage.Literals.RESOURCE_TYPE__BASELINE);
childrenFeatures.add(MspdiPackage.Literals.RESOURCE_TYPE__OUTLINE_CODE);
childrenFeatures.add(MspdiPackage.Literals.RESOURCE_TYPE__AVAILABILITY_PERIODS);
childrenFeatures.add(MspdiPackage.Literals.RESOURCE_TYPE__RATES);
childrenFeatures.add(MspdiPackage.Literals.RESOURCE_TYPE__TIMEPHASED_DATA);
}
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 ResourceType.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object getImage(Object object) {
return overlayImage(object, getResourceLocator().getImage("full/obj16/ResourceType"));
}
/**
* This returns the label text for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getText(Object object) {
String label = ((ResourceType)object).getName();
return label == null || label.length() == 0 ?
getString("_UI_ResourceType_type") :
getString("_UI_ResourceType_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(ResourceType.class)) {
case MspdiPackage.RESOURCE_TYPE__UID:
case MspdiPackage.RESOURCE_TYPE__ID:
case MspdiPackage.RESOURCE_TYPE__NAME:
case MspdiPackage.RESOURCE_TYPE__TYPE:
case MspdiPackage.RESOURCE_TYPE__IS_NULL:
case MspdiPackage.RESOURCE_TYPE__INITIALS:
case MspdiPackage.RESOURCE_TYPE__PHONETICS:
case MspdiPackage.RESOURCE_TYPE__NT_ACCOUNT:
case MspdiPackage.RESOURCE_TYPE__MATERIAL_LABEL:
case MspdiPackage.RESOURCE_TYPE__CODE:
case MspdiPackage.RESOURCE_TYPE__GROUP:
case MspdiPackage.RESOURCE_TYPE__WORK_GROUP:
case MspdiPackage.RESOURCE_TYPE__EMAIL_ADDRESS:
case MspdiPackage.RESOURCE_TYPE__HYPERLINK:
case MspdiPackage.RESOURCE_TYPE__HYPERLINK_ADDRESS:
case MspdiPackage.RESOURCE_TYPE__HYPERLINK_SUB_ADDRESS:
case MspdiPackage.RESOURCE_TYPE__MAX_UNITS:
case MspdiPackage.RESOURCE_TYPE__PEAK_UNITS:
case MspdiPackage.RESOURCE_TYPE__OVER_ALLOCATED:
case MspdiPackage.RESOURCE_TYPE__AVAILABLE_FROM:
case MspdiPackage.RESOURCE_TYPE__AVAILABLE_TO:
case MspdiPackage.RESOURCE_TYPE__START:
case MspdiPackage.RESOURCE_TYPE__FINISH:
case MspdiPackage.RESOURCE_TYPE__CAN_LEVEL:
case MspdiPackage.RESOURCE_TYPE__ACCRUE_AT:
case MspdiPackage.RESOURCE_TYPE__WORK:
case MspdiPackage.RESOURCE_TYPE__REGULAR_WORK:
case MspdiPackage.RESOURCE_TYPE__OVERTIME_WORK:
case MspdiPackage.RESOURCE_TYPE__ACTUAL_WORK:
case MspdiPackage.RESOURCE_TYPE__REMAINING_WORK:
case MspdiPackage.RESOURCE_TYPE__ACTUAL_OVERTIME_WORK:
case MspdiPackage.RESOURCE_TYPE__REMAINING_OVERTIME_WORK:
case MspdiPackage.RESOURCE_TYPE__PERCENT_WORK_COMPLETE:
case MspdiPackage.RESOURCE_TYPE__STANDARD_RATE:
case MspdiPackage.RESOURCE_TYPE__STANDARD_RATE_FORMAT:
case MspdiPackage.RESOURCE_TYPE__COST:
case MspdiPackage.RESOURCE_TYPE__OVERTIME_RATE:
case MspdiPackage.RESOURCE_TYPE__OVERTIME_RATE_FORMAT:
case MspdiPackage.RESOURCE_TYPE__OVERTIME_COST:
case MspdiPackage.RESOURCE_TYPE__COST_PER_USE:
case MspdiPackage.RESOURCE_TYPE__ACTUAL_COST:
case MspdiPackage.RESOURCE_TYPE__ACTUAL_OVERTIME_COST:
case MspdiPackage.RESOURCE_TYPE__REMAINING_COST:
case MspdiPackage.RESOURCE_TYPE__REMAINING_OVERTIME_COST:
case MspdiPackage.RESOURCE_TYPE__WORK_VARIANCE:
case MspdiPackage.RESOURCE_TYPE__COST_VARIANCE:
case MspdiPackage.RESOURCE_TYPE__SV:
case MspdiPackage.RESOURCE_TYPE__CV:
case MspdiPackage.RESOURCE_TYPE__ACWP:
case MspdiPackage.RESOURCE_TYPE__CALENDAR_UID:
case MspdiPackage.RESOURCE_TYPE__NOTES:
case MspdiPackage.RESOURCE_TYPE__BCWS:
case MspdiPackage.RESOURCE_TYPE__BCWP:
case MspdiPackage.RESOURCE_TYPE__IS_GENERIC:
case MspdiPackage.RESOURCE_TYPE__IS_INACTIVE:
case MspdiPackage.RESOURCE_TYPE__IS_ENTERPRISE:
case MspdiPackage.RESOURCE_TYPE__BOOKING_TYPE:
case MspdiPackage.RESOURCE_TYPE__ACTUAL_WORK_PROTECTED:
case MspdiPackage.RESOURCE_TYPE__ACTUAL_OVERTIME_WORK_PROTECTED:
case MspdiPackage.RESOURCE_TYPE__ACTIVE_DIRECTORY_GUID:
case MspdiPackage.RESOURCE_TYPE__CREATION_DATE:
case MspdiPackage.RESOURCE_TYPE__IS_COST_RESOURCE:
case MspdiPackage.RESOURCE_TYPE__ASSN_OWNER:
case MspdiPackage.RESOURCE_TYPE__ASSN_OWNER_GUID:
case MspdiPackage.RESOURCE_TYPE__IS_BUDGET:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
return;
case MspdiPackage.RESOURCE_TYPE__EXTENDED_ATTRIBUTE:
case MspdiPackage.RESOURCE_TYPE__BASELINE:
case MspdiPackage.RESOURCE_TYPE__OUTLINE_CODE:
case MspdiPackage.RESOURCE_TYPE__AVAILABILITY_PERIODS:
case MspdiPackage.RESOURCE_TYPE__RATES:
case MspdiPackage.RESOURCE_TYPE__TIMEPHASED_DATA:
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
(MspdiPackage.Literals.RESOURCE_TYPE__EXTENDED_ATTRIBUTE,
MspdiFactory.eINSTANCE.createExtendedAttributeType1()));
newChildDescriptors.add
(createChildParameter
(MspdiPackage.Literals.RESOURCE_TYPE__BASELINE,
MspdiFactory.eINSTANCE.createBaselineType1()));
newChildDescriptors.add
(createChildParameter
(MspdiPackage.Literals.RESOURCE_TYPE__OUTLINE_CODE,
MspdiFactory.eINSTANCE.createOutlineCodeType1()));
newChildDescriptors.add
(createChildParameter
(MspdiPackage.Literals.RESOURCE_TYPE__AVAILABILITY_PERIODS,
MspdiFactory.eINSTANCE.createAvailabilityPeriodsType()));
newChildDescriptors.add
(createChildParameter
(MspdiPackage.Literals.RESOURCE_TYPE__RATES,
MspdiFactory.eINSTANCE.createRatesType()));
newChildDescriptors.add
(createChildParameter
(MspdiPackage.Literals.RESOURCE_TYPE__TIMEPHASED_DATA,
MspdiFactory.eINSTANCE.createTimephasedDataType()));
}
/**
* Return the resource locator for this item provider's resources.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ResourceLocator getResourceLocator() {
return MspdiEditPlugin.INSTANCE;
}
}