public interface IRequirement
extends com.arcway.cockpit.genericmodule.docgen.provider.interfaces.IGenericModuleData, com.arcway.cockpit.docgen.provider.interfaces.IGraphic, com.arcway.cockpit.genericmodule.requirementsmodule3.docgen.provider.interfaces.legacy.IRequirement_Legacy
IRequirement object allows to read attribute values of a requirement
as well as accessing child items and related items.
Item type constant: "gm.requirementsmodule3.requirement"| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getDescription()
Returns the description of the requirement.
|
java.lang.String |
getID()
Returns the id of the requirement.
|
java.lang.String |
getIDandName()
Returns the id and name of the requirement.
|
java.lang.String |
getName()
Returns the name of the requirement.
|
IRequirementSet |
getParentRequirementSet()
Returns the parent requirement set.
|
java.lang.String |
getPriority()
Returns the priority of the requirement.
|
java.util.List<? extends IRequirement> |
getReferredRequirements()
Returns the referred requirement items.
|
java.util.List<? extends IRequirement> |
getReferredRequirements(int sortingCriterion)
Returns the referred requirement items.
|
java.util.List<? extends IRequirement> |
getReferredRequirements(java.lang.String sortingProperty)
Returns the referred requirement items.
|
java.util.List<? extends IRequirement> |
getReferredRequirementsWithCategory(java.lang.String categoryID)
Returns the referred requirement items that belong to the specified category.
|
java.util.List<? extends IRequirement> |
getReferredRequirementsWithCategory(java.lang.String categoryID,
int sortingCriterion)
Returns the referred requirement items that belong to the specified category.
|
java.util.List<? extends IRequirement> |
getReferredRequirementsWithCategory(java.lang.String categoryID,
java.lang.String sortingProperty)
Returns the referred requirement items that belong to the specified category.
|
java.util.List<? extends IRequirement> |
getReferredRequirementsWithDefaultCategory()
Returns the referred requirement items that belong to the default category.
|
java.util.List<? extends IRequirement> |
getReferredRequirementsWithDefaultCategory(int sortingCriterion)
Returns the referred requirement items that belong to the default category.
|
java.util.List<? extends IRequirement> |
getReferredRequirementsWithDefaultCategory(java.lang.String sortingProperty)
Returns the referred requirement items that belong to the default category.
|
java.util.List<? extends IRequirement> |
getReferringRequirements()
Returns the referring requirement items.
|
java.util.List<? extends IRequirement> |
getReferringRequirements(int sortingCriterion)
Returns the referring requirement items.
|
java.util.List<? extends IRequirement> |
getReferringRequirements(java.lang.String sortingProperty)
Returns the referring requirement items.
|
java.util.List<? extends IRequirement> |
getReferringRequirementsWithCategory(java.lang.String categoryID)
Returns the referring requirement items that belong to the specified category.
|
java.util.List<? extends IRequirement> |
getReferringRequirementsWithCategory(java.lang.String categoryID,
int sortingCriterion)
Returns the referring requirement items that belong to the specified category.
|
java.util.List<? extends IRequirement> |
getReferringRequirementsWithCategory(java.lang.String categoryID,
java.lang.String sortingProperty)
Returns the referring requirement items that belong to the specified category.
|
java.util.List<? extends IRequirement> |
getReferringRequirementsWithDefaultCategory()
Returns the referring requirement items that belong to the default category.
|
java.util.List<? extends IRequirement> |
getReferringRequirementsWithDefaultCategory(int sortingCriterion)
Returns the referring requirement items that belong to the default category.
|
java.util.List<? extends IRequirement> |
getReferringRequirementsWithDefaultCategory(java.lang.String sortingProperty)
Returns the referring requirement items that belong to the default category.
|
java.util.List<? extends IRequirementNote> |
getRequirementNoteChildren()
Returns the requirement note children.
|
java.util.List<? extends IRequirementNote> |
getRequirementNoteChildren(int sortingCriterion)
Returns the requirement note children.
|
java.util.List<? extends IRequirementNote> |
getRequirementNoteChildren(java.lang.String sortingProperty)
Returns the requirement note children.
|
java.util.List<? extends IRequirementNote> |
getRequirementNoteChildrenWithCategory(java.lang.String categoryID)
Returns the requirement note children that belong to the specified category.
|
java.util.List<? extends IRequirementNote> |
getRequirementNoteChildrenWithCategory(java.lang.String categoryID,
int sortingCriterion)
Returns the requirement note children that belong to the specified category.
|
java.util.List<? extends IRequirementNote> |
getRequirementNoteChildrenWithCategory(java.lang.String categoryID,
java.lang.String sortingProperty)
Returns the requirement note children that belong to the specified category.
|
java.util.List<? extends IRequirementNote> |
getRequirementNoteChildrenWithDefaultCategory()
Returns the requirement note children that belong to the default category.
|
java.util.List<? extends IRequirementNote> |
getRequirementNoteChildrenWithDefaultCategory(int sortingCriterion)
Returns the requirement note children that belong to the default category.
|
java.util.List<? extends IRequirementNote> |
getRequirementNoteChildrenWithDefaultCategory(java.lang.String sortingProperty)
Returns the requirement note children that belong to the default category.
|
java.lang.String |
getStatus()
Returns the status of the requirement.
|
boolean |
hasRequirementNoteChildren()
Returns whether this requirement has children of type requirement note.
|
boolean |
hasRequirementSetParent()
Returns whether this requirement has a parent of type requirement set.
|
getAncestorObjects, getAttribute_asParagraphList, getAttribute_asSingleLine, getAttribute_asTimestamp_MilliSecondsSince_01_01_1970, getAttribute, getChildObjects, getChildObjects, getChildObjectsOfTypeRank, getChildObjectsWithCategory, getChildObjectsWithCategory, getChildObjectsWithDefaultCategory, getChildObjectsWithDefaultCategory, getChildrenIDPrefix, getLinkedModelElements, getObjectType, getParentObject, getRelatedLOObjects, getRelatedLOObjects, getRelatedLOObjectsWithCategory, getRelatedLOObjectsWithCategory, getRelatedLOObjectsWithDefaultCategory, getRelatedLOObjectsWithDefaultCategory, getRelatedMDObjects, getRelatedMDObjects, getRelatedMDObjectsWithCategory, getRelatedMDObjectsWithCategory, getRelatedMDObjectsWithDefaultCategory, getRelatedMDObjectsWithDefaultCategory, getUniqueIdentifier, isLinkedToAnyModelElement, toRecordgetImage, getPNGFile, getSVGFile, getWMFFilegetCategoryID, getCategoryLabel, getDateTimeProperty_MilliSecondsSince_01_01_1970, getFileProperty, getFileProperty, getFilePropertyAsBase64StringList, getFilePropertyAsFileName, getFilePropertyAsFileName, getFilePropertyAsRawStringList, getFilePropertyAsStringList, getPropertyAsString, getPropertyAsStringArray, getPropertyAsStringList, hasCustomPropertyValues, hasDefaultCategory, hasPropertyValue, readImageInfoOfFilePropertygetCommitVersion, getCreationDate_MilliSecondsSince_01_01_1970, getCreationDate, getCreator, getDateOfLastModification_MilliSecondsSince_01_01_1970, getDateOfLastModification, getDisplayName, getLastModifier, getModificationCount, getProjectUniqueIdentifier, getTypeID, getTypeName, toRecordgetAuthor, getCategory, getClassification, getDissatisfaction, getEffortToChange, getFitCriterion, getId, getInitiator, getLinkedUniqueElements, getMilestone, getNotes, getNotesOfCategory, getParentSet, getPartOfAgreement, getProbabilityOfChange, getSatisfaction, getState, getTitle, getUniqueIdentifier, getVersion, hasReferredRequirements, hasReferringRequirements, isLinkedWithUniqueElementsjava.lang.String getID()
java.lang.String getName()
java.util.List<java.lang.String> getDescription()
getDescription in interface com.arcway.cockpit.genericmodule.requirementsmodule3.docgen.provider.interfaces.legacy.IRequirement_Legacyjava.lang.String getStatus()
java.lang.String getPriority()
getPriority in interface com.arcway.cockpit.genericmodule.requirementsmodule3.docgen.provider.interfaces.legacy.IRequirement_Legacyjava.lang.String getIDandName()
boolean hasRequirementSetParent()
IRequirementSet getParentRequirementSet()
boolean hasRequirementNoteChildren()
java.util.List<? extends IRequirementNote> getRequirementNoteChildren()
java.util.List<? extends IRequirementNote> getRequirementNoteChildren(int sortingCriterion)
sortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirementNote> getRequirementNoteChildren(java.lang.String sortingProperty)
sortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirementNote> getRequirementNoteChildrenWithCategory(java.lang.String categoryID)
categoryID - the category IDjava.util.List<? extends IRequirementNote> getRequirementNoteChildrenWithCategory(java.lang.String categoryID, int sortingCriterion)
categoryID - the category IDsortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirementNote> getRequirementNoteChildrenWithCategory(java.lang.String categoryID, java.lang.String sortingProperty)
categoryID - the category IDsortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirementNote> getRequirementNoteChildrenWithDefaultCategory()
java.util.List<? extends IRequirementNote> getRequirementNoteChildrenWithDefaultCategory(int sortingCriterion)
sortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirementNote> getRequirementNoteChildrenWithDefaultCategory(java.lang.String sortingProperty)
sortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirement> getReferredRequirements()
getReferredRequirements in interface com.arcway.cockpit.genericmodule.requirementsmodule3.docgen.provider.interfaces.legacy.IRequirement_Legacyjava.util.List<? extends IRequirement> getReferredRequirements(int sortingCriterion)
getReferredRequirements in interface com.arcway.cockpit.genericmodule.requirementsmodule3.docgen.provider.interfaces.legacy.IRequirement_LegacysortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirement> getReferredRequirements(java.lang.String sortingProperty)
getReferredRequirements in interface com.arcway.cockpit.genericmodule.requirementsmodule3.docgen.provider.interfaces.legacy.IRequirement_LegacysortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirement> getReferredRequirementsWithCategory(java.lang.String categoryID)
categoryID - the category IDjava.util.List<? extends IRequirement> getReferredRequirementsWithCategory(java.lang.String categoryID, int sortingCriterion)
categoryID - the category IDsortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirement> getReferredRequirementsWithCategory(java.lang.String categoryID, java.lang.String sortingProperty)
categoryID - the category IDsortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirement> getReferredRequirementsWithDefaultCategory()
java.util.List<? extends IRequirement> getReferredRequirementsWithDefaultCategory(int sortingCriterion)
sortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirement> getReferredRequirementsWithDefaultCategory(java.lang.String sortingProperty)
sortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirement> getReferringRequirements()
getReferringRequirements in interface com.arcway.cockpit.genericmodule.requirementsmodule3.docgen.provider.interfaces.legacy.IRequirement_Legacyjava.util.List<? extends IRequirement> getReferringRequirements(int sortingCriterion)
getReferringRequirements in interface com.arcway.cockpit.genericmodule.requirementsmodule3.docgen.provider.interfaces.legacy.IRequirement_LegacysortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirement> getReferringRequirements(java.lang.String sortingProperty)
getReferringRequirements in interface com.arcway.cockpit.genericmodule.requirementsmodule3.docgen.provider.interfaces.legacy.IRequirement_LegacysortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirement> getReferringRequirementsWithCategory(java.lang.String categoryID)
categoryID - the category IDjava.util.List<? extends IRequirement> getReferringRequirementsWithCategory(java.lang.String categoryID, int sortingCriterion)
categoryID - the category IDsortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirement> getReferringRequirementsWithCategory(java.lang.String categoryID, java.lang.String sortingProperty)
categoryID - the category IDsortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirement> getReferringRequirementsWithDefaultCategory()
java.util.List<? extends IRequirement> getReferringRequirementsWithDefaultCategory(int sortingCriterion)
sortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirement> getReferringRequirementsWithDefaultCategory(java.lang.String sortingProperty)
sortingProperty - specifies the custom property which shall be used as a criterion for sorting