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.String
getEstimatingTechnique()
Returns the value of the 'Estimating Technique' attribute.java.lang.String
getProjectCharacteristics()
Returns the value of the 'Project Characteristics' attribute.java.lang.String
getProjectMemberExpertise()
Returns the value of the 'Project Member Expertise' attribute.java.lang.String
getRiskLevel()
Returns the value of the 'Risk Level' attribute.java.lang.String
getScale()
Returns the value of the 'Scale' attribute.java.lang.String
getTypeOfContract()
Returns the value of the 'Type Of Contract' attribute.void
setEstimatingTechnique(java.lang.String value)
Sets the value of the 'Estimating Technique
' attribute.void
setProjectCharacteristics(java.lang.String value)
Sets the value of the 'Project Characteristics
' attribute.void
setProjectMemberExpertise(java.lang.String value)
Sets the value of the 'Project Member Expertise
' attribute.void
setRiskLevel(java.lang.String value)
Sets the value of the 'Risk Level
' attribute.void
setScale(java.lang.String value)
Sets the value of the 'Scale
' attribute.void
setTypeOfContract(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, setPurpose
Methods inherited from interface org.eclipse.epf.uma.BreakdownElementDescription
getUsageGuidance, setUsageGuidance
Methods inherited from interface org.eclipse.epf.uma.ContentDescription
getExternalId, getKeyConsiderations, getLongPresentationName, getMainDescription, getSections, setExternalId, setKeyConsiderations, setLongPresentationName, setMainDescription
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.epf.uma.MethodElement
getBriefDescription, getGuid, getKind, getMethodElementProperty, getOrderingGuide, getOwnedRules, getPresentationName, getSuppressed, setBriefDescription, setGuid, setOrderingGuide, setPresentationName, setSuppressed
Methods inherited from interface org.eclipse.epf.uma.MethodUnit
getAuthors, getChangeDate, getChangeDescription, getCopyrightStatement, getVersion, setAuthors, setChangeDate, setChangeDescription, setCopyrightStatement, setVersion
Methods inherited from interface org.eclipse.epf.uma.NamedElement
getName, setName
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
Methods 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()
-