/** * MSPDI is copyright Microsoft, Inc. * Implementation wrapper in ecore done by Kestrel Technology LLC */ package net.certware.planning.mspdi; import java.math.BigDecimal; import java.math.BigInteger; import javax.xml.datatype.Duration; import javax.xml.datatype.XMLGregorianCalendar; import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EObject; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Resource Type</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link net.certware.planning.mspdi.ResourceType#getUID <em>UID</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getID <em>ID</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getName <em>Name</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getType <em>Type</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#isIsNull <em>Is Null</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getInitials <em>Initials</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getPhonetics <em>Phonetics</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getNTAccount <em>NT Account</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getMaterialLabel <em>Material Label</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getCode <em>Code</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getGroup <em>Group</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getWorkGroup <em>Work Group</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getEmailAddress <em>Email Address</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getHyperlink <em>Hyperlink</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getHyperlinkAddress <em>Hyperlink Address</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getHyperlinkSubAddress <em>Hyperlink Sub Address</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getMaxUnits <em>Max Units</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getPeakUnits <em>Peak Units</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#isOverAllocated <em>Over Allocated</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getAvailableFrom <em>Available From</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getAvailableTo <em>Available To</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getStart <em>Start</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getFinish <em>Finish</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#isCanLevel <em>Can Level</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getAccrueAt <em>Accrue At</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getWork <em>Work</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getRegularWork <em>Regular Work</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getOvertimeWork <em>Overtime Work</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getActualWork <em>Actual Work</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getRemainingWork <em>Remaining Work</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getActualOvertimeWork <em>Actual Overtime Work</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getRemainingOvertimeWork <em>Remaining Overtime Work</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getPercentWorkComplete <em>Percent Work Complete</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getStandardRate <em>Standard Rate</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getStandardRateFormat <em>Standard Rate Format</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getCost <em>Cost</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getOvertimeRate <em>Overtime Rate</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getOvertimeRateFormat <em>Overtime Rate Format</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getOvertimeCost <em>Overtime Cost</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getCostPerUse <em>Cost Per Use</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getActualCost <em>Actual Cost</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getActualOvertimeCost <em>Actual Overtime Cost</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getRemainingCost <em>Remaining Cost</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getRemainingOvertimeCost <em>Remaining Overtime Cost</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getWorkVariance <em>Work Variance</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getCostVariance <em>Cost Variance</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getSV <em>SV</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getCV <em>CV</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getACWP <em>ACWP</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getCalendarUID <em>Calendar UID</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getNotes <em>Notes</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getBCWS <em>BCWS</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getBCWP <em>BCWP</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#isIsGeneric <em>Is Generic</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#isIsInactive <em>Is Inactive</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#isIsEnterprise <em>Is Enterprise</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getBookingType <em>Booking Type</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getActualWorkProtected <em>Actual Work Protected</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getActualOvertimeWorkProtected <em>Actual Overtime Work Protected</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getActiveDirectoryGUID <em>Active Directory GUID</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getCreationDate <em>Creation Date</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getExtendedAttribute <em>Extended Attribute</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getBaseline <em>Baseline</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getOutlineCode <em>Outline Code</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#isIsCostResource <em>Is Cost Resource</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getAssnOwner <em>Assn Owner</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getAssnOwnerGuid <em>Assn Owner Guid</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#isIsBudget <em>Is Budget</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getAvailabilityPeriods <em>Availability Periods</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getRates <em>Rates</em>}</li> * <li>{@link net.certware.planning.mspdi.ResourceType#getTimephasedData <em>Timephased Data</em>}</li> * </ul> * </p> * * @see net.certware.planning.mspdi.MspdiPackage#getResourceType() * @model extendedMetaData="name='Resource_._type' kind='elementOnly'" * @generated */ public interface ResourceType extends EObject { /** * Returns the value of the '<em><b>UID</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The unique identifier of the resource. * <!-- end-model-doc --> * @return the value of the '<em>UID</em>' attribute. * @see #setUID(BigInteger) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_UID() * @model dataType="org.eclipse.emf.ecore.xml.type.Integer" required="true" * extendedMetaData="kind='element' name='UID' namespace='##targetNamespace'" * @generated */ BigInteger getUID(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#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(BigInteger value); /** * Returns the value of the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The position identifier of the resource within the list of resources. * <!-- end-model-doc --> * @return the value of the '<em>ID</em>' attribute. * @see #setID(BigInteger) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_ID() * @model dataType="org.eclipse.emf.ecore.xml.type.Integer" * extendedMetaData="kind='element' name='ID' namespace='##targetNamespace'" * @generated */ BigInteger getID(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getID <em>ID</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>ID</em>' attribute. * @see #getID() * @generated */ void setID(BigInteger 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 resource. * <!-- end-model-doc --> * @return the value of the '<em>Name</em>' attribute. * @see #setName(String) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_Name() * @model dataType="net.certware.planning.mspdi.NameType4" * extendedMetaData="kind='element' name='Name' namespace='##targetNamespace'" * @generated */ String getName(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#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>Type</b></em>' attribute. * The literals are from the enumeration {@link net.certware.planning.mspdi.TypeType2}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The type of resource. Values are: 0=Material, 1=Work. * <!-- end-model-doc --> * @return the value of the '<em>Type</em>' attribute. * @see net.certware.planning.mspdi.TypeType2 * @see #isSetType() * @see #unsetType() * @see #setType(TypeType2) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_Type() * @model unsettable="true" * extendedMetaData="kind='element' name='Type' namespace='##targetNamespace'" * @generated */ TypeType2 getType(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getType <em>Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Type</em>' attribute. * @see net.certware.planning.mspdi.TypeType2 * @see #isSetType() * @see #unsetType() * @see #getType() * @generated */ void setType(TypeType2 value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#getType <em>Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetType() * @see #getType() * @see #setType(TypeType2) * @generated */ void unsetType(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#getType <em>Type</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Type</em>' attribute is set. * @see #unsetType() * @see #getType() * @see #setType(TypeType2) * @generated */ boolean isSetType(); /** * Returns the value of the '<em><b>Is Null</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether the resource is null. * <!-- end-model-doc --> * @return the value of the '<em>Is Null</em>' attribute. * @see #isSetIsNull() * @see #unsetIsNull() * @see #setIsNull(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_IsNull() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='IsNull' namespace='##targetNamespace'" * @generated */ boolean isIsNull(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#isIsNull <em>Is Null</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Is Null</em>' attribute. * @see #isSetIsNull() * @see #unsetIsNull() * @see #isIsNull() * @generated */ void setIsNull(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#isIsNull <em>Is Null</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetIsNull() * @see #isIsNull() * @see #setIsNull(boolean) * @generated */ void unsetIsNull(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#isIsNull <em>Is Null</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Is Null</em>' attribute is set. * @see #unsetIsNull() * @see #isIsNull() * @see #setIsNull(boolean) * @generated */ boolean isSetIsNull(); /** * Returns the value of the '<em><b>Initials</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The initials of the resource. * <!-- end-model-doc --> * @return the value of the '<em>Initials</em>' attribute. * @see #setInitials(String) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_Initials() * @model dataType="net.certware.planning.mspdi.InitialsType" * extendedMetaData="kind='element' name='Initials' namespace='##targetNamespace'" * @generated */ String getInitials(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getInitials <em>Initials</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Initials</em>' attribute. * @see #getInitials() * @generated */ void setInitials(String value); /** * Returns the value of the '<em><b>Phonetics</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The phonetic spelling of the resource name. For use with Japanese only. * <!-- end-model-doc --> * @return the value of the '<em>Phonetics</em>' attribute. * @see #setPhonetics(String) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_Phonetics() * @model dataType="net.certware.planning.mspdi.PhoneticsType" * extendedMetaData="kind='element' name='Phonetics' namespace='##targetNamespace'" * @generated */ String getPhonetics(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getPhonetics <em>Phonetics</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Phonetics</em>' attribute. * @see #getPhonetics() * @generated */ void setPhonetics(String value); /** * Returns the value of the '<em><b>NT Account</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The NT account associated with the resource. * <!-- end-model-doc --> * @return the value of the '<em>NT Account</em>' attribute. * @see #setNTAccount(String) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_NTAccount() * @model dataType="net.certware.planning.mspdi.NTAccountType" * extendedMetaData="kind='element' name='NTAccount' namespace='##targetNamespace'" * @generated */ String getNTAccount(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getNTAccount <em>NT Account</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>NT Account</em>' attribute. * @see #getNTAccount() * @generated */ void setNTAccount(String value); /** * Returns the value of the '<em><b>Material Label</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The unit of measure for the material resource. * <!-- end-model-doc --> * @return the value of the '<em>Material Label</em>' attribute. * @see #setMaterialLabel(String) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_MaterialLabel() * @model dataType="net.certware.planning.mspdi.MaterialLabelType" * extendedMetaData="kind='element' name='MaterialLabel' namespace='##targetNamespace'" * @generated */ String getMaterialLabel(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getMaterialLabel <em>Material Label</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Material Label</em>' attribute. * @see #getMaterialLabel() * @generated */ void setMaterialLabel(String value); /** * Returns the value of the '<em><b>Code</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The code or other information about the resource. * <!-- end-model-doc --> * @return the value of the '<em>Code</em>' attribute. * @see #setCode(String) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_Code() * @model dataType="net.certware.planning.mspdi.CodeType" * extendedMetaData="kind='element' name='Code' namespace='##targetNamespace'" * @generated */ String getCode(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getCode <em>Code</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Code</em>' attribute. * @see #getCode() * @generated */ void setCode(String value); /** * Returns the value of the '<em><b>Group</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The group to which the resource belongs. * <!-- end-model-doc --> * @return the value of the '<em>Group</em>' attribute. * @see #setGroup(String) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_Group() * @model dataType="net.certware.planning.mspdi.GroupType" * extendedMetaData="kind='element' name='Group' namespace='##targetNamespace'" * @generated */ String getGroup(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getGroup <em>Group</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Group</em>' attribute. * @see #getGroup() * @generated */ void setGroup(String value); /** * Returns the value of the '<em><b>Work Group</b></em>' attribute. * The literals are from the enumeration {@link net.certware.planning.mspdi.WorkGroupType}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The type of workgroup to which the resource belongs. Values are: 0=Default, 1=None, 2=Email, 3=Web. * <!-- end-model-doc --> * @return the value of the '<em>Work Group</em>' attribute. * @see net.certware.planning.mspdi.WorkGroupType * @see #isSetWorkGroup() * @see #unsetWorkGroup() * @see #setWorkGroup(WorkGroupType) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_WorkGroup() * @model unsettable="true" * extendedMetaData="kind='element' name='WorkGroup' namespace='##targetNamespace'" * @generated */ WorkGroupType getWorkGroup(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getWorkGroup <em>Work Group</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Work Group</em>' attribute. * @see net.certware.planning.mspdi.WorkGroupType * @see #isSetWorkGroup() * @see #unsetWorkGroup() * @see #getWorkGroup() * @generated */ void setWorkGroup(WorkGroupType value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#getWorkGroup <em>Work Group</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetWorkGroup() * @see #getWorkGroup() * @see #setWorkGroup(WorkGroupType) * @generated */ void unsetWorkGroup(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#getWorkGroup <em>Work Group</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Work Group</em>' attribute is set. * @see #unsetWorkGroup() * @see #getWorkGroup() * @see #setWorkGroup(WorkGroupType) * @generated */ boolean isSetWorkGroup(); /** * Returns the value of the '<em><b>Email Address</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The email address of the resource. * <!-- end-model-doc --> * @return the value of the '<em>Email Address</em>' attribute. * @see #setEmailAddress(String) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_EmailAddress() * @model dataType="net.certware.planning.mspdi.EmailAddressType" * extendedMetaData="kind='element' name='EmailAddress' namespace='##targetNamespace'" * @generated */ String getEmailAddress(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getEmailAddress <em>Email Address</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Email Address</em>' attribute. * @see #getEmailAddress() * @generated */ void setEmailAddress(String value); /** * Returns the value of the '<em><b>Hyperlink</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The title of the hyperlink associated with the resource. * <!-- end-model-doc --> * @return the value of the '<em>Hyperlink</em>' attribute. * @see #setHyperlink(String) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_Hyperlink() * @model dataType="net.certware.planning.mspdi.HyperlinkType1" * extendedMetaData="kind='element' name='Hyperlink' namespace='##targetNamespace'" * @generated */ String getHyperlink(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getHyperlink <em>Hyperlink</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Hyperlink</em>' attribute. * @see #getHyperlink() * @generated */ void setHyperlink(String value); /** * Returns the value of the '<em><b>Hyperlink Address</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The hyperlink associated with the resource. * <!-- end-model-doc --> * @return the value of the '<em>Hyperlink Address</em>' attribute. * @see #setHyperlinkAddress(String) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_HyperlinkAddress() * @model dataType="net.certware.planning.mspdi.HyperlinkAddressType" * extendedMetaData="kind='element' name='HyperlinkAddress' namespace='##targetNamespace'" * @generated */ String getHyperlinkAddress(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getHyperlinkAddress <em>Hyperlink Address</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Hyperlink Address</em>' attribute. * @see #getHyperlinkAddress() * @generated */ void setHyperlinkAddress(String value); /** * Returns the value of the '<em><b>Hyperlink Sub Address</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The document bookmark of the hyperlink associated with the resource. * <!-- end-model-doc --> * @return the value of the '<em>Hyperlink Sub Address</em>' attribute. * @see #setHyperlinkSubAddress(String) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_HyperlinkSubAddress() * @model dataType="net.certware.planning.mspdi.HyperlinkSubAddressType" * extendedMetaData="kind='element' name='HyperlinkSubAddress' namespace='##targetNamespace'" * @generated */ String getHyperlinkSubAddress(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getHyperlinkSubAddress <em>Hyperlink Sub Address</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Hyperlink Sub Address</em>' attribute. * @see #getHyperlinkSubAddress() * @generated */ void setHyperlinkSubAddress(String value); /** * Returns the value of the '<em><b>Max Units</b></em>' attribute. * The default value is <code>"1.0"</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The maximum number of units that the resource is available. * <!-- end-model-doc --> * @return the value of the '<em>Max Units</em>' attribute. * @see #isSetMaxUnits() * @see #unsetMaxUnits() * @see #setMaxUnits(float) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_MaxUnits() * @model default="1.0" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Float" * extendedMetaData="kind='element' name='MaxUnits' namespace='##targetNamespace'" * @generated */ float getMaxUnits(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getMaxUnits <em>Max Units</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Max Units</em>' attribute. * @see #isSetMaxUnits() * @see #unsetMaxUnits() * @see #getMaxUnits() * @generated */ void setMaxUnits(float value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#getMaxUnits <em>Max Units</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMaxUnits() * @see #getMaxUnits() * @see #setMaxUnits(float) * @generated */ void unsetMaxUnits(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#getMaxUnits <em>Max Units</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Max Units</em>' attribute is set. * @see #unsetMaxUnits() * @see #getMaxUnits() * @see #setMaxUnits(float) * @generated */ boolean isSetMaxUnits(); /** * Returns the value of the '<em><b>Peak Units</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The largest number of units assigned to the resource at any time. * <!-- end-model-doc --> * @return the value of the '<em>Peak Units</em>' attribute. * @see #isSetPeakUnits() * @see #unsetPeakUnits() * @see #setPeakUnits(float) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_PeakUnits() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Float" * extendedMetaData="kind='element' name='PeakUnits' namespace='##targetNamespace'" * @generated */ float getPeakUnits(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getPeakUnits <em>Peak Units</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Peak Units</em>' attribute. * @see #isSetPeakUnits() * @see #unsetPeakUnits() * @see #getPeakUnits() * @generated */ void setPeakUnits(float value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#getPeakUnits <em>Peak Units</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetPeakUnits() * @see #getPeakUnits() * @see #setPeakUnits(float) * @generated */ void unsetPeakUnits(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#getPeakUnits <em>Peak Units</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Peak Units</em>' attribute is set. * @see #unsetPeakUnits() * @see #getPeakUnits() * @see #setPeakUnits(float) * @generated */ boolean isSetPeakUnits(); /** * Returns the value of the '<em><b>Over Allocated</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether the resource is overallocated. * <!-- end-model-doc --> * @return the value of the '<em>Over Allocated</em>' attribute. * @see #isSetOverAllocated() * @see #unsetOverAllocated() * @see #setOverAllocated(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_OverAllocated() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='OverAllocated' namespace='##targetNamespace'" * @generated */ boolean isOverAllocated(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#isOverAllocated <em>Over Allocated</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Over Allocated</em>' attribute. * @see #isSetOverAllocated() * @see #unsetOverAllocated() * @see #isOverAllocated() * @generated */ void setOverAllocated(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#isOverAllocated <em>Over Allocated</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetOverAllocated() * @see #isOverAllocated() * @see #setOverAllocated(boolean) * @generated */ void unsetOverAllocated(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#isOverAllocated <em>Over Allocated</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Over Allocated</em>' attribute is set. * @see #unsetOverAllocated() * @see #isOverAllocated() * @see #setOverAllocated(boolean) * @generated */ boolean isSetOverAllocated(); /** * Returns the value of the '<em><b>Available From</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The first date that the resource is available. * <!-- end-model-doc --> * @return the value of the '<em>Available From</em>' attribute. * @see #setAvailableFrom(XMLGregorianCalendar) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_AvailableFrom() * @model dataType="org.eclipse.emf.ecore.xml.type.DateTime" * extendedMetaData="kind='element' name='AvailableFrom' namespace='##targetNamespace'" * @generated */ XMLGregorianCalendar getAvailableFrom(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getAvailableFrom <em>Available From</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Available From</em>' attribute. * @see #getAvailableFrom() * @generated */ void setAvailableFrom(XMLGregorianCalendar value); /** * Returns the value of the '<em><b>Available To</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The last date the resource is available. * <!-- end-model-doc --> * @return the value of the '<em>Available To</em>' attribute. * @see #setAvailableTo(XMLGregorianCalendar) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_AvailableTo() * @model dataType="org.eclipse.emf.ecore.xml.type.DateTime" * extendedMetaData="kind='element' name='AvailableTo' namespace='##targetNamespace'" * @generated */ XMLGregorianCalendar getAvailableTo(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getAvailableTo <em>Available To</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Available To</em>' attribute. * @see #getAvailableTo() * @generated */ void setAvailableTo(XMLGregorianCalendar value); /** * Returns the value of the '<em><b>Start</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The scheduled start date of the resource. * <!-- end-model-doc --> * @return the value of the '<em>Start</em>' attribute. * @see #setStart(XMLGregorianCalendar) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_Start() * @model dataType="org.eclipse.emf.ecore.xml.type.DateTime" * extendedMetaData="kind='element' name='Start' namespace='##targetNamespace'" * @generated */ XMLGregorianCalendar getStart(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getStart <em>Start</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start</em>' attribute. * @see #getStart() * @generated */ void setStart(XMLGregorianCalendar value); /** * Returns the value of the '<em><b>Finish</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The scheduled finish date of the resource. * <!-- end-model-doc --> * @return the value of the '<em>Finish</em>' attribute. * @see #setFinish(XMLGregorianCalendar) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_Finish() * @model dataType="org.eclipse.emf.ecore.xml.type.DateTime" * extendedMetaData="kind='element' name='Finish' namespace='##targetNamespace'" * @generated */ XMLGregorianCalendar getFinish(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getFinish <em>Finish</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Finish</em>' attribute. * @see #getFinish() * @generated */ void setFinish(XMLGregorianCalendar value); /** * Returns the value of the '<em><b>Can Level</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether the resource can be leveled. * <!-- end-model-doc --> * @return the value of the '<em>Can Level</em>' attribute. * @see #isSetCanLevel() * @see #unsetCanLevel() * @see #setCanLevel(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_CanLevel() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='CanLevel' namespace='##targetNamespace'" * @generated */ boolean isCanLevel(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#isCanLevel <em>Can Level</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Can Level</em>' attribute. * @see #isSetCanLevel() * @see #unsetCanLevel() * @see #isCanLevel() * @generated */ void setCanLevel(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#isCanLevel <em>Can Level</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetCanLevel() * @see #isCanLevel() * @see #setCanLevel(boolean) * @generated */ void unsetCanLevel(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#isCanLevel <em>Can Level</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Can Level</em>' attribute is set. * @see #unsetCanLevel() * @see #isCanLevel() * @see #setCanLevel(boolean) * @generated */ boolean isSetCanLevel(); /** * Returns the value of the '<em><b>Accrue At</b></em>' attribute. * The literals are from the enumeration {@link net.certware.planning.mspdi.AccrueAtType}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * How cost is accrued against the resource. Values are: 1=Start, 2=End, 3=Prorated, $New4=Invalid. * <!-- end-model-doc --> * @return the value of the '<em>Accrue At</em>' attribute. * @see net.certware.planning.mspdi.AccrueAtType * @see #isSetAccrueAt() * @see #unsetAccrueAt() * @see #setAccrueAt(AccrueAtType) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_AccrueAt() * @model unsettable="true" * extendedMetaData="kind='element' name='AccrueAt' namespace='##targetNamespace'" * @generated */ AccrueAtType getAccrueAt(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getAccrueAt <em>Accrue At</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Accrue At</em>' attribute. * @see net.certware.planning.mspdi.AccrueAtType * @see #isSetAccrueAt() * @see #unsetAccrueAt() * @see #getAccrueAt() * @generated */ void setAccrueAt(AccrueAtType value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#getAccrueAt <em>Accrue At</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetAccrueAt() * @see #getAccrueAt() * @see #setAccrueAt(AccrueAtType) * @generated */ void unsetAccrueAt(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#getAccrueAt <em>Accrue At</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Accrue At</em>' attribute is set. * @see #unsetAccrueAt() * @see #getAccrueAt() * @see #setAccrueAt(AccrueAtType) * @generated */ boolean isSetAccrueAt(); /** * Returns the value of the '<em><b>Work</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The total work assigned to the resource across all assigned tasks. * <!-- end-model-doc --> * @return the value of the '<em>Work</em>' attribute. * @see #setWork(Duration) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_Work() * @model dataType="org.eclipse.emf.ecore.xml.type.Duration" * extendedMetaData="kind='element' name='Work' namespace='##targetNamespace'" * @generated */ Duration getWork(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getWork <em>Work</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Work</em>' attribute. * @see #getWork() * @generated */ void setWork(Duration value); /** * Returns the value of the '<em><b>Regular Work</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The amount of non-overtime work assigned to the resource. * <!-- end-model-doc --> * @return the value of the '<em>Regular Work</em>' attribute. * @see #setRegularWork(Duration) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_RegularWork() * @model dataType="org.eclipse.emf.ecore.xml.type.Duration" * extendedMetaData="kind='element' name='RegularWork' namespace='##targetNamespace'" * @generated */ Duration getRegularWork(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getRegularWork <em>Regular Work</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Regular Work</em>' attribute. * @see #getRegularWork() * @generated */ void setRegularWork(Duration value); /** * Returns the value of the '<em><b>Overtime Work</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The amount of overtime work assigned to the resource. * <!-- end-model-doc --> * @return the value of the '<em>Overtime Work</em>' attribute. * @see #setOvertimeWork(Duration) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_OvertimeWork() * @model dataType="org.eclipse.emf.ecore.xml.type.Duration" * extendedMetaData="kind='element' name='OvertimeWork' namespace='##targetNamespace'" * @generated */ Duration getOvertimeWork(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getOvertimeWork <em>Overtime Work</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Overtime Work</em>' attribute. * @see #getOvertimeWork() * @generated */ void setOvertimeWork(Duration value); /** * Returns the value of the '<em><b>Actual Work</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The amount of actual work performed by the resource. * <!-- end-model-doc --> * @return the value of the '<em>Actual Work</em>' attribute. * @see #setActualWork(Duration) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_ActualWork() * @model dataType="org.eclipse.emf.ecore.xml.type.Duration" * extendedMetaData="kind='element' name='ActualWork' namespace='##targetNamespace'" * @generated */ Duration getActualWork(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getActualWork <em>Actual Work</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Actual Work</em>' attribute. * @see #getActualWork() * @generated */ void setActualWork(Duration value); /** * Returns the value of the '<em><b>Remaining Work</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The amount of remaining work required to complete all assigned tasks. * <!-- end-model-doc --> * @return the value of the '<em>Remaining Work</em>' attribute. * @see #setRemainingWork(Duration) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_RemainingWork() * @model dataType="org.eclipse.emf.ecore.xml.type.Duration" * extendedMetaData="kind='element' name='RemainingWork' namespace='##targetNamespace'" * @generated */ Duration getRemainingWork(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getRemainingWork <em>Remaining Work</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Remaining Work</em>' attribute. * @see #getRemainingWork() * @generated */ void setRemainingWork(Duration value); /** * Returns the value of the '<em><b>Actual Overtime Work</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The amount of actual overtime work performed by the resource. * <!-- end-model-doc --> * @return the value of the '<em>Actual Overtime Work</em>' attribute. * @see #setActualOvertimeWork(Duration) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_ActualOvertimeWork() * @model dataType="org.eclipse.emf.ecore.xml.type.Duration" * extendedMetaData="kind='element' name='ActualOvertimeWork' namespace='##targetNamespace'" * @generated */ Duration getActualOvertimeWork(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getActualOvertimeWork <em>Actual Overtime Work</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Actual Overtime Work</em>' attribute. * @see #getActualOvertimeWork() * @generated */ void setActualOvertimeWork(Duration value); /** * Returns the value of the '<em><b>Remaining Overtime Work</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The amount of remaining overtime work required to complete all tasks. * <!-- end-model-doc --> * @return the value of the '<em>Remaining Overtime Work</em>' attribute. * @see #setRemainingOvertimeWork(Duration) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_RemainingOvertimeWork() * @model dataType="org.eclipse.emf.ecore.xml.type.Duration" * extendedMetaData="kind='element' name='RemainingOvertimeWork' namespace='##targetNamespace'" * @generated */ Duration getRemainingOvertimeWork(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getRemainingOvertimeWork <em>Remaining Overtime Work</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Remaining Overtime Work</em>' attribute. * @see #getRemainingOvertimeWork() * @generated */ void setRemainingOvertimeWork(Duration value); /** * Returns the value of the '<em><b>Percent Work Complete</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The percentage of work completed across all tasks. * <!-- end-model-doc --> * @return the value of the '<em>Percent Work Complete</em>' attribute. * @see #setPercentWorkComplete(BigInteger) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_PercentWorkComplete() * @model dataType="org.eclipse.emf.ecore.xml.type.Integer" * extendedMetaData="kind='element' name='PercentWorkComplete' namespace='##targetNamespace'" * @generated */ BigInteger getPercentWorkComplete(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getPercentWorkComplete <em>Percent Work Complete</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Percent Work Complete</em>' attribute. * @see #getPercentWorkComplete() * @generated */ void setPercentWorkComplete(BigInteger value); /** * Returns the value of the '<em><b>Standard Rate</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The standard rate of the resource. This value is as of the current date if a rate table exists for the resource. * <!-- end-model-doc --> * @return the value of the '<em>Standard Rate</em>' attribute. * @see #setStandardRate(BigDecimal) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_StandardRate() * @model dataType="org.eclipse.emf.ecore.xml.type.Decimal" * extendedMetaData="kind='element' name='StandardRate' namespace='##targetNamespace'" * @generated */ BigDecimal getStandardRate(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getStandardRate <em>Standard Rate</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Standard Rate</em>' attribute. * @see #getStandardRate() * @generated */ void setStandardRate(BigDecimal value); /** * Returns the value of the '<em><b>Standard Rate Format</b></em>' attribute. * The literals are from the enumeration {@link net.certware.planning.mspdi.StandardRateFormatType1}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The units used by Microsoft Project to display the standard rate. 1=m, 2=h, 3=d, 4=w, 5=mo, 7=y, 8=material resource rate (or blank symbol specified). * <!-- end-model-doc --> * @return the value of the '<em>Standard Rate Format</em>' attribute. * @see net.certware.planning.mspdi.StandardRateFormatType1 * @see #isSetStandardRateFormat() * @see #unsetStandardRateFormat() * @see #setStandardRateFormat(StandardRateFormatType1) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_StandardRateFormat() * @model unsettable="true" * extendedMetaData="kind='element' name='StandardRateFormat' namespace='##targetNamespace'" * @generated */ StandardRateFormatType1 getStandardRateFormat(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getStandardRateFormat <em>Standard Rate Format</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Standard Rate Format</em>' attribute. * @see net.certware.planning.mspdi.StandardRateFormatType1 * @see #isSetStandardRateFormat() * @see #unsetStandardRateFormat() * @see #getStandardRateFormat() * @generated */ void setStandardRateFormat(StandardRateFormatType1 value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#getStandardRateFormat <em>Standard Rate Format</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetStandardRateFormat() * @see #getStandardRateFormat() * @see #setStandardRateFormat(StandardRateFormatType1) * @generated */ void unsetStandardRateFormat(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#getStandardRateFormat <em>Standard Rate Format</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Standard Rate Format</em>' attribute is set. * @see #unsetStandardRateFormat() * @see #getStandardRateFormat() * @see #setStandardRateFormat(StandardRateFormatType1) * @generated */ boolean isSetStandardRateFormat(); /** * Returns the value of the '<em><b>Cost</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The total project cost for the resource across all assigned tasks. * <!-- end-model-doc --> * @return the value of the '<em>Cost</em>' attribute. * @see #setCost(BigDecimal) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_Cost() * @model dataType="org.eclipse.emf.ecore.xml.type.Decimal" * extendedMetaData="kind='element' name='Cost' namespace='##targetNamespace'" * @generated */ BigDecimal getCost(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getCost <em>Cost</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Cost</em>' attribute. * @see #getCost() * @generated */ void setCost(BigDecimal value); /** * Returns the value of the '<em><b>Overtime Rate</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The overtime rate of the resource. This value is as of the current date if a rate table exists for the resource. * <!-- end-model-doc --> * @return the value of the '<em>Overtime Rate</em>' attribute. * @see #setOvertimeRate(BigDecimal) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_OvertimeRate() * @model dataType="org.eclipse.emf.ecore.xml.type.Decimal" * extendedMetaData="kind='element' name='OvertimeRate' namespace='##targetNamespace'" * @generated */ BigDecimal getOvertimeRate(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getOvertimeRate <em>Overtime Rate</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Overtime Rate</em>' attribute. * @see #getOvertimeRate() * @generated */ void setOvertimeRate(BigDecimal value); /** * Returns the value of the '<em><b>Overtime Rate Format</b></em>' attribute. * The literals are from the enumeration {@link net.certware.planning.mspdi.OvertimeRateFormatType1}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The units used by Microsoft Project to display the overtime rate. 1=m, 2=h, 3=d, 4=w, 5=mo, 7=y. * <!-- end-model-doc --> * @return the value of the '<em>Overtime Rate Format</em>' attribute. * @see net.certware.planning.mspdi.OvertimeRateFormatType1 * @see #isSetOvertimeRateFormat() * @see #unsetOvertimeRateFormat() * @see #setOvertimeRateFormat(OvertimeRateFormatType1) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_OvertimeRateFormat() * @model unsettable="true" * extendedMetaData="kind='element' name='OvertimeRateFormat' namespace='##targetNamespace'" * @generated */ OvertimeRateFormatType1 getOvertimeRateFormat(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getOvertimeRateFormat <em>Overtime Rate Format</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Overtime Rate Format</em>' attribute. * @see net.certware.planning.mspdi.OvertimeRateFormatType1 * @see #isSetOvertimeRateFormat() * @see #unsetOvertimeRateFormat() * @see #getOvertimeRateFormat() * @generated */ void setOvertimeRateFormat(OvertimeRateFormatType1 value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#getOvertimeRateFormat <em>Overtime Rate Format</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetOvertimeRateFormat() * @see #getOvertimeRateFormat() * @see #setOvertimeRateFormat(OvertimeRateFormatType1) * @generated */ void unsetOvertimeRateFormat(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#getOvertimeRateFormat <em>Overtime Rate Format</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Overtime Rate Format</em>' attribute is set. * @see #unsetOvertimeRateFormat() * @see #getOvertimeRateFormat() * @see #setOvertimeRateFormat(OvertimeRateFormatType1) * @generated */ boolean isSetOvertimeRateFormat(); /** * Returns the value of the '<em><b>Overtime Cost</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The total overtime cost for the resource including actual and remaining overtime costs. * <!-- end-model-doc --> * @return the value of the '<em>Overtime Cost</em>' attribute. * @see #setOvertimeCost(BigDecimal) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_OvertimeCost() * @model dataType="org.eclipse.emf.ecore.xml.type.Decimal" * extendedMetaData="kind='element' name='OvertimeCost' namespace='##targetNamespace'" * @generated */ BigDecimal getOvertimeCost(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getOvertimeCost <em>Overtime Cost</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Overtime Cost</em>' attribute. * @see #getOvertimeCost() * @generated */ void setOvertimeCost(BigDecimal value); /** * Returns the value of the '<em><b>Cost Per Use</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The cost per use of the resource. This value is as of the current date if a rate table exists for the resource. * <!-- end-model-doc --> * @return the value of the '<em>Cost Per Use</em>' attribute. * @see #setCostPerUse(BigDecimal) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_CostPerUse() * @model dataType="org.eclipse.emf.ecore.xml.type.Decimal" * extendedMetaData="kind='element' name='CostPerUse' namespace='##targetNamespace'" * @generated */ BigDecimal getCostPerUse(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getCostPerUse <em>Cost Per Use</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Cost Per Use</em>' attribute. * @see #getCostPerUse() * @generated */ void setCostPerUse(BigDecimal value); /** * Returns the value of the '<em><b>Actual Cost</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The actual cost incurred by the resource across all assigned tasks. * <!-- end-model-doc --> * @return the value of the '<em>Actual Cost</em>' attribute. * @see #setActualCost(BigDecimal) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_ActualCost() * @model dataType="org.eclipse.emf.ecore.xml.type.Decimal" * extendedMetaData="kind='element' name='ActualCost' namespace='##targetNamespace'" * @generated */ BigDecimal getActualCost(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getActualCost <em>Actual Cost</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Actual Cost</em>' attribute. * @see #getActualCost() * @generated */ void setActualCost(BigDecimal value); /** * Returns the value of the '<em><b>Actual Overtime Cost</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The actual overtime cost incurred by the resource across all assigned tasks. * <!-- end-model-doc --> * @return the value of the '<em>Actual Overtime Cost</em>' attribute. * @see #setActualOvertimeCost(BigDecimal) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_ActualOvertimeCost() * @model dataType="org.eclipse.emf.ecore.xml.type.Decimal" * extendedMetaData="kind='element' name='ActualOvertimeCost' namespace='##targetNamespace'" * @generated */ BigDecimal getActualOvertimeCost(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getActualOvertimeCost <em>Actual Overtime Cost</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Actual Overtime Cost</em>' attribute. * @see #getActualOvertimeCost() * @generated */ void setActualOvertimeCost(BigDecimal value); /** * Returns the value of the '<em><b>Remaining Cost</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The remaining projected cost of the resource to complete all assigned tasks. * <!-- end-model-doc --> * @return the value of the '<em>Remaining Cost</em>' attribute. * @see #setRemainingCost(BigDecimal) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_RemainingCost() * @model dataType="org.eclipse.emf.ecore.xml.type.Decimal" * extendedMetaData="kind='element' name='RemainingCost' namespace='##targetNamespace'" * @generated */ BigDecimal getRemainingCost(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getRemainingCost <em>Remaining Cost</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Remaining Cost</em>' attribute. * @see #getRemainingCost() * @generated */ void setRemainingCost(BigDecimal value); /** * Returns the value of the '<em><b>Remaining Overtime Cost</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The remaining projected overtime cost of the resource to complete all assigned tasks. * <!-- end-model-doc --> * @return the value of the '<em>Remaining Overtime Cost</em>' attribute. * @see #setRemainingOvertimeCost(BigDecimal) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_RemainingOvertimeCost() * @model dataType="org.eclipse.emf.ecore.xml.type.Decimal" * extendedMetaData="kind='element' name='RemainingOvertimeCost' namespace='##targetNamespace'" * @generated */ BigDecimal getRemainingOvertimeCost(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getRemainingOvertimeCost <em>Remaining Overtime Cost</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Remaining Overtime Cost</em>' attribute. * @see #getRemainingOvertimeCost() * @generated */ void setRemainingOvertimeCost(BigDecimal value); /** * Returns the value of the '<em><b>Work Variance</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The difference between the baseline work and the work as minutes x 1000. * <!-- end-model-doc --> * @return the value of the '<em>Work Variance</em>' attribute. * @see #isSetWorkVariance() * @see #unsetWorkVariance() * @see #setWorkVariance(float) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_WorkVariance() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Float" * extendedMetaData="kind='element' name='WorkVariance' namespace='##targetNamespace'" * @generated */ float getWorkVariance(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getWorkVariance <em>Work Variance</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Work Variance</em>' attribute. * @see #isSetWorkVariance() * @see #unsetWorkVariance() * @see #getWorkVariance() * @generated */ void setWorkVariance(float value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#getWorkVariance <em>Work Variance</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetWorkVariance() * @see #getWorkVariance() * @see #setWorkVariance(float) * @generated */ void unsetWorkVariance(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#getWorkVariance <em>Work Variance</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Work Variance</em>' attribute is set. * @see #unsetWorkVariance() * @see #getWorkVariance() * @see #setWorkVariance(float) * @generated */ boolean isSetWorkVariance(); /** * Returns the value of the '<em><b>Cost Variance</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The difference between the baseline cost and the cost. * <!-- end-model-doc --> * @return the value of the '<em>Cost Variance</em>' attribute. * @see #isSetCostVariance() * @see #unsetCostVariance() * @see #setCostVariance(float) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_CostVariance() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Float" * extendedMetaData="kind='element' name='CostVariance' namespace='##targetNamespace'" * @generated */ float getCostVariance(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getCostVariance <em>Cost Variance</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Cost Variance</em>' attribute. * @see #isSetCostVariance() * @see #unsetCostVariance() * @see #getCostVariance() * @generated */ void setCostVariance(float value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#getCostVariance <em>Cost Variance</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetCostVariance() * @see #getCostVariance() * @see #setCostVariance(float) * @generated */ void unsetCostVariance(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#getCostVariance <em>Cost Variance</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Cost Variance</em>' attribute is set. * @see #unsetCostVariance() * @see #getCostVariance() * @see #setCostVariance(float) * @generated */ boolean isSetCostVariance(); /** * Returns the value of the '<em><b>SV</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The earned value schedule variance, through the project status date. * <!-- end-model-doc --> * @return the value of the '<em>SV</em>' attribute. * @see #isSetSV() * @see #unsetSV() * @see #setSV(float) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_SV() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Float" * extendedMetaData="kind='element' name='SV' namespace='##targetNamespace'" * @generated */ float getSV(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getSV <em>SV</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>SV</em>' attribute. * @see #isSetSV() * @see #unsetSV() * @see #getSV() * @generated */ void setSV(float value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#getSV <em>SV</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetSV() * @see #getSV() * @see #setSV(float) * @generated */ void unsetSV(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#getSV <em>SV</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>SV</em>' attribute is set. * @see #unsetSV() * @see #getSV() * @see #setSV(float) * @generated */ boolean isSetSV(); /** * Returns the value of the '<em><b>CV</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The earned value cost variance, through the project status date. * <!-- end-model-doc --> * @return the value of the '<em>CV</em>' attribute. * @see #isSetCV() * @see #unsetCV() * @see #setCV(float) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_CV() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Float" * extendedMetaData="kind='element' name='CV' namespace='##targetNamespace'" * @generated */ float getCV(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getCV <em>CV</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>CV</em>' attribute. * @see #isSetCV() * @see #unsetCV() * @see #getCV() * @generated */ void setCV(float value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#getCV <em>CV</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetCV() * @see #getCV() * @see #setCV(float) * @generated */ void unsetCV(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#getCV <em>CV</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>CV</em>' attribute is set. * @see #unsetCV() * @see #getCV() * @see #setCV(float) * @generated */ boolean isSetCV(); /** * Returns the value of the '<em><b>ACWP</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The actual cost of the work performed by the resource for the project to-date. * <!-- end-model-doc --> * @return the value of the '<em>ACWP</em>' attribute. * @see #isSetACWP() * @see #unsetACWP() * @see #setACWP(float) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_ACWP() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Float" * extendedMetaData="kind='element' name='ACWP' namespace='##targetNamespace'" * @generated */ float getACWP(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getACWP <em>ACWP</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>ACWP</em>' attribute. * @see #isSetACWP() * @see #unsetACWP() * @see #getACWP() * @generated */ void setACWP(float value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#getACWP <em>ACWP</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetACWP() * @see #getACWP() * @see #setACWP(float) * @generated */ void unsetACWP(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#getACWP <em>ACWP</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>ACWP</em>' attribute is set. * @see #unsetACWP() * @see #getACWP() * @see #setACWP(float) * @generated */ boolean isSetACWP(); /** * Returns the value of the '<em><b>Calendar UID</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The resource 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#getResourceType_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.ResourceType#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>Notes</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The text notes associated with the resource. * <!-- end-model-doc --> * @return the value of the '<em>Notes</em>' attribute. * @see #setNotes(String) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_Notes() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="kind='element' name='Notes' namespace='##targetNamespace'" * @generated */ String getNotes(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getNotes <em>Notes</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Notes</em>' attribute. * @see #getNotes() * @generated */ void setNotes(String value); /** * Returns the value of the '<em><b>BCWS</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The budget cost of work scheduled for the resource. * <!-- end-model-doc --> * @return the value of the '<em>BCWS</em>' attribute. * @see #isSetBCWS() * @see #unsetBCWS() * @see #setBCWS(float) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_BCWS() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Float" * extendedMetaData="kind='element' name='BCWS' namespace='##targetNamespace'" * @generated */ float getBCWS(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getBCWS <em>BCWS</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>BCWS</em>' attribute. * @see #isSetBCWS() * @see #unsetBCWS() * @see #getBCWS() * @generated */ void setBCWS(float value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#getBCWS <em>BCWS</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetBCWS() * @see #getBCWS() * @see #setBCWS(float) * @generated */ void unsetBCWS(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#getBCWS <em>BCWS</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>BCWS</em>' attribute is set. * @see #unsetBCWS() * @see #getBCWS() * @see #setBCWS(float) * @generated */ boolean isSetBCWS(); /** * Returns the value of the '<em><b>BCWP</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The budgeted cost of of the work performed by the resource for the project to-date. * <!-- end-model-doc --> * @return the value of the '<em>BCWP</em>' attribute. * @see #isSetBCWP() * @see #unsetBCWP() * @see #setBCWP(float) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_BCWP() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Float" * extendedMetaData="kind='element' name='BCWP' namespace='##targetNamespace'" * @generated */ float getBCWP(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getBCWP <em>BCWP</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>BCWP</em>' attribute. * @see #isSetBCWP() * @see #unsetBCWP() * @see #getBCWP() * @generated */ void setBCWP(float value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#getBCWP <em>BCWP</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetBCWP() * @see #getBCWP() * @see #setBCWP(float) * @generated */ void unsetBCWP(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#getBCWP <em>BCWP</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>BCWP</em>' attribute is set. * @see #unsetBCWP() * @see #getBCWP() * @see #setBCWP(float) * @generated */ boolean isSetBCWP(); /** * Returns the value of the '<em><b>Is Generic</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether the resource is generic. * <!-- end-model-doc --> * @return the value of the '<em>Is Generic</em>' attribute. * @see #isSetIsGeneric() * @see #unsetIsGeneric() * @see #setIsGeneric(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_IsGeneric() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='IsGeneric' namespace='##targetNamespace'" * @generated */ boolean isIsGeneric(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#isIsGeneric <em>Is Generic</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Is Generic</em>' attribute. * @see #isSetIsGeneric() * @see #unsetIsGeneric() * @see #isIsGeneric() * @generated */ void setIsGeneric(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#isIsGeneric <em>Is Generic</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetIsGeneric() * @see #isIsGeneric() * @see #setIsGeneric(boolean) * @generated */ void unsetIsGeneric(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#isIsGeneric <em>Is Generic</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Is Generic</em>' attribute is set. * @see #unsetIsGeneric() * @see #isIsGeneric() * @see #setIsGeneric(boolean) * @generated */ boolean isSetIsGeneric(); /** * Returns the value of the '<em><b>Is Inactive</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether the resource is set to inactive. * <!-- end-model-doc --> * @return the value of the '<em>Is Inactive</em>' attribute. * @see #isSetIsInactive() * @see #unsetIsInactive() * @see #setIsInactive(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_IsInactive() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='IsInactive' namespace='##targetNamespace'" * @generated */ boolean isIsInactive(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#isIsInactive <em>Is Inactive</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Is Inactive</em>' attribute. * @see #isSetIsInactive() * @see #unsetIsInactive() * @see #isIsInactive() * @generated */ void setIsInactive(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#isIsInactive <em>Is Inactive</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetIsInactive() * @see #isIsInactive() * @see #setIsInactive(boolean) * @generated */ void unsetIsInactive(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#isIsInactive <em>Is Inactive</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Is Inactive</em>' attribute is set. * @see #unsetIsInactive() * @see #isIsInactive() * @see #setIsInactive(boolean) * @generated */ boolean isSetIsInactive(); /** * Returns the value of the '<em><b>Is Enterprise</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether the resource is an Enterprise resource. * <!-- end-model-doc --> * @return the value of the '<em>Is Enterprise</em>' attribute. * @see #isSetIsEnterprise() * @see #unsetIsEnterprise() * @see #setIsEnterprise(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_IsEnterprise() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='IsEnterprise' namespace='##targetNamespace'" * @generated */ boolean isIsEnterprise(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#isIsEnterprise <em>Is Enterprise</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Is Enterprise</em>' attribute. * @see #isSetIsEnterprise() * @see #unsetIsEnterprise() * @see #isIsEnterprise() * @generated */ void setIsEnterprise(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#isIsEnterprise <em>Is Enterprise</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetIsEnterprise() * @see #isIsEnterprise() * @see #setIsEnterprise(boolean) * @generated */ void unsetIsEnterprise(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#isIsEnterprise <em>Is Enterprise</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Is Enterprise</em>' attribute is set. * @see #unsetIsEnterprise() * @see #isIsEnterprise() * @see #setIsEnterprise(boolean) * @generated */ boolean isSetIsEnterprise(); /** * Returns the value of the '<em><b>Booking Type</b></em>' attribute. * The literals are from the enumeration {@link net.certware.planning.mspdi.BookingTypeType1}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The booking type of the resource. 1=Commited, 2=Proposed. * <!-- end-model-doc --> * @return the value of the '<em>Booking Type</em>' attribute. * @see net.certware.planning.mspdi.BookingTypeType1 * @see #isSetBookingType() * @see #unsetBookingType() * @see #setBookingType(BookingTypeType1) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_BookingType() * @model unsettable="true" * extendedMetaData="kind='element' name='BookingType' namespace='##targetNamespace'" * @generated */ BookingTypeType1 getBookingType(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getBookingType <em>Booking Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Booking Type</em>' attribute. * @see net.certware.planning.mspdi.BookingTypeType1 * @see #isSetBookingType() * @see #unsetBookingType() * @see #getBookingType() * @generated */ void setBookingType(BookingTypeType1 value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#getBookingType <em>Booking Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetBookingType() * @see #getBookingType() * @see #setBookingType(BookingTypeType1) * @generated */ void unsetBookingType(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#getBookingType <em>Booking Type</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Booking Type</em>' attribute is set. * @see #unsetBookingType() * @see #getBookingType() * @see #setBookingType(BookingTypeType1) * @generated */ boolean isSetBookingType(); /** * Returns the value of the '<em><b>Actual Work Protected</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The duration through which actual work is protected. * <!-- end-model-doc --> * @return the value of the '<em>Actual Work Protected</em>' attribute. * @see #setActualWorkProtected(Duration) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_ActualWorkProtected() * @model dataType="org.eclipse.emf.ecore.xml.type.Duration" * extendedMetaData="kind='element' name='ActualWorkProtected' namespace='##targetNamespace'" * @generated */ Duration getActualWorkProtected(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getActualWorkProtected <em>Actual Work Protected</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Actual Work Protected</em>' attribute. * @see #getActualWorkProtected() * @generated */ void setActualWorkProtected(Duration value); /** * Returns the value of the '<em><b>Actual Overtime Work Protected</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The duration through which actual overtime work is protected. * <!-- end-model-doc --> * @return the value of the '<em>Actual Overtime Work Protected</em>' attribute. * @see #setActualOvertimeWorkProtected(Duration) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_ActualOvertimeWorkProtected() * @model dataType="org.eclipse.emf.ecore.xml.type.Duration" * extendedMetaData="kind='element' name='ActualOvertimeWorkProtected' namespace='##targetNamespace'" * @generated */ Duration getActualOvertimeWorkProtected(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getActualOvertimeWorkProtected <em>Actual Overtime Work Protected</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Actual Overtime Work Protected</em>' attribute. * @see #getActualOvertimeWorkProtected() * @generated */ void setActualOvertimeWorkProtected(Duration value); /** * Returns the value of the '<em><b>Active Directory GUID</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The Active Directory GUID for the resource. * <!-- end-model-doc --> * @return the value of the '<em>Active Directory GUID</em>' attribute. * @see #setActiveDirectoryGUID(String) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_ActiveDirectoryGUID() * @model dataType="net.certware.planning.mspdi.ActiveDirectoryGUIDType" * extendedMetaData="kind='element' name='ActiveDirectoryGUID' namespace='##targetNamespace'" * @generated */ String getActiveDirectoryGUID(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getActiveDirectoryGUID <em>Active Directory GUID</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Active Directory GUID</em>' attribute. * @see #getActiveDirectoryGUID() * @generated */ void setActiveDirectoryGUID(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 resource was created. * <!-- end-model-doc --> * @return the value of the '<em>Creation Date</em>' attribute. * @see #setCreationDate(XMLGregorianCalendar) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_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.ResourceType#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>Extended Attribute</b></em>' containment reference list. * The list contents are of type {@link net.certware.planning.mspdi.ExtendedAttributeType1}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The value of an extended attribute. Two pieces of data are necessary - a pointer back to the extended attribute table which is specified either by the unique ID or the Field ID, and the value which is specified either with the value, or a pointer back to the value list. * <!-- end-model-doc --> * @return the value of the '<em>Extended Attribute</em>' containment reference list. * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_ExtendedAttribute() * @model containment="true" * extendedMetaData="kind='element' name='ExtendedAttribute' namespace='##targetNamespace'" * @generated */ EList<ExtendedAttributeType1> getExtendedAttribute(); /** * Returns the value of the '<em><b>Baseline</b></em>' containment reference list. * The list contents are of type {@link net.certware.planning.mspdi.BaselineType1}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The baseline values for the resources. * <!-- end-model-doc --> * @return the value of the '<em>Baseline</em>' containment reference list. * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_Baseline() * @model containment="true" * extendedMetaData="kind='element' name='Baseline' namespace='##targetNamespace'" * @generated */ EList<BaselineType1> getBaseline(); /** * Returns the value of the '<em><b>Outline Code</b></em>' containment reference list. * The list contents are of type {@link net.certware.planning.mspdi.OutlineCodeType1}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The value of an outline code. Two pieces of data are necessary - a pointer to the outline code table that is specified by the FieldID, and the value that is specified either by the ValueID or ValueGUID pointer to the value list. * <!-- end-model-doc --> * @return the value of the '<em>Outline Code</em>' containment reference list. * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_OutlineCode() * @model containment="true" * extendedMetaData="kind='element' name='OutlineCode' namespace='##targetNamespace'" * @generated */ EList<OutlineCodeType1> getOutlineCode(); /** * Returns the value of the '<em><b>Is Cost Resource</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether the resource is a cost resource. * <!-- end-model-doc --> * @return the value of the '<em>Is Cost Resource</em>' attribute. * @see #isSetIsCostResource() * @see #unsetIsCostResource() * @see #setIsCostResource(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_IsCostResource() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='IsCostResource' namespace='##targetNamespace'" * @generated */ boolean isIsCostResource(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#isIsCostResource <em>Is Cost Resource</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Is Cost Resource</em>' attribute. * @see #isSetIsCostResource() * @see #unsetIsCostResource() * @see #isIsCostResource() * @generated */ void setIsCostResource(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#isIsCostResource <em>Is Cost Resource</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetIsCostResource() * @see #isIsCostResource() * @see #setIsCostResource(boolean) * @generated */ void unsetIsCostResource(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#isIsCostResource <em>Is Cost Resource</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Is Cost Resource</em>' attribute is set. * @see #unsetIsCostResource() * @see #isIsCostResource() * @see #setIsCostResource(boolean) * @generated */ boolean isSetIsCostResource(); /** * Returns the value of the '<em><b>Assn Owner</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The name of the assignment owner. * <!-- end-model-doc --> * @return the value of the '<em>Assn Owner</em>' attribute. * @see #setAssnOwner(String) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_AssnOwner() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="kind='element' name='AssnOwner' namespace='##targetNamespace'" * @generated */ String getAssnOwner(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getAssnOwner <em>Assn Owner</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Assn Owner</em>' attribute. * @see #getAssnOwner() * @generated */ void setAssnOwner(String value); /** * Returns the value of the '<em><b>Assn Owner Guid</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The GUID of the assignment owner. * <!-- end-model-doc --> * @return the value of the '<em>Assn Owner Guid</em>' attribute. * @see #setAssnOwnerGuid(String) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_AssnOwnerGuid() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="kind='element' name='AssnOwnerGuid' namespace='##targetNamespace'" * @generated */ String getAssnOwnerGuid(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getAssnOwnerGuid <em>Assn Owner Guid</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Assn Owner Guid</em>' attribute. * @see #getAssnOwnerGuid() * @generated */ void setAssnOwnerGuid(String value); /** * Returns the value of the '<em><b>Is Budget</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Whether the resource is a budget resource. * <!-- end-model-doc --> * @return the value of the '<em>Is Budget</em>' attribute. * @see #isSetIsBudget() * @see #unsetIsBudget() * @see #setIsBudget(boolean) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_IsBudget() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='element' name='IsBudget' namespace='##targetNamespace'" * @generated */ boolean isIsBudget(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#isIsBudget <em>Is Budget</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Is Budget</em>' attribute. * @see #isSetIsBudget() * @see #unsetIsBudget() * @see #isIsBudget() * @generated */ void setIsBudget(boolean value); /** * Unsets the value of the '{@link net.certware.planning.mspdi.ResourceType#isIsBudget <em>Is Budget</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetIsBudget() * @see #isIsBudget() * @see #setIsBudget(boolean) * @generated */ void unsetIsBudget(); /** * Returns whether the value of the '{@link net.certware.planning.mspdi.ResourceType#isIsBudget <em>Is Budget</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Is Budget</em>' attribute is set. * @see #unsetIsBudget() * @see #isIsBudget() * @see #setIsBudget(boolean) * @generated */ boolean isSetIsBudget(); /** * Returns the value of the '<em><b>Availability Periods</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The collection of periods during which the resource is available. * <!-- end-model-doc --> * @return the value of the '<em>Availability Periods</em>' containment reference. * @see #setAvailabilityPeriods(AvailabilityPeriodsType) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_AvailabilityPeriods() * @model containment="true" * extendedMetaData="kind='element' name='AvailabilityPeriods' namespace='##targetNamespace'" * @generated */ AvailabilityPeriodsType getAvailabilityPeriods(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getAvailabilityPeriods <em>Availability Periods</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Availability Periods</em>' containment reference. * @see #getAvailabilityPeriods() * @generated */ void setAvailabilityPeriods(AvailabilityPeriodsType value); /** * Returns the value of the '<em><b>Rates</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The collection of periods and the rates associated with each one. * <!-- end-model-doc --> * @return the value of the '<em>Rates</em>' containment reference. * @see #setRates(RatesType) * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_Rates() * @model containment="true" * extendedMetaData="kind='element' name='Rates' namespace='##targetNamespace'" * @generated */ RatesType getRates(); /** * Sets the value of the '{@link net.certware.planning.mspdi.ResourceType#getRates <em>Rates</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Rates</em>' containment reference. * @see #getRates() * @generated */ void setRates(RatesType value); /** * Returns the value of the '<em><b>Timephased Data</b></em>' containment reference list. * The list contents are of type {@link net.certware.planning.mspdi.TimephasedDataType}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The time phased data. * <!-- end-model-doc --> * @return the value of the '<em>Timephased Data</em>' containment reference list. * @see net.certware.planning.mspdi.MspdiPackage#getResourceType_TimephasedData() * @model containment="true" * extendedMetaData="kind='element' name='TimephasedData' namespace='##targetNamespace'" * @generated */ EList<TimephasedDataType> getTimephasedData(); } // ResourceType