/** * 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.ProjectType; 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.ProjectType} object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public class ProjectTypeItemProvider 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 ProjectTypeItemProvider(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); addSaveVersionPropertyDescriptor(object); addUIDPropertyDescriptor(object); addNamePropertyDescriptor(object); addTitlePropertyDescriptor(object); addSubjectPropertyDescriptor(object); addCategoryPropertyDescriptor(object); addCompanyPropertyDescriptor(object); addManagerPropertyDescriptor(object); addAuthorPropertyDescriptor(object); addCreationDatePropertyDescriptor(object); addRevisionPropertyDescriptor(object); addLastSavedPropertyDescriptor(object); addScheduleFromStartPropertyDescriptor(object); addStartDatePropertyDescriptor(object); addFinishDatePropertyDescriptor(object); addFYStartDatePropertyDescriptor(object); addCriticalSlackLimitPropertyDescriptor(object); addCurrencyDigitsPropertyDescriptor(object); addCurrencySymbolPropertyDescriptor(object); addCurrencyCodePropertyDescriptor(object); addCurrencySymbolPositionPropertyDescriptor(object); addCalendarUIDPropertyDescriptor(object); addDefaultStartTimePropertyDescriptor(object); addDefaultFinishTimePropertyDescriptor(object); addMinutesPerDayPropertyDescriptor(object); addMinutesPerWeekPropertyDescriptor(object); addDaysPerMonthPropertyDescriptor(object); addDefaultTaskTypePropertyDescriptor(object); addDefaultFixedCostAccrualPropertyDescriptor(object); addDefaultStandardRatePropertyDescriptor(object); addDefaultOvertimeRatePropertyDescriptor(object); addDurationFormatPropertyDescriptor(object); addWorkFormatPropertyDescriptor(object); addEditableActualCostsPropertyDescriptor(object); addHonorConstraintsPropertyDescriptor(object); addEarnedValueMethodPropertyDescriptor(object); addInsertedProjectsLikeSummaryPropertyDescriptor(object); addMultipleCriticalPathsPropertyDescriptor(object); addNewTasksEffortDrivenPropertyDescriptor(object); addNewTasksEstimatedPropertyDescriptor(object); addSplitsInProgressTasksPropertyDescriptor(object); addSpreadActualCostPropertyDescriptor(object); addSpreadPercentCompletePropertyDescriptor(object); addTaskUpdatesResourcePropertyDescriptor(object); addFiscalYearStartPropertyDescriptor(object); addWeekStartDayPropertyDescriptor(object); addMoveCompletedEndsBackPropertyDescriptor(object); addMoveRemainingStartsBackPropertyDescriptor(object); addMoveRemainingStartsForwardPropertyDescriptor(object); addMoveCompletedEndsForwardPropertyDescriptor(object); addBaselineForEarnedValuePropertyDescriptor(object); addAutoAddNewResourcesAndTasksPropertyDescriptor(object); addStatusDatePropertyDescriptor(object); addCurrentDatePropertyDescriptor(object); addMicrosoftProjectServerURLPropertyDescriptor(object); addAutolinkPropertyDescriptor(object); addNewTaskStartDatePropertyDescriptor(object); addDefaultTaskEVMethodPropertyDescriptor(object); addProjectExternallyEditedPropertyDescriptor(object); addExtendedCreationDatePropertyDescriptor(object); addActualsInSyncPropertyDescriptor(object); addRemoveFilePropertiesPropertyDescriptor(object); addAdminProjectPropertyDescriptor(object); } return itemPropertyDescriptors; } /** * This adds a property descriptor for the Save Version feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addSaveVersionPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_saveVersion_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_saveVersion_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__SAVE_VERSION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * 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_ProjectType_uID_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_uID_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__UID, 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_ProjectType_name_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_name_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Title feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addTitlePropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_title_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_title_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__TITLE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Subject feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addSubjectPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_subject_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_subject_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__SUBJECT, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Category feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addCategoryPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_category_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_category_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__CATEGORY, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Company feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addCompanyPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_company_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_company_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__COMPANY, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Manager feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addManagerPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_manager_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_manager_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__MANAGER, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Author feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addAuthorPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_author_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_author_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__AUTHOR, 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_ProjectType_creationDate_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_creationDate_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__CREATION_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Revision feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addRevisionPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_revision_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_revision_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__REVISION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Last Saved feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addLastSavedPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_lastSaved_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_lastSaved_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__LAST_SAVED, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Schedule From Start feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addScheduleFromStartPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_scheduleFromStart_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_scheduleFromStart_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__SCHEDULE_FROM_START, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Start Date feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addStartDatePropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_startDate_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_startDate_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__START_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Finish Date feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addFinishDatePropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_finishDate_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_finishDate_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__FINISH_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the FY Start Date feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addFYStartDatePropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_fYStartDate_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_fYStartDate_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__FY_START_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Critical Slack Limit feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addCriticalSlackLimitPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_criticalSlackLimit_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_criticalSlackLimit_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__CRITICAL_SLACK_LIMIT, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Currency Digits feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addCurrencyDigitsPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_currencyDigits_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_currencyDigits_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__CURRENCY_DIGITS, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Currency Symbol feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addCurrencySymbolPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_currencySymbol_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_currencySymbol_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__CURRENCY_SYMBOL, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Currency Code feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addCurrencyCodePropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_currencyCode_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_currencyCode_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__CURRENCY_CODE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Currency Symbol Position feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addCurrencySymbolPositionPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_currencySymbolPosition_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_currencySymbolPosition_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__CURRENCY_SYMBOL_POSITION, true, false, false, ItemPropertyDescriptor.GENERIC_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_ProjectType_calendarUID_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_calendarUID_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__CALENDAR_UID, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Default Start Time feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addDefaultStartTimePropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_defaultStartTime_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_defaultStartTime_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__DEFAULT_START_TIME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Default Finish Time feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addDefaultFinishTimePropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_defaultFinishTime_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_defaultFinishTime_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__DEFAULT_FINISH_TIME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Minutes Per Day feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addMinutesPerDayPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_minutesPerDay_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_minutesPerDay_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__MINUTES_PER_DAY, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Minutes Per Week feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addMinutesPerWeekPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_minutesPerWeek_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_minutesPerWeek_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__MINUTES_PER_WEEK, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Days Per Month feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addDaysPerMonthPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_daysPerMonth_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_daysPerMonth_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__DAYS_PER_MONTH, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Default Task Type feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addDefaultTaskTypePropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_defaultTaskType_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_defaultTaskType_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__DEFAULT_TASK_TYPE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Default Fixed Cost Accrual feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addDefaultFixedCostAccrualPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_defaultFixedCostAccrual_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_defaultFixedCostAccrual_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__DEFAULT_FIXED_COST_ACCRUAL, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Default Standard Rate feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addDefaultStandardRatePropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_defaultStandardRate_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_defaultStandardRate_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__DEFAULT_STANDARD_RATE, true, false, false, ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Default Overtime Rate feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addDefaultOvertimeRatePropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_defaultOvertimeRate_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_defaultOvertimeRate_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__DEFAULT_OVERTIME_RATE, true, false, false, ItemPropertyDescriptor.REAL_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Duration Format feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addDurationFormatPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_durationFormat_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_durationFormat_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__DURATION_FORMAT, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Work Format feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addWorkFormatPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_workFormat_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_workFormat_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__WORK_FORMAT, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Editable Actual Costs feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addEditableActualCostsPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_editableActualCosts_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_editableActualCosts_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__EDITABLE_ACTUAL_COSTS, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Honor Constraints feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addHonorConstraintsPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_honorConstraints_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_honorConstraints_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__HONOR_CONSTRAINTS, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Earned Value Method feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addEarnedValueMethodPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_earnedValueMethod_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_earnedValueMethod_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__EARNED_VALUE_METHOD, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Inserted Projects Like Summary feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addInsertedProjectsLikeSummaryPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_insertedProjectsLikeSummary_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_insertedProjectsLikeSummary_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__INSERTED_PROJECTS_LIKE_SUMMARY, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Multiple Critical Paths feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addMultipleCriticalPathsPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_multipleCriticalPaths_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_multipleCriticalPaths_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__MULTIPLE_CRITICAL_PATHS, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the New Tasks Effort Driven feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addNewTasksEffortDrivenPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_newTasksEffortDriven_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_newTasksEffortDriven_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__NEW_TASKS_EFFORT_DRIVEN, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the New Tasks Estimated feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addNewTasksEstimatedPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_newTasksEstimated_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_newTasksEstimated_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__NEW_TASKS_ESTIMATED, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Splits In Progress Tasks feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addSplitsInProgressTasksPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_splitsInProgressTasks_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_splitsInProgressTasks_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__SPLITS_IN_PROGRESS_TASKS, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Spread Actual Cost feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addSpreadActualCostPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_spreadActualCost_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_spreadActualCost_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__SPREAD_ACTUAL_COST, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Spread Percent Complete feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addSpreadPercentCompletePropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_spreadPercentComplete_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_spreadPercentComplete_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__SPREAD_PERCENT_COMPLETE, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Task Updates Resource feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addTaskUpdatesResourcePropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_taskUpdatesResource_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_taskUpdatesResource_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__TASK_UPDATES_RESOURCE, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Fiscal Year Start feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addFiscalYearStartPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_fiscalYearStart_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_fiscalYearStart_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__FISCAL_YEAR_START, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Week Start Day feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addWeekStartDayPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_weekStartDay_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_weekStartDay_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__WEEK_START_DAY, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Move Completed Ends Back feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addMoveCompletedEndsBackPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_moveCompletedEndsBack_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_moveCompletedEndsBack_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__MOVE_COMPLETED_ENDS_BACK, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Move Remaining Starts Back feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addMoveRemainingStartsBackPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_moveRemainingStartsBack_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_moveRemainingStartsBack_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__MOVE_REMAINING_STARTS_BACK, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Move Remaining Starts Forward feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addMoveRemainingStartsForwardPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_moveRemainingStartsForward_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_moveRemainingStartsForward_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__MOVE_REMAINING_STARTS_FORWARD, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Move Completed Ends Forward feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addMoveCompletedEndsForwardPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_moveCompletedEndsForward_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_moveCompletedEndsForward_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__MOVE_COMPLETED_ENDS_FORWARD, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Baseline For Earned Value feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addBaselineForEarnedValuePropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_baselineForEarnedValue_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_baselineForEarnedValue_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__BASELINE_FOR_EARNED_VALUE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Auto Add New Resources And Tasks feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addAutoAddNewResourcesAndTasksPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_autoAddNewResourcesAndTasks_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_autoAddNewResourcesAndTasks_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__AUTO_ADD_NEW_RESOURCES_AND_TASKS, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Status Date feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addStatusDatePropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_statusDate_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_statusDate_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__STATUS_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Current Date feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addCurrentDatePropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_currentDate_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_currentDate_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__CURRENT_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Microsoft Project Server URL feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addMicrosoftProjectServerURLPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_microsoftProjectServerURL_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_microsoftProjectServerURL_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__MICROSOFT_PROJECT_SERVER_URL, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Autolink feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addAutolinkPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_autolink_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_autolink_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__AUTOLINK, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the New Task Start Date feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addNewTaskStartDatePropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_newTaskStartDate_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_newTaskStartDate_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__NEW_TASK_START_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Default Task EV Method feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addDefaultTaskEVMethodPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_defaultTaskEVMethod_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_defaultTaskEVMethod_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__DEFAULT_TASK_EV_METHOD, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Project Externally Edited feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addProjectExternallyEditedPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_projectExternallyEdited_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_projectExternallyEdited_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__PROJECT_EXTERNALLY_EDITED, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Extended Creation Date feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addExtendedCreationDatePropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_extendedCreationDate_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_extendedCreationDate_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__EXTENDED_CREATION_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Actuals In Sync feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addActualsInSyncPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_actualsInSync_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_actualsInSync_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__ACTUALS_IN_SYNC, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Remove File Properties feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addRemoveFilePropertiesPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_removeFileProperties_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_removeFileProperties_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__REMOVE_FILE_PROPERTIES, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** * This adds a property descriptor for the Admin Project feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addAdminProjectPropertyDescriptor(Object object) { itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_ProjectType_adminProject_feature"), getString("_UI_PropertyDescriptor_description", "_UI_ProjectType_adminProject_feature", "_UI_ProjectType_type"), MspdiPackage.Literals.PROJECT_TYPE__ADMIN_PROJECT, 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.PROJECT_TYPE__OUTLINE_CODES); childrenFeatures.add(MspdiPackage.Literals.PROJECT_TYPE__WBS_MASKS); childrenFeatures.add(MspdiPackage.Literals.PROJECT_TYPE__EXTENDED_ATTRIBUTES); childrenFeatures.add(MspdiPackage.Literals.PROJECT_TYPE__CALENDARS); childrenFeatures.add(MspdiPackage.Literals.PROJECT_TYPE__TASKS); childrenFeatures.add(MspdiPackage.Literals.PROJECT_TYPE__RESOURCES); childrenFeatures.add(MspdiPackage.Literals.PROJECT_TYPE__ASSIGNMENTS); } 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 ProjectType.gif. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object getImage(Object object) { return overlayImage(object, getResourceLocator().getImage("full/obj16/ProjectType")); } /** * This returns the label text for the adapted class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String getText(Object object) { String label = ((ProjectType)object).getName(); return label == null || label.length() == 0 ? getString("_UI_ProjectType_type") : getString("_UI_ProjectType_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(ProjectType.class)) { case MspdiPackage.PROJECT_TYPE__SAVE_VERSION: case MspdiPackage.PROJECT_TYPE__UID: case MspdiPackage.PROJECT_TYPE__NAME: case MspdiPackage.PROJECT_TYPE__TITLE: case MspdiPackage.PROJECT_TYPE__SUBJECT: case MspdiPackage.PROJECT_TYPE__CATEGORY: case MspdiPackage.PROJECT_TYPE__COMPANY: case MspdiPackage.PROJECT_TYPE__MANAGER: case MspdiPackage.PROJECT_TYPE__AUTHOR: case MspdiPackage.PROJECT_TYPE__CREATION_DATE: case MspdiPackage.PROJECT_TYPE__REVISION: case MspdiPackage.PROJECT_TYPE__LAST_SAVED: case MspdiPackage.PROJECT_TYPE__SCHEDULE_FROM_START: case MspdiPackage.PROJECT_TYPE__START_DATE: case MspdiPackage.PROJECT_TYPE__FINISH_DATE: case MspdiPackage.PROJECT_TYPE__FY_START_DATE: case MspdiPackage.PROJECT_TYPE__CRITICAL_SLACK_LIMIT: case MspdiPackage.PROJECT_TYPE__CURRENCY_DIGITS: case MspdiPackage.PROJECT_TYPE__CURRENCY_SYMBOL: case MspdiPackage.PROJECT_TYPE__CURRENCY_CODE: case MspdiPackage.PROJECT_TYPE__CURRENCY_SYMBOL_POSITION: case MspdiPackage.PROJECT_TYPE__CALENDAR_UID: case MspdiPackage.PROJECT_TYPE__DEFAULT_START_TIME: case MspdiPackage.PROJECT_TYPE__DEFAULT_FINISH_TIME: case MspdiPackage.PROJECT_TYPE__MINUTES_PER_DAY: case MspdiPackage.PROJECT_TYPE__MINUTES_PER_WEEK: case MspdiPackage.PROJECT_TYPE__DAYS_PER_MONTH: case MspdiPackage.PROJECT_TYPE__DEFAULT_TASK_TYPE: case MspdiPackage.PROJECT_TYPE__DEFAULT_FIXED_COST_ACCRUAL: case MspdiPackage.PROJECT_TYPE__DEFAULT_STANDARD_RATE: case MspdiPackage.PROJECT_TYPE__DEFAULT_OVERTIME_RATE: case MspdiPackage.PROJECT_TYPE__DURATION_FORMAT: case MspdiPackage.PROJECT_TYPE__WORK_FORMAT: case MspdiPackage.PROJECT_TYPE__EDITABLE_ACTUAL_COSTS: case MspdiPackage.PROJECT_TYPE__HONOR_CONSTRAINTS: case MspdiPackage.PROJECT_TYPE__EARNED_VALUE_METHOD: case MspdiPackage.PROJECT_TYPE__INSERTED_PROJECTS_LIKE_SUMMARY: case MspdiPackage.PROJECT_TYPE__MULTIPLE_CRITICAL_PATHS: case MspdiPackage.PROJECT_TYPE__NEW_TASKS_EFFORT_DRIVEN: case MspdiPackage.PROJECT_TYPE__NEW_TASKS_ESTIMATED: case MspdiPackage.PROJECT_TYPE__SPLITS_IN_PROGRESS_TASKS: case MspdiPackage.PROJECT_TYPE__SPREAD_ACTUAL_COST: case MspdiPackage.PROJECT_TYPE__SPREAD_PERCENT_COMPLETE: case MspdiPackage.PROJECT_TYPE__TASK_UPDATES_RESOURCE: case MspdiPackage.PROJECT_TYPE__FISCAL_YEAR_START: case MspdiPackage.PROJECT_TYPE__WEEK_START_DAY: case MspdiPackage.PROJECT_TYPE__MOVE_COMPLETED_ENDS_BACK: case MspdiPackage.PROJECT_TYPE__MOVE_REMAINING_STARTS_BACK: case MspdiPackage.PROJECT_TYPE__MOVE_REMAINING_STARTS_FORWARD: case MspdiPackage.PROJECT_TYPE__MOVE_COMPLETED_ENDS_FORWARD: case MspdiPackage.PROJECT_TYPE__BASELINE_FOR_EARNED_VALUE: case MspdiPackage.PROJECT_TYPE__AUTO_ADD_NEW_RESOURCES_AND_TASKS: case MspdiPackage.PROJECT_TYPE__STATUS_DATE: case MspdiPackage.PROJECT_TYPE__CURRENT_DATE: case MspdiPackage.PROJECT_TYPE__MICROSOFT_PROJECT_SERVER_URL: case MspdiPackage.PROJECT_TYPE__AUTOLINK: case MspdiPackage.PROJECT_TYPE__NEW_TASK_START_DATE: case MspdiPackage.PROJECT_TYPE__DEFAULT_TASK_EV_METHOD: case MspdiPackage.PROJECT_TYPE__PROJECT_EXTERNALLY_EDITED: case MspdiPackage.PROJECT_TYPE__EXTENDED_CREATION_DATE: case MspdiPackage.PROJECT_TYPE__ACTUALS_IN_SYNC: case MspdiPackage.PROJECT_TYPE__REMOVE_FILE_PROPERTIES: case MspdiPackage.PROJECT_TYPE__ADMIN_PROJECT: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; case MspdiPackage.PROJECT_TYPE__OUTLINE_CODES: case MspdiPackage.PROJECT_TYPE__WBS_MASKS: case MspdiPackage.PROJECT_TYPE__EXTENDED_ATTRIBUTES: case MspdiPackage.PROJECT_TYPE__CALENDARS: case MspdiPackage.PROJECT_TYPE__TASKS: case MspdiPackage.PROJECT_TYPE__RESOURCES: case MspdiPackage.PROJECT_TYPE__ASSIGNMENTS: 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.PROJECT_TYPE__OUTLINE_CODES, MspdiFactory.eINSTANCE.createOutlineCodesType())); newChildDescriptors.add (createChildParameter (MspdiPackage.Literals.PROJECT_TYPE__WBS_MASKS, MspdiFactory.eINSTANCE.createWBSMasksType())); newChildDescriptors.add (createChildParameter (MspdiPackage.Literals.PROJECT_TYPE__EXTENDED_ATTRIBUTES, MspdiFactory.eINSTANCE.createExtendedAttributesType())); newChildDescriptors.add (createChildParameter (MspdiPackage.Literals.PROJECT_TYPE__CALENDARS, MspdiFactory.eINSTANCE.createCalendarsType())); newChildDescriptors.add (createChildParameter (MspdiPackage.Literals.PROJECT_TYPE__TASKS, MspdiFactory.eINSTANCE.createTasksType())); newChildDescriptors.add (createChildParameter (MspdiPackage.Literals.PROJECT_TYPE__RESOURCES, MspdiFactory.eINSTANCE.createResourcesType())); newChildDescriptors.add (createChildParameter (MspdiPackage.Literals.PROJECT_TYPE__ASSIGNMENTS, MspdiFactory.eINSTANCE.createAssignmentsType())); } /** * Return the resource locator for this item provider's resources. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public ResourceLocator getResourceLocator() { return MspdiEditPlugin.INSTANCE; } }