/** * MSPDI is copyright Microsoft, Inc. * Implementation wrapper in ecore done by Kestrel Technology LLC */ package net.certware.planning.mspdi; import java.math.BigInteger; import javax.xml.datatype.XMLGregorianCalendar; import org.eclipse.emf.ecore.EObject; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Project Type</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link net.certware.planning.mspdi.ProjectType#getSaveVersion <em>Save Version</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getUID <em>UID</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getName <em>Name</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getTitle <em>Title</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getSubject <em>Subject</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getCategory <em>Category</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getCompany <em>Company</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getManager <em>Manager</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getAuthor <em>Author</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getCreationDate <em>Creation Date</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getRevision <em>Revision</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getLastSaved <em>Last Saved</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isScheduleFromStart <em>Schedule From Start</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getStartDate <em>Start Date</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getFinishDate <em>Finish Date</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getFYStartDate <em>FY Start Date</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getCriticalSlackLimit <em>Critical Slack Limit</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getCurrencyDigits <em>Currency Digits</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getCurrencySymbol <em>Currency Symbol</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getCurrencyCode <em>Currency Code</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getCurrencySymbolPosition <em>Currency Symbol Position</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getCalendarUID <em>Calendar UID</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getDefaultStartTime <em>Default Start Time</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getDefaultFinishTime <em>Default Finish Time</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getMinutesPerDay <em>Minutes Per Day</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getMinutesPerWeek <em>Minutes Per Week</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getDaysPerMonth <em>Days Per Month</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getDefaultTaskType <em>Default Task Type</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getDefaultFixedCostAccrual <em>Default Fixed Cost Accrual</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getDefaultStandardRate <em>Default Standard Rate</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getDefaultOvertimeRate <em>Default Overtime Rate</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getDurationFormat <em>Duration Format</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getWorkFormat <em>Work Format</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isEditableActualCosts <em>Editable Actual Costs</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isHonorConstraints <em>Honor Constraints</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getEarnedValueMethod <em>Earned Value Method</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isInsertedProjectsLikeSummary <em>Inserted Projects Like Summary</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isMultipleCriticalPaths <em>Multiple Critical Paths</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isNewTasksEffortDriven <em>New Tasks Effort Driven</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isNewTasksEstimated <em>New Tasks Estimated</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isSplitsInProgressTasks <em>Splits In Progress Tasks</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isSpreadActualCost <em>Spread Actual Cost</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isSpreadPercentComplete <em>Spread Percent Complete</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isTaskUpdatesResource <em>Task Updates Resource</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isFiscalYearStart <em>Fiscal Year Start</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getWeekStartDay <em>Week Start Day</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isMoveCompletedEndsBack <em>Move Completed Ends Back</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isMoveRemainingStartsBack <em>Move Remaining Starts Back</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isMoveRemainingStartsForward <em>Move Remaining Starts Forward</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isMoveCompletedEndsForward <em>Move Completed Ends Forward</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getBaselineForEarnedValue <em>Baseline For Earned Value</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isAutoAddNewResourcesAndTasks <em>Auto Add New Resources And Tasks</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getStatusDate <em>Status Date</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getCurrentDate <em>Current Date</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isMicrosoftProjectServerURL <em>Microsoft Project Server URL</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isAutolink <em>Autolink</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getNewTaskStartDate <em>New Task Start Date</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getDefaultTaskEVMethod <em>Default Task EV Method</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isProjectExternallyEdited <em>Project Externally Edited</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getExtendedCreationDate <em>Extended Creation Date</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isActualsInSync <em>Actuals In Sync</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isRemoveFileProperties <em>Remove File Properties</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#isAdminProject <em>Admin Project</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getOutlineCodes <em>Outline Codes</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getWBSMasks <em>WBS Masks</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getExtendedAttributes <em>Extended Attributes</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getCalendars <em>Calendars</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getTasks <em>Tasks</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getResources <em>Resources</em>}</li> * <li>{@link net.certware.planning.mspdi.ProjectType#getAssignments <em>Assignments</em>}</li> * </ul> * </p> * * @see net.certware.planning.mspdi.MspdiPackage#getProjectType() * @model extendedMetaData="name='Project_._type' kind='elementOnly'" * @generated */ public interface ProjectType extends EObject { /** * Returns the value of the '<em><b>Save Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The version of Microsoft Office Project from which the project was saved. Values are: 12=Project 2007. * <!-- end-model-doc --> * @return the value of the '<em>Save Version</em>' attribute. * @see #setSaveVersion(BigInteger) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_SaveVersion() * @model dataType="org.eclipse.emf.ecore.xml.type.Integer" required="true" * extendedMetaData="kind='element' name='SaveVersion' namespace='##targetNamespace'" * @generated */ BigInteger getSaveVersion(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getSaveVersion <em>Save Version</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Save Version</em>' attribute. * @see #getSaveVersion() * @generated */ void setSaveVersion(BigInteger value); /** * Returns the value of the '<em><b>UID</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The unique ID of the project. * <!-- end-model-doc --> * @return the value of the '<em>UID</em>' attribute. * @see #setUID(String) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_UID() * @model dataType="net.certware.planning.mspdi.UIDType" * extendedMetaData="kind='element' name='UID' namespace='##targetNamespace'" * @generated */ String getUID(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getUID <em>UID</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>UID</em>' attribute. * @see #getUID() * @generated */ void setUID(String value); /** * Returns the value of the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The name of the project. * <!-- end-model-doc --> * @return the value of the '<em>Name</em>' attribute. * @see #setName(String) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_Name() * @model dataType="net.certware.planning.mspdi.NameType5" * extendedMetaData="kind='element' name='Name' namespace='##targetNamespace'" * @generated */ String getName(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getName <em>Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Name</em>' attribute. * @see #getName() * @generated */ void setName(String value); /** * Returns the value of the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The title of the project. * <!-- end-model-doc --> * @return the value of the '<em>Title</em>' attribute. * @see #setTitle(String) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_Title() * @model dataType="net.certware.planning.mspdi.TitleType" * extendedMetaData="kind='element' name='Title' namespace='##targetNamespace'" * @generated */ String getTitle(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getTitle <em>Title</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Title</em>' attribute. * @see #getTitle() * @generated */ void setTitle(String value); /** * Returns the value of the '<em><b>Subject</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The subject of the project. * <!-- end-model-doc --> * @return the value of the '<em>Subject</em>' attribute. * @see #setSubject(String) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_Subject() * @model dataType="net.certware.planning.mspdi.SubjectType" * extendedMetaData="kind='element' name='Subject' namespace='##targetNamespace'" * @generated */ String getSubject(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getSubject <em>Subject</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Subject</em>' attribute. * @see #getSubject() * @generated */ void setSubject(String value); /** * Returns the value of the '<em><b>Category</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The category of the project. * <!-- end-model-doc --> * @return the value of the '<em>Category</em>' attribute. * @see #setCategory(String) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_Category() * @model dataType="net.certware.planning.mspdi.CategoryType" * extendedMetaData="kind='element' name='Category' namespace='##targetNamespace'" * @generated */ String getCategory(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getCategory <em>Category</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Category</em>' attribute. * @see #getCategory() * @generated */ void setCategory(String value); /** * Returns the value of the '<em><b>Company</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The company that owns the project. * <!-- end-model-doc --> * @return the value of the '<em>Company</em>' attribute. * @see #setCompany(String) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_Company() * @model dataType="net.certware.planning.mspdi.CompanyType" * extendedMetaData="kind='element' name='Company' namespace='##targetNamespace'" * @generated */ String getCompany(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getCompany <em>Company</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Company</em>' attribute. * @see #getCompany() * @generated */ void setCompany(String value); /** * Returns the value of the '<em><b>Manager</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The manager of the project. * <!-- end-model-doc --> * @return the value of the '<em>Manager</em>' attribute. * @see #setManager(String) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_Manager() * @model dataType="net.certware.planning.mspdi.ManagerType" * extendedMetaData="kind='element' name='Manager' namespace='##targetNamespace'" * @generated */ String getManager(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getManager <em>Manager</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Manager</em>' attribute. * @see #getManager() * @generated */ void setManager(String value); /** * Returns the value of the '<em><b>Author</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The author of the project. * <!-- end-model-doc --> * @return the value of the '<em>Author</em>' attribute. * @see #setAuthor(String) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_Author() * @model dataType="net.certware.planning.mspdi.AuthorType" * extendedMetaData="kind='element' name='Author' namespace='##targetNamespace'" * @generated */ String getAuthor(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getAuthor <em>Author</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Author</em>' attribute. * @see #getAuthor() * @generated */ void setAuthor(String value); /** * Returns the value of the '<em><b>Creation Date</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The date that the project was created. * <!-- end-model-doc --> * @return the value of the '<em>Creation Date</em>' attribute. * @see #setCreationDate(XMLGregorianCalendar) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_CreationDate() * @model dataType="org.eclipse.emf.ecore.xml.type.DateTime" * extendedMetaData="kind='element' name='CreationDate' namespace='##targetNamespace'" * @generated */ XMLGregorianCalendar getCreationDate(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getCreationDate <em>Creation Date</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Creation Date</em>' attribute. * @see #getCreationDate() * @generated */ void setCreationDate(XMLGregorianCalendar value); /** * Returns the value of the '<em><b>Revision</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The number of times a project has been saved. * <!-- end-model-doc --> * @return the value of the '<em>Revision</em>' attribute. * @see #setRevision(BigInteger) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_Revision() * @model dataType="org.eclipse.emf.ecore.xml.type.Integer" * extendedMetaData="kind='element' name='Revision' namespace='##targetNamespace'" * @generated */ BigInteger getRevision(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getRevision <em>Revision</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Revision</em>' attribute. * @see #getRevision() * @generated */ void setRevision(BigInteger value); /** * Returns the value of the '<em><b>Last Saved</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The date that the project was last saved. * <!-- end-model-doc --> * @return the value of the '<em>Last Saved</em>' attribute. * @see #setLastSaved(XMLGregorianCalendar) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_LastSaved() * @model dataType="org.eclipse.emf.ecore.xml.type.DateTime" * extendedMetaData="kind='element' name='LastSaved' namespace='##targetNamespace'" * @generated */ XMLGregorianCalendar getLastSaved(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getLastSaved <em>Last Saved</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Last Saved</em>' attribute. * @see #getLastSaved() * @generated */ void setLastSaved(XMLGregorianCalendar value); /** * Returns the value of the '<em><b>Schedule From Start</b></em>' attribute. * The default value is <code>"true"</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether the project is schduled from the start date or finish date. * <!-- end-model-doc --> * @return the value of the '<em>Schedule From Start</em>' attribute. * @see #isSetScheduleFromStart() * @see #unsetScheduleFromStart() * @see #setScheduleFromStart(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_ScheduleFromStart() * @model default="true" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='ScheduleFromStart' namespace='##targetNamespace'" * @generated */ boolean isScheduleFromStart(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isScheduleFromStart <em>Schedule From Start</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Schedule From Start</em>' attribute. * @see #isSetScheduleFromStart() * @see #unsetScheduleFromStart() * @see #isScheduleFromStart() * @generated */ void setScheduleFromStart(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isScheduleFromStart <em>Schedule From Start</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetScheduleFromStart() * @see #isScheduleFromStart() * @see #setScheduleFromStart(boolean) * @generated */ void unsetScheduleFromStart(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isScheduleFromStart <em>Schedule From Start</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Schedule From Start</em>' attribute is set. * @see #unsetScheduleFromStart() * @see #isScheduleFromStart() * @see #setScheduleFromStart(boolean) * @generated */ boolean isSetScheduleFromStart(); /** * Returns the value of the '<em><b>Start Date</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The start date of the project. Required if ScheduleFromStart is true. * <!-- end-model-doc --> * @return the value of the '<em>Start Date</em>' attribute. * @see #setStartDate(XMLGregorianCalendar) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_StartDate() * @model dataType="org.eclipse.emf.ecore.xml.type.DateTime" * extendedMetaData="kind='element' name='StartDate' namespace='##targetNamespace'" * @generated */ XMLGregorianCalendar getStartDate(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getStartDate <em>Start Date</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start Date</em>' attribute. * @see #getStartDate() * @generated */ void setStartDate(XMLGregorianCalendar value); /** * Returns the value of the '<em><b>Finish Date</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The finish date of the project. Required if ScheduleFromStart is false. * <!-- end-model-doc --> * @return the value of the '<em>Finish Date</em>' attribute. * @see #setFinishDate(XMLGregorianCalendar) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_FinishDate() * @model dataType="org.eclipse.emf.ecore.xml.type.DateTime" * extendedMetaData="kind='element' name='FinishDate' namespace='##targetNamespace'" * @generated */ XMLGregorianCalendar getFinishDate(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getFinishDate <em>Finish Date</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Finish Date</em>' attribute. * @see #getFinishDate() * @generated */ void setFinishDate(XMLGregorianCalendar value); /** * Returns the value of the '<em><b>FY Start Date</b></em>' attribute. * The literals are from the enumeration {@link net.certware.planning.mspdi.FYStartDateType}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The Fiscal Year starting month. Values are: 1=January, 2=February, 3=March, 4=April, 5=May, 6=June, 7=July, 8=August, 9=September, 10=October, 11=November, 12=December. * <!-- end-model-doc --> * @return the value of the '<em>FY Start Date</em>' attribute. * @see net.certware.planning.mspdi.FYStartDateType * @see #isSetFYStartDate() * @see #unsetFYStartDate() * @see #setFYStartDate(FYStartDateType) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_FYStartDate() * @model unsettable="true" * extendedMetaData="kind='element' name='FYStartDate' namespace='##targetNamespace'" * @generated */ FYStartDateType getFYStartDate(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getFYStartDate <em>FY Start Date</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>FY Start Date</em>' attribute. * @see net.certware.planning.mspdi.FYStartDateType * @see #isSetFYStartDate() * @see #unsetFYStartDate() * @see #getFYStartDate() * @generated */ void setFYStartDate(FYStartDateType value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#getFYStartDate <em>FY Start Date</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetFYStartDate() * @see #getFYStartDate() * @see #setFYStartDate(FYStartDateType) * @generated */ void unsetFYStartDate(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#getFYStartDate <em>FY Start Date</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>FY Start Date</em>' attribute is set. * @see #unsetFYStartDate() * @see #getFYStartDate() * @see #setFYStartDate(FYStartDateType) * @generated */ boolean isSetFYStartDate(); /** * Returns the value of the '<em><b>Critical Slack Limit</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The number of days past its end date that a task can go before Microsoft Project marks that task as a critical task. * <!-- end-model-doc --> * @return the value of the '<em>Critical Slack Limit</em>' attribute. * @see #setCriticalSlackLimit(BigInteger) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_CriticalSlackLimit() * @model dataType="org.eclipse.emf.ecore.xml.type.Integer" * extendedMetaData="kind='element' name='CriticalSlackLimit' namespace='##targetNamespace'" * @generated */ BigInteger getCriticalSlackLimit(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getCriticalSlackLimit <em>Critical Slack Limit</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Critical Slack Limit</em>' attribute. * @see #getCriticalSlackLimit() * @generated */ void setCriticalSlackLimit(BigInteger value); /** * Returns the value of the '<em><b>Currency Digits</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The number of digits after the decimal symbol. * <!-- end-model-doc --> * @return the value of the '<em>Currency Digits</em>' attribute. * @see #setCurrencyDigits(BigInteger) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_CurrencyDigits() * @model dataType="org.eclipse.emf.ecore.xml.type.Integer" * extendedMetaData="kind='element' name='CurrencyDigits' namespace='##targetNamespace'" * @generated */ BigInteger getCurrencyDigits(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getCurrencyDigits <em>Currency Digits</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Currency Digits</em>' attribute. * @see #getCurrencyDigits() * @generated */ void setCurrencyDigits(BigInteger value); /** * Returns the value of the '<em><b>Currency Symbol</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The currency symbol used in the project. * <!-- end-model-doc --> * @return the value of the '<em>Currency Symbol</em>' attribute. * @see #setCurrencySymbol(String) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_CurrencySymbol() * @model dataType="net.certware.planning.mspdi.CurrencySymbolType" * extendedMetaData="kind='element' name='CurrencySymbol' namespace='##targetNamespace'" * @generated */ String getCurrencySymbol(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getCurrencySymbol <em>Currency Symbol</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Currency Symbol</em>' attribute. * @see #getCurrencySymbol() * @generated */ void setCurrencySymbol(String value); /** * Returns the value of the '<em><b>Currency Code</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The three letter currency character code as defined in ISO 4217. Valid values are: USD. * <!-- end-model-doc --> * @return the value of the '<em>Currency Code</em>' attribute. * @see #setCurrencyCode(String) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_CurrencyCode() * @model dataType="net.certware.planning.mspdi.CurrencyCodeType" required="true" * extendedMetaData="kind='element' name='CurrencyCode' namespace='##targetNamespace'" * @generated */ String getCurrencyCode(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getCurrencyCode <em>Currency Code</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Currency Code</em>' attribute. * @see #getCurrencyCode() * @generated */ void setCurrencyCode(String value); /** * Returns the value of the '<em><b>Currency Symbol Position</b></em>' attribute. * The literals are from the enumeration {@link net.certware.planning.mspdi.CurrencySymbolPositionType}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The position of the currency symbol. Values are: 0=Before, 1=After, 2=Before With Space, 3=After with space. * <!-- end-model-doc --> * @return the value of the '<em>Currency Symbol Position</em>' attribute. * @see net.certware.planning.mspdi.CurrencySymbolPositionType * @see #isSetCurrencySymbolPosition() * @see #unsetCurrencySymbolPosition() * @see #setCurrencySymbolPosition(CurrencySymbolPositionType) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_CurrencySymbolPosition() * @model unsettable="true" * extendedMetaData="kind='element' name='CurrencySymbolPosition' namespace='##targetNamespace'" * @generated */ CurrencySymbolPositionType getCurrencySymbolPosition(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getCurrencySymbolPosition <em>Currency Symbol Position</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Currency Symbol Position</em>' attribute. * @see net.certware.planning.mspdi.CurrencySymbolPositionType * @see #isSetCurrencySymbolPosition() * @see #unsetCurrencySymbolPosition() * @see #getCurrencySymbolPosition() * @generated */ void setCurrencySymbolPosition(CurrencySymbolPositionType value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#getCurrencySymbolPosition <em>Currency Symbol Position</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetCurrencySymbolPosition() * @see #getCurrencySymbolPosition() * @see #setCurrencySymbolPosition(CurrencySymbolPositionType) * @generated */ void unsetCurrencySymbolPosition(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#getCurrencySymbolPosition <em>Currency Symbol Position</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Currency Symbol Position</em>' attribute is set. * @see #unsetCurrencySymbolPosition() * @see #getCurrencySymbolPosition() * @see #setCurrencySymbolPosition(CurrencySymbolPositionType) * @generated */ boolean isSetCurrencySymbolPosition(); /** * Returns the value of the '<em><b>Calendar UID</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The project calendar. Refers to a valid UID in the Calendars element of the Microsoft Project XML Schema. * <!-- end-model-doc --> * @return the value of the '<em>Calendar UID</em>' attribute. * @see #setCalendarUID(BigInteger) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_CalendarUID() * @model dataType="org.eclipse.emf.ecore.xml.type.Integer" * extendedMetaData="kind='element' name='CalendarUID' namespace='##targetNamespace'" * @generated */ BigInteger getCalendarUID(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getCalendarUID <em>Calendar UID</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Calendar UID</em>' attribute. * @see #getCalendarUID() * @generated */ void setCalendarUID(BigInteger value); /** * Returns the value of the '<em><b>Default Start Time</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The default start time of new tasks. * <!-- end-model-doc --> * @return the value of the '<em>Default Start Time</em>' attribute. * @see #setDefaultStartTime(XMLGregorianCalendar) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_DefaultStartTime() * @model dataType="org.eclipse.emf.ecore.xml.type.Time" * extendedMetaData="kind='element' name='DefaultStartTime' namespace='##targetNamespace'" * @generated */ XMLGregorianCalendar getDefaultStartTime(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getDefaultStartTime <em>Default Start Time</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Default Start Time</em>' attribute. * @see #getDefaultStartTime() * @generated */ void setDefaultStartTime(XMLGregorianCalendar value); /** * Returns the value of the '<em><b>Default Finish Time</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The default finish time of new tasks. * <!-- end-model-doc --> * @return the value of the '<em>Default Finish Time</em>' attribute. * @see #setDefaultFinishTime(XMLGregorianCalendar) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_DefaultFinishTime() * @model dataType="org.eclipse.emf.ecore.xml.type.Time" * extendedMetaData="kind='element' name='DefaultFinishTime' namespace='##targetNamespace'" * @generated */ XMLGregorianCalendar getDefaultFinishTime(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getDefaultFinishTime <em>Default Finish Time</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Default Finish Time</em>' attribute. * @see #getDefaultFinishTime() * @generated */ void setDefaultFinishTime(XMLGregorianCalendar value); /** * Returns the value of the '<em><b>Minutes Per Day</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The number of minutes per day. * <!-- end-model-doc --> * @return the value of the '<em>Minutes Per Day</em>' attribute. * @see #setMinutesPerDay(BigInteger) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_MinutesPerDay() * @model dataType="org.eclipse.emf.ecore.xml.type.Integer" * extendedMetaData="kind='element' name='MinutesPerDay' namespace='##targetNamespace'" * @generated */ BigInteger getMinutesPerDay(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getMinutesPerDay <em>Minutes Per Day</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Minutes Per Day</em>' attribute. * @see #getMinutesPerDay() * @generated */ void setMinutesPerDay(BigInteger value); /** * Returns the value of the '<em><b>Minutes Per Week</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The number of minutes per week. * <!-- end-model-doc --> * @return the value of the '<em>Minutes Per Week</em>' attribute. * @see #setMinutesPerWeek(BigInteger) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_MinutesPerWeek() * @model dataType="org.eclipse.emf.ecore.xml.type.Integer" * extendedMetaData="kind='element' name='MinutesPerWeek' namespace='##targetNamespace'" * @generated */ BigInteger getMinutesPerWeek(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getMinutesPerWeek <em>Minutes Per Week</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Minutes Per Week</em>' attribute. * @see #getMinutesPerWeek() * @generated */ void setMinutesPerWeek(BigInteger value); /** * Returns the value of the '<em><b>Days Per Month</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The number of days per month. * <!-- end-model-doc --> * @return the value of the '<em>Days Per Month</em>' attribute. * @see #setDaysPerMonth(BigInteger) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_DaysPerMonth() * @model dataType="org.eclipse.emf.ecore.xml.type.Integer" * extendedMetaData="kind='element' name='DaysPerMonth' namespace='##targetNamespace'" * @generated */ BigInteger getDaysPerMonth(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getDaysPerMonth <em>Days Per Month</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Days Per Month</em>' attribute. * @see #getDaysPerMonth() * @generated */ void setDaysPerMonth(BigInteger value); /** * Returns the value of the '<em><b>Default Task Type</b></em>' attribute. * The default value is <code>"1"</code>. * The literals are from the enumeration {@link net.certware.planning.mspdi.DefaultTaskTypeType}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The default type of new tasks. Values are: 0=Fixed Units, 1=Fixed Duration, 2=Fixed Work. * <!-- end-model-doc --> * @return the value of the '<em>Default Task Type</em>' attribute. * @see net.certware.planning.mspdi.DefaultTaskTypeType * @see #isSetDefaultTaskType() * @see #unsetDefaultTaskType() * @see #setDefaultTaskType(DefaultTaskTypeType) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_DefaultTaskType() * @model default="1" unsettable="true" * extendedMetaData="kind='element' name='DefaultTaskType' namespace='##targetNamespace'" * @generated */ DefaultTaskTypeType getDefaultTaskType(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getDefaultTaskType <em>Default Task Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Default Task Type</em>' attribute. * @see net.certware.planning.mspdi.DefaultTaskTypeType * @see #isSetDefaultTaskType() * @see #unsetDefaultTaskType() * @see #getDefaultTaskType() * @generated */ void setDefaultTaskType(DefaultTaskTypeType value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#getDefaultTaskType <em>Default Task Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetDefaultTaskType() * @see #getDefaultTaskType() * @see #setDefaultTaskType(DefaultTaskTypeType) * @generated */ void unsetDefaultTaskType(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#getDefaultTaskType <em>Default Task Type</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Default Task Type</em>' attribute is set. * @see #unsetDefaultTaskType() * @see #getDefaultTaskType() * @see #setDefaultTaskType(DefaultTaskTypeType) * @generated */ boolean isSetDefaultTaskType(); /** * Returns the value of the '<em><b>Default Fixed Cost Accrual</b></em>' attribute. * The literals are from the enumeration {@link net.certware.planning.mspdi.DefaultFixedCostAccrualType}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The default from where fixed costs are accrued. Values are: 1=Start, 2=Prorated, 3=End. * <!-- end-model-doc --> * @return the value of the '<em>Default Fixed Cost Accrual</em>' attribute. * @see net.certware.planning.mspdi.DefaultFixedCostAccrualType * @see #isSetDefaultFixedCostAccrual() * @see #unsetDefaultFixedCostAccrual() * @see #setDefaultFixedCostAccrual(DefaultFixedCostAccrualType) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_DefaultFixedCostAccrual() * @model unsettable="true" * extendedMetaData="kind='element' name='DefaultFixedCostAccrual' namespace='##targetNamespace'" * @generated */ DefaultFixedCostAccrualType getDefaultFixedCostAccrual(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getDefaultFixedCostAccrual <em>Default Fixed Cost Accrual</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Default Fixed Cost Accrual</em>' attribute. * @see net.certware.planning.mspdi.DefaultFixedCostAccrualType * @see #isSetDefaultFixedCostAccrual() * @see #unsetDefaultFixedCostAccrual() * @see #getDefaultFixedCostAccrual() * @generated */ void setDefaultFixedCostAccrual(DefaultFixedCostAccrualType value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#getDefaultFixedCostAccrual <em>Default Fixed Cost Accrual</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetDefaultFixedCostAccrual() * @see #getDefaultFixedCostAccrual() * @see #setDefaultFixedCostAccrual(DefaultFixedCostAccrualType) * @generated */ void unsetDefaultFixedCostAccrual(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#getDefaultFixedCostAccrual <em>Default Fixed Cost Accrual</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Default Fixed Cost Accrual</em>' attribute is set. * @see #unsetDefaultFixedCostAccrual() * @see #getDefaultFixedCostAccrual() * @see #setDefaultFixedCostAccrual(DefaultFixedCostAccrualType) * @generated */ boolean isSetDefaultFixedCostAccrual(); /** * Returns the value of the '<em><b>Default Standard Rate</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The default standard rate for new resources. * <!-- end-model-doc --> * @return the value of the '<em>Default Standard Rate</em>' attribute. * @see #isSetDefaultStandardRate() * @see #unsetDefaultStandardRate() * @see #setDefaultStandardRate(float) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_DefaultStandardRate() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Float" * extendedMetaData="kind='element' name='DefaultStandardRate' namespace='##targetNamespace'" * @generated */ float getDefaultStandardRate(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getDefaultStandardRate <em>Default Standard Rate</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Default Standard Rate</em>' attribute. * @see #isSetDefaultStandardRate() * @see #unsetDefaultStandardRate() * @see #getDefaultStandardRate() * @generated */ void setDefaultStandardRate(float value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#getDefaultStandardRate <em>Default Standard Rate</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetDefaultStandardRate() * @see #getDefaultStandardRate() * @see #setDefaultStandardRate(float) * @generated */ void unsetDefaultStandardRate(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#getDefaultStandardRate <em>Default Standard Rate</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Default Standard Rate</em>' attribute is set. * @see #unsetDefaultStandardRate() * @see #getDefaultStandardRate() * @see #setDefaultStandardRate(float) * @generated */ boolean isSetDefaultStandardRate(); /** * Returns the value of the '<em><b>Default Overtime Rate</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The default overtime rate for new resources. * <!-- end-model-doc --> * @return the value of the '<em>Default Overtime Rate</em>' attribute. * @see #isSetDefaultOvertimeRate() * @see #unsetDefaultOvertimeRate() * @see #setDefaultOvertimeRate(float) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_DefaultOvertimeRate() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Float" * extendedMetaData="kind='element' name='DefaultOvertimeRate' namespace='##targetNamespace'" * @generated */ float getDefaultOvertimeRate(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getDefaultOvertimeRate <em>Default Overtime Rate</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Default Overtime Rate</em>' attribute. * @see #isSetDefaultOvertimeRate() * @see #unsetDefaultOvertimeRate() * @see #getDefaultOvertimeRate() * @generated */ void setDefaultOvertimeRate(float value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#getDefaultOvertimeRate <em>Default Overtime Rate</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetDefaultOvertimeRate() * @see #getDefaultOvertimeRate() * @see #setDefaultOvertimeRate(float) * @generated */ void unsetDefaultOvertimeRate(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#getDefaultOvertimeRate <em>Default Overtime Rate</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Default Overtime Rate</em>' attribute is set. * @see #unsetDefaultOvertimeRate() * @see #getDefaultOvertimeRate() * @see #setDefaultOvertimeRate(float) * @generated */ boolean isSetDefaultOvertimeRate(); /** * Returns the value of the '<em><b>Duration Format</b></em>' attribute. * The literals are from the enumeration {@link net.certware.planning.mspdi.DurationFormatType5}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The format for expressing the bulk duration. Values are: 3=m, 4=em, 5=h, 6=eh, 7=d, 8=ed, 9=w, 10=ew, 11=mo, 12=emo, 19=%, 20=e%, 21=null, 35=m?, 36=em?, 37=h?, 38=eh?, 39=d?, 40=ed?, 41=w?, 42=ew?, 43=mo?, 44=emo?, 51=%?, 52=e%? and 53=null. * <!-- end-model-doc --> * @return the value of the '<em>Duration Format</em>' attribute. * @see net.certware.planning.mspdi.DurationFormatType5 * @see #isSetDurationFormat() * @see #unsetDurationFormat() * @see #setDurationFormat(DurationFormatType5) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_DurationFormat() * @model unsettable="true" * extendedMetaData="kind='element' name='DurationFormat' namespace='##targetNamespace'" * @generated */ DurationFormatType5 getDurationFormat(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getDurationFormat <em>Duration Format</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Duration Format</em>' attribute. * @see net.certware.planning.mspdi.DurationFormatType5 * @see #isSetDurationFormat() * @see #unsetDurationFormat() * @see #getDurationFormat() * @generated */ void setDurationFormat(DurationFormatType5 value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#getDurationFormat <em>Duration Format</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetDurationFormat() * @see #getDurationFormat() * @see #setDurationFormat(DurationFormatType5) * @generated */ void unsetDurationFormat(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#getDurationFormat <em>Duration Format</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Duration Format</em>' attribute is set. * @see #unsetDurationFormat() * @see #getDurationFormat() * @see #setDurationFormat(DurationFormatType5) * @generated */ boolean isSetDurationFormat(); /** * Returns the value of the '<em><b>Work Format</b></em>' attribute. * The literals are from the enumeration {@link net.certware.planning.mspdi.WorkFormatType}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The default work unit format. Values are: 1=m, 2=h, 3=d, 4=w, 5=mo. * <!-- end-model-doc --> * @return the value of the '<em>Work Format</em>' attribute. * @see net.certware.planning.mspdi.WorkFormatType * @see #isSetWorkFormat() * @see #unsetWorkFormat() * @see #setWorkFormat(WorkFormatType) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_WorkFormat() * @model unsettable="true" * extendedMetaData="kind='element' name='WorkFormat' namespace='##targetNamespace'" * @generated */ WorkFormatType getWorkFormat(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getWorkFormat <em>Work Format</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Work Format</em>' attribute. * @see net.certware.planning.mspdi.WorkFormatType * @see #isSetWorkFormat() * @see #unsetWorkFormat() * @see #getWorkFormat() * @generated */ void setWorkFormat(WorkFormatType value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#getWorkFormat <em>Work Format</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetWorkFormat() * @see #getWorkFormat() * @see #setWorkFormat(WorkFormatType) * @generated */ void unsetWorkFormat(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#getWorkFormat <em>Work Format</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Work Format</em>' attribute is set. * @see #unsetWorkFormat() * @see #getWorkFormat() * @see #setWorkFormat(WorkFormatType) * @generated */ boolean isSetWorkFormat(); /** * Returns the value of the '<em><b>Editable Actual Costs</b></em>' attribute. * The default value is <code>"false"</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether or not actual costs are editable. * <!-- end-model-doc --> * @return the value of the '<em>Editable Actual Costs</em>' attribute. * @see #isSetEditableActualCosts() * @see #unsetEditableActualCosts() * @see #setEditableActualCosts(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_EditableActualCosts() * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='EditableActualCosts' namespace='##targetNamespace'" * @generated */ boolean isEditableActualCosts(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isEditableActualCosts <em>Editable Actual Costs</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Editable Actual Costs</em>' attribute. * @see #isSetEditableActualCosts() * @see #unsetEditableActualCosts() * @see #isEditableActualCosts() * @generated */ void setEditableActualCosts(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isEditableActualCosts <em>Editable Actual Costs</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetEditableActualCosts() * @see #isEditableActualCosts() * @see #setEditableActualCosts(boolean) * @generated */ void unsetEditableActualCosts(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isEditableActualCosts <em>Editable Actual Costs</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Editable Actual Costs</em>' attribute is set. * @see #unsetEditableActualCosts() * @see #isEditableActualCosts() * @see #setEditableActualCosts(boolean) * @generated */ boolean isSetEditableActualCosts(); /** * Returns the value of the '<em><b>Honor Constraints</b></em>' attribute. * The default value is <code>"true"</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether tasks honour their constraint dates. * <!-- end-model-doc --> * @return the value of the '<em>Honor Constraints</em>' attribute. * @see #isSetHonorConstraints() * @see #unsetHonorConstraints() * @see #setHonorConstraints(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_HonorConstraints() * @model default="true" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='HonorConstraints' namespace='##targetNamespace'" * @generated */ boolean isHonorConstraints(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isHonorConstraints <em>Honor Constraints</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Honor Constraints</em>' attribute. * @see #isSetHonorConstraints() * @see #unsetHonorConstraints() * @see #isHonorConstraints() * @generated */ void setHonorConstraints(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isHonorConstraints <em>Honor Constraints</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetHonorConstraints() * @see #isHonorConstraints() * @see #setHonorConstraints(boolean) * @generated */ void unsetHonorConstraints(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isHonorConstraints <em>Honor Constraints</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Honor Constraints</em>' attribute is set. * @see #unsetHonorConstraints() * @see #isHonorConstraints() * @see #setHonorConstraints(boolean) * @generated */ boolean isSetHonorConstraints(); /** * Returns the value of the '<em><b>Earned Value Method</b></em>' attribute. * The literals are from the enumeration {@link net.certware.planning.mspdi.EarnedValueMethodType1}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The default method for calculating earned value. Values are: 0=Percent Complete, 1=Physical Percent Complete. * <!-- end-model-doc --> * @return the value of the '<em>Earned Value Method</em>' attribute. * @see net.certware.planning.mspdi.EarnedValueMethodType1 * @see #isSetEarnedValueMethod() * @see #unsetEarnedValueMethod() * @see #setEarnedValueMethod(EarnedValueMethodType1) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_EarnedValueMethod() * @model unsettable="true" * extendedMetaData="kind='element' name='EarnedValueMethod' namespace='##targetNamespace'" * @generated */ EarnedValueMethodType1 getEarnedValueMethod(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getEarnedValueMethod <em>Earned Value Method</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Earned Value Method</em>' attribute. * @see net.certware.planning.mspdi.EarnedValueMethodType1 * @see #isSetEarnedValueMethod() * @see #unsetEarnedValueMethod() * @see #getEarnedValueMethod() * @generated */ void setEarnedValueMethod(EarnedValueMethodType1 value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#getEarnedValueMethod <em>Earned Value Method</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetEarnedValueMethod() * @see #getEarnedValueMethod() * @see #setEarnedValueMethod(EarnedValueMethodType1) * @generated */ void unsetEarnedValueMethod(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#getEarnedValueMethod <em>Earned Value Method</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Earned Value Method</em>' attribute is set. * @see #unsetEarnedValueMethod() * @see #getEarnedValueMethod() * @see #setEarnedValueMethod(EarnedValueMethodType1) * @generated */ boolean isSetEarnedValueMethod(); /** * Returns the value of the '<em><b>Inserted Projects Like Summary</b></em>' attribute. * The default value is <code>"true"</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether to calculate subtasks as summary tasks. * <!-- end-model-doc --> * @return the value of the '<em>Inserted Projects Like Summary</em>' attribute. * @see #isSetInsertedProjectsLikeSummary() * @see #unsetInsertedProjectsLikeSummary() * @see #setInsertedProjectsLikeSummary(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_InsertedProjectsLikeSummary() * @model default="true" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='InsertedProjectsLikeSummary' namespace='##targetNamespace'" * @generated */ boolean isInsertedProjectsLikeSummary(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isInsertedProjectsLikeSummary <em>Inserted Projects Like Summary</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Inserted Projects Like Summary</em>' attribute. * @see #isSetInsertedProjectsLikeSummary() * @see #unsetInsertedProjectsLikeSummary() * @see #isInsertedProjectsLikeSummary() * @generated */ void setInsertedProjectsLikeSummary(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isInsertedProjectsLikeSummary <em>Inserted Projects Like Summary</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetInsertedProjectsLikeSummary() * @see #isInsertedProjectsLikeSummary() * @see #setInsertedProjectsLikeSummary(boolean) * @generated */ void unsetInsertedProjectsLikeSummary(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isInsertedProjectsLikeSummary <em>Inserted Projects Like Summary</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Inserted Projects Like Summary</em>' attribute is set. * @see #unsetInsertedProjectsLikeSummary() * @see #isInsertedProjectsLikeSummary() * @see #setInsertedProjectsLikeSummary(boolean) * @generated */ boolean isSetInsertedProjectsLikeSummary(); /** * Returns the value of the '<em><b>Multiple Critical Paths</b></em>' attribute. * The default value is <code>"false"</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether multiple critical paths are calculated. * <!-- end-model-doc --> * @return the value of the '<em>Multiple Critical Paths</em>' attribute. * @see #isSetMultipleCriticalPaths() * @see #unsetMultipleCriticalPaths() * @see #setMultipleCriticalPaths(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_MultipleCriticalPaths() * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='MultipleCriticalPaths' namespace='##targetNamespace'" * @generated */ boolean isMultipleCriticalPaths(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isMultipleCriticalPaths <em>Multiple Critical Paths</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Multiple Critical Paths</em>' attribute. * @see #isSetMultipleCriticalPaths() * @see #unsetMultipleCriticalPaths() * @see #isMultipleCriticalPaths() * @generated */ void setMultipleCriticalPaths(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isMultipleCriticalPaths <em>Multiple Critical Paths</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMultipleCriticalPaths() * @see #isMultipleCriticalPaths() * @see #setMultipleCriticalPaths(boolean) * @generated */ void unsetMultipleCriticalPaths(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isMultipleCriticalPaths <em>Multiple Critical Paths</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Multiple Critical Paths</em>' attribute is set. * @see #unsetMultipleCriticalPaths() * @see #isMultipleCriticalPaths() * @see #setMultipleCriticalPaths(boolean) * @generated */ boolean isSetMultipleCriticalPaths(); /** * Returns the value of the '<em><b>New Tasks Effort Driven</b></em>' attribute. * The default value is <code>"true"</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether new tasks are effort driven. * <!-- end-model-doc --> * @return the value of the '<em>New Tasks Effort Driven</em>' attribute. * @see #isSetNewTasksEffortDriven() * @see #unsetNewTasksEffortDriven() * @see #setNewTasksEffortDriven(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_NewTasksEffortDriven() * @model default="true" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='NewTasksEffortDriven' namespace='##targetNamespace'" * @generated */ boolean isNewTasksEffortDriven(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isNewTasksEffortDriven <em>New Tasks Effort Driven</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>New Tasks Effort Driven</em>' attribute. * @see #isSetNewTasksEffortDriven() * @see #unsetNewTasksEffortDriven() * @see #isNewTasksEffortDriven() * @generated */ void setNewTasksEffortDriven(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isNewTasksEffortDriven <em>New Tasks Effort Driven</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetNewTasksEffortDriven() * @see #isNewTasksEffortDriven() * @see #setNewTasksEffortDriven(boolean) * @generated */ void unsetNewTasksEffortDriven(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isNewTasksEffortDriven <em>New Tasks Effort Driven</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>New Tasks Effort Driven</em>' attribute is set. * @see #unsetNewTasksEffortDriven() * @see #isNewTasksEffortDriven() * @see #setNewTasksEffortDriven(boolean) * @generated */ boolean isSetNewTasksEffortDriven(); /** * Returns the value of the '<em><b>New Tasks Estimated</b></em>' attribute. * The default value is <code>"true"</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether to show the estimated duration by default. * <!-- end-model-doc --> * @return the value of the '<em>New Tasks Estimated</em>' attribute. * @see #isSetNewTasksEstimated() * @see #unsetNewTasksEstimated() * @see #setNewTasksEstimated(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_NewTasksEstimated() * @model default="true" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='NewTasksEstimated' namespace='##targetNamespace'" * @generated */ boolean isNewTasksEstimated(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isNewTasksEstimated <em>New Tasks Estimated</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>New Tasks Estimated</em>' attribute. * @see #isSetNewTasksEstimated() * @see #unsetNewTasksEstimated() * @see #isNewTasksEstimated() * @generated */ void setNewTasksEstimated(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isNewTasksEstimated <em>New Tasks Estimated</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetNewTasksEstimated() * @see #isNewTasksEstimated() * @see #setNewTasksEstimated(boolean) * @generated */ void unsetNewTasksEstimated(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isNewTasksEstimated <em>New Tasks Estimated</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>New Tasks Estimated</em>' attribute is set. * @see #unsetNewTasksEstimated() * @see #isNewTasksEstimated() * @see #setNewTasksEstimated(boolean) * @generated */ boolean isSetNewTasksEstimated(); /** * Returns the value of the '<em><b>Splits In Progress Tasks</b></em>' attribute. * The default value is <code>"true"</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether in-progress tasks can be split. * <!-- end-model-doc --> * @return the value of the '<em>Splits In Progress Tasks</em>' attribute. * @see #isSetSplitsInProgressTasks() * @see #unsetSplitsInProgressTasks() * @see #setSplitsInProgressTasks(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_SplitsInProgressTasks() * @model default="true" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='SplitsInProgressTasks' namespace='##targetNamespace'" * @generated */ boolean isSplitsInProgressTasks(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isSplitsInProgressTasks <em>Splits In Progress Tasks</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Splits In Progress Tasks</em>' attribute. * @see #isSetSplitsInProgressTasks() * @see #unsetSplitsInProgressTasks() * @see #isSplitsInProgressTasks() * @generated */ void setSplitsInProgressTasks(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isSplitsInProgressTasks <em>Splits In Progress Tasks</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetSplitsInProgressTasks() * @see #isSplitsInProgressTasks() * @see #setSplitsInProgressTasks(boolean) * @generated */ void unsetSplitsInProgressTasks(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isSplitsInProgressTasks <em>Splits In Progress Tasks</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Splits In Progress Tasks</em>' attribute is set. * @see #unsetSplitsInProgressTasks() * @see #isSplitsInProgressTasks() * @see #setSplitsInProgressTasks(boolean) * @generated */ boolean isSetSplitsInProgressTasks(); /** * Returns the value of the '<em><b>Spread Actual Cost</b></em>' attribute. * The default value is <code>"true"</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether actual costs are spread to the status date. * <!-- end-model-doc --> * @return the value of the '<em>Spread Actual Cost</em>' attribute. * @see #isSetSpreadActualCost() * @see #unsetSpreadActualCost() * @see #setSpreadActualCost(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_SpreadActualCost() * @model default="true" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='SpreadActualCost' namespace='##targetNamespace'" * @generated */ boolean isSpreadActualCost(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isSpreadActualCost <em>Spread Actual Cost</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Spread Actual Cost</em>' attribute. * @see #isSetSpreadActualCost() * @see #unsetSpreadActualCost() * @see #isSpreadActualCost() * @generated */ void setSpreadActualCost(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isSpreadActualCost <em>Spread Actual Cost</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetSpreadActualCost() * @see #isSpreadActualCost() * @see #setSpreadActualCost(boolean) * @generated */ void unsetSpreadActualCost(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isSpreadActualCost <em>Spread Actual Cost</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Spread Actual Cost</em>' attribute is set. * @see #unsetSpreadActualCost() * @see #isSpreadActualCost() * @see #setSpreadActualCost(boolean) * @generated */ boolean isSetSpreadActualCost(); /** * Returns the value of the '<em><b>Spread Percent Complete</b></em>' attribute. * The default value is <code>"false"</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether percent complete is spread to the status date. * <!-- end-model-doc --> * @return the value of the '<em>Spread Percent Complete</em>' attribute. * @see #isSetSpreadPercentComplete() * @see #unsetSpreadPercentComplete() * @see #setSpreadPercentComplete(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_SpreadPercentComplete() * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='SpreadPercentComplete' namespace='##targetNamespace'" * @generated */ boolean isSpreadPercentComplete(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isSpreadPercentComplete <em>Spread Percent Complete</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Spread Percent Complete</em>' attribute. * @see #isSetSpreadPercentComplete() * @see #unsetSpreadPercentComplete() * @see #isSpreadPercentComplete() * @generated */ void setSpreadPercentComplete(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isSpreadPercentComplete <em>Spread Percent Complete</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetSpreadPercentComplete() * @see #isSpreadPercentComplete() * @see #setSpreadPercentComplete(boolean) * @generated */ void unsetSpreadPercentComplete(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isSpreadPercentComplete <em>Spread Percent Complete</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Spread Percent Complete</em>' attribute is set. * @see #unsetSpreadPercentComplete() * @see #isSpreadPercentComplete() * @see #setSpreadPercentComplete(boolean) * @generated */ boolean isSetSpreadPercentComplete(); /** * Returns the value of the '<em><b>Task Updates Resource</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether updates to tasks update resources. * <!-- end-model-doc --> * @return the value of the '<em>Task Updates Resource</em>' attribute. * @see #isSetTaskUpdatesResource() * @see #unsetTaskUpdatesResource() * @see #setTaskUpdatesResource(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_TaskUpdatesResource() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='TaskUpdatesResource' namespace='##targetNamespace'" * @generated */ boolean isTaskUpdatesResource(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isTaskUpdatesResource <em>Task Updates Resource</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Task Updates Resource</em>' attribute. * @see #isSetTaskUpdatesResource() * @see #unsetTaskUpdatesResource() * @see #isTaskUpdatesResource() * @generated */ void setTaskUpdatesResource(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isTaskUpdatesResource <em>Task Updates Resource</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTaskUpdatesResource() * @see #isTaskUpdatesResource() * @see #setTaskUpdatesResource(boolean) * @generated */ void unsetTaskUpdatesResource(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isTaskUpdatesResource <em>Task Updates Resource</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Task Updates Resource</em>' attribute is set. * @see #unsetTaskUpdatesResource() * @see #isTaskUpdatesResource() * @see #setTaskUpdatesResource(boolean) * @generated */ boolean isSetTaskUpdatesResource(); /** * Returns the value of the '<em><b>Fiscal Year Start</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether to use fiscal year numbering. * <!-- end-model-doc --> * @return the value of the '<em>Fiscal Year Start</em>' attribute. * @see #isSetFiscalYearStart() * @see #unsetFiscalYearStart() * @see #setFiscalYearStart(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_FiscalYearStart() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='FiscalYearStart' namespace='##targetNamespace'" * @generated */ boolean isFiscalYearStart(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isFiscalYearStart <em>Fiscal Year Start</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Fiscal Year Start</em>' attribute. * @see #isSetFiscalYearStart() * @see #unsetFiscalYearStart() * @see #isFiscalYearStart() * @generated */ void setFiscalYearStart(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isFiscalYearStart <em>Fiscal Year Start</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetFiscalYearStart() * @see #isFiscalYearStart() * @see #setFiscalYearStart(boolean) * @generated */ void unsetFiscalYearStart(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isFiscalYearStart <em>Fiscal Year Start</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Fiscal Year Start</em>' attribute is set. * @see #unsetFiscalYearStart() * @see #isFiscalYearStart() * @see #setFiscalYearStart(boolean) * @generated */ boolean isSetFiscalYearStart(); /** * Returns the value of the '<em><b>Week Start Day</b></em>' attribute. * The literals are from the enumeration {@link net.certware.planning.mspdi.WeekStartDayType}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Start day of the week. Values are: 0=Sunday, 1=Monday, 2=Tuesday, 3=Wednesday, 4=Thursday, 5=Friday, 6=Saturday. * <!-- end-model-doc --> * @return the value of the '<em>Week Start Day</em>' attribute. * @see net.certware.planning.mspdi.WeekStartDayType * @see #isSetWeekStartDay() * @see #unsetWeekStartDay() * @see #setWeekStartDay(WeekStartDayType) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_WeekStartDay() * @model unsettable="true" * extendedMetaData="kind='element' name='WeekStartDay' namespace='##targetNamespace'" * @generated */ WeekStartDayType getWeekStartDay(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getWeekStartDay <em>Week Start Day</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Week Start Day</em>' attribute. * @see net.certware.planning.mspdi.WeekStartDayType * @see #isSetWeekStartDay() * @see #unsetWeekStartDay() * @see #getWeekStartDay() * @generated */ void setWeekStartDay(WeekStartDayType value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#getWeekStartDay <em>Week Start Day</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetWeekStartDay() * @see #getWeekStartDay() * @see #setWeekStartDay(WeekStartDayType) * @generated */ void unsetWeekStartDay(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#getWeekStartDay <em>Week Start Day</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Week Start Day</em>' attribute is set. * @see #unsetWeekStartDay() * @see #getWeekStartDay() * @see #setWeekStartDay(WeekStartDayType) * @generated */ boolean isSetWeekStartDay(); /** * Returns the value of the '<em><b>Move Completed Ends Back</b></em>' attribute. * The default value is <code>"false"</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * * Whether the end of completed portions of tasks scheduled to begin after the status date but begun early should be moved back to the status date. * * <!-- end-model-doc --> * @return the value of the '<em>Move Completed Ends Back</em>' attribute. * @see #isSetMoveCompletedEndsBack() * @see #unsetMoveCompletedEndsBack() * @see #setMoveCompletedEndsBack(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_MoveCompletedEndsBack() * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='MoveCompletedEndsBack' namespace='##targetNamespace'" * @generated */ boolean isMoveCompletedEndsBack(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isMoveCompletedEndsBack <em>Move Completed Ends Back</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Move Completed Ends Back</em>' attribute. * @see #isSetMoveCompletedEndsBack() * @see #unsetMoveCompletedEndsBack() * @see #isMoveCompletedEndsBack() * @generated */ void setMoveCompletedEndsBack(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isMoveCompletedEndsBack <em>Move Completed Ends Back</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMoveCompletedEndsBack() * @see #isMoveCompletedEndsBack() * @see #setMoveCompletedEndsBack(boolean) * @generated */ void unsetMoveCompletedEndsBack(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isMoveCompletedEndsBack <em>Move Completed Ends Back</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Move Completed Ends Back</em>' attribute is set. * @see #unsetMoveCompletedEndsBack() * @see #isMoveCompletedEndsBack() * @see #setMoveCompletedEndsBack(boolean) * @generated */ boolean isSetMoveCompletedEndsBack(); /** * Returns the value of the '<em><b>Move Remaining Starts Back</b></em>' attribute. * The default value is <code>"false"</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * * Whether the beginning of remaining portions of tasks scheduled to begin after the status date but begun early should be moved back to the status date. * * <!-- end-model-doc --> * @return the value of the '<em>Move Remaining Starts Back</em>' attribute. * @see #isSetMoveRemainingStartsBack() * @see #unsetMoveRemainingStartsBack() * @see #setMoveRemainingStartsBack(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_MoveRemainingStartsBack() * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='MoveRemainingStartsBack' namespace='##targetNamespace'" * @generated */ boolean isMoveRemainingStartsBack(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isMoveRemainingStartsBack <em>Move Remaining Starts Back</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Move Remaining Starts Back</em>' attribute. * @see #isSetMoveRemainingStartsBack() * @see #unsetMoveRemainingStartsBack() * @see #isMoveRemainingStartsBack() * @generated */ void setMoveRemainingStartsBack(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isMoveRemainingStartsBack <em>Move Remaining Starts Back</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMoveRemainingStartsBack() * @see #isMoveRemainingStartsBack() * @see #setMoveRemainingStartsBack(boolean) * @generated */ void unsetMoveRemainingStartsBack(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isMoveRemainingStartsBack <em>Move Remaining Starts Back</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Move Remaining Starts Back</em>' attribute is set. * @see #unsetMoveRemainingStartsBack() * @see #isMoveRemainingStartsBack() * @see #setMoveRemainingStartsBack(boolean) * @generated */ boolean isSetMoveRemainingStartsBack(); /** * Returns the value of the '<em><b>Move Remaining Starts Forward</b></em>' attribute. * The default value is <code>"false"</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * * Whether the beginning of remaining portions of tasks scheduled to have begun late should be moved up to the status date. * * <!-- end-model-doc --> * @return the value of the '<em>Move Remaining Starts Forward</em>' attribute. * @see #isSetMoveRemainingStartsForward() * @see #unsetMoveRemainingStartsForward() * @see #setMoveRemainingStartsForward(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_MoveRemainingStartsForward() * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='MoveRemainingStartsForward' namespace='##targetNamespace'" * @generated */ boolean isMoveRemainingStartsForward(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isMoveRemainingStartsForward <em>Move Remaining Starts Forward</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Move Remaining Starts Forward</em>' attribute. * @see #isSetMoveRemainingStartsForward() * @see #unsetMoveRemainingStartsForward() * @see #isMoveRemainingStartsForward() * @generated */ void setMoveRemainingStartsForward(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isMoveRemainingStartsForward <em>Move Remaining Starts Forward</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMoveRemainingStartsForward() * @see #isMoveRemainingStartsForward() * @see #setMoveRemainingStartsForward(boolean) * @generated */ void unsetMoveRemainingStartsForward(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isMoveRemainingStartsForward <em>Move Remaining Starts Forward</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Move Remaining Starts Forward</em>' attribute is set. * @see #unsetMoveRemainingStartsForward() * @see #isMoveRemainingStartsForward() * @see #setMoveRemainingStartsForward(boolean) * @generated */ boolean isSetMoveRemainingStartsForward(); /** * Returns the value of the '<em><b>Move Completed Ends Forward</b></em>' attribute. * The default value is <code>"false"</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * * Whether the end of completed portions of tasks scheduled to have been completed before the status date but begun late should be moved up to the status date. * * <!-- end-model-doc --> * @return the value of the '<em>Move Completed Ends Forward</em>' attribute. * @see #isSetMoveCompletedEndsForward() * @see #unsetMoveCompletedEndsForward() * @see #setMoveCompletedEndsForward(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_MoveCompletedEndsForward() * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='MoveCompletedEndsForward' namespace='##targetNamespace'" * @generated */ boolean isMoveCompletedEndsForward(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isMoveCompletedEndsForward <em>Move Completed Ends Forward</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Move Completed Ends Forward</em>' attribute. * @see #isSetMoveCompletedEndsForward() * @see #unsetMoveCompletedEndsForward() * @see #isMoveCompletedEndsForward() * @generated */ void setMoveCompletedEndsForward(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isMoveCompletedEndsForward <em>Move Completed Ends Forward</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMoveCompletedEndsForward() * @see #isMoveCompletedEndsForward() * @see #setMoveCompletedEndsForward(boolean) * @generated */ void unsetMoveCompletedEndsForward(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isMoveCompletedEndsForward <em>Move Completed Ends Forward</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Move Completed Ends Forward</em>' attribute is set. * @see #unsetMoveCompletedEndsForward() * @see #isMoveCompletedEndsForward() * @see #setMoveCompletedEndsForward(boolean) * @generated */ boolean isSetMoveCompletedEndsForward(); /** * Returns the value of the '<em><b>Baseline For Earned Value</b></em>' attribute. * The literals are from the enumeration {@link net.certware.planning.mspdi.BaselineForEarnedValueType}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The specific baseline used to calculate Variance values. Values are: 0=Baseline, 1=Baseline 1, 2=Baseline 2, 3=Baseline 3, 4=Baseline 4, 5=Baseline 5, 6=Baseline 6, 7=Baseline 7, 8=Baseline 8, 9=Baseline 9, 10=Baseline 10. * <!-- end-model-doc --> * @return the value of the '<em>Baseline For Earned Value</em>' attribute. * @see net.certware.planning.mspdi.BaselineForEarnedValueType * @see #isSetBaselineForEarnedValue() * @see #unsetBaselineForEarnedValue() * @see #setBaselineForEarnedValue(BaselineForEarnedValueType) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_BaselineForEarnedValue() * @model unsettable="true" * extendedMetaData="kind='element' name='BaselineForEarnedValue' namespace='##targetNamespace'" * @generated */ BaselineForEarnedValueType getBaselineForEarnedValue(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getBaselineForEarnedValue <em>Baseline For Earned Value</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Baseline For Earned Value</em>' attribute. * @see net.certware.planning.mspdi.BaselineForEarnedValueType * @see #isSetBaselineForEarnedValue() * @see #unsetBaselineForEarnedValue() * @see #getBaselineForEarnedValue() * @generated */ void setBaselineForEarnedValue(BaselineForEarnedValueType value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#getBaselineForEarnedValue <em>Baseline For Earned Value</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetBaselineForEarnedValue() * @see #getBaselineForEarnedValue() * @see #setBaselineForEarnedValue(BaselineForEarnedValueType) * @generated */ void unsetBaselineForEarnedValue(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#getBaselineForEarnedValue <em>Baseline For Earned Value</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Baseline For Earned Value</em>' attribute is set. * @see #unsetBaselineForEarnedValue() * @see #getBaselineForEarnedValue() * @see #setBaselineForEarnedValue(BaselineForEarnedValueType) * @generated */ boolean isSetBaselineForEarnedValue(); /** * Returns the value of the '<em><b>Auto Add New Resources And Tasks</b></em>' attribute. * The default value is <code>"true"</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether to automatically add new resources to the resource pool. * <!-- end-model-doc --> * @return the value of the '<em>Auto Add New Resources And Tasks</em>' attribute. * @see #isSetAutoAddNewResourcesAndTasks() * @see #unsetAutoAddNewResourcesAndTasks() * @see #setAutoAddNewResourcesAndTasks(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_AutoAddNewResourcesAndTasks() * @model default="true" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='AutoAddNewResourcesAndTasks' namespace='##targetNamespace'" * @generated */ boolean isAutoAddNewResourcesAndTasks(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isAutoAddNewResourcesAndTasks <em>Auto Add New Resources And Tasks</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Auto Add New Resources And Tasks</em>' attribute. * @see #isSetAutoAddNewResourcesAndTasks() * @see #unsetAutoAddNewResourcesAndTasks() * @see #isAutoAddNewResourcesAndTasks() * @generated */ void setAutoAddNewResourcesAndTasks(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isAutoAddNewResourcesAndTasks <em>Auto Add New Resources And Tasks</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetAutoAddNewResourcesAndTasks() * @see #isAutoAddNewResourcesAndTasks() * @see #setAutoAddNewResourcesAndTasks(boolean) * @generated */ void unsetAutoAddNewResourcesAndTasks(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isAutoAddNewResourcesAndTasks <em>Auto Add New Resources And Tasks</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Auto Add New Resources And Tasks</em>' attribute is set. * @see #unsetAutoAddNewResourcesAndTasks() * @see #isAutoAddNewResourcesAndTasks() * @see #setAutoAddNewResourcesAndTasks(boolean) * @generated */ boolean isSetAutoAddNewResourcesAndTasks(); /** * Returns the value of the '<em><b>Status Date</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Date used for calculation and reporting. * <!-- end-model-doc --> * @return the value of the '<em>Status Date</em>' attribute. * @see #setStatusDate(XMLGregorianCalendar) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_StatusDate() * @model dataType="org.eclipse.emf.ecore.xml.type.DateTime" * extendedMetaData="kind='element' name='StatusDate' namespace='##targetNamespace'" * @generated */ XMLGregorianCalendar getStatusDate(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getStatusDate <em>Status Date</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Status Date</em>' attribute. * @see #getStatusDate() * @generated */ void setStatusDate(XMLGregorianCalendar value); /** * Returns the value of the '<em><b>Current Date</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The system date that the XML was generated. * <!-- end-model-doc --> * @return the value of the '<em>Current Date</em>' attribute. * @see #setCurrentDate(XMLGregorianCalendar) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_CurrentDate() * @model dataType="org.eclipse.emf.ecore.xml.type.DateTime" * extendedMetaData="kind='element' name='CurrentDate' namespace='##targetNamespace'" * @generated */ XMLGregorianCalendar getCurrentDate(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getCurrentDate <em>Current Date</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Current Date</em>' attribute. * @see #getCurrentDate() * @generated */ void setCurrentDate(XMLGregorianCalendar value); /** * Returns the value of the '<em><b>Microsoft Project Server URL</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether the project was created by a Project Server user as opposed to an NT user. * <!-- end-model-doc --> * @return the value of the '<em>Microsoft Project Server URL</em>' attribute. * @see #isSetMicrosoftProjectServerURL() * @see #unsetMicrosoftProjectServerURL() * @see #setMicrosoftProjectServerURL(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_MicrosoftProjectServerURL() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='MicrosoftProjectServerURL' namespace='##targetNamespace'" * @generated */ boolean isMicrosoftProjectServerURL(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isMicrosoftProjectServerURL <em>Microsoft Project Server URL</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Microsoft Project Server URL</em>' attribute. * @see #isSetMicrosoftProjectServerURL() * @see #unsetMicrosoftProjectServerURL() * @see #isMicrosoftProjectServerURL() * @generated */ void setMicrosoftProjectServerURL(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isMicrosoftProjectServerURL <em>Microsoft Project Server URL</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMicrosoftProjectServerURL() * @see #isMicrosoftProjectServerURL() * @see #setMicrosoftProjectServerURL(boolean) * @generated */ void unsetMicrosoftProjectServerURL(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isMicrosoftProjectServerURL <em>Microsoft Project Server URL</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Microsoft Project Server URL</em>' attribute is set. * @see #unsetMicrosoftProjectServerURL() * @see #isMicrosoftProjectServerURL() * @see #setMicrosoftProjectServerURL(boolean) * @generated */ boolean isSetMicrosoftProjectServerURL(); /** * Returns the value of the '<em><b>Autolink</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether to autolink inserted or moved tasks. * <!-- end-model-doc --> * @return the value of the '<em>Autolink</em>' attribute. * @see #isSetAutolink() * @see #unsetAutolink() * @see #setAutolink(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_Autolink() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='Autolink' namespace='##targetNamespace'" * @generated */ boolean isAutolink(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isAutolink <em>Autolink</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Autolink</em>' attribute. * @see #isSetAutolink() * @see #unsetAutolink() * @see #isAutolink() * @generated */ void setAutolink(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isAutolink <em>Autolink</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetAutolink() * @see #isAutolink() * @see #setAutolink(boolean) * @generated */ void unsetAutolink(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isAutolink <em>Autolink</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Autolink</em>' attribute is set. * @see #unsetAutolink() * @see #isAutolink() * @see #setAutolink(boolean) * @generated */ boolean isSetAutolink(); /** * Returns the value of the '<em><b>New Task Start Date</b></em>' attribute. * The literals are from the enumeration {@link net.certware.planning.mspdi.NewTaskStartDateType}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The default date for new tasks start. Values are: 0=Project Start Date, 1=Current Date. * <!-- end-model-doc --> * @return the value of the '<em>New Task Start Date</em>' attribute. * @see net.certware.planning.mspdi.NewTaskStartDateType * @see #isSetNewTaskStartDate() * @see #unsetNewTaskStartDate() * @see #setNewTaskStartDate(NewTaskStartDateType) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_NewTaskStartDate() * @model unsettable="true" * extendedMetaData="kind='element' name='NewTaskStartDate' namespace='##targetNamespace'" * @generated */ NewTaskStartDateType getNewTaskStartDate(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getNewTaskStartDate <em>New Task Start Date</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>New Task Start Date</em>' attribute. * @see net.certware.planning.mspdi.NewTaskStartDateType * @see #isSetNewTaskStartDate() * @see #unsetNewTaskStartDate() * @see #getNewTaskStartDate() * @generated */ void setNewTaskStartDate(NewTaskStartDateType value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#getNewTaskStartDate <em>New Task Start Date</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetNewTaskStartDate() * @see #getNewTaskStartDate() * @see #setNewTaskStartDate(NewTaskStartDateType) * @generated */ void unsetNewTaskStartDate(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#getNewTaskStartDate <em>New Task Start Date</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>New Task Start Date</em>' attribute is set. * @see #unsetNewTaskStartDate() * @see #getNewTaskStartDate() * @see #setNewTaskStartDate(NewTaskStartDateType) * @generated */ boolean isSetNewTaskStartDate(); /** * Returns the value of the '<em><b>Default Task EV Method</b></em>' attribute. * The literals are from the enumeration {@link net.certware.planning.mspdi.DefaultTaskEVMethodType}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The default earned value method for tasks. Values are: 0=Percent Complete, 1=Physical Percent Complete. * <!-- end-model-doc --> * @return the value of the '<em>Default Task EV Method</em>' attribute. * @see net.certware.planning.mspdi.DefaultTaskEVMethodType * @see #isSetDefaultTaskEVMethod() * @see #unsetDefaultTaskEVMethod() * @see #setDefaultTaskEVMethod(DefaultTaskEVMethodType) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_DefaultTaskEVMethod() * @model unsettable="true" * extendedMetaData="kind='element' name='DefaultTaskEVMethod' namespace='##targetNamespace'" * @generated */ DefaultTaskEVMethodType getDefaultTaskEVMethod(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getDefaultTaskEVMethod <em>Default Task EV Method</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Default Task EV Method</em>' attribute. * @see net.certware.planning.mspdi.DefaultTaskEVMethodType * @see #isSetDefaultTaskEVMethod() * @see #unsetDefaultTaskEVMethod() * @see #getDefaultTaskEVMethod() * @generated */ void setDefaultTaskEVMethod(DefaultTaskEVMethodType value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#getDefaultTaskEVMethod <em>Default Task EV Method</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetDefaultTaskEVMethod() * @see #getDefaultTaskEVMethod() * @see #setDefaultTaskEVMethod(DefaultTaskEVMethodType) * @generated */ void unsetDefaultTaskEVMethod(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#getDefaultTaskEVMethod <em>Default Task EV Method</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Default Task EV Method</em>' attribute is set. * @see #unsetDefaultTaskEVMethod() * @see #getDefaultTaskEVMethod() * @see #setDefaultTaskEVMethod(DefaultTaskEVMethodType) * @generated */ boolean isSetDefaultTaskEVMethod(); /** * Returns the value of the '<em><b>Project Externally Edited</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether the project XML was edited. * <!-- end-model-doc --> * @return the value of the '<em>Project Externally Edited</em>' attribute. * @see #isSetProjectExternallyEdited() * @see #unsetProjectExternallyEdited() * @see #setProjectExternallyEdited(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_ProjectExternallyEdited() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='ProjectExternallyEdited' namespace='##targetNamespace'" * @generated */ boolean isProjectExternallyEdited(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isProjectExternallyEdited <em>Project Externally Edited</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Project Externally Edited</em>' attribute. * @see #isSetProjectExternallyEdited() * @see #unsetProjectExternallyEdited() * @see #isProjectExternallyEdited() * @generated */ void setProjectExternallyEdited(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isProjectExternallyEdited <em>Project Externally Edited</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetProjectExternallyEdited() * @see #isProjectExternallyEdited() * @see #setProjectExternallyEdited(boolean) * @generated */ void unsetProjectExternallyEdited(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isProjectExternallyEdited <em>Project Externally Edited</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Project Externally Edited</em>' attribute is set. * @see #unsetProjectExternallyEdited() * @see #isProjectExternallyEdited() * @see #setProjectExternallyEdited(boolean) * @generated */ boolean isSetProjectExternallyEdited(); /** * Returns the value of the '<em><b>Extended Creation Date</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Date used for calculation and reporting. * <!-- end-model-doc --> * @return the value of the '<em>Extended Creation Date</em>' attribute. * @see #setExtendedCreationDate(XMLGregorianCalendar) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_ExtendedCreationDate() * @model dataType="org.eclipse.emf.ecore.xml.type.DateTime" * extendedMetaData="kind='element' name='ExtendedCreationDate' namespace='##targetNamespace'" * @generated */ XMLGregorianCalendar getExtendedCreationDate(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getExtendedCreationDate <em>Extended Creation Date</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extended Creation Date</em>' attribute. * @see #getExtendedCreationDate() * @generated */ void setExtendedCreationDate(XMLGregorianCalendar value); /** * Returns the value of the '<em><b>Actuals In Sync</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether all actual work has been synchronized with the project. * <!-- end-model-doc --> * @return the value of the '<em>Actuals In Sync</em>' attribute. * @see #isSetActualsInSync() * @see #unsetActualsInSync() * @see #setActualsInSync(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_ActualsInSync() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='ActualsInSync' namespace='##targetNamespace'" * @generated */ boolean isActualsInSync(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isActualsInSync <em>Actuals In Sync</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Actuals In Sync</em>' attribute. * @see #isSetActualsInSync() * @see #unsetActualsInSync() * @see #isActualsInSync() * @generated */ void setActualsInSync(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isActualsInSync <em>Actuals In Sync</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetActualsInSync() * @see #isActualsInSync() * @see #setActualsInSync(boolean) * @generated */ void unsetActualsInSync(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isActualsInSync <em>Actuals In Sync</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Actuals In Sync</em>' attribute is set. * @see #unsetActualsInSync() * @see #isActualsInSync() * @see #setActualsInSync(boolean) * @generated */ boolean isSetActualsInSync(); /** * Returns the value of the '<em><b>Remove File Properties</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether to remove all file properties on save. * <!-- end-model-doc --> * @return the value of the '<em>Remove File Properties</em>' attribute. * @see #isSetRemoveFileProperties() * @see #unsetRemoveFileProperties() * @see #setRemoveFileProperties(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_RemoveFileProperties() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='RemoveFileProperties' namespace='##targetNamespace'" * @generated */ boolean isRemoveFileProperties(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isRemoveFileProperties <em>Remove File Properties</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Remove File Properties</em>' attribute. * @see #isSetRemoveFileProperties() * @see #unsetRemoveFileProperties() * @see #isRemoveFileProperties() * @generated */ void setRemoveFileProperties(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isRemoveFileProperties <em>Remove File Properties</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetRemoveFileProperties() * @see #isRemoveFileProperties() * @see #setRemoveFileProperties(boolean) * @generated */ void unsetRemoveFileProperties(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isRemoveFileProperties <em>Remove File Properties</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Remove File Properties</em>' attribute is set. * @see #unsetRemoveFileProperties() * @see #isRemoveFileProperties() * @see #setRemoveFileProperties(boolean) * @generated */ boolean isSetRemoveFileProperties(); /** * Returns the value of the '<em><b>Admin Project</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether the project is an administrative project. * <!-- end-model-doc --> * @return the value of the '<em>Admin Project</em>' attribute. * @see #isSetAdminProject() * @see #unsetAdminProject() * @see #setAdminProject(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_AdminProject() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='AdminProject' namespace='##targetNamespace'" * @generated */ boolean isAdminProject(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#isAdminProject <em>Admin Project</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Admin Project</em>' attribute. * @see #isSetAdminProject() * @see #unsetAdminProject() * @see #isAdminProject() * @generated */ void setAdminProject(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ProjectType#isAdminProject <em>Admin Project</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetAdminProject() * @see #isAdminProject() * @see #setAdminProject(boolean) * @generated */ void unsetAdminProject(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ProjectType#isAdminProject <em>Admin Project</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Admin Project</em>' attribute is set. * @see #unsetAdminProject() * @see #isAdminProject() * @see #setAdminProject(boolean) * @generated */ boolean isSetAdminProject(); /** * Returns the value of the '<em><b>Outline Codes</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The collection of outline code definitions associated with the project. These codes may be associated only with this project, or may be common among several projects (enterprise codes). * <!-- end-model-doc --> * @return the value of the '<em>Outline Codes</em>' containment reference. * @see #setOutlineCodes(OutlineCodesType) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_OutlineCodes() * @model containment="true" * extendedMetaData="kind='element' name='OutlineCodes' namespace='##targetNamespace'" * @generated */ OutlineCodesType getOutlineCodes(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getOutlineCodes <em>Outline Codes</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Outline Codes</em>' containment reference. * @see #getOutlineCodes() * @generated */ void setOutlineCodes(OutlineCodesType value); /** * Returns the value of the '<em><b>WBS Masks</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The table of entries that define the outline code mask. * <!-- end-model-doc --> * @return the value of the '<em>WBS Masks</em>' containment reference. * @see #setWBSMasks(WBSMasksType) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_WBSMasks() * @model containment="true" * extendedMetaData="kind='element' name='WBSMasks' namespace='##targetNamespace'" * @generated */ WBSMasksType getWBSMasks(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getWBSMasks <em>WBS Masks</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>WBS Masks</em>' containment reference. * @see #getWBSMasks() * @generated */ void setWBSMasks(WBSMasksType value); /** * Returns the value of the '<em><b>Extended Attributes</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The collection of extended attribute (custom field) definitions associated with the project. * <!-- end-model-doc --> * @return the value of the '<em>Extended Attributes</em>' containment reference. * @see #setExtendedAttributes(ExtendedAttributesType) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_ExtendedAttributes() * @model containment="true" * extendedMetaData="kind='element' name='ExtendedAttributes' namespace='##targetNamespace'" * @generated */ ExtendedAttributesType getExtendedAttributes(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getExtendedAttributes <em>Extended Attributes</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extended Attributes</em>' containment reference. * @see #getExtendedAttributes() * @generated */ void setExtendedAttributes(ExtendedAttributesType value); /** * Returns the value of the '<em><b>Calendars</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The collection of calendars that is associated with the project. * <!-- end-model-doc --> * @return the value of the '<em>Calendars</em>' containment reference. * @see #setCalendars(CalendarsType) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_Calendars() * @model containment="true" * extendedMetaData="kind='element' name='Calendars' namespace='##targetNamespace'" * @generated */ CalendarsType getCalendars(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getCalendars <em>Calendars</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Calendars</em>' containment reference. * @see #getCalendars() * @generated */ void setCalendars(CalendarsType value); /** * Returns the value of the '<em><b>Tasks</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The collection of tasks that make up the project. * <!-- end-model-doc --> * @return the value of the '<em>Tasks</em>' containment reference. * @see #setTasks(TasksType) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_Tasks() * @model containment="true" * extendedMetaData="kind='element' name='Tasks' namespace='##targetNamespace'" * @generated */ TasksType getTasks(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getTasks <em>Tasks</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Tasks</em>' containment reference. * @see #getTasks() * @generated */ void setTasks(TasksType value); /** * Returns the value of the '<em><b>Resources</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The collection of resources that make up the project. * <!-- end-model-doc --> * @return the value of the '<em>Resources</em>' containment reference. * @see #setResources(ResourcesType) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_Resources() * @model containment="true" * extendedMetaData="kind='element' name='Resources' namespace='##targetNamespace'" * @generated */ ResourcesType getResources(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getResources <em>Resources</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Resources</em>' containment reference. * @see #getResources() * @generated */ void setResources(ResourcesType value); /** * Returns the value of the '<em><b>Assignments</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The collection of assignments that make up the project. * <!-- end-model-doc --> * @return the value of the '<em>Assignments</em>' containment reference. * @see #setAssignments(AssignmentsType) * @see net.certware.planning.mspdi.MspdiPackage#getProjectType_Assignments() * @model containment="true" * extendedMetaData="kind='element' name='Assignments' namespace='##targetNamespace'" * @generated */ AssignmentsType getAssignments(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ProjectType#getAssignments <em>Assignments</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Assignments</em>' containment reference. * @see #getAssignments() * @generated */ void setAssignments(AssignmentsType value); } // ProjectType