Package org.eclipse.epf.uma
Interface DeliveryProcessDescription
- All Superinterfaces:
ActivityDescription,BreakdownElementDescription,ContentDescription,Element,org.eclipse.emf.ecore.EObject,MethodElement,MethodUnit,NamedElement,org.eclipse.emf.common.notify.Notifier,PackageableElement,ProcessDescription
- All Known Implementing Classes:
DeliveryProcessDescriptionImpl
public interface DeliveryProcessDescription extends ProcessDescription
A representation of the model object 'Delivery Process Description'.
The following features are supported:
-
Method Summary
Modifier and Type Method Description java.lang.StringgetEstimatingTechnique()Returns the value of the 'Estimating Technique' attribute.java.lang.StringgetProjectCharacteristics()Returns the value of the 'Project Characteristics' attribute.java.lang.StringgetProjectMemberExpertise()Returns the value of the 'Project Member Expertise' attribute.java.lang.StringgetRiskLevel()Returns the value of the 'Risk Level' attribute.java.lang.StringgetScale()Returns the value of the 'Scale' attribute.java.lang.StringgetTypeOfContract()Returns the value of the 'Type Of Contract' attribute.voidsetEstimatingTechnique(java.lang.String value)Sets the value of the 'Estimating Technique' attribute.voidsetProjectCharacteristics(java.lang.String value)Sets the value of the 'Project Characteristics' attribute.voidsetProjectMemberExpertise(java.lang.String value)Sets the value of the 'Project Member Expertise' attribute.voidsetRiskLevel(java.lang.String value)Sets the value of the 'Risk Level' attribute.voidsetScale(java.lang.String value)Sets the value of the 'Scale' attribute.voidsetTypeOfContract(java.lang.String value)Sets the value of the 'Type Of Contract' attribute.Methods inherited from interface org.eclipse.epf.uma.ActivityDescription
getAlternatives, getHowtoStaff, getPurpose, setAlternatives, setHowtoStaff, setPurposeMethods inherited from interface org.eclipse.epf.uma.BreakdownElementDescription
getUsageGuidance, setUsageGuidanceMethods inherited from interface org.eclipse.epf.uma.ContentDescription
getExternalId, getKeyConsiderations, getLongPresentationName, getMainDescription, getSections, setExternalId, setKeyConsiderations, setLongPresentationName, setMainDescriptionMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.epf.uma.MethodElement
getBriefDescription, getGuid, getKind, getMethodElementProperty, getOrderingGuide, getOwnedRules, getPresentationName, getSuppressed, setBriefDescription, setGuid, setOrderingGuide, setPresentationName, setSuppressedMethods inherited from interface org.eclipse.epf.uma.MethodUnit
getAuthors, getChangeDate, getChangeDescription, getCopyrightStatement, getVersion, setAuthors, setChangeDate, setChangeDescription, setCopyrightStatement, setVersionMethods inherited from interface org.eclipse.epf.uma.NamedElement
getName, setNameMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods inherited from interface org.eclipse.epf.uma.ProcessDescription
getScope, getUsageNotes, setScope, setUsageNotes
-
Method Details
-
getScale
java.lang.String getScale()Returns the value of the 'Scale' attribute. The default value is"". Outlines characteristics about the size of a typical project that performs this project expressed in team size, man years, etc.- Returns:
- the value of the 'Scale' attribute.
- See Also:
setScale(String),UmaPackage.getDeliveryProcessDescription_Scale()
-
setScale
void setScale(java.lang.String value)Sets the value of the 'Scale' attribute.- Parameters:
value- the new value of the 'Scale' attribute.- See Also:
getScale()
-
getProjectCharacteristics
java.lang.String getProjectCharacteristics()Returns the value of the 'Project Characteristics' attribute. The default value is"". Characterizes the project that would typically perform this Process- Returns:
- the value of the 'Project Characteristics' attribute.
- See Also:
setProjectCharacteristics(String),UmaPackage.getDeliveryProcessDescription_ProjectCharacteristics()
-
setProjectCharacteristics
void setProjectCharacteristics(java.lang.String value)Sets the value of the 'Project Characteristics' attribute.- Parameters:
value- the new value of the 'Project Characteristics' attribute.- See Also:
getProjectCharacteristics()
-
getRiskLevel
java.lang.String getRiskLevel()Returns the value of the 'Risk Level' attribute. The default value is"". Outlines typical project risks that are addressed with this process.- Returns:
- the value of the 'Risk Level' attribute.
- See Also:
setRiskLevel(String),UmaPackage.getDeliveryProcessDescription_RiskLevel()
-
setRiskLevel
void setRiskLevel(java.lang.String value)Sets the value of the 'Risk Level' attribute.- Parameters:
value- the new value of the 'Risk Level' attribute.- See Also:
getRiskLevel()
-
getEstimatingTechnique
java.lang.String getEstimatingTechnique()Returns the value of the 'Estimating Technique' attribute. The default value is"". Describes the Estimation Techniques provided for this Process.- Returns:
- the value of the 'Estimating Technique' attribute.
- See Also:
setEstimatingTechnique(String),UmaPackage.getDeliveryProcessDescription_EstimatingTechnique()
-
setEstimatingTechnique
void setEstimatingTechnique(java.lang.String value)Sets the value of the 'Estimating Technique' attribute.- Parameters:
value- the new value of the 'Estimating Technique' attribute.- See Also:
getEstimatingTechnique()
-
getProjectMemberExpertise
java.lang.String getProjectMemberExpertise()Returns the value of the 'Project Member Expertise' attribute. The default value is"". Provides a profile of a typical project team, the distribution of roles, skills required for a team performs a project based on this process.- Returns:
- the value of the 'Project Member Expertise' attribute.
- See Also:
setProjectMemberExpertise(String),UmaPackage.getDeliveryProcessDescription_ProjectMemberExpertise()
-
setProjectMemberExpertise
void setProjectMemberExpertise(java.lang.String value)Sets the value of the 'Project Member Expertise' attribute.- Parameters:
value- the new value of the 'Project Member Expertise' attribute.- See Also:
getProjectMemberExpertise()
-
getTypeOfContract
java.lang.String getTypeOfContract()Returns the value of the 'Type Of Contract' attribute. The default value is"". Provides background information about the contracts that need to be established between a project team that performs this process and a client (e.g. for an IGS engagement).- Returns:
- the value of the 'Type Of Contract' attribute.
- See Also:
setTypeOfContract(String),UmaPackage.getDeliveryProcessDescription_TypeOfContract()
-
setTypeOfContract
void setTypeOfContract(java.lang.String value)Sets the value of the 'Type Of Contract' attribute.- Parameters:
value- the new value of the 'Type Of Contract' attribute.- See Also:
getTypeOfContract()
-