/**
* MSPDI is copyright Microsoft, Inc.
* Implementation wrapper in ecore done by Kestrel Technology LLC
*/
package net.certware.planning.mspdi.impl;
import java.math.BigInteger;
import javax.xml.datatype.XMLGregorianCalendar;
import net.certware.planning.mspdi.AssignmentsType;
import net.certware.planning.mspdi.BaselineForEarnedValueType;
import net.certware.planning.mspdi.CalendarsType;
import net.certware.planning.mspdi.CurrencySymbolPositionType;
import net.certware.planning.mspdi.DefaultFixedCostAccrualType;
import net.certware.planning.mspdi.DefaultTaskEVMethodType;
import net.certware.planning.mspdi.DefaultTaskTypeType;
import net.certware.planning.mspdi.DurationFormatType5;
import net.certware.planning.mspdi.EarnedValueMethodType1;
import net.certware.planning.mspdi.ExtendedAttributesType;
import net.certware.planning.mspdi.FYStartDateType;
import net.certware.planning.mspdi.MspdiPackage;
import net.certware.planning.mspdi.NewTaskStartDateType;
import net.certware.planning.mspdi.OutlineCodesType;
import net.certware.planning.mspdi.ProjectType;
import net.certware.planning.mspdi.ResourcesType;
import net.certware.planning.mspdi.TasksType;
import net.certware.planning.mspdi.WBSMasksType;
import net.certware.planning.mspdi.WeekStartDayType;
import net.certware.planning.mspdi.WorkFormatType;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Project Type</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getSaveVersion <em>Save Version</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getUID <em>UID</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getName <em>Name</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getTitle <em>Title</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getSubject <em>Subject</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getCategory <em>Category</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getCompany <em>Company</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getManager <em>Manager</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getAuthor <em>Author</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getCreationDate <em>Creation Date</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getRevision <em>Revision</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getLastSaved <em>Last Saved</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isScheduleFromStart <em>Schedule From Start</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getStartDate <em>Start Date</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getFinishDate <em>Finish Date</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getFYStartDate <em>FY Start Date</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getCriticalSlackLimit <em>Critical Slack Limit</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getCurrencyDigits <em>Currency Digits</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getCurrencySymbol <em>Currency Symbol</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getCurrencyCode <em>Currency Code</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getCurrencySymbolPosition <em>Currency Symbol Position</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getCalendarUID <em>Calendar UID</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getDefaultStartTime <em>Default Start Time</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getDefaultFinishTime <em>Default Finish Time</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getMinutesPerDay <em>Minutes Per Day</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getMinutesPerWeek <em>Minutes Per Week</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getDaysPerMonth <em>Days Per Month</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getDefaultTaskType <em>Default Task Type</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getDefaultFixedCostAccrual <em>Default Fixed Cost Accrual</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getDefaultStandardRate <em>Default Standard Rate</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getDefaultOvertimeRate <em>Default Overtime Rate</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getDurationFormat <em>Duration Format</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getWorkFormat <em>Work Format</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isEditableActualCosts <em>Editable Actual Costs</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isHonorConstraints <em>Honor Constraints</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getEarnedValueMethod <em>Earned Value Method</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isInsertedProjectsLikeSummary <em>Inserted Projects Like Summary</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isMultipleCriticalPaths <em>Multiple Critical Paths</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isNewTasksEffortDriven <em>New Tasks Effort Driven</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isNewTasksEstimated <em>New Tasks Estimated</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isSplitsInProgressTasks <em>Splits In Progress Tasks</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isSpreadActualCost <em>Spread Actual Cost</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isSpreadPercentComplete <em>Spread Percent Complete</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isTaskUpdatesResource <em>Task Updates Resource</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isFiscalYearStart <em>Fiscal Year Start</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getWeekStartDay <em>Week Start Day</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isMoveCompletedEndsBack <em>Move Completed Ends Back</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isMoveRemainingStartsBack <em>Move Remaining Starts Back</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isMoveRemainingStartsForward <em>Move Remaining Starts Forward</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isMoveCompletedEndsForward <em>Move Completed Ends Forward</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getBaselineForEarnedValue <em>Baseline For Earned Value</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isAutoAddNewResourcesAndTasks <em>Auto Add New Resources And Tasks</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getStatusDate <em>Status Date</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getCurrentDate <em>Current Date</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isMicrosoftProjectServerURL <em>Microsoft Project Server URL</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isAutolink <em>Autolink</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getNewTaskStartDate <em>New Task Start Date</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getDefaultTaskEVMethod <em>Default Task EV Method</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isProjectExternallyEdited <em>Project Externally Edited</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getExtendedCreationDate <em>Extended Creation Date</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isActualsInSync <em>Actuals In Sync</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isRemoveFileProperties <em>Remove File Properties</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#isAdminProject <em>Admin Project</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getOutlineCodes <em>Outline Codes</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getWBSMasks <em>WBS Masks</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getExtendedAttributes <em>Extended Attributes</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getCalendars <em>Calendars</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getTasks <em>Tasks</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getResources <em>Resources</em>}</li>
* <li>{@link net.certware.planning.mspdi.impl.ProjectTypeImpl#getAssignments <em>Assignments</em>}</li>
* </ul>
* </p>
*
* @generated
*/
public class ProjectTypeImpl extends EObjectImpl implements ProjectType {
/**
* The default value of the '{@link #getSaveVersion() <em>Save Version</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getSaveVersion()
* @generated
* @ordered
*/
protected static final BigInteger SAVE_VERSION_EDEFAULT = null;
/**
* The cached value of the '{@link #getSaveVersion() <em>Save Version</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getSaveVersion()
* @generated
* @ordered
*/
protected BigInteger saveVersion = SAVE_VERSION_EDEFAULT;
/**
* The default value of the '{@link #getUID() <em>UID</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getUID()
* @generated
* @ordered
*/
protected static final String UID_EDEFAULT = null;
/**
* The cached value of the '{@link #getUID() <em>UID</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getUID()
* @generated
* @ordered
*/
protected String uID = UID_EDEFAULT;
/**
* The default value of the '{@link #getName() <em>Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getName()
* @generated
* @ordered
*/
protected static final String NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getName() <em>Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getName()
* @generated
* @ordered
*/
protected String name = NAME_EDEFAULT;
/**
* The default value of the '{@link #getTitle() <em>Title</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getTitle()
* @generated
* @ordered
*/
protected static final String TITLE_EDEFAULT = null;
/**
* The cached value of the '{@link #getTitle() <em>Title</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getTitle()
* @generated
* @ordered
*/
protected String title = TITLE_EDEFAULT;
/**
* The default value of the '{@link #getSubject() <em>Subject</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getSubject()
* @generated
* @ordered
*/
protected static final String SUBJECT_EDEFAULT = null;
/**
* The cached value of the '{@link #getSubject() <em>Subject</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getSubject()
* @generated
* @ordered
*/
protected String subject = SUBJECT_EDEFAULT;
/**
* The default value of the '{@link #getCategory() <em>Category</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCategory()
* @generated
* @ordered
*/
protected static final String CATEGORY_EDEFAULT = null;
/**
* The cached value of the '{@link #getCategory() <em>Category</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCategory()
* @generated
* @ordered
*/
protected String category = CATEGORY_EDEFAULT;
/**
* The default value of the '{@link #getCompany() <em>Company</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCompany()
* @generated
* @ordered
*/
protected static final String COMPANY_EDEFAULT = null;
/**
* The cached value of the '{@link #getCompany() <em>Company</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCompany()
* @generated
* @ordered
*/
protected String company = COMPANY_EDEFAULT;
/**
* The default value of the '{@link #getManager() <em>Manager</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getManager()
* @generated
* @ordered
*/
protected static final String MANAGER_EDEFAULT = null;
/**
* The cached value of the '{@link #getManager() <em>Manager</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getManager()
* @generated
* @ordered
*/
protected String manager = MANAGER_EDEFAULT;
/**
* The default value of the '{@link #getAuthor() <em>Author</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getAuthor()
* @generated
* @ordered
*/
protected static final String AUTHOR_EDEFAULT = null;
/**
* The cached value of the '{@link #getAuthor() <em>Author</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getAuthor()
* @generated
* @ordered
*/
protected String author = AUTHOR_EDEFAULT;
/**
* The default value of the '{@link #getCreationDate() <em>Creation Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCreationDate()
* @generated
* @ordered
*/
protected static final XMLGregorianCalendar CREATION_DATE_EDEFAULT = null;
/**
* The cached value of the '{@link #getCreationDate() <em>Creation Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCreationDate()
* @generated
* @ordered
*/
protected XMLGregorianCalendar creationDate = CREATION_DATE_EDEFAULT;
/**
* The default value of the '{@link #getRevision() <em>Revision</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getRevision()
* @generated
* @ordered
*/
protected static final BigInteger REVISION_EDEFAULT = null;
/**
* The cached value of the '{@link #getRevision() <em>Revision</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getRevision()
* @generated
* @ordered
*/
protected BigInteger revision = REVISION_EDEFAULT;
/**
* The default value of the '{@link #getLastSaved() <em>Last Saved</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getLastSaved()
* @generated
* @ordered
*/
protected static final XMLGregorianCalendar LAST_SAVED_EDEFAULT = null;
/**
* The cached value of the '{@link #getLastSaved() <em>Last Saved</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getLastSaved()
* @generated
* @ordered
*/
protected XMLGregorianCalendar lastSaved = LAST_SAVED_EDEFAULT;
/**
* The default value of the '{@link #isScheduleFromStart() <em>Schedule From Start</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isScheduleFromStart()
* @generated
* @ordered
*/
protected static final boolean SCHEDULE_FROM_START_EDEFAULT = true;
/**
* The cached value of the '{@link #isScheduleFromStart() <em>Schedule From Start</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isScheduleFromStart()
* @generated
* @ordered
*/
protected boolean scheduleFromStart = SCHEDULE_FROM_START_EDEFAULT;
/**
* This is true if the Schedule From Start attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean scheduleFromStartESet;
/**
* The default value of the '{@link #getStartDate() <em>Start Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getStartDate()
* @generated
* @ordered
*/
protected static final XMLGregorianCalendar START_DATE_EDEFAULT = null;
/**
* The cached value of the '{@link #getStartDate() <em>Start Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getStartDate()
* @generated
* @ordered
*/
protected XMLGregorianCalendar startDate = START_DATE_EDEFAULT;
/**
* The default value of the '{@link #getFinishDate() <em>Finish Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFinishDate()
* @generated
* @ordered
*/
protected static final XMLGregorianCalendar FINISH_DATE_EDEFAULT = null;
/**
* The cached value of the '{@link #getFinishDate() <em>Finish Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFinishDate()
* @generated
* @ordered
*/
protected XMLGregorianCalendar finishDate = FINISH_DATE_EDEFAULT;
/**
* The default value of the '{@link #getFYStartDate() <em>FY Start Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFYStartDate()
* @generated
* @ordered
*/
protected static final FYStartDateType FY_START_DATE_EDEFAULT = FYStartDateType._1;
/**
* The cached value of the '{@link #getFYStartDate() <em>FY Start Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFYStartDate()
* @generated
* @ordered
*/
protected FYStartDateType fYStartDate = FY_START_DATE_EDEFAULT;
/**
* This is true if the FY Start Date attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean fYStartDateESet;
/**
* The default value of the '{@link #getCriticalSlackLimit() <em>Critical Slack Limit</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCriticalSlackLimit()
* @generated
* @ordered
*/
protected static final BigInteger CRITICAL_SLACK_LIMIT_EDEFAULT = null;
/**
* The cached value of the '{@link #getCriticalSlackLimit() <em>Critical Slack Limit</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCriticalSlackLimit()
* @generated
* @ordered
*/
protected BigInteger criticalSlackLimit = CRITICAL_SLACK_LIMIT_EDEFAULT;
/**
* The default value of the '{@link #getCurrencyDigits() <em>Currency Digits</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCurrencyDigits()
* @generated
* @ordered
*/
protected static final BigInteger CURRENCY_DIGITS_EDEFAULT = null;
/**
* The cached value of the '{@link #getCurrencyDigits() <em>Currency Digits</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCurrencyDigits()
* @generated
* @ordered
*/
protected BigInteger currencyDigits = CURRENCY_DIGITS_EDEFAULT;
/**
* The default value of the '{@link #getCurrencySymbol() <em>Currency Symbol</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCurrencySymbol()
* @generated
* @ordered
*/
protected static final String CURRENCY_SYMBOL_EDEFAULT = null;
/**
* The cached value of the '{@link #getCurrencySymbol() <em>Currency Symbol</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCurrencySymbol()
* @generated
* @ordered
*/
protected String currencySymbol = CURRENCY_SYMBOL_EDEFAULT;
/**
* The default value of the '{@link #getCurrencyCode() <em>Currency Code</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCurrencyCode()
* @generated
* @ordered
*/
protected static final String CURRENCY_CODE_EDEFAULT = null;
/**
* The cached value of the '{@link #getCurrencyCode() <em>Currency Code</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCurrencyCode()
* @generated
* @ordered
*/
protected String currencyCode = CURRENCY_CODE_EDEFAULT;
/**
* The default value of the '{@link #getCurrencySymbolPosition() <em>Currency Symbol Position</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCurrencySymbolPosition()
* @generated
* @ordered
*/
protected static final CurrencySymbolPositionType CURRENCY_SYMBOL_POSITION_EDEFAULT = CurrencySymbolPositionType._0;
/**
* The cached value of the '{@link #getCurrencySymbolPosition() <em>Currency Symbol Position</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCurrencySymbolPosition()
* @generated
* @ordered
*/
protected CurrencySymbolPositionType currencySymbolPosition = CURRENCY_SYMBOL_POSITION_EDEFAULT;
/**
* This is true if the Currency Symbol Position attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean currencySymbolPositionESet;
/**
* The default value of the '{@link #getCalendarUID() <em>Calendar UID</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCalendarUID()
* @generated
* @ordered
*/
protected static final BigInteger CALENDAR_UID_EDEFAULT = null;
/**
* The cached value of the '{@link #getCalendarUID() <em>Calendar UID</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCalendarUID()
* @generated
* @ordered
*/
protected BigInteger calendarUID = CALENDAR_UID_EDEFAULT;
/**
* The default value of the '{@link #getDefaultStartTime() <em>Default Start Time</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDefaultStartTime()
* @generated
* @ordered
*/
protected static final XMLGregorianCalendar DEFAULT_START_TIME_EDEFAULT = null;
/**
* The cached value of the '{@link #getDefaultStartTime() <em>Default Start Time</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDefaultStartTime()
* @generated
* @ordered
*/
protected XMLGregorianCalendar defaultStartTime = DEFAULT_START_TIME_EDEFAULT;
/**
* The default value of the '{@link #getDefaultFinishTime() <em>Default Finish Time</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDefaultFinishTime()
* @generated
* @ordered
*/
protected static final XMLGregorianCalendar DEFAULT_FINISH_TIME_EDEFAULT = null;
/**
* The cached value of the '{@link #getDefaultFinishTime() <em>Default Finish Time</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDefaultFinishTime()
* @generated
* @ordered
*/
protected XMLGregorianCalendar defaultFinishTime = DEFAULT_FINISH_TIME_EDEFAULT;
/**
* The default value of the '{@link #getMinutesPerDay() <em>Minutes Per Day</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getMinutesPerDay()
* @generated
* @ordered
*/
protected static final BigInteger MINUTES_PER_DAY_EDEFAULT = null;
/**
* The cached value of the '{@link #getMinutesPerDay() <em>Minutes Per Day</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getMinutesPerDay()
* @generated
* @ordered
*/
protected BigInteger minutesPerDay = MINUTES_PER_DAY_EDEFAULT;
/**
* The default value of the '{@link #getMinutesPerWeek() <em>Minutes Per Week</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getMinutesPerWeek()
* @generated
* @ordered
*/
protected static final BigInteger MINUTES_PER_WEEK_EDEFAULT = null;
/**
* The cached value of the '{@link #getMinutesPerWeek() <em>Minutes Per Week</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getMinutesPerWeek()
* @generated
* @ordered
*/
protected BigInteger minutesPerWeek = MINUTES_PER_WEEK_EDEFAULT;
/**
* The default value of the '{@link #getDaysPerMonth() <em>Days Per Month</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDaysPerMonth()
* @generated
* @ordered
*/
protected static final BigInteger DAYS_PER_MONTH_EDEFAULT = null;
/**
* The cached value of the '{@link #getDaysPerMonth() <em>Days Per Month</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDaysPerMonth()
* @generated
* @ordered
*/
protected BigInteger daysPerMonth = DAYS_PER_MONTH_EDEFAULT;
/**
* The default value of the '{@link #getDefaultTaskType() <em>Default Task Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDefaultTaskType()
* @generated
* @ordered
*/
protected static final DefaultTaskTypeType DEFAULT_TASK_TYPE_EDEFAULT = DefaultTaskTypeType._1;
/**
* The cached value of the '{@link #getDefaultTaskType() <em>Default Task Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDefaultTaskType()
* @generated
* @ordered
*/
protected DefaultTaskTypeType defaultTaskType = DEFAULT_TASK_TYPE_EDEFAULT;
/**
* This is true if the Default Task Type attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean defaultTaskTypeESet;
/**
* The default value of the '{@link #getDefaultFixedCostAccrual() <em>Default Fixed Cost Accrual</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDefaultFixedCostAccrual()
* @generated
* @ordered
*/
protected static final DefaultFixedCostAccrualType DEFAULT_FIXED_COST_ACCRUAL_EDEFAULT = DefaultFixedCostAccrualType._1;
/**
* The cached value of the '{@link #getDefaultFixedCostAccrual() <em>Default Fixed Cost Accrual</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDefaultFixedCostAccrual()
* @generated
* @ordered
*/
protected DefaultFixedCostAccrualType defaultFixedCostAccrual = DEFAULT_FIXED_COST_ACCRUAL_EDEFAULT;
/**
* This is true if the Default Fixed Cost Accrual attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean defaultFixedCostAccrualESet;
/**
* The default value of the '{@link #getDefaultStandardRate() <em>Default Standard Rate</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDefaultStandardRate()
* @generated
* @ordered
*/
protected static final float DEFAULT_STANDARD_RATE_EDEFAULT = 0.0F;
/**
* The cached value of the '{@link #getDefaultStandardRate() <em>Default Standard Rate</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDefaultStandardRate()
* @generated
* @ordered
*/
protected float defaultStandardRate = DEFAULT_STANDARD_RATE_EDEFAULT;
/**
* This is true if the Default Standard Rate attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean defaultStandardRateESet;
/**
* The default value of the '{@link #getDefaultOvertimeRate() <em>Default Overtime Rate</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDefaultOvertimeRate()
* @generated
* @ordered
*/
protected static final float DEFAULT_OVERTIME_RATE_EDEFAULT = 0.0F;
/**
* The cached value of the '{@link #getDefaultOvertimeRate() <em>Default Overtime Rate</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDefaultOvertimeRate()
* @generated
* @ordered
*/
protected float defaultOvertimeRate = DEFAULT_OVERTIME_RATE_EDEFAULT;
/**
* This is true if the Default Overtime Rate attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean defaultOvertimeRateESet;
/**
* The default value of the '{@link #getDurationFormat() <em>Duration Format</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDurationFormat()
* @generated
* @ordered
*/
protected static final DurationFormatType5 DURATION_FORMAT_EDEFAULT = DurationFormatType5._3;
/**
* The cached value of the '{@link #getDurationFormat() <em>Duration Format</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDurationFormat()
* @generated
* @ordered
*/
protected DurationFormatType5 durationFormat = DURATION_FORMAT_EDEFAULT;
/**
* This is true if the Duration Format attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean durationFormatESet;
/**
* The default value of the '{@link #getWorkFormat() <em>Work Format</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getWorkFormat()
* @generated
* @ordered
*/
protected static final WorkFormatType WORK_FORMAT_EDEFAULT = WorkFormatType._1;
/**
* The cached value of the '{@link #getWorkFormat() <em>Work Format</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getWorkFormat()
* @generated
* @ordered
*/
protected WorkFormatType workFormat = WORK_FORMAT_EDEFAULT;
/**
* This is true if the Work Format attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean workFormatESet;
/**
* The default value of the '{@link #isEditableActualCosts() <em>Editable Actual Costs</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isEditableActualCosts()
* @generated
* @ordered
*/
protected static final boolean EDITABLE_ACTUAL_COSTS_EDEFAULT = false;
/**
* The cached value of the '{@link #isEditableActualCosts() <em>Editable Actual Costs</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isEditableActualCosts()
* @generated
* @ordered
*/
protected boolean editableActualCosts = EDITABLE_ACTUAL_COSTS_EDEFAULT;
/**
* This is true if the Editable Actual Costs attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean editableActualCostsESet;
/**
* The default value of the '{@link #isHonorConstraints() <em>Honor Constraints</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isHonorConstraints()
* @generated
* @ordered
*/
protected static final boolean HONOR_CONSTRAINTS_EDEFAULT = true;
/**
* The cached value of the '{@link #isHonorConstraints() <em>Honor Constraints</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isHonorConstraints()
* @generated
* @ordered
*/
protected boolean honorConstraints = HONOR_CONSTRAINTS_EDEFAULT;
/**
* This is true if the Honor Constraints attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean honorConstraintsESet;
/**
* The default value of the '{@link #getEarnedValueMethod() <em>Earned Value Method</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEarnedValueMethod()
* @generated
* @ordered
*/
protected static final EarnedValueMethodType1 EARNED_VALUE_METHOD_EDEFAULT = EarnedValueMethodType1._0;
/**
* The cached value of the '{@link #getEarnedValueMethod() <em>Earned Value Method</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEarnedValueMethod()
* @generated
* @ordered
*/
protected EarnedValueMethodType1 earnedValueMethod = EARNED_VALUE_METHOD_EDEFAULT;
/**
* This is true if the Earned Value Method attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean earnedValueMethodESet;
/**
* The default value of the '{@link #isInsertedProjectsLikeSummary() <em>Inserted Projects Like Summary</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isInsertedProjectsLikeSummary()
* @generated
* @ordered
*/
protected static final boolean INSERTED_PROJECTS_LIKE_SUMMARY_EDEFAULT = true;
/**
* The cached value of the '{@link #isInsertedProjectsLikeSummary() <em>Inserted Projects Like Summary</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isInsertedProjectsLikeSummary()
* @generated
* @ordered
*/
protected boolean insertedProjectsLikeSummary = INSERTED_PROJECTS_LIKE_SUMMARY_EDEFAULT;
/**
* This is true if the Inserted Projects Like Summary attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean insertedProjectsLikeSummaryESet;
/**
* The default value of the '{@link #isMultipleCriticalPaths() <em>Multiple Critical Paths</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isMultipleCriticalPaths()
* @generated
* @ordered
*/
protected static final boolean MULTIPLE_CRITICAL_PATHS_EDEFAULT = false;
/**
* The cached value of the '{@link #isMultipleCriticalPaths() <em>Multiple Critical Paths</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isMultipleCriticalPaths()
* @generated
* @ordered
*/
protected boolean multipleCriticalPaths = MULTIPLE_CRITICAL_PATHS_EDEFAULT;
/**
* This is true if the Multiple Critical Paths attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean multipleCriticalPathsESet;
/**
* The default value of the '{@link #isNewTasksEffortDriven() <em>New Tasks Effort Driven</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isNewTasksEffortDriven()
* @generated
* @ordered
*/
protected static final boolean NEW_TASKS_EFFORT_DRIVEN_EDEFAULT = true;
/**
* The cached value of the '{@link #isNewTasksEffortDriven() <em>New Tasks Effort Driven</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isNewTasksEffortDriven()
* @generated
* @ordered
*/
protected boolean newTasksEffortDriven = NEW_TASKS_EFFORT_DRIVEN_EDEFAULT;
/**
* This is true if the New Tasks Effort Driven attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean newTasksEffortDrivenESet;
/**
* The default value of the '{@link #isNewTasksEstimated() <em>New Tasks Estimated</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isNewTasksEstimated()
* @generated
* @ordered
*/
protected static final boolean NEW_TASKS_ESTIMATED_EDEFAULT = true;
/**
* The cached value of the '{@link #isNewTasksEstimated() <em>New Tasks Estimated</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isNewTasksEstimated()
* @generated
* @ordered
*/
protected boolean newTasksEstimated = NEW_TASKS_ESTIMATED_EDEFAULT;
/**
* This is true if the New Tasks Estimated attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean newTasksEstimatedESet;
/**
* The default value of the '{@link #isSplitsInProgressTasks() <em>Splits In Progress Tasks</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSplitsInProgressTasks()
* @generated
* @ordered
*/
protected static final boolean SPLITS_IN_PROGRESS_TASKS_EDEFAULT = true;
/**
* The cached value of the '{@link #isSplitsInProgressTasks() <em>Splits In Progress Tasks</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSplitsInProgressTasks()
* @generated
* @ordered
*/
protected boolean splitsInProgressTasks = SPLITS_IN_PROGRESS_TASKS_EDEFAULT;
/**
* This is true if the Splits In Progress Tasks attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean splitsInProgressTasksESet;
/**
* The default value of the '{@link #isSpreadActualCost() <em>Spread Actual Cost</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSpreadActualCost()
* @generated
* @ordered
*/
protected static final boolean SPREAD_ACTUAL_COST_EDEFAULT = true;
/**
* The cached value of the '{@link #isSpreadActualCost() <em>Spread Actual Cost</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSpreadActualCost()
* @generated
* @ordered
*/
protected boolean spreadActualCost = SPREAD_ACTUAL_COST_EDEFAULT;
/**
* This is true if the Spread Actual Cost attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean spreadActualCostESet;
/**
* The default value of the '{@link #isSpreadPercentComplete() <em>Spread Percent Complete</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSpreadPercentComplete()
* @generated
* @ordered
*/
protected static final boolean SPREAD_PERCENT_COMPLETE_EDEFAULT = false;
/**
* The cached value of the '{@link #isSpreadPercentComplete() <em>Spread Percent Complete</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSpreadPercentComplete()
* @generated
* @ordered
*/
protected boolean spreadPercentComplete = SPREAD_PERCENT_COMPLETE_EDEFAULT;
/**
* This is true if the Spread Percent Complete attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean spreadPercentCompleteESet;
/**
* The default value of the '{@link #isTaskUpdatesResource() <em>Task Updates Resource</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isTaskUpdatesResource()
* @generated
* @ordered
*/
protected static final boolean TASK_UPDATES_RESOURCE_EDEFAULT = false;
/**
* The cached value of the '{@link #isTaskUpdatesResource() <em>Task Updates Resource</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isTaskUpdatesResource()
* @generated
* @ordered
*/
protected boolean taskUpdatesResource = TASK_UPDATES_RESOURCE_EDEFAULT;
/**
* This is true if the Task Updates Resource attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean taskUpdatesResourceESet;
/**
* The default value of the '{@link #isFiscalYearStart() <em>Fiscal Year Start</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isFiscalYearStart()
* @generated
* @ordered
*/
protected static final boolean FISCAL_YEAR_START_EDEFAULT = false;
/**
* The cached value of the '{@link #isFiscalYearStart() <em>Fiscal Year Start</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isFiscalYearStart()
* @generated
* @ordered
*/
protected boolean fiscalYearStart = FISCAL_YEAR_START_EDEFAULT;
/**
* This is true if the Fiscal Year Start attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean fiscalYearStartESet;
/**
* The default value of the '{@link #getWeekStartDay() <em>Week Start Day</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getWeekStartDay()
* @generated
* @ordered
*/
protected static final WeekStartDayType WEEK_START_DAY_EDEFAULT = WeekStartDayType._0;
/**
* The cached value of the '{@link #getWeekStartDay() <em>Week Start Day</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getWeekStartDay()
* @generated
* @ordered
*/
protected WeekStartDayType weekStartDay = WEEK_START_DAY_EDEFAULT;
/**
* This is true if the Week Start Day attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean weekStartDayESet;
/**
* The default value of the '{@link #isMoveCompletedEndsBack() <em>Move Completed Ends Back</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isMoveCompletedEndsBack()
* @generated
* @ordered
*/
protected static final boolean MOVE_COMPLETED_ENDS_BACK_EDEFAULT = false;
/**
* The cached value of the '{@link #isMoveCompletedEndsBack() <em>Move Completed Ends Back</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isMoveCompletedEndsBack()
* @generated
* @ordered
*/
protected boolean moveCompletedEndsBack = MOVE_COMPLETED_ENDS_BACK_EDEFAULT;
/**
* This is true if the Move Completed Ends Back attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean moveCompletedEndsBackESet;
/**
* The default value of the '{@link #isMoveRemainingStartsBack() <em>Move Remaining Starts Back</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isMoveRemainingStartsBack()
* @generated
* @ordered
*/
protected static final boolean MOVE_REMAINING_STARTS_BACK_EDEFAULT = false;
/**
* The cached value of the '{@link #isMoveRemainingStartsBack() <em>Move Remaining Starts Back</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isMoveRemainingStartsBack()
* @generated
* @ordered
*/
protected boolean moveRemainingStartsBack = MOVE_REMAINING_STARTS_BACK_EDEFAULT;
/**
* This is true if the Move Remaining Starts Back attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean moveRemainingStartsBackESet;
/**
* The default value of the '{@link #isMoveRemainingStartsForward() <em>Move Remaining Starts Forward</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isMoveRemainingStartsForward()
* @generated
* @ordered
*/
protected static final boolean MOVE_REMAINING_STARTS_FORWARD_EDEFAULT = false;
/**
* The cached value of the '{@link #isMoveRemainingStartsForward() <em>Move Remaining Starts Forward</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isMoveRemainingStartsForward()
* @generated
* @ordered
*/
protected boolean moveRemainingStartsForward = MOVE_REMAINING_STARTS_FORWARD_EDEFAULT;
/**
* This is true if the Move Remaining Starts Forward attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean moveRemainingStartsForwardESet;
/**
* The default value of the '{@link #isMoveCompletedEndsForward() <em>Move Completed Ends Forward</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isMoveCompletedEndsForward()
* @generated
* @ordered
*/
protected static final boolean MOVE_COMPLETED_ENDS_FORWARD_EDEFAULT = false;
/**
* The cached value of the '{@link #isMoveCompletedEndsForward() <em>Move Completed Ends Forward</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isMoveCompletedEndsForward()
* @generated
* @ordered
*/
protected boolean moveCompletedEndsForward = MOVE_COMPLETED_ENDS_FORWARD_EDEFAULT;
/**
* This is true if the Move Completed Ends Forward attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean moveCompletedEndsForwardESet;
/**
* The default value of the '{@link #getBaselineForEarnedValue() <em>Baseline For Earned Value</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getBaselineForEarnedValue()
* @generated
* @ordered
*/
protected static final BaselineForEarnedValueType BASELINE_FOR_EARNED_VALUE_EDEFAULT = BaselineForEarnedValueType._0;
/**
* The cached value of the '{@link #getBaselineForEarnedValue() <em>Baseline For Earned Value</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getBaselineForEarnedValue()
* @generated
* @ordered
*/
protected BaselineForEarnedValueType baselineForEarnedValue = BASELINE_FOR_EARNED_VALUE_EDEFAULT;
/**
* This is true if the Baseline For Earned Value attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean baselineForEarnedValueESet;
/**
* The default value of the '{@link #isAutoAddNewResourcesAndTasks() <em>Auto Add New Resources And Tasks</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isAutoAddNewResourcesAndTasks()
* @generated
* @ordered
*/
protected static final boolean AUTO_ADD_NEW_RESOURCES_AND_TASKS_EDEFAULT = true;
/**
* The cached value of the '{@link #isAutoAddNewResourcesAndTasks() <em>Auto Add New Resources And Tasks</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isAutoAddNewResourcesAndTasks()
* @generated
* @ordered
*/
protected boolean autoAddNewResourcesAndTasks = AUTO_ADD_NEW_RESOURCES_AND_TASKS_EDEFAULT;
/**
* This is true if the Auto Add New Resources And Tasks attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean autoAddNewResourcesAndTasksESet;
/**
* The default value of the '{@link #getStatusDate() <em>Status Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getStatusDate()
* @generated
* @ordered
*/
protected static final XMLGregorianCalendar STATUS_DATE_EDEFAULT = null;
/**
* The cached value of the '{@link #getStatusDate() <em>Status Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getStatusDate()
* @generated
* @ordered
*/
protected XMLGregorianCalendar statusDate = STATUS_DATE_EDEFAULT;
/**
* The default value of the '{@link #getCurrentDate() <em>Current Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCurrentDate()
* @generated
* @ordered
*/
protected static final XMLGregorianCalendar CURRENT_DATE_EDEFAULT = null;
/**
* The cached value of the '{@link #getCurrentDate() <em>Current Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCurrentDate()
* @generated
* @ordered
*/
protected XMLGregorianCalendar currentDate = CURRENT_DATE_EDEFAULT;
/**
* The default value of the '{@link #isMicrosoftProjectServerURL() <em>Microsoft Project Server URL</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isMicrosoftProjectServerURL()
* @generated
* @ordered
*/
protected static final boolean MICROSOFT_PROJECT_SERVER_URL_EDEFAULT = false;
/**
* The cached value of the '{@link #isMicrosoftProjectServerURL() <em>Microsoft Project Server URL</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isMicrosoftProjectServerURL()
* @generated
* @ordered
*/
protected boolean microsoftProjectServerURL = MICROSOFT_PROJECT_SERVER_URL_EDEFAULT;
/**
* This is true if the Microsoft Project Server URL attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean microsoftProjectServerURLESet;
/**
* The default value of the '{@link #isAutolink() <em>Autolink</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isAutolink()
* @generated
* @ordered
*/
protected static final boolean AUTOLINK_EDEFAULT = false;
/**
* The cached value of the '{@link #isAutolink() <em>Autolink</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isAutolink()
* @generated
* @ordered
*/
protected boolean autolink = AUTOLINK_EDEFAULT;
/**
* This is true if the Autolink attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean autolinkESet;
/**
* The default value of the '{@link #getNewTaskStartDate() <em>New Task Start Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getNewTaskStartDate()
* @generated
* @ordered
*/
protected static final NewTaskStartDateType NEW_TASK_START_DATE_EDEFAULT = NewTaskStartDateType._0;
/**
* The cached value of the '{@link #getNewTaskStartDate() <em>New Task Start Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getNewTaskStartDate()
* @generated
* @ordered
*/
protected NewTaskStartDateType newTaskStartDate = NEW_TASK_START_DATE_EDEFAULT;
/**
* This is true if the New Task Start Date attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean newTaskStartDateESet;
/**
* The default value of the '{@link #getDefaultTaskEVMethod() <em>Default Task EV Method</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDefaultTaskEVMethod()
* @generated
* @ordered
*/
protected static final DefaultTaskEVMethodType DEFAULT_TASK_EV_METHOD_EDEFAULT = DefaultTaskEVMethodType._0;
/**
* The cached value of the '{@link #getDefaultTaskEVMethod() <em>Default Task EV Method</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDefaultTaskEVMethod()
* @generated
* @ordered
*/
protected DefaultTaskEVMethodType defaultTaskEVMethod = DEFAULT_TASK_EV_METHOD_EDEFAULT;
/**
* This is true if the Default Task EV Method attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean defaultTaskEVMethodESet;
/**
* The default value of the '{@link #isProjectExternallyEdited() <em>Project Externally Edited</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isProjectExternallyEdited()
* @generated
* @ordered
*/
protected static final boolean PROJECT_EXTERNALLY_EDITED_EDEFAULT = false;
/**
* The cached value of the '{@link #isProjectExternallyEdited() <em>Project Externally Edited</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isProjectExternallyEdited()
* @generated
* @ordered
*/
protected boolean projectExternallyEdited = PROJECT_EXTERNALLY_EDITED_EDEFAULT;
/**
* This is true if the Project Externally Edited attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean projectExternallyEditedESet;
/**
* The default value of the '{@link #getExtendedCreationDate() <em>Extended Creation Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getExtendedCreationDate()
* @generated
* @ordered
*/
protected static final XMLGregorianCalendar EXTENDED_CREATION_DATE_EDEFAULT = null;
/**
* The cached value of the '{@link #getExtendedCreationDate() <em>Extended Creation Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getExtendedCreationDate()
* @generated
* @ordered
*/
protected XMLGregorianCalendar extendedCreationDate = EXTENDED_CREATION_DATE_EDEFAULT;
/**
* The default value of the '{@link #isActualsInSync() <em>Actuals In Sync</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isActualsInSync()
* @generated
* @ordered
*/
protected static final boolean ACTUALS_IN_SYNC_EDEFAULT = false;
/**
* The cached value of the '{@link #isActualsInSync() <em>Actuals In Sync</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isActualsInSync()
* @generated
* @ordered
*/
protected boolean actualsInSync = ACTUALS_IN_SYNC_EDEFAULT;
/**
* This is true if the Actuals In Sync attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean actualsInSyncESet;
/**
* The default value of the '{@link #isRemoveFileProperties() <em>Remove File Properties</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isRemoveFileProperties()
* @generated
* @ordered
*/
protected static final boolean REMOVE_FILE_PROPERTIES_EDEFAULT = false;
/**
* The cached value of the '{@link #isRemoveFileProperties() <em>Remove File Properties</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isRemoveFileProperties()
* @generated
* @ordered
*/
protected boolean removeFileProperties = REMOVE_FILE_PROPERTIES_EDEFAULT;
/**
* This is true if the Remove File Properties attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean removeFilePropertiesESet;
/**
* The default value of the '{@link #isAdminProject() <em>Admin Project</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isAdminProject()
* @generated
* @ordered
*/
protected static final boolean ADMIN_PROJECT_EDEFAULT = false;
/**
* The cached value of the '{@link #isAdminProject() <em>Admin Project</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isAdminProject()
* @generated
* @ordered
*/
protected boolean adminProject = ADMIN_PROJECT_EDEFAULT;
/**
* This is true if the Admin Project attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean adminProjectESet;
/**
* The cached value of the '{@link #getOutlineCodes() <em>Outline Codes</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getOutlineCodes()
* @generated
* @ordered
*/
protected OutlineCodesType outlineCodes;
/**
* The cached value of the '{@link #getWBSMasks() <em>WBS Masks</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getWBSMasks()
* @generated
* @ordered
*/
protected WBSMasksType wBSMasks;
/**
* The cached value of the '{@link #getExtendedAttributes() <em>Extended Attributes</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getExtendedAttributes()
* @generated
* @ordered
*/
protected ExtendedAttributesType extendedAttributes;
/**
* The cached value of the '{@link #getCalendars() <em>Calendars</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCalendars()
* @generated
* @ordered
*/
protected CalendarsType calendars;
/**
* The cached value of the '{@link #getTasks() <em>Tasks</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getTasks()
* @generated
* @ordered
*/
protected TasksType tasks;
/**
* The cached value of the '{@link #getResources() <em>Resources</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getResources()
* @generated
* @ordered
*/
protected ResourcesType resources;
/**
* The cached value of the '{@link #getAssignments() <em>Assignments</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getAssignments()
* @generated
* @ordered
*/
protected AssignmentsType assignments;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ProjectTypeImpl() {
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected EClass eStaticClass() {
return MspdiPackage.Literals.PROJECT_TYPE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BigInteger getSaveVersion() {
return saveVersion;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setSaveVersion(BigInteger newSaveVersion) {
BigInteger oldSaveVersion = saveVersion;
saveVersion = newSaveVersion;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__SAVE_VERSION, oldSaveVersion, saveVersion));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getUID() {
return uID;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setUID(String newUID) {
String oldUID = uID;
uID = newUID;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__UID, oldUID, uID));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getName() {
return name;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setName(String newName) {
String oldName = name;
name = newName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__NAME, oldName, name));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getTitle() {
return title;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setTitle(String newTitle) {
String oldTitle = title;
title = newTitle;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__TITLE, oldTitle, title));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getSubject() {
return subject;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setSubject(String newSubject) {
String oldSubject = subject;
subject = newSubject;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__SUBJECT, oldSubject, subject));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getCategory() {
return category;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCategory(String newCategory) {
String oldCategory = category;
category = newCategory;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__CATEGORY, oldCategory, category));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getCompany() {
return company;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCompany(String newCompany) {
String oldCompany = company;
company = newCompany;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__COMPANY, oldCompany, company));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getManager() {
return manager;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setManager(String newManager) {
String oldManager = manager;
manager = newManager;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__MANAGER, oldManager, manager));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getAuthor() {
return author;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setAuthor(String newAuthor) {
String oldAuthor = author;
author = newAuthor;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__AUTHOR, oldAuthor, author));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public XMLGregorianCalendar getCreationDate() {
return creationDate;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCreationDate(XMLGregorianCalendar newCreationDate) {
XMLGregorianCalendar oldCreationDate = creationDate;
creationDate = newCreationDate;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__CREATION_DATE, oldCreationDate, creationDate));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BigInteger getRevision() {
return revision;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setRevision(BigInteger newRevision) {
BigInteger oldRevision = revision;
revision = newRevision;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__REVISION, oldRevision, revision));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public XMLGregorianCalendar getLastSaved() {
return lastSaved;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setLastSaved(XMLGregorianCalendar newLastSaved) {
XMLGregorianCalendar oldLastSaved = lastSaved;
lastSaved = newLastSaved;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__LAST_SAVED, oldLastSaved, lastSaved));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isScheduleFromStart() {
return scheduleFromStart;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setScheduleFromStart(boolean newScheduleFromStart) {
boolean oldScheduleFromStart = scheduleFromStart;
scheduleFromStart = newScheduleFromStart;
boolean oldScheduleFromStartESet = scheduleFromStartESet;
scheduleFromStartESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__SCHEDULE_FROM_START, oldScheduleFromStart, scheduleFromStart, !oldScheduleFromStartESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetScheduleFromStart() {
boolean oldScheduleFromStart = scheduleFromStart;
boolean oldScheduleFromStartESet = scheduleFromStartESet;
scheduleFromStart = SCHEDULE_FROM_START_EDEFAULT;
scheduleFromStartESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__SCHEDULE_FROM_START, oldScheduleFromStart, SCHEDULE_FROM_START_EDEFAULT, oldScheduleFromStartESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetScheduleFromStart() {
return scheduleFromStartESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public XMLGregorianCalendar getStartDate() {
return startDate;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setStartDate(XMLGregorianCalendar newStartDate) {
XMLGregorianCalendar oldStartDate = startDate;
startDate = newStartDate;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__START_DATE, oldStartDate, startDate));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public XMLGregorianCalendar getFinishDate() {
return finishDate;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setFinishDate(XMLGregorianCalendar newFinishDate) {
XMLGregorianCalendar oldFinishDate = finishDate;
finishDate = newFinishDate;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__FINISH_DATE, oldFinishDate, finishDate));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public FYStartDateType getFYStartDate() {
return fYStartDate;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setFYStartDate(FYStartDateType newFYStartDate) {
FYStartDateType oldFYStartDate = fYStartDate;
fYStartDate = newFYStartDate == null ? FY_START_DATE_EDEFAULT : newFYStartDate;
boolean oldFYStartDateESet = fYStartDateESet;
fYStartDateESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__FY_START_DATE, oldFYStartDate, fYStartDate, !oldFYStartDateESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetFYStartDate() {
FYStartDateType oldFYStartDate = fYStartDate;
boolean oldFYStartDateESet = fYStartDateESet;
fYStartDate = FY_START_DATE_EDEFAULT;
fYStartDateESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__FY_START_DATE, oldFYStartDate, FY_START_DATE_EDEFAULT, oldFYStartDateESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetFYStartDate() {
return fYStartDateESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BigInteger getCriticalSlackLimit() {
return criticalSlackLimit;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCriticalSlackLimit(BigInteger newCriticalSlackLimit) {
BigInteger oldCriticalSlackLimit = criticalSlackLimit;
criticalSlackLimit = newCriticalSlackLimit;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__CRITICAL_SLACK_LIMIT, oldCriticalSlackLimit, criticalSlackLimit));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BigInteger getCurrencyDigits() {
return currencyDigits;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCurrencyDigits(BigInteger newCurrencyDigits) {
BigInteger oldCurrencyDigits = currencyDigits;
currencyDigits = newCurrencyDigits;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__CURRENCY_DIGITS, oldCurrencyDigits, currencyDigits));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getCurrencySymbol() {
return currencySymbol;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCurrencySymbol(String newCurrencySymbol) {
String oldCurrencySymbol = currencySymbol;
currencySymbol = newCurrencySymbol;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__CURRENCY_SYMBOL, oldCurrencySymbol, currencySymbol));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getCurrencyCode() {
return currencyCode;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCurrencyCode(String newCurrencyCode) {
String oldCurrencyCode = currencyCode;
currencyCode = newCurrencyCode;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__CURRENCY_CODE, oldCurrencyCode, currencyCode));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CurrencySymbolPositionType getCurrencySymbolPosition() {
return currencySymbolPosition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCurrencySymbolPosition(CurrencySymbolPositionType newCurrencySymbolPosition) {
CurrencySymbolPositionType oldCurrencySymbolPosition = currencySymbolPosition;
currencySymbolPosition = newCurrencySymbolPosition == null ? CURRENCY_SYMBOL_POSITION_EDEFAULT : newCurrencySymbolPosition;
boolean oldCurrencySymbolPositionESet = currencySymbolPositionESet;
currencySymbolPositionESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__CURRENCY_SYMBOL_POSITION, oldCurrencySymbolPosition, currencySymbolPosition, !oldCurrencySymbolPositionESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetCurrencySymbolPosition() {
CurrencySymbolPositionType oldCurrencySymbolPosition = currencySymbolPosition;
boolean oldCurrencySymbolPositionESet = currencySymbolPositionESet;
currencySymbolPosition = CURRENCY_SYMBOL_POSITION_EDEFAULT;
currencySymbolPositionESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__CURRENCY_SYMBOL_POSITION, oldCurrencySymbolPosition, CURRENCY_SYMBOL_POSITION_EDEFAULT, oldCurrencySymbolPositionESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetCurrencySymbolPosition() {
return currencySymbolPositionESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BigInteger getCalendarUID() {
return calendarUID;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCalendarUID(BigInteger newCalendarUID) {
BigInteger oldCalendarUID = calendarUID;
calendarUID = newCalendarUID;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__CALENDAR_UID, oldCalendarUID, calendarUID));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public XMLGregorianCalendar getDefaultStartTime() {
return defaultStartTime;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDefaultStartTime(XMLGregorianCalendar newDefaultStartTime) {
XMLGregorianCalendar oldDefaultStartTime = defaultStartTime;
defaultStartTime = newDefaultStartTime;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__DEFAULT_START_TIME, oldDefaultStartTime, defaultStartTime));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public XMLGregorianCalendar getDefaultFinishTime() {
return defaultFinishTime;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDefaultFinishTime(XMLGregorianCalendar newDefaultFinishTime) {
XMLGregorianCalendar oldDefaultFinishTime = defaultFinishTime;
defaultFinishTime = newDefaultFinishTime;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__DEFAULT_FINISH_TIME, oldDefaultFinishTime, defaultFinishTime));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BigInteger getMinutesPerDay() {
return minutesPerDay;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setMinutesPerDay(BigInteger newMinutesPerDay) {
BigInteger oldMinutesPerDay = minutesPerDay;
minutesPerDay = newMinutesPerDay;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__MINUTES_PER_DAY, oldMinutesPerDay, minutesPerDay));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BigInteger getMinutesPerWeek() {
return minutesPerWeek;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setMinutesPerWeek(BigInteger newMinutesPerWeek) {
BigInteger oldMinutesPerWeek = minutesPerWeek;
minutesPerWeek = newMinutesPerWeek;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__MINUTES_PER_WEEK, oldMinutesPerWeek, minutesPerWeek));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BigInteger getDaysPerMonth() {
return daysPerMonth;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDaysPerMonth(BigInteger newDaysPerMonth) {
BigInteger oldDaysPerMonth = daysPerMonth;
daysPerMonth = newDaysPerMonth;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__DAYS_PER_MONTH, oldDaysPerMonth, daysPerMonth));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DefaultTaskTypeType getDefaultTaskType() {
return defaultTaskType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDefaultTaskType(DefaultTaskTypeType newDefaultTaskType) {
DefaultTaskTypeType oldDefaultTaskType = defaultTaskType;
defaultTaskType = newDefaultTaskType == null ? DEFAULT_TASK_TYPE_EDEFAULT : newDefaultTaskType;
boolean oldDefaultTaskTypeESet = defaultTaskTypeESet;
defaultTaskTypeESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__DEFAULT_TASK_TYPE, oldDefaultTaskType, defaultTaskType, !oldDefaultTaskTypeESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetDefaultTaskType() {
DefaultTaskTypeType oldDefaultTaskType = defaultTaskType;
boolean oldDefaultTaskTypeESet = defaultTaskTypeESet;
defaultTaskType = DEFAULT_TASK_TYPE_EDEFAULT;
defaultTaskTypeESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__DEFAULT_TASK_TYPE, oldDefaultTaskType, DEFAULT_TASK_TYPE_EDEFAULT, oldDefaultTaskTypeESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetDefaultTaskType() {
return defaultTaskTypeESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DefaultFixedCostAccrualType getDefaultFixedCostAccrual() {
return defaultFixedCostAccrual;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDefaultFixedCostAccrual(DefaultFixedCostAccrualType newDefaultFixedCostAccrual) {
DefaultFixedCostAccrualType oldDefaultFixedCostAccrual = defaultFixedCostAccrual;
defaultFixedCostAccrual = newDefaultFixedCostAccrual == null ? DEFAULT_FIXED_COST_ACCRUAL_EDEFAULT : newDefaultFixedCostAccrual;
boolean oldDefaultFixedCostAccrualESet = defaultFixedCostAccrualESet;
defaultFixedCostAccrualESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__DEFAULT_FIXED_COST_ACCRUAL, oldDefaultFixedCostAccrual, defaultFixedCostAccrual, !oldDefaultFixedCostAccrualESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetDefaultFixedCostAccrual() {
DefaultFixedCostAccrualType oldDefaultFixedCostAccrual = defaultFixedCostAccrual;
boolean oldDefaultFixedCostAccrualESet = defaultFixedCostAccrualESet;
defaultFixedCostAccrual = DEFAULT_FIXED_COST_ACCRUAL_EDEFAULT;
defaultFixedCostAccrualESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__DEFAULT_FIXED_COST_ACCRUAL, oldDefaultFixedCostAccrual, DEFAULT_FIXED_COST_ACCRUAL_EDEFAULT, oldDefaultFixedCostAccrualESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetDefaultFixedCostAccrual() {
return defaultFixedCostAccrualESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public float getDefaultStandardRate() {
return defaultStandardRate;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDefaultStandardRate(float newDefaultStandardRate) {
float oldDefaultStandardRate = defaultStandardRate;
defaultStandardRate = newDefaultStandardRate;
boolean oldDefaultStandardRateESet = defaultStandardRateESet;
defaultStandardRateESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__DEFAULT_STANDARD_RATE, oldDefaultStandardRate, defaultStandardRate, !oldDefaultStandardRateESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetDefaultStandardRate() {
float oldDefaultStandardRate = defaultStandardRate;
boolean oldDefaultStandardRateESet = defaultStandardRateESet;
defaultStandardRate = DEFAULT_STANDARD_RATE_EDEFAULT;
defaultStandardRateESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__DEFAULT_STANDARD_RATE, oldDefaultStandardRate, DEFAULT_STANDARD_RATE_EDEFAULT, oldDefaultStandardRateESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetDefaultStandardRate() {
return defaultStandardRateESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public float getDefaultOvertimeRate() {
return defaultOvertimeRate;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDefaultOvertimeRate(float newDefaultOvertimeRate) {
float oldDefaultOvertimeRate = defaultOvertimeRate;
defaultOvertimeRate = newDefaultOvertimeRate;
boolean oldDefaultOvertimeRateESet = defaultOvertimeRateESet;
defaultOvertimeRateESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__DEFAULT_OVERTIME_RATE, oldDefaultOvertimeRate, defaultOvertimeRate, !oldDefaultOvertimeRateESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetDefaultOvertimeRate() {
float oldDefaultOvertimeRate = defaultOvertimeRate;
boolean oldDefaultOvertimeRateESet = defaultOvertimeRateESet;
defaultOvertimeRate = DEFAULT_OVERTIME_RATE_EDEFAULT;
defaultOvertimeRateESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__DEFAULT_OVERTIME_RATE, oldDefaultOvertimeRate, DEFAULT_OVERTIME_RATE_EDEFAULT, oldDefaultOvertimeRateESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetDefaultOvertimeRate() {
return defaultOvertimeRateESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DurationFormatType5 getDurationFormat() {
return durationFormat;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDurationFormat(DurationFormatType5 newDurationFormat) {
DurationFormatType5 oldDurationFormat = durationFormat;
durationFormat = newDurationFormat == null ? DURATION_FORMAT_EDEFAULT : newDurationFormat;
boolean oldDurationFormatESet = durationFormatESet;
durationFormatESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__DURATION_FORMAT, oldDurationFormat, durationFormat, !oldDurationFormatESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetDurationFormat() {
DurationFormatType5 oldDurationFormat = durationFormat;
boolean oldDurationFormatESet = durationFormatESet;
durationFormat = DURATION_FORMAT_EDEFAULT;
durationFormatESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__DURATION_FORMAT, oldDurationFormat, DURATION_FORMAT_EDEFAULT, oldDurationFormatESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetDurationFormat() {
return durationFormatESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WorkFormatType getWorkFormat() {
return workFormat;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setWorkFormat(WorkFormatType newWorkFormat) {
WorkFormatType oldWorkFormat = workFormat;
workFormat = newWorkFormat == null ? WORK_FORMAT_EDEFAULT : newWorkFormat;
boolean oldWorkFormatESet = workFormatESet;
workFormatESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__WORK_FORMAT, oldWorkFormat, workFormat, !oldWorkFormatESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetWorkFormat() {
WorkFormatType oldWorkFormat = workFormat;
boolean oldWorkFormatESet = workFormatESet;
workFormat = WORK_FORMAT_EDEFAULT;
workFormatESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__WORK_FORMAT, oldWorkFormat, WORK_FORMAT_EDEFAULT, oldWorkFormatESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetWorkFormat() {
return workFormatESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isEditableActualCosts() {
return editableActualCosts;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setEditableActualCosts(boolean newEditableActualCosts) {
boolean oldEditableActualCosts = editableActualCosts;
editableActualCosts = newEditableActualCosts;
boolean oldEditableActualCostsESet = editableActualCostsESet;
editableActualCostsESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__EDITABLE_ACTUAL_COSTS, oldEditableActualCosts, editableActualCosts, !oldEditableActualCostsESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetEditableActualCosts() {
boolean oldEditableActualCosts = editableActualCosts;
boolean oldEditableActualCostsESet = editableActualCostsESet;
editableActualCosts = EDITABLE_ACTUAL_COSTS_EDEFAULT;
editableActualCostsESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__EDITABLE_ACTUAL_COSTS, oldEditableActualCosts, EDITABLE_ACTUAL_COSTS_EDEFAULT, oldEditableActualCostsESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetEditableActualCosts() {
return editableActualCostsESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isHonorConstraints() {
return honorConstraints;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setHonorConstraints(boolean newHonorConstraints) {
boolean oldHonorConstraints = honorConstraints;
honorConstraints = newHonorConstraints;
boolean oldHonorConstraintsESet = honorConstraintsESet;
honorConstraintsESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__HONOR_CONSTRAINTS, oldHonorConstraints, honorConstraints, !oldHonorConstraintsESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetHonorConstraints() {
boolean oldHonorConstraints = honorConstraints;
boolean oldHonorConstraintsESet = honorConstraintsESet;
honorConstraints = HONOR_CONSTRAINTS_EDEFAULT;
honorConstraintsESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__HONOR_CONSTRAINTS, oldHonorConstraints, HONOR_CONSTRAINTS_EDEFAULT, oldHonorConstraintsESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetHonorConstraints() {
return honorConstraintsESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EarnedValueMethodType1 getEarnedValueMethod() {
return earnedValueMethod;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setEarnedValueMethod(EarnedValueMethodType1 newEarnedValueMethod) {
EarnedValueMethodType1 oldEarnedValueMethod = earnedValueMethod;
earnedValueMethod = newEarnedValueMethod == null ? EARNED_VALUE_METHOD_EDEFAULT : newEarnedValueMethod;
boolean oldEarnedValueMethodESet = earnedValueMethodESet;
earnedValueMethodESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__EARNED_VALUE_METHOD, oldEarnedValueMethod, earnedValueMethod, !oldEarnedValueMethodESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetEarnedValueMethod() {
EarnedValueMethodType1 oldEarnedValueMethod = earnedValueMethod;
boolean oldEarnedValueMethodESet = earnedValueMethodESet;
earnedValueMethod = EARNED_VALUE_METHOD_EDEFAULT;
earnedValueMethodESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__EARNED_VALUE_METHOD, oldEarnedValueMethod, EARNED_VALUE_METHOD_EDEFAULT, oldEarnedValueMethodESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetEarnedValueMethod() {
return earnedValueMethodESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isInsertedProjectsLikeSummary() {
return insertedProjectsLikeSummary;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setInsertedProjectsLikeSummary(boolean newInsertedProjectsLikeSummary) {
boolean oldInsertedProjectsLikeSummary = insertedProjectsLikeSummary;
insertedProjectsLikeSummary = newInsertedProjectsLikeSummary;
boolean oldInsertedProjectsLikeSummaryESet = insertedProjectsLikeSummaryESet;
insertedProjectsLikeSummaryESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__INSERTED_PROJECTS_LIKE_SUMMARY, oldInsertedProjectsLikeSummary, insertedProjectsLikeSummary, !oldInsertedProjectsLikeSummaryESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetInsertedProjectsLikeSummary() {
boolean oldInsertedProjectsLikeSummary = insertedProjectsLikeSummary;
boolean oldInsertedProjectsLikeSummaryESet = insertedProjectsLikeSummaryESet;
insertedProjectsLikeSummary = INSERTED_PROJECTS_LIKE_SUMMARY_EDEFAULT;
insertedProjectsLikeSummaryESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__INSERTED_PROJECTS_LIKE_SUMMARY, oldInsertedProjectsLikeSummary, INSERTED_PROJECTS_LIKE_SUMMARY_EDEFAULT, oldInsertedProjectsLikeSummaryESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetInsertedProjectsLikeSummary() {
return insertedProjectsLikeSummaryESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isMultipleCriticalPaths() {
return multipleCriticalPaths;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setMultipleCriticalPaths(boolean newMultipleCriticalPaths) {
boolean oldMultipleCriticalPaths = multipleCriticalPaths;
multipleCriticalPaths = newMultipleCriticalPaths;
boolean oldMultipleCriticalPathsESet = multipleCriticalPathsESet;
multipleCriticalPathsESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__MULTIPLE_CRITICAL_PATHS, oldMultipleCriticalPaths, multipleCriticalPaths, !oldMultipleCriticalPathsESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetMultipleCriticalPaths() {
boolean oldMultipleCriticalPaths = multipleCriticalPaths;
boolean oldMultipleCriticalPathsESet = multipleCriticalPathsESet;
multipleCriticalPaths = MULTIPLE_CRITICAL_PATHS_EDEFAULT;
multipleCriticalPathsESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__MULTIPLE_CRITICAL_PATHS, oldMultipleCriticalPaths, MULTIPLE_CRITICAL_PATHS_EDEFAULT, oldMultipleCriticalPathsESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetMultipleCriticalPaths() {
return multipleCriticalPathsESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isNewTasksEffortDriven() {
return newTasksEffortDriven;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setNewTasksEffortDriven(boolean newNewTasksEffortDriven) {
boolean oldNewTasksEffortDriven = newTasksEffortDriven;
newTasksEffortDriven = newNewTasksEffortDriven;
boolean oldNewTasksEffortDrivenESet = newTasksEffortDrivenESet;
newTasksEffortDrivenESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__NEW_TASKS_EFFORT_DRIVEN, oldNewTasksEffortDriven, newTasksEffortDriven, !oldNewTasksEffortDrivenESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetNewTasksEffortDriven() {
boolean oldNewTasksEffortDriven = newTasksEffortDriven;
boolean oldNewTasksEffortDrivenESet = newTasksEffortDrivenESet;
newTasksEffortDriven = NEW_TASKS_EFFORT_DRIVEN_EDEFAULT;
newTasksEffortDrivenESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__NEW_TASKS_EFFORT_DRIVEN, oldNewTasksEffortDriven, NEW_TASKS_EFFORT_DRIVEN_EDEFAULT, oldNewTasksEffortDrivenESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetNewTasksEffortDriven() {
return newTasksEffortDrivenESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isNewTasksEstimated() {
return newTasksEstimated;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setNewTasksEstimated(boolean newNewTasksEstimated) {
boolean oldNewTasksEstimated = newTasksEstimated;
newTasksEstimated = newNewTasksEstimated;
boolean oldNewTasksEstimatedESet = newTasksEstimatedESet;
newTasksEstimatedESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__NEW_TASKS_ESTIMATED, oldNewTasksEstimated, newTasksEstimated, !oldNewTasksEstimatedESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetNewTasksEstimated() {
boolean oldNewTasksEstimated = newTasksEstimated;
boolean oldNewTasksEstimatedESet = newTasksEstimatedESet;
newTasksEstimated = NEW_TASKS_ESTIMATED_EDEFAULT;
newTasksEstimatedESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__NEW_TASKS_ESTIMATED, oldNewTasksEstimated, NEW_TASKS_ESTIMATED_EDEFAULT, oldNewTasksEstimatedESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetNewTasksEstimated() {
return newTasksEstimatedESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSplitsInProgressTasks() {
return splitsInProgressTasks;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setSplitsInProgressTasks(boolean newSplitsInProgressTasks) {
boolean oldSplitsInProgressTasks = splitsInProgressTasks;
splitsInProgressTasks = newSplitsInProgressTasks;
boolean oldSplitsInProgressTasksESet = splitsInProgressTasksESet;
splitsInProgressTasksESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__SPLITS_IN_PROGRESS_TASKS, oldSplitsInProgressTasks, splitsInProgressTasks, !oldSplitsInProgressTasksESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetSplitsInProgressTasks() {
boolean oldSplitsInProgressTasks = splitsInProgressTasks;
boolean oldSplitsInProgressTasksESet = splitsInProgressTasksESet;
splitsInProgressTasks = SPLITS_IN_PROGRESS_TASKS_EDEFAULT;
splitsInProgressTasksESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__SPLITS_IN_PROGRESS_TASKS, oldSplitsInProgressTasks, SPLITS_IN_PROGRESS_TASKS_EDEFAULT, oldSplitsInProgressTasksESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetSplitsInProgressTasks() {
return splitsInProgressTasksESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSpreadActualCost() {
return spreadActualCost;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setSpreadActualCost(boolean newSpreadActualCost) {
boolean oldSpreadActualCost = spreadActualCost;
spreadActualCost = newSpreadActualCost;
boolean oldSpreadActualCostESet = spreadActualCostESet;
spreadActualCostESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__SPREAD_ACTUAL_COST, oldSpreadActualCost, spreadActualCost, !oldSpreadActualCostESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetSpreadActualCost() {
boolean oldSpreadActualCost = spreadActualCost;
boolean oldSpreadActualCostESet = spreadActualCostESet;
spreadActualCost = SPREAD_ACTUAL_COST_EDEFAULT;
spreadActualCostESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__SPREAD_ACTUAL_COST, oldSpreadActualCost, SPREAD_ACTUAL_COST_EDEFAULT, oldSpreadActualCostESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetSpreadActualCost() {
return spreadActualCostESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSpreadPercentComplete() {
return spreadPercentComplete;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setSpreadPercentComplete(boolean newSpreadPercentComplete) {
boolean oldSpreadPercentComplete = spreadPercentComplete;
spreadPercentComplete = newSpreadPercentComplete;
boolean oldSpreadPercentCompleteESet = spreadPercentCompleteESet;
spreadPercentCompleteESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__SPREAD_PERCENT_COMPLETE, oldSpreadPercentComplete, spreadPercentComplete, !oldSpreadPercentCompleteESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetSpreadPercentComplete() {
boolean oldSpreadPercentComplete = spreadPercentComplete;
boolean oldSpreadPercentCompleteESet = spreadPercentCompleteESet;
spreadPercentComplete = SPREAD_PERCENT_COMPLETE_EDEFAULT;
spreadPercentCompleteESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__SPREAD_PERCENT_COMPLETE, oldSpreadPercentComplete, SPREAD_PERCENT_COMPLETE_EDEFAULT, oldSpreadPercentCompleteESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetSpreadPercentComplete() {
return spreadPercentCompleteESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isTaskUpdatesResource() {
return taskUpdatesResource;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setTaskUpdatesResource(boolean newTaskUpdatesResource) {
boolean oldTaskUpdatesResource = taskUpdatesResource;
taskUpdatesResource = newTaskUpdatesResource;
boolean oldTaskUpdatesResourceESet = taskUpdatesResourceESet;
taskUpdatesResourceESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__TASK_UPDATES_RESOURCE, oldTaskUpdatesResource, taskUpdatesResource, !oldTaskUpdatesResourceESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetTaskUpdatesResource() {
boolean oldTaskUpdatesResource = taskUpdatesResource;
boolean oldTaskUpdatesResourceESet = taskUpdatesResourceESet;
taskUpdatesResource = TASK_UPDATES_RESOURCE_EDEFAULT;
taskUpdatesResourceESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__TASK_UPDATES_RESOURCE, oldTaskUpdatesResource, TASK_UPDATES_RESOURCE_EDEFAULT, oldTaskUpdatesResourceESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetTaskUpdatesResource() {
return taskUpdatesResourceESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isFiscalYearStart() {
return fiscalYearStart;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setFiscalYearStart(boolean newFiscalYearStart) {
boolean oldFiscalYearStart = fiscalYearStart;
fiscalYearStart = newFiscalYearStart;
boolean oldFiscalYearStartESet = fiscalYearStartESet;
fiscalYearStartESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__FISCAL_YEAR_START, oldFiscalYearStart, fiscalYearStart, !oldFiscalYearStartESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetFiscalYearStart() {
boolean oldFiscalYearStart = fiscalYearStart;
boolean oldFiscalYearStartESet = fiscalYearStartESet;
fiscalYearStart = FISCAL_YEAR_START_EDEFAULT;
fiscalYearStartESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__FISCAL_YEAR_START, oldFiscalYearStart, FISCAL_YEAR_START_EDEFAULT, oldFiscalYearStartESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetFiscalYearStart() {
return fiscalYearStartESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WeekStartDayType getWeekStartDay() {
return weekStartDay;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setWeekStartDay(WeekStartDayType newWeekStartDay) {
WeekStartDayType oldWeekStartDay = weekStartDay;
weekStartDay = newWeekStartDay == null ? WEEK_START_DAY_EDEFAULT : newWeekStartDay;
boolean oldWeekStartDayESet = weekStartDayESet;
weekStartDayESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__WEEK_START_DAY, oldWeekStartDay, weekStartDay, !oldWeekStartDayESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetWeekStartDay() {
WeekStartDayType oldWeekStartDay = weekStartDay;
boolean oldWeekStartDayESet = weekStartDayESet;
weekStartDay = WEEK_START_DAY_EDEFAULT;
weekStartDayESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__WEEK_START_DAY, oldWeekStartDay, WEEK_START_DAY_EDEFAULT, oldWeekStartDayESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetWeekStartDay() {
return weekStartDayESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isMoveCompletedEndsBack() {
return moveCompletedEndsBack;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setMoveCompletedEndsBack(boolean newMoveCompletedEndsBack) {
boolean oldMoveCompletedEndsBack = moveCompletedEndsBack;
moveCompletedEndsBack = newMoveCompletedEndsBack;
boolean oldMoveCompletedEndsBackESet = moveCompletedEndsBackESet;
moveCompletedEndsBackESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__MOVE_COMPLETED_ENDS_BACK, oldMoveCompletedEndsBack, moveCompletedEndsBack, !oldMoveCompletedEndsBackESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetMoveCompletedEndsBack() {
boolean oldMoveCompletedEndsBack = moveCompletedEndsBack;
boolean oldMoveCompletedEndsBackESet = moveCompletedEndsBackESet;
moveCompletedEndsBack = MOVE_COMPLETED_ENDS_BACK_EDEFAULT;
moveCompletedEndsBackESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__MOVE_COMPLETED_ENDS_BACK, oldMoveCompletedEndsBack, MOVE_COMPLETED_ENDS_BACK_EDEFAULT, oldMoveCompletedEndsBackESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetMoveCompletedEndsBack() {
return moveCompletedEndsBackESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isMoveRemainingStartsBack() {
return moveRemainingStartsBack;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setMoveRemainingStartsBack(boolean newMoveRemainingStartsBack) {
boolean oldMoveRemainingStartsBack = moveRemainingStartsBack;
moveRemainingStartsBack = newMoveRemainingStartsBack;
boolean oldMoveRemainingStartsBackESet = moveRemainingStartsBackESet;
moveRemainingStartsBackESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__MOVE_REMAINING_STARTS_BACK, oldMoveRemainingStartsBack, moveRemainingStartsBack, !oldMoveRemainingStartsBackESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetMoveRemainingStartsBack() {
boolean oldMoveRemainingStartsBack = moveRemainingStartsBack;
boolean oldMoveRemainingStartsBackESet = moveRemainingStartsBackESet;
moveRemainingStartsBack = MOVE_REMAINING_STARTS_BACK_EDEFAULT;
moveRemainingStartsBackESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__MOVE_REMAINING_STARTS_BACK, oldMoveRemainingStartsBack, MOVE_REMAINING_STARTS_BACK_EDEFAULT, oldMoveRemainingStartsBackESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetMoveRemainingStartsBack() {
return moveRemainingStartsBackESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isMoveRemainingStartsForward() {
return moveRemainingStartsForward;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setMoveRemainingStartsForward(boolean newMoveRemainingStartsForward) {
boolean oldMoveRemainingStartsForward = moveRemainingStartsForward;
moveRemainingStartsForward = newMoveRemainingStartsForward;
boolean oldMoveRemainingStartsForwardESet = moveRemainingStartsForwardESet;
moveRemainingStartsForwardESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__MOVE_REMAINING_STARTS_FORWARD, oldMoveRemainingStartsForward, moveRemainingStartsForward, !oldMoveRemainingStartsForwardESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetMoveRemainingStartsForward() {
boolean oldMoveRemainingStartsForward = moveRemainingStartsForward;
boolean oldMoveRemainingStartsForwardESet = moveRemainingStartsForwardESet;
moveRemainingStartsForward = MOVE_REMAINING_STARTS_FORWARD_EDEFAULT;
moveRemainingStartsForwardESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__MOVE_REMAINING_STARTS_FORWARD, oldMoveRemainingStartsForward, MOVE_REMAINING_STARTS_FORWARD_EDEFAULT, oldMoveRemainingStartsForwardESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetMoveRemainingStartsForward() {
return moveRemainingStartsForwardESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isMoveCompletedEndsForward() {
return moveCompletedEndsForward;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setMoveCompletedEndsForward(boolean newMoveCompletedEndsForward) {
boolean oldMoveCompletedEndsForward = moveCompletedEndsForward;
moveCompletedEndsForward = newMoveCompletedEndsForward;
boolean oldMoveCompletedEndsForwardESet = moveCompletedEndsForwardESet;
moveCompletedEndsForwardESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__MOVE_COMPLETED_ENDS_FORWARD, oldMoveCompletedEndsForward, moveCompletedEndsForward, !oldMoveCompletedEndsForwardESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetMoveCompletedEndsForward() {
boolean oldMoveCompletedEndsForward = moveCompletedEndsForward;
boolean oldMoveCompletedEndsForwardESet = moveCompletedEndsForwardESet;
moveCompletedEndsForward = MOVE_COMPLETED_ENDS_FORWARD_EDEFAULT;
moveCompletedEndsForwardESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__MOVE_COMPLETED_ENDS_FORWARD, oldMoveCompletedEndsForward, MOVE_COMPLETED_ENDS_FORWARD_EDEFAULT, oldMoveCompletedEndsForwardESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetMoveCompletedEndsForward() {
return moveCompletedEndsForwardESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BaselineForEarnedValueType getBaselineForEarnedValue() {
return baselineForEarnedValue;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setBaselineForEarnedValue(BaselineForEarnedValueType newBaselineForEarnedValue) {
BaselineForEarnedValueType oldBaselineForEarnedValue = baselineForEarnedValue;
baselineForEarnedValue = newBaselineForEarnedValue == null ? BASELINE_FOR_EARNED_VALUE_EDEFAULT : newBaselineForEarnedValue;
boolean oldBaselineForEarnedValueESet = baselineForEarnedValueESet;
baselineForEarnedValueESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__BASELINE_FOR_EARNED_VALUE, oldBaselineForEarnedValue, baselineForEarnedValue, !oldBaselineForEarnedValueESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetBaselineForEarnedValue() {
BaselineForEarnedValueType oldBaselineForEarnedValue = baselineForEarnedValue;
boolean oldBaselineForEarnedValueESet = baselineForEarnedValueESet;
baselineForEarnedValue = BASELINE_FOR_EARNED_VALUE_EDEFAULT;
baselineForEarnedValueESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__BASELINE_FOR_EARNED_VALUE, oldBaselineForEarnedValue, BASELINE_FOR_EARNED_VALUE_EDEFAULT, oldBaselineForEarnedValueESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetBaselineForEarnedValue() {
return baselineForEarnedValueESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isAutoAddNewResourcesAndTasks() {
return autoAddNewResourcesAndTasks;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setAutoAddNewResourcesAndTasks(boolean newAutoAddNewResourcesAndTasks) {
boolean oldAutoAddNewResourcesAndTasks = autoAddNewResourcesAndTasks;
autoAddNewResourcesAndTasks = newAutoAddNewResourcesAndTasks;
boolean oldAutoAddNewResourcesAndTasksESet = autoAddNewResourcesAndTasksESet;
autoAddNewResourcesAndTasksESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__AUTO_ADD_NEW_RESOURCES_AND_TASKS, oldAutoAddNewResourcesAndTasks, autoAddNewResourcesAndTasks, !oldAutoAddNewResourcesAndTasksESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetAutoAddNewResourcesAndTasks() {
boolean oldAutoAddNewResourcesAndTasks = autoAddNewResourcesAndTasks;
boolean oldAutoAddNewResourcesAndTasksESet = autoAddNewResourcesAndTasksESet;
autoAddNewResourcesAndTasks = AUTO_ADD_NEW_RESOURCES_AND_TASKS_EDEFAULT;
autoAddNewResourcesAndTasksESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__AUTO_ADD_NEW_RESOURCES_AND_TASKS, oldAutoAddNewResourcesAndTasks, AUTO_ADD_NEW_RESOURCES_AND_TASKS_EDEFAULT, oldAutoAddNewResourcesAndTasksESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetAutoAddNewResourcesAndTasks() {
return autoAddNewResourcesAndTasksESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public XMLGregorianCalendar getStatusDate() {
return statusDate;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setStatusDate(XMLGregorianCalendar newStatusDate) {
XMLGregorianCalendar oldStatusDate = statusDate;
statusDate = newStatusDate;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__STATUS_DATE, oldStatusDate, statusDate));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public XMLGregorianCalendar getCurrentDate() {
return currentDate;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCurrentDate(XMLGregorianCalendar newCurrentDate) {
XMLGregorianCalendar oldCurrentDate = currentDate;
currentDate = newCurrentDate;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__CURRENT_DATE, oldCurrentDate, currentDate));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isMicrosoftProjectServerURL() {
return microsoftProjectServerURL;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setMicrosoftProjectServerURL(boolean newMicrosoftProjectServerURL) {
boolean oldMicrosoftProjectServerURL = microsoftProjectServerURL;
microsoftProjectServerURL = newMicrosoftProjectServerURL;
boolean oldMicrosoftProjectServerURLESet = microsoftProjectServerURLESet;
microsoftProjectServerURLESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__MICROSOFT_PROJECT_SERVER_URL, oldMicrosoftProjectServerURL, microsoftProjectServerURL, !oldMicrosoftProjectServerURLESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetMicrosoftProjectServerURL() {
boolean oldMicrosoftProjectServerURL = microsoftProjectServerURL;
boolean oldMicrosoftProjectServerURLESet = microsoftProjectServerURLESet;
microsoftProjectServerURL = MICROSOFT_PROJECT_SERVER_URL_EDEFAULT;
microsoftProjectServerURLESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__MICROSOFT_PROJECT_SERVER_URL, oldMicrosoftProjectServerURL, MICROSOFT_PROJECT_SERVER_URL_EDEFAULT, oldMicrosoftProjectServerURLESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetMicrosoftProjectServerURL() {
return microsoftProjectServerURLESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isAutolink() {
return autolink;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setAutolink(boolean newAutolink) {
boolean oldAutolink = autolink;
autolink = newAutolink;
boolean oldAutolinkESet = autolinkESet;
autolinkESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__AUTOLINK, oldAutolink, autolink, !oldAutolinkESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetAutolink() {
boolean oldAutolink = autolink;
boolean oldAutolinkESet = autolinkESet;
autolink = AUTOLINK_EDEFAULT;
autolinkESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__AUTOLINK, oldAutolink, AUTOLINK_EDEFAULT, oldAutolinkESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetAutolink() {
return autolinkESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NewTaskStartDateType getNewTaskStartDate() {
return newTaskStartDate;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setNewTaskStartDate(NewTaskStartDateType newNewTaskStartDate) {
NewTaskStartDateType oldNewTaskStartDate = newTaskStartDate;
newTaskStartDate = newNewTaskStartDate == null ? NEW_TASK_START_DATE_EDEFAULT : newNewTaskStartDate;
boolean oldNewTaskStartDateESet = newTaskStartDateESet;
newTaskStartDateESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__NEW_TASK_START_DATE, oldNewTaskStartDate, newTaskStartDate, !oldNewTaskStartDateESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetNewTaskStartDate() {
NewTaskStartDateType oldNewTaskStartDate = newTaskStartDate;
boolean oldNewTaskStartDateESet = newTaskStartDateESet;
newTaskStartDate = NEW_TASK_START_DATE_EDEFAULT;
newTaskStartDateESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__NEW_TASK_START_DATE, oldNewTaskStartDate, NEW_TASK_START_DATE_EDEFAULT, oldNewTaskStartDateESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetNewTaskStartDate() {
return newTaskStartDateESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DefaultTaskEVMethodType getDefaultTaskEVMethod() {
return defaultTaskEVMethod;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDefaultTaskEVMethod(DefaultTaskEVMethodType newDefaultTaskEVMethod) {
DefaultTaskEVMethodType oldDefaultTaskEVMethod = defaultTaskEVMethod;
defaultTaskEVMethod = newDefaultTaskEVMethod == null ? DEFAULT_TASK_EV_METHOD_EDEFAULT : newDefaultTaskEVMethod;
boolean oldDefaultTaskEVMethodESet = defaultTaskEVMethodESet;
defaultTaskEVMethodESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__DEFAULT_TASK_EV_METHOD, oldDefaultTaskEVMethod, defaultTaskEVMethod, !oldDefaultTaskEVMethodESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetDefaultTaskEVMethod() {
DefaultTaskEVMethodType oldDefaultTaskEVMethod = defaultTaskEVMethod;
boolean oldDefaultTaskEVMethodESet = defaultTaskEVMethodESet;
defaultTaskEVMethod = DEFAULT_TASK_EV_METHOD_EDEFAULT;
defaultTaskEVMethodESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__DEFAULT_TASK_EV_METHOD, oldDefaultTaskEVMethod, DEFAULT_TASK_EV_METHOD_EDEFAULT, oldDefaultTaskEVMethodESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetDefaultTaskEVMethod() {
return defaultTaskEVMethodESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isProjectExternallyEdited() {
return projectExternallyEdited;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setProjectExternallyEdited(boolean newProjectExternallyEdited) {
boolean oldProjectExternallyEdited = projectExternallyEdited;
projectExternallyEdited = newProjectExternallyEdited;
boolean oldProjectExternallyEditedESet = projectExternallyEditedESet;
projectExternallyEditedESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__PROJECT_EXTERNALLY_EDITED, oldProjectExternallyEdited, projectExternallyEdited, !oldProjectExternallyEditedESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetProjectExternallyEdited() {
boolean oldProjectExternallyEdited = projectExternallyEdited;
boolean oldProjectExternallyEditedESet = projectExternallyEditedESet;
projectExternallyEdited = PROJECT_EXTERNALLY_EDITED_EDEFAULT;
projectExternallyEditedESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__PROJECT_EXTERNALLY_EDITED, oldProjectExternallyEdited, PROJECT_EXTERNALLY_EDITED_EDEFAULT, oldProjectExternallyEditedESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetProjectExternallyEdited() {
return projectExternallyEditedESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public XMLGregorianCalendar getExtendedCreationDate() {
return extendedCreationDate;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setExtendedCreationDate(XMLGregorianCalendar newExtendedCreationDate) {
XMLGregorianCalendar oldExtendedCreationDate = extendedCreationDate;
extendedCreationDate = newExtendedCreationDate;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__EXTENDED_CREATION_DATE, oldExtendedCreationDate, extendedCreationDate));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isActualsInSync() {
return actualsInSync;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setActualsInSync(boolean newActualsInSync) {
boolean oldActualsInSync = actualsInSync;
actualsInSync = newActualsInSync;
boolean oldActualsInSyncESet = actualsInSyncESet;
actualsInSyncESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__ACTUALS_IN_SYNC, oldActualsInSync, actualsInSync, !oldActualsInSyncESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetActualsInSync() {
boolean oldActualsInSync = actualsInSync;
boolean oldActualsInSyncESet = actualsInSyncESet;
actualsInSync = ACTUALS_IN_SYNC_EDEFAULT;
actualsInSyncESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__ACTUALS_IN_SYNC, oldActualsInSync, ACTUALS_IN_SYNC_EDEFAULT, oldActualsInSyncESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetActualsInSync() {
return actualsInSyncESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isRemoveFileProperties() {
return removeFileProperties;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setRemoveFileProperties(boolean newRemoveFileProperties) {
boolean oldRemoveFileProperties = removeFileProperties;
removeFileProperties = newRemoveFileProperties;
boolean oldRemoveFilePropertiesESet = removeFilePropertiesESet;
removeFilePropertiesESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__REMOVE_FILE_PROPERTIES, oldRemoveFileProperties, removeFileProperties, !oldRemoveFilePropertiesESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetRemoveFileProperties() {
boolean oldRemoveFileProperties = removeFileProperties;
boolean oldRemoveFilePropertiesESet = removeFilePropertiesESet;
removeFileProperties = REMOVE_FILE_PROPERTIES_EDEFAULT;
removeFilePropertiesESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__REMOVE_FILE_PROPERTIES, oldRemoveFileProperties, REMOVE_FILE_PROPERTIES_EDEFAULT, oldRemoveFilePropertiesESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetRemoveFileProperties() {
return removeFilePropertiesESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isAdminProject() {
return adminProject;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setAdminProject(boolean newAdminProject) {
boolean oldAdminProject = adminProject;
adminProject = newAdminProject;
boolean oldAdminProjectESet = adminProjectESet;
adminProjectESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__ADMIN_PROJECT, oldAdminProject, adminProject, !oldAdminProjectESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetAdminProject() {
boolean oldAdminProject = adminProject;
boolean oldAdminProjectESet = adminProjectESet;
adminProject = ADMIN_PROJECT_EDEFAULT;
adminProjectESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, MspdiPackage.PROJECT_TYPE__ADMIN_PROJECT, oldAdminProject, ADMIN_PROJECT_EDEFAULT, oldAdminProjectESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetAdminProject() {
return adminProjectESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public OutlineCodesType getOutlineCodes() {
return outlineCodes;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetOutlineCodes(OutlineCodesType newOutlineCodes, NotificationChain msgs) {
OutlineCodesType oldOutlineCodes = outlineCodes;
outlineCodes = newOutlineCodes;
if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__OUTLINE_CODES, oldOutlineCodes, newOutlineCodes);
if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setOutlineCodes(OutlineCodesType newOutlineCodes) {
if (newOutlineCodes != outlineCodes) {
NotificationChain msgs = null;
if (outlineCodes != null)
msgs = ((InternalEObject)outlineCodes).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - MspdiPackage.PROJECT_TYPE__OUTLINE_CODES, null, msgs);
if (newOutlineCodes != null)
msgs = ((InternalEObject)newOutlineCodes).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - MspdiPackage.PROJECT_TYPE__OUTLINE_CODES, null, msgs);
msgs = basicSetOutlineCodes(newOutlineCodes, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__OUTLINE_CODES, newOutlineCodes, newOutlineCodes));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WBSMasksType getWBSMasks() {
return wBSMasks;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetWBSMasks(WBSMasksType newWBSMasks, NotificationChain msgs) {
WBSMasksType oldWBSMasks = wBSMasks;
wBSMasks = newWBSMasks;
if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__WBS_MASKS, oldWBSMasks, newWBSMasks);
if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setWBSMasks(WBSMasksType newWBSMasks) {
if (newWBSMasks != wBSMasks) {
NotificationChain msgs = null;
if (wBSMasks != null)
msgs = ((InternalEObject)wBSMasks).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - MspdiPackage.PROJECT_TYPE__WBS_MASKS, null, msgs);
if (newWBSMasks != null)
msgs = ((InternalEObject)newWBSMasks).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - MspdiPackage.PROJECT_TYPE__WBS_MASKS, null, msgs);
msgs = basicSetWBSMasks(newWBSMasks, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__WBS_MASKS, newWBSMasks, newWBSMasks));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ExtendedAttributesType getExtendedAttributes() {
return extendedAttributes;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetExtendedAttributes(ExtendedAttributesType newExtendedAttributes, NotificationChain msgs) {
ExtendedAttributesType oldExtendedAttributes = extendedAttributes;
extendedAttributes = newExtendedAttributes;
if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__EXTENDED_ATTRIBUTES, oldExtendedAttributes, newExtendedAttributes);
if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setExtendedAttributes(ExtendedAttributesType newExtendedAttributes) {
if (newExtendedAttributes != extendedAttributes) {
NotificationChain msgs = null;
if (extendedAttributes != null)
msgs = ((InternalEObject)extendedAttributes).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - MspdiPackage.PROJECT_TYPE__EXTENDED_ATTRIBUTES, null, msgs);
if (newExtendedAttributes != null)
msgs = ((InternalEObject)newExtendedAttributes).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - MspdiPackage.PROJECT_TYPE__EXTENDED_ATTRIBUTES, null, msgs);
msgs = basicSetExtendedAttributes(newExtendedAttributes, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__EXTENDED_ATTRIBUTES, newExtendedAttributes, newExtendedAttributes));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CalendarsType getCalendars() {
return calendars;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetCalendars(CalendarsType newCalendars, NotificationChain msgs) {
CalendarsType oldCalendars = calendars;
calendars = newCalendars;
if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__CALENDARS, oldCalendars, newCalendars);
if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCalendars(CalendarsType newCalendars) {
if (newCalendars != calendars) {
NotificationChain msgs = null;
if (calendars != null)
msgs = ((InternalEObject)calendars).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - MspdiPackage.PROJECT_TYPE__CALENDARS, null, msgs);
if (newCalendars != null)
msgs = ((InternalEObject)newCalendars).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - MspdiPackage.PROJECT_TYPE__CALENDARS, null, msgs);
msgs = basicSetCalendars(newCalendars, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__CALENDARS, newCalendars, newCalendars));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TasksType getTasks() {
return tasks;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetTasks(TasksType newTasks, NotificationChain msgs) {
TasksType oldTasks = tasks;
tasks = newTasks;
if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__TASKS, oldTasks, newTasks);
if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setTasks(TasksType newTasks) {
if (newTasks != tasks) {
NotificationChain msgs = null;
if (tasks != null)
msgs = ((InternalEObject)tasks).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - MspdiPackage.PROJECT_TYPE__TASKS, null, msgs);
if (newTasks != null)
msgs = ((InternalEObject)newTasks).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - MspdiPackage.PROJECT_TYPE__TASKS, null, msgs);
msgs = basicSetTasks(newTasks, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__TASKS, newTasks, newTasks));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ResourcesType getResources() {
return resources;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetResources(ResourcesType newResources, NotificationChain msgs) {
ResourcesType oldResources = resources;
resources = newResources;
if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__RESOURCES, oldResources, newResources);
if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setResources(ResourcesType newResources) {
if (newResources != resources) {
NotificationChain msgs = null;
if (resources != null)
msgs = ((InternalEObject)resources).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - MspdiPackage.PROJECT_TYPE__RESOURCES, null, msgs);
if (newResources != null)
msgs = ((InternalEObject)newResources).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - MspdiPackage.PROJECT_TYPE__RESOURCES, null, msgs);
msgs = basicSetResources(newResources, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__RESOURCES, newResources, newResources));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AssignmentsType getAssignments() {
return assignments;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetAssignments(AssignmentsType newAssignments, NotificationChain msgs) {
AssignmentsType oldAssignments = assignments;
assignments = newAssignments;
if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__ASSIGNMENTS, oldAssignments, newAssignments);
if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setAssignments(AssignmentsType newAssignments) {
if (newAssignments != assignments) {
NotificationChain msgs = null;
if (assignments != null)
msgs = ((InternalEObject)assignments).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - MspdiPackage.PROJECT_TYPE__ASSIGNMENTS, null, msgs);
if (newAssignments != null)
msgs = ((InternalEObject)newAssignments).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - MspdiPackage.PROJECT_TYPE__ASSIGNMENTS, null, msgs);
msgs = basicSetAssignments(newAssignments, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MspdiPackage.PROJECT_TYPE__ASSIGNMENTS, newAssignments, newAssignments));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
case MspdiPackage.PROJECT_TYPE__OUTLINE_CODES:
return basicSetOutlineCodes(null, msgs);
case MspdiPackage.PROJECT_TYPE__WBS_MASKS:
return basicSetWBSMasks(null, msgs);
case MspdiPackage.PROJECT_TYPE__EXTENDED_ATTRIBUTES:
return basicSetExtendedAttributes(null, msgs);
case MspdiPackage.PROJECT_TYPE__CALENDARS:
return basicSetCalendars(null, msgs);
case MspdiPackage.PROJECT_TYPE__TASKS:
return basicSetTasks(null, msgs);
case MspdiPackage.PROJECT_TYPE__RESOURCES:
return basicSetResources(null, msgs);
case MspdiPackage.PROJECT_TYPE__ASSIGNMENTS:
return basicSetAssignments(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case MspdiPackage.PROJECT_TYPE__SAVE_VERSION:
return getSaveVersion();
case MspdiPackage.PROJECT_TYPE__UID:
return getUID();
case MspdiPackage.PROJECT_TYPE__NAME:
return getName();
case MspdiPackage.PROJECT_TYPE__TITLE:
return getTitle();
case MspdiPackage.PROJECT_TYPE__SUBJECT:
return getSubject();
case MspdiPackage.PROJECT_TYPE__CATEGORY:
return getCategory();
case MspdiPackage.PROJECT_TYPE__COMPANY:
return getCompany();
case MspdiPackage.PROJECT_TYPE__MANAGER:
return getManager();
case MspdiPackage.PROJECT_TYPE__AUTHOR:
return getAuthor();
case MspdiPackage.PROJECT_TYPE__CREATION_DATE:
return getCreationDate();
case MspdiPackage.PROJECT_TYPE__REVISION:
return getRevision();
case MspdiPackage.PROJECT_TYPE__LAST_SAVED:
return getLastSaved();
case MspdiPackage.PROJECT_TYPE__SCHEDULE_FROM_START:
return isScheduleFromStart();
case MspdiPackage.PROJECT_TYPE__START_DATE:
return getStartDate();
case MspdiPackage.PROJECT_TYPE__FINISH_DATE:
return getFinishDate();
case MspdiPackage.PROJECT_TYPE__FY_START_DATE:
return getFYStartDate();
case MspdiPackage.PROJECT_TYPE__CRITICAL_SLACK_LIMIT:
return getCriticalSlackLimit();
case MspdiPackage.PROJECT_TYPE__CURRENCY_DIGITS:
return getCurrencyDigits();
case MspdiPackage.PROJECT_TYPE__CURRENCY_SYMBOL:
return getCurrencySymbol();
case MspdiPackage.PROJECT_TYPE__CURRENCY_CODE:
return getCurrencyCode();
case MspdiPackage.PROJECT_TYPE__CURRENCY_SYMBOL_POSITION:
return getCurrencySymbolPosition();
case MspdiPackage.PROJECT_TYPE__CALENDAR_UID:
return getCalendarUID();
case MspdiPackage.PROJECT_TYPE__DEFAULT_START_TIME:
return getDefaultStartTime();
case MspdiPackage.PROJECT_TYPE__DEFAULT_FINISH_TIME:
return getDefaultFinishTime();
case MspdiPackage.PROJECT_TYPE__MINUTES_PER_DAY:
return getMinutesPerDay();
case MspdiPackage.PROJECT_TYPE__MINUTES_PER_WEEK:
return getMinutesPerWeek();
case MspdiPackage.PROJECT_TYPE__DAYS_PER_MONTH:
return getDaysPerMonth();
case MspdiPackage.PROJECT_TYPE__DEFAULT_TASK_TYPE:
return getDefaultTaskType();
case MspdiPackage.PROJECT_TYPE__DEFAULT_FIXED_COST_ACCRUAL:
return getDefaultFixedCostAccrual();
case MspdiPackage.PROJECT_TYPE__DEFAULT_STANDARD_RATE:
return getDefaultStandardRate();
case MspdiPackage.PROJECT_TYPE__DEFAULT_OVERTIME_RATE:
return getDefaultOvertimeRate();
case MspdiPackage.PROJECT_TYPE__DURATION_FORMAT:
return getDurationFormat();
case MspdiPackage.PROJECT_TYPE__WORK_FORMAT:
return getWorkFormat();
case MspdiPackage.PROJECT_TYPE__EDITABLE_ACTUAL_COSTS:
return isEditableActualCosts();
case MspdiPackage.PROJECT_TYPE__HONOR_CONSTRAINTS:
return isHonorConstraints();
case MspdiPackage.PROJECT_TYPE__EARNED_VALUE_METHOD:
return getEarnedValueMethod();
case MspdiPackage.PROJECT_TYPE__INSERTED_PROJECTS_LIKE_SUMMARY:
return isInsertedProjectsLikeSummary();
case MspdiPackage.PROJECT_TYPE__MULTIPLE_CRITICAL_PATHS:
return isMultipleCriticalPaths();
case MspdiPackage.PROJECT_TYPE__NEW_TASKS_EFFORT_DRIVEN:
return isNewTasksEffortDriven();
case MspdiPackage.PROJECT_TYPE__NEW_TASKS_ESTIMATED:
return isNewTasksEstimated();
case MspdiPackage.PROJECT_TYPE__SPLITS_IN_PROGRESS_TASKS:
return isSplitsInProgressTasks();
case MspdiPackage.PROJECT_TYPE__SPREAD_ACTUAL_COST:
return isSpreadActualCost();
case MspdiPackage.PROJECT_TYPE__SPREAD_PERCENT_COMPLETE:
return isSpreadPercentComplete();
case MspdiPackage.PROJECT_TYPE__TASK_UPDATES_RESOURCE:
return isTaskUpdatesResource();
case MspdiPackage.PROJECT_TYPE__FISCAL_YEAR_START:
return isFiscalYearStart();
case MspdiPackage.PROJECT_TYPE__WEEK_START_DAY:
return getWeekStartDay();
case MspdiPackage.PROJECT_TYPE__MOVE_COMPLETED_ENDS_BACK:
return isMoveCompletedEndsBack();
case MspdiPackage.PROJECT_TYPE__MOVE_REMAINING_STARTS_BACK:
return isMoveRemainingStartsBack();
case MspdiPackage.PROJECT_TYPE__MOVE_REMAINING_STARTS_FORWARD:
return isMoveRemainingStartsForward();
case MspdiPackage.PROJECT_TYPE__MOVE_COMPLETED_ENDS_FORWARD:
return isMoveCompletedEndsForward();
case MspdiPackage.PROJECT_TYPE__BASELINE_FOR_EARNED_VALUE:
return getBaselineForEarnedValue();
case MspdiPackage.PROJECT_TYPE__AUTO_ADD_NEW_RESOURCES_AND_TASKS:
return isAutoAddNewResourcesAndTasks();
case MspdiPackage.PROJECT_TYPE__STATUS_DATE:
return getStatusDate();
case MspdiPackage.PROJECT_TYPE__CURRENT_DATE:
return getCurrentDate();
case MspdiPackage.PROJECT_TYPE__MICROSOFT_PROJECT_SERVER_URL:
return isMicrosoftProjectServerURL();
case MspdiPackage.PROJECT_TYPE__AUTOLINK:
return isAutolink();
case MspdiPackage.PROJECT_TYPE__NEW_TASK_START_DATE:
return getNewTaskStartDate();
case MspdiPackage.PROJECT_TYPE__DEFAULT_TASK_EV_METHOD:
return getDefaultTaskEVMethod();
case MspdiPackage.PROJECT_TYPE__PROJECT_EXTERNALLY_EDITED:
return isProjectExternallyEdited();
case MspdiPackage.PROJECT_TYPE__EXTENDED_CREATION_DATE:
return getExtendedCreationDate();
case MspdiPackage.PROJECT_TYPE__ACTUALS_IN_SYNC:
return isActualsInSync();
case MspdiPackage.PROJECT_TYPE__REMOVE_FILE_PROPERTIES:
return isRemoveFileProperties();
case MspdiPackage.PROJECT_TYPE__ADMIN_PROJECT:
return isAdminProject();
case MspdiPackage.PROJECT_TYPE__OUTLINE_CODES:
return getOutlineCodes();
case MspdiPackage.PROJECT_TYPE__WBS_MASKS:
return getWBSMasks();
case MspdiPackage.PROJECT_TYPE__EXTENDED_ATTRIBUTES:
return getExtendedAttributes();
case MspdiPackage.PROJECT_TYPE__CALENDARS:
return getCalendars();
case MspdiPackage.PROJECT_TYPE__TASKS:
return getTasks();
case MspdiPackage.PROJECT_TYPE__RESOURCES:
return getResources();
case MspdiPackage.PROJECT_TYPE__ASSIGNMENTS:
return getAssignments();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case MspdiPackage.PROJECT_TYPE__SAVE_VERSION:
setSaveVersion((BigInteger)newValue);
return;
case MspdiPackage.PROJECT_TYPE__UID:
setUID((String)newValue);
return;
case MspdiPackage.PROJECT_TYPE__NAME:
setName((String)newValue);
return;
case MspdiPackage.PROJECT_TYPE__TITLE:
setTitle((String)newValue);
return;
case MspdiPackage.PROJECT_TYPE__SUBJECT:
setSubject((String)newValue);
return;
case MspdiPackage.PROJECT_TYPE__CATEGORY:
setCategory((String)newValue);
return;
case MspdiPackage.PROJECT_TYPE__COMPANY:
setCompany((String)newValue);
return;
case MspdiPackage.PROJECT_TYPE__MANAGER:
setManager((String)newValue);
return;
case MspdiPackage.PROJECT_TYPE__AUTHOR:
setAuthor((String)newValue);
return;
case MspdiPackage.PROJECT_TYPE__CREATION_DATE:
setCreationDate((XMLGregorianCalendar)newValue);
return;
case MspdiPackage.PROJECT_TYPE__REVISION:
setRevision((BigInteger)newValue);
return;
case MspdiPackage.PROJECT_TYPE__LAST_SAVED:
setLastSaved((XMLGregorianCalendar)newValue);
return;
case MspdiPackage.PROJECT_TYPE__SCHEDULE_FROM_START:
setScheduleFromStart((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__START_DATE:
setStartDate((XMLGregorianCalendar)newValue);
return;
case MspdiPackage.PROJECT_TYPE__FINISH_DATE:
setFinishDate((XMLGregorianCalendar)newValue);
return;
case MspdiPackage.PROJECT_TYPE__FY_START_DATE:
setFYStartDate((FYStartDateType)newValue);
return;
case MspdiPackage.PROJECT_TYPE__CRITICAL_SLACK_LIMIT:
setCriticalSlackLimit((BigInteger)newValue);
return;
case MspdiPackage.PROJECT_TYPE__CURRENCY_DIGITS:
setCurrencyDigits((BigInteger)newValue);
return;
case MspdiPackage.PROJECT_TYPE__CURRENCY_SYMBOL:
setCurrencySymbol((String)newValue);
return;
case MspdiPackage.PROJECT_TYPE__CURRENCY_CODE:
setCurrencyCode((String)newValue);
return;
case MspdiPackage.PROJECT_TYPE__CURRENCY_SYMBOL_POSITION:
setCurrencySymbolPosition((CurrencySymbolPositionType)newValue);
return;
case MspdiPackage.PROJECT_TYPE__CALENDAR_UID:
setCalendarUID((BigInteger)newValue);
return;
case MspdiPackage.PROJECT_TYPE__DEFAULT_START_TIME:
setDefaultStartTime((XMLGregorianCalendar)newValue);
return;
case MspdiPackage.PROJECT_TYPE__DEFAULT_FINISH_TIME:
setDefaultFinishTime((XMLGregorianCalendar)newValue);
return;
case MspdiPackage.PROJECT_TYPE__MINUTES_PER_DAY:
setMinutesPerDay((BigInteger)newValue);
return;
case MspdiPackage.PROJECT_TYPE__MINUTES_PER_WEEK:
setMinutesPerWeek((BigInteger)newValue);
return;
case MspdiPackage.PROJECT_TYPE__DAYS_PER_MONTH:
setDaysPerMonth((BigInteger)newValue);
return;
case MspdiPackage.PROJECT_TYPE__DEFAULT_TASK_TYPE:
setDefaultTaskType((DefaultTaskTypeType)newValue);
return;
case MspdiPackage.PROJECT_TYPE__DEFAULT_FIXED_COST_ACCRUAL:
setDefaultFixedCostAccrual((DefaultFixedCostAccrualType)newValue);
return;
case MspdiPackage.PROJECT_TYPE__DEFAULT_STANDARD_RATE:
setDefaultStandardRate((Float)newValue);
return;
case MspdiPackage.PROJECT_TYPE__DEFAULT_OVERTIME_RATE:
setDefaultOvertimeRate((Float)newValue);
return;
case MspdiPackage.PROJECT_TYPE__DURATION_FORMAT:
setDurationFormat((DurationFormatType5)newValue);
return;
case MspdiPackage.PROJECT_TYPE__WORK_FORMAT:
setWorkFormat((WorkFormatType)newValue);
return;
case MspdiPackage.PROJECT_TYPE__EDITABLE_ACTUAL_COSTS:
setEditableActualCosts((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__HONOR_CONSTRAINTS:
setHonorConstraints((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__EARNED_VALUE_METHOD:
setEarnedValueMethod((EarnedValueMethodType1)newValue);
return;
case MspdiPackage.PROJECT_TYPE__INSERTED_PROJECTS_LIKE_SUMMARY:
setInsertedProjectsLikeSummary((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__MULTIPLE_CRITICAL_PATHS:
setMultipleCriticalPaths((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__NEW_TASKS_EFFORT_DRIVEN:
setNewTasksEffortDriven((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__NEW_TASKS_ESTIMATED:
setNewTasksEstimated((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__SPLITS_IN_PROGRESS_TASKS:
setSplitsInProgressTasks((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__SPREAD_ACTUAL_COST:
setSpreadActualCost((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__SPREAD_PERCENT_COMPLETE:
setSpreadPercentComplete((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__TASK_UPDATES_RESOURCE:
setTaskUpdatesResource((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__FISCAL_YEAR_START:
setFiscalYearStart((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__WEEK_START_DAY:
setWeekStartDay((WeekStartDayType)newValue);
return;
case MspdiPackage.PROJECT_TYPE__MOVE_COMPLETED_ENDS_BACK:
setMoveCompletedEndsBack((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__MOVE_REMAINING_STARTS_BACK:
setMoveRemainingStartsBack((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__MOVE_REMAINING_STARTS_FORWARD:
setMoveRemainingStartsForward((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__MOVE_COMPLETED_ENDS_FORWARD:
setMoveCompletedEndsForward((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__BASELINE_FOR_EARNED_VALUE:
setBaselineForEarnedValue((BaselineForEarnedValueType)newValue);
return;
case MspdiPackage.PROJECT_TYPE__AUTO_ADD_NEW_RESOURCES_AND_TASKS:
setAutoAddNewResourcesAndTasks((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__STATUS_DATE:
setStatusDate((XMLGregorianCalendar)newValue);
return;
case MspdiPackage.PROJECT_TYPE__CURRENT_DATE:
setCurrentDate((XMLGregorianCalendar)newValue);
return;
case MspdiPackage.PROJECT_TYPE__MICROSOFT_PROJECT_SERVER_URL:
setMicrosoftProjectServerURL((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__AUTOLINK:
setAutolink((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__NEW_TASK_START_DATE:
setNewTaskStartDate((NewTaskStartDateType)newValue);
return;
case MspdiPackage.PROJECT_TYPE__DEFAULT_TASK_EV_METHOD:
setDefaultTaskEVMethod((DefaultTaskEVMethodType)newValue);
return;
case MspdiPackage.PROJECT_TYPE__PROJECT_EXTERNALLY_EDITED:
setProjectExternallyEdited((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__EXTENDED_CREATION_DATE:
setExtendedCreationDate((XMLGregorianCalendar)newValue);
return;
case MspdiPackage.PROJECT_TYPE__ACTUALS_IN_SYNC:
setActualsInSync((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__REMOVE_FILE_PROPERTIES:
setRemoveFileProperties((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__ADMIN_PROJECT:
setAdminProject((Boolean)newValue);
return;
case MspdiPackage.PROJECT_TYPE__OUTLINE_CODES:
setOutlineCodes((OutlineCodesType)newValue);
return;
case MspdiPackage.PROJECT_TYPE__WBS_MASKS:
setWBSMasks((WBSMasksType)newValue);
return;
case MspdiPackage.PROJECT_TYPE__EXTENDED_ATTRIBUTES:
setExtendedAttributes((ExtendedAttributesType)newValue);
return;
case MspdiPackage.PROJECT_TYPE__CALENDARS:
setCalendars((CalendarsType)newValue);
return;
case MspdiPackage.PROJECT_TYPE__TASKS:
setTasks((TasksType)newValue);
return;
case MspdiPackage.PROJECT_TYPE__RESOURCES:
setResources((ResourcesType)newValue);
return;
case MspdiPackage.PROJECT_TYPE__ASSIGNMENTS:
setAssignments((AssignmentsType)newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void eUnset(int featureID) {
switch (featureID) {
case MspdiPackage.PROJECT_TYPE__SAVE_VERSION:
setSaveVersion(SAVE_VERSION_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__UID:
setUID(UID_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__NAME:
setName(NAME_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__TITLE:
setTitle(TITLE_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__SUBJECT:
setSubject(SUBJECT_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__CATEGORY:
setCategory(CATEGORY_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__COMPANY:
setCompany(COMPANY_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__MANAGER:
setManager(MANAGER_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__AUTHOR:
setAuthor(AUTHOR_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__CREATION_DATE:
setCreationDate(CREATION_DATE_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__REVISION:
setRevision(REVISION_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__LAST_SAVED:
setLastSaved(LAST_SAVED_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__SCHEDULE_FROM_START:
unsetScheduleFromStart();
return;
case MspdiPackage.PROJECT_TYPE__START_DATE:
setStartDate(START_DATE_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__FINISH_DATE:
setFinishDate(FINISH_DATE_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__FY_START_DATE:
unsetFYStartDate();
return;
case MspdiPackage.PROJECT_TYPE__CRITICAL_SLACK_LIMIT:
setCriticalSlackLimit(CRITICAL_SLACK_LIMIT_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__CURRENCY_DIGITS:
setCurrencyDigits(CURRENCY_DIGITS_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__CURRENCY_SYMBOL:
setCurrencySymbol(CURRENCY_SYMBOL_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__CURRENCY_CODE:
setCurrencyCode(CURRENCY_CODE_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__CURRENCY_SYMBOL_POSITION:
unsetCurrencySymbolPosition();
return;
case MspdiPackage.PROJECT_TYPE__CALENDAR_UID:
setCalendarUID(CALENDAR_UID_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__DEFAULT_START_TIME:
setDefaultStartTime(DEFAULT_START_TIME_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__DEFAULT_FINISH_TIME:
setDefaultFinishTime(DEFAULT_FINISH_TIME_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__MINUTES_PER_DAY:
setMinutesPerDay(MINUTES_PER_DAY_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__MINUTES_PER_WEEK:
setMinutesPerWeek(MINUTES_PER_WEEK_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__DAYS_PER_MONTH:
setDaysPerMonth(DAYS_PER_MONTH_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__DEFAULT_TASK_TYPE:
unsetDefaultTaskType();
return;
case MspdiPackage.PROJECT_TYPE__DEFAULT_FIXED_COST_ACCRUAL:
unsetDefaultFixedCostAccrual();
return;
case MspdiPackage.PROJECT_TYPE__DEFAULT_STANDARD_RATE:
unsetDefaultStandardRate();
return;
case MspdiPackage.PROJECT_TYPE__DEFAULT_OVERTIME_RATE:
unsetDefaultOvertimeRate();
return;
case MspdiPackage.PROJECT_TYPE__DURATION_FORMAT:
unsetDurationFormat();
return;
case MspdiPackage.PROJECT_TYPE__WORK_FORMAT:
unsetWorkFormat();
return;
case MspdiPackage.PROJECT_TYPE__EDITABLE_ACTUAL_COSTS:
unsetEditableActualCosts();
return;
case MspdiPackage.PROJECT_TYPE__HONOR_CONSTRAINTS:
unsetHonorConstraints();
return;
case MspdiPackage.PROJECT_TYPE__EARNED_VALUE_METHOD:
unsetEarnedValueMethod();
return;
case MspdiPackage.PROJECT_TYPE__INSERTED_PROJECTS_LIKE_SUMMARY:
unsetInsertedProjectsLikeSummary();
return;
case MspdiPackage.PROJECT_TYPE__MULTIPLE_CRITICAL_PATHS:
unsetMultipleCriticalPaths();
return;
case MspdiPackage.PROJECT_TYPE__NEW_TASKS_EFFORT_DRIVEN:
unsetNewTasksEffortDriven();
return;
case MspdiPackage.PROJECT_TYPE__NEW_TASKS_ESTIMATED:
unsetNewTasksEstimated();
return;
case MspdiPackage.PROJECT_TYPE__SPLITS_IN_PROGRESS_TASKS:
unsetSplitsInProgressTasks();
return;
case MspdiPackage.PROJECT_TYPE__SPREAD_ACTUAL_COST:
unsetSpreadActualCost();
return;
case MspdiPackage.PROJECT_TYPE__SPREAD_PERCENT_COMPLETE:
unsetSpreadPercentComplete();
return;
case MspdiPackage.PROJECT_TYPE__TASK_UPDATES_RESOURCE:
unsetTaskUpdatesResource();
return;
case MspdiPackage.PROJECT_TYPE__FISCAL_YEAR_START:
unsetFiscalYearStart();
return;
case MspdiPackage.PROJECT_TYPE__WEEK_START_DAY:
unsetWeekStartDay();
return;
case MspdiPackage.PROJECT_TYPE__MOVE_COMPLETED_ENDS_BACK:
unsetMoveCompletedEndsBack();
return;
case MspdiPackage.PROJECT_TYPE__MOVE_REMAINING_STARTS_BACK:
unsetMoveRemainingStartsBack();
return;
case MspdiPackage.PROJECT_TYPE__MOVE_REMAINING_STARTS_FORWARD:
unsetMoveRemainingStartsForward();
return;
case MspdiPackage.PROJECT_TYPE__MOVE_COMPLETED_ENDS_FORWARD:
unsetMoveCompletedEndsForward();
return;
case MspdiPackage.PROJECT_TYPE__BASELINE_FOR_EARNED_VALUE:
unsetBaselineForEarnedValue();
return;
case MspdiPackage.PROJECT_TYPE__AUTO_ADD_NEW_RESOURCES_AND_TASKS:
unsetAutoAddNewResourcesAndTasks();
return;
case MspdiPackage.PROJECT_TYPE__STATUS_DATE:
setStatusDate(STATUS_DATE_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__CURRENT_DATE:
setCurrentDate(CURRENT_DATE_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__MICROSOFT_PROJECT_SERVER_URL:
unsetMicrosoftProjectServerURL();
return;
case MspdiPackage.PROJECT_TYPE__AUTOLINK:
unsetAutolink();
return;
case MspdiPackage.PROJECT_TYPE__NEW_TASK_START_DATE:
unsetNewTaskStartDate();
return;
case MspdiPackage.PROJECT_TYPE__DEFAULT_TASK_EV_METHOD:
unsetDefaultTaskEVMethod();
return;
case MspdiPackage.PROJECT_TYPE__PROJECT_EXTERNALLY_EDITED:
unsetProjectExternallyEdited();
return;
case MspdiPackage.PROJECT_TYPE__EXTENDED_CREATION_DATE:
setExtendedCreationDate(EXTENDED_CREATION_DATE_EDEFAULT);
return;
case MspdiPackage.PROJECT_TYPE__ACTUALS_IN_SYNC:
unsetActualsInSync();
return;
case MspdiPackage.PROJECT_TYPE__REMOVE_FILE_PROPERTIES:
unsetRemoveFileProperties();
return;
case MspdiPackage.PROJECT_TYPE__ADMIN_PROJECT:
unsetAdminProject();
return;
case MspdiPackage.PROJECT_TYPE__OUTLINE_CODES:
setOutlineCodes((OutlineCodesType)null);
return;
case MspdiPackage.PROJECT_TYPE__WBS_MASKS:
setWBSMasks((WBSMasksType)null);
return;
case MspdiPackage.PROJECT_TYPE__EXTENDED_ATTRIBUTES:
setExtendedAttributes((ExtendedAttributesType)null);
return;
case MspdiPackage.PROJECT_TYPE__CALENDARS:
setCalendars((CalendarsType)null);
return;
case MspdiPackage.PROJECT_TYPE__TASKS:
setTasks((TasksType)null);
return;
case MspdiPackage.PROJECT_TYPE__RESOURCES:
setResources((ResourcesType)null);
return;
case MspdiPackage.PROJECT_TYPE__ASSIGNMENTS:
setAssignments((AssignmentsType)null);
return;
}
super.eUnset(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
case MspdiPackage.PROJECT_TYPE__SAVE_VERSION:
return SAVE_VERSION_EDEFAULT == null ? saveVersion != null : !SAVE_VERSION_EDEFAULT.equals(saveVersion);
case MspdiPackage.PROJECT_TYPE__UID:
return UID_EDEFAULT == null ? uID != null : !UID_EDEFAULT.equals(uID);
case MspdiPackage.PROJECT_TYPE__NAME:
return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
case MspdiPackage.PROJECT_TYPE__TITLE:
return TITLE_EDEFAULT == null ? title != null : !TITLE_EDEFAULT.equals(title);
case MspdiPackage.PROJECT_TYPE__SUBJECT:
return SUBJECT_EDEFAULT == null ? subject != null : !SUBJECT_EDEFAULT.equals(subject);
case MspdiPackage.PROJECT_TYPE__CATEGORY:
return CATEGORY_EDEFAULT == null ? category != null : !CATEGORY_EDEFAULT.equals(category);
case MspdiPackage.PROJECT_TYPE__COMPANY:
return COMPANY_EDEFAULT == null ? company != null : !COMPANY_EDEFAULT.equals(company);
case MspdiPackage.PROJECT_TYPE__MANAGER:
return MANAGER_EDEFAULT == null ? manager != null : !MANAGER_EDEFAULT.equals(manager);
case MspdiPackage.PROJECT_TYPE__AUTHOR:
return AUTHOR_EDEFAULT == null ? author != null : !AUTHOR_EDEFAULT.equals(author);
case MspdiPackage.PROJECT_TYPE__CREATION_DATE:
return CREATION_DATE_EDEFAULT == null ? creationDate != null : !CREATION_DATE_EDEFAULT.equals(creationDate);
case MspdiPackage.PROJECT_TYPE__REVISION:
return REVISION_EDEFAULT == null ? revision != null : !REVISION_EDEFAULT.equals(revision);
case MspdiPackage.PROJECT_TYPE__LAST_SAVED:
return LAST_SAVED_EDEFAULT == null ? lastSaved != null : !LAST_SAVED_EDEFAULT.equals(lastSaved);
case MspdiPackage.PROJECT_TYPE__SCHEDULE_FROM_START:
return isSetScheduleFromStart();
case MspdiPackage.PROJECT_TYPE__START_DATE:
return START_DATE_EDEFAULT == null ? startDate != null : !START_DATE_EDEFAULT.equals(startDate);
case MspdiPackage.PROJECT_TYPE__FINISH_DATE:
return FINISH_DATE_EDEFAULT == null ? finishDate != null : !FINISH_DATE_EDEFAULT.equals(finishDate);
case MspdiPackage.PROJECT_TYPE__FY_START_DATE:
return isSetFYStartDate();
case MspdiPackage.PROJECT_TYPE__CRITICAL_SLACK_LIMIT:
return CRITICAL_SLACK_LIMIT_EDEFAULT == null ? criticalSlackLimit != null : !CRITICAL_SLACK_LIMIT_EDEFAULT.equals(criticalSlackLimit);
case MspdiPackage.PROJECT_TYPE__CURRENCY_DIGITS:
return CURRENCY_DIGITS_EDEFAULT == null ? currencyDigits != null : !CURRENCY_DIGITS_EDEFAULT.equals(currencyDigits);
case MspdiPackage.PROJECT_TYPE__CURRENCY_SYMBOL:
return CURRENCY_SYMBOL_EDEFAULT == null ? currencySymbol != null : !CURRENCY_SYMBOL_EDEFAULT.equals(currencySymbol);
case MspdiPackage.PROJECT_TYPE__CURRENCY_CODE:
return CURRENCY_CODE_EDEFAULT == null ? currencyCode != null : !CURRENCY_CODE_EDEFAULT.equals(currencyCode);
case MspdiPackage.PROJECT_TYPE__CURRENCY_SYMBOL_POSITION:
return isSetCurrencySymbolPosition();
case MspdiPackage.PROJECT_TYPE__CALENDAR_UID:
return CALENDAR_UID_EDEFAULT == null ? calendarUID != null : !CALENDAR_UID_EDEFAULT.equals(calendarUID);
case MspdiPackage.PROJECT_TYPE__DEFAULT_START_TIME:
return DEFAULT_START_TIME_EDEFAULT == null ? defaultStartTime != null : !DEFAULT_START_TIME_EDEFAULT.equals(defaultStartTime);
case MspdiPackage.PROJECT_TYPE__DEFAULT_FINISH_TIME:
return DEFAULT_FINISH_TIME_EDEFAULT == null ? defaultFinishTime != null : !DEFAULT_FINISH_TIME_EDEFAULT.equals(defaultFinishTime);
case MspdiPackage.PROJECT_TYPE__MINUTES_PER_DAY:
return MINUTES_PER_DAY_EDEFAULT == null ? minutesPerDay != null : !MINUTES_PER_DAY_EDEFAULT.equals(minutesPerDay);
case MspdiPackage.PROJECT_TYPE__MINUTES_PER_WEEK:
return MINUTES_PER_WEEK_EDEFAULT == null ? minutesPerWeek != null : !MINUTES_PER_WEEK_EDEFAULT.equals(minutesPerWeek);
case MspdiPackage.PROJECT_TYPE__DAYS_PER_MONTH:
return DAYS_PER_MONTH_EDEFAULT == null ? daysPerMonth != null : !DAYS_PER_MONTH_EDEFAULT.equals(daysPerMonth);
case MspdiPackage.PROJECT_TYPE__DEFAULT_TASK_TYPE:
return isSetDefaultTaskType();
case MspdiPackage.PROJECT_TYPE__DEFAULT_FIXED_COST_ACCRUAL:
return isSetDefaultFixedCostAccrual();
case MspdiPackage.PROJECT_TYPE__DEFAULT_STANDARD_RATE:
return isSetDefaultStandardRate();
case MspdiPackage.PROJECT_TYPE__DEFAULT_OVERTIME_RATE:
return isSetDefaultOvertimeRate();
case MspdiPackage.PROJECT_TYPE__DURATION_FORMAT:
return isSetDurationFormat();
case MspdiPackage.PROJECT_TYPE__WORK_FORMAT:
return isSetWorkFormat();
case MspdiPackage.PROJECT_TYPE__EDITABLE_ACTUAL_COSTS:
return isSetEditableActualCosts();
case MspdiPackage.PROJECT_TYPE__HONOR_CONSTRAINTS:
return isSetHonorConstraints();
case MspdiPackage.PROJECT_TYPE__EARNED_VALUE_METHOD:
return isSetEarnedValueMethod();
case MspdiPackage.PROJECT_TYPE__INSERTED_PROJECTS_LIKE_SUMMARY:
return isSetInsertedProjectsLikeSummary();
case MspdiPackage.PROJECT_TYPE__MULTIPLE_CRITICAL_PATHS:
return isSetMultipleCriticalPaths();
case MspdiPackage.PROJECT_TYPE__NEW_TASKS_EFFORT_DRIVEN:
return isSetNewTasksEffortDriven();
case MspdiPackage.PROJECT_TYPE__NEW_TASKS_ESTIMATED:
return isSetNewTasksEstimated();
case MspdiPackage.PROJECT_TYPE__SPLITS_IN_PROGRESS_TASKS:
return isSetSplitsInProgressTasks();
case MspdiPackage.PROJECT_TYPE__SPREAD_ACTUAL_COST:
return isSetSpreadActualCost();
case MspdiPackage.PROJECT_TYPE__SPREAD_PERCENT_COMPLETE:
return isSetSpreadPercentComplete();
case MspdiPackage.PROJECT_TYPE__TASK_UPDATES_RESOURCE:
return isSetTaskUpdatesResource();
case MspdiPackage.PROJECT_TYPE__FISCAL_YEAR_START:
return isSetFiscalYearStart();
case MspdiPackage.PROJECT_TYPE__WEEK_START_DAY:
return isSetWeekStartDay();
case MspdiPackage.PROJECT_TYPE__MOVE_COMPLETED_ENDS_BACK:
return isSetMoveCompletedEndsBack();
case MspdiPackage.PROJECT_TYPE__MOVE_REMAINING_STARTS_BACK:
return isSetMoveRemainingStartsBack();
case MspdiPackage.PROJECT_TYPE__MOVE_REMAINING_STARTS_FORWARD:
return isSetMoveRemainingStartsForward();
case MspdiPackage.PROJECT_TYPE__MOVE_COMPLETED_ENDS_FORWARD:
return isSetMoveCompletedEndsForward();
case MspdiPackage.PROJECT_TYPE__BASELINE_FOR_EARNED_VALUE:
return isSetBaselineForEarnedValue();
case MspdiPackage.PROJECT_TYPE__AUTO_ADD_NEW_RESOURCES_AND_TASKS:
return isSetAutoAddNewResourcesAndTasks();
case MspdiPackage.PROJECT_TYPE__STATUS_DATE:
return STATUS_DATE_EDEFAULT == null ? statusDate != null : !STATUS_DATE_EDEFAULT.equals(statusDate);
case MspdiPackage.PROJECT_TYPE__CURRENT_DATE:
return CURRENT_DATE_EDEFAULT == null ? currentDate != null : !CURRENT_DATE_EDEFAULT.equals(currentDate);
case MspdiPackage.PROJECT_TYPE__MICROSOFT_PROJECT_SERVER_URL:
return isSetMicrosoftProjectServerURL();
case MspdiPackage.PROJECT_TYPE__AUTOLINK:
return isSetAutolink();
case MspdiPackage.PROJECT_TYPE__NEW_TASK_START_DATE:
return isSetNewTaskStartDate();
case MspdiPackage.PROJECT_TYPE__DEFAULT_TASK_EV_METHOD:
return isSetDefaultTaskEVMethod();
case MspdiPackage.PROJECT_TYPE__PROJECT_EXTERNALLY_EDITED:
return isSetProjectExternallyEdited();
case MspdiPackage.PROJECT_TYPE__EXTENDED_CREATION_DATE:
return EXTENDED_CREATION_DATE_EDEFAULT == null ? extendedCreationDate != null : !EXTENDED_CREATION_DATE_EDEFAULT.equals(extendedCreationDate);
case MspdiPackage.PROJECT_TYPE__ACTUALS_IN_SYNC:
return isSetActualsInSync();
case MspdiPackage.PROJECT_TYPE__REMOVE_FILE_PROPERTIES:
return isSetRemoveFileProperties();
case MspdiPackage.PROJECT_TYPE__ADMIN_PROJECT:
return isSetAdminProject();
case MspdiPackage.PROJECT_TYPE__OUTLINE_CODES:
return outlineCodes != null;
case MspdiPackage.PROJECT_TYPE__WBS_MASKS:
return wBSMasks != null;
case MspdiPackage.PROJECT_TYPE__EXTENDED_ATTRIBUTES:
return extendedAttributes != null;
case MspdiPackage.PROJECT_TYPE__CALENDARS:
return calendars != null;
case MspdiPackage.PROJECT_TYPE__TASKS:
return tasks != null;
case MspdiPackage.PROJECT_TYPE__RESOURCES:
return resources != null;
case MspdiPackage.PROJECT_TYPE__ASSIGNMENTS:
return assignments != null;
}
return super.eIsSet(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String toString() {
if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (saveVersion: ");
result.append(saveVersion);
result.append(", uID: ");
result.append(uID);
result.append(", name: ");
result.append(name);
result.append(", title: ");
result.append(title);
result.append(", subject: ");
result.append(subject);
result.append(", category: ");
result.append(category);
result.append(", company: ");
result.append(company);
result.append(", manager: ");
result.append(manager);
result.append(", author: ");
result.append(author);
result.append(", creationDate: ");
result.append(creationDate);
result.append(", revision: ");
result.append(revision);
result.append(", lastSaved: ");
result.append(lastSaved);
result.append(", scheduleFromStart: ");
if (scheduleFromStartESet) result.append(scheduleFromStart); else result.append("<unset>");
result.append(", startDate: ");
result.append(startDate);
result.append(", finishDate: ");
result.append(finishDate);
result.append(", fYStartDate: ");
if (fYStartDateESet) result.append(fYStartDate); else result.append("<unset>");
result.append(", criticalSlackLimit: ");
result.append(criticalSlackLimit);
result.append(", currencyDigits: ");
result.append(currencyDigits);
result.append(", currencySymbol: ");
result.append(currencySymbol);
result.append(", currencyCode: ");
result.append(currencyCode);
result.append(", currencySymbolPosition: ");
if (currencySymbolPositionESet) result.append(currencySymbolPosition); else result.append("<unset>");
result.append(", calendarUID: ");
result.append(calendarUID);
result.append(", defaultStartTime: ");
result.append(defaultStartTime);
result.append(", defaultFinishTime: ");
result.append(defaultFinishTime);
result.append(", minutesPerDay: ");
result.append(minutesPerDay);
result.append(", minutesPerWeek: ");
result.append(minutesPerWeek);
result.append(", daysPerMonth: ");
result.append(daysPerMonth);
result.append(", defaultTaskType: ");
if (defaultTaskTypeESet) result.append(defaultTaskType); else result.append("<unset>");
result.append(", defaultFixedCostAccrual: ");
if (defaultFixedCostAccrualESet) result.append(defaultFixedCostAccrual); else result.append("<unset>");
result.append(", defaultStandardRate: ");
if (defaultStandardRateESet) result.append(defaultStandardRate); else result.append("<unset>");
result.append(", defaultOvertimeRate: ");
if (defaultOvertimeRateESet) result.append(defaultOvertimeRate); else result.append("<unset>");
result.append(", durationFormat: ");
if (durationFormatESet) result.append(durationFormat); else result.append("<unset>");
result.append(", workFormat: ");
if (workFormatESet) result.append(workFormat); else result.append("<unset>");
result.append(", editableActualCosts: ");
if (editableActualCostsESet) result.append(editableActualCosts); else result.append("<unset>");
result.append(", honorConstraints: ");
if (honorConstraintsESet) result.append(honorConstraints); else result.append("<unset>");
result.append(", earnedValueMethod: ");
if (earnedValueMethodESet) result.append(earnedValueMethod); else result.append("<unset>");
result.append(", insertedProjectsLikeSummary: ");
if (insertedProjectsLikeSummaryESet) result.append(insertedProjectsLikeSummary); else result.append("<unset>");
result.append(", multipleCriticalPaths: ");
if (multipleCriticalPathsESet) result.append(multipleCriticalPaths); else result.append("<unset>");
result.append(", newTasksEffortDriven: ");
if (newTasksEffortDrivenESet) result.append(newTasksEffortDriven); else result.append("<unset>");
result.append(", newTasksEstimated: ");
if (newTasksEstimatedESet) result.append(newTasksEstimated); else result.append("<unset>");
result.append(", splitsInProgressTasks: ");
if (splitsInProgressTasksESet) result.append(splitsInProgressTasks); else result.append("<unset>");
result.append(", spreadActualCost: ");
if (spreadActualCostESet) result.append(spreadActualCost); else result.append("<unset>");
result.append(", spreadPercentComplete: ");
if (spreadPercentCompleteESet) result.append(spreadPercentComplete); else result.append("<unset>");
result.append(", taskUpdatesResource: ");
if (taskUpdatesResourceESet) result.append(taskUpdatesResource); else result.append("<unset>");
result.append(", fiscalYearStart: ");
if (fiscalYearStartESet) result.append(fiscalYearStart); else result.append("<unset>");
result.append(", weekStartDay: ");
if (weekStartDayESet) result.append(weekStartDay); else result.append("<unset>");
result.append(", moveCompletedEndsBack: ");
if (moveCompletedEndsBackESet) result.append(moveCompletedEndsBack); else result.append("<unset>");
result.append(", moveRemainingStartsBack: ");
if (moveRemainingStartsBackESet) result.append(moveRemainingStartsBack); else result.append("<unset>");
result.append(", moveRemainingStartsForward: ");
if (moveRemainingStartsForwardESet) result.append(moveRemainingStartsForward); else result.append("<unset>");
result.append(", moveCompletedEndsForward: ");
if (moveCompletedEndsForwardESet) result.append(moveCompletedEndsForward); else result.append("<unset>");
result.append(", baselineForEarnedValue: ");
if (baselineForEarnedValueESet) result.append(baselineForEarnedValue); else result.append("<unset>");
result.append(", autoAddNewResourcesAndTasks: ");
if (autoAddNewResourcesAndTasksESet) result.append(autoAddNewResourcesAndTasks); else result.append("<unset>");
result.append(", statusDate: ");
result.append(statusDate);
result.append(", currentDate: ");
result.append(currentDate);
result.append(", microsoftProjectServerURL: ");
if (microsoftProjectServerURLESet) result.append(microsoftProjectServerURL); else result.append("<unset>");
result.append(", autolink: ");
if (autolinkESet) result.append(autolink); else result.append("<unset>");
result.append(", newTaskStartDate: ");
if (newTaskStartDateESet) result.append(newTaskStartDate); else result.append("<unset>");
result.append(", defaultTaskEVMethod: ");
if (defaultTaskEVMethodESet) result.append(defaultTaskEVMethod); else result.append("<unset>");
result.append(", projectExternallyEdited: ");
if (projectExternallyEditedESet) result.append(projectExternallyEdited); else result.append("<unset>");
result.append(", extendedCreationDate: ");
result.append(extendedCreationDate);
result.append(", actualsInSync: ");
if (actualsInSyncESet) result.append(actualsInSync); else result.append("<unset>");
result.append(", removeFileProperties: ");
if (removeFilePropertiesESet) result.append(removeFileProperties); else result.append("<unset>");
result.append(", adminProject: ");
if (adminProjectESet) result.append(adminProject); else result.append("<unset>");
result.append(')');
return result.toString();
}
} //ProjectTypeImpl