Chapter.GetReqChildren()
This function returns items pointed by the input through a structural relationship ("Specification Structure", "SubRequirement"). It returns a list of the objects directly attached under the input (e.g. if the input is a requirement specification, it will return all chapters, comments or requirement directly attached under it).
SignatureChapter.GetReqChildren() : List Note:
The GetReqChildren function can be applied to chapter, comment, requirement, requirement specification, specifications folder - or any derived type of one of those.
Examplereq -> GetReqChildren() -> Size() > 0
Chapter.GetReqParents()
This function returns items pointed by the input through a structural relationship (Specification Structure, Sub Requirement). It returns a list of the parent objects (e.g. if the input is a requirement, this method will return all chapters/requirement specifications containing this requirement).
SignatureChapter.GetReqParents() : List Note:
This function can be applied to chapter, comment, requirement, requirement specification, specifications folder - or any derived type of one of those.
Examplechapter -> GetReqParents() -> Size() > 0
Requirement.GetReqChildren()
This function returns items pointed by the input through a structural relationship ("Specification Structure", "SubRequirement"). It returns a list of the objects directly attached under the input (e.g. if the input is a requirement specification, it will return all chapters, comments or requirement directly attached under it).
SignatureRequirement.GetReqChildren() : List Note:
The GetReqChildren function can be applied to chapter, comment, requirement, requirement specification, specifications folder - or any derived type of one of those.
Examplereq -> GetReqChildren() -> Size() > 0
Requirement.GetReqDerivationSources()
This function retrieves all requirements pointing the input using a Derived Requirement relationship. It returns a list of requirements from which the input is derived.
SignatureRequirement.GetReqDerivationSources() : List
Examplereq -> GetReqDerivationSources() -> Size() > 0 Note:
This function expects a requirement (or any type derived from requirement).
Requirement.GetReqDerivationTargets()
This function retrieves all requirements pointed by the input using a "Derived Requirement" relationship.
SignatureRequirement.GetReqDerivationTargets() : List
Examplereq -> GetReqDerivationTargets() -> Size() > 0 Note:
This function expects a requirement (or any type derived from requirement).
Requirement.GetReqImplementors()
This function retrieves all objects directly implementing this requirement object (this function works on "root" connections and returns an empty list for other type of connection).
SignatureRequirement.GetReqImplementors() : List
Examplereq -> GetReqImplementors() -> Size() > 0 Note:
This function expects a list of objects pointing directly the input through an "Implement Link" .
Requirement.GetReqParents()
This function returns items pointed by the input through a structural relationship (Specification Structure, Sub Requirement). It returns a list of the parent objects (e.g. if the input is a requirement, this method will return all chapters/requirement specifications containing this requirement).
SignatureRequirement.GetReqParents() : List Note:
This function can be applied to chapter, comment, requirement, requirement specification, specifications folder - or any derived type of one of those.
Examplereq -> GetReqParents() -> Size() > 0
Requirement Specification.GetReqChildren()
This function returns items pointed by the input through a structural relationship ("Specification Structure", "SubRequirement"). It returns a list of the objects directly attached under the input (e.g. if the input is a requirement specification, it will return all chapters, comments or requirement directly attached under it).
SignatureRequirement Specification.GetReqChildren() : List Note:
The GetReqChildren function can be applied to chapter, comment, requirement, requirement specification, specifications folder - or any derived type of one of those.
Examplereq spec -> GetReqChildren() -> Size() > 0
Requirement Specification.GetReqImplementors()
This function retrieves all objects directly implementing this requirement object (this function is works on "root" connections, will return an empty list for other type of connection).
SignatureRequirement Specification.GetReqImplementors() : List
Examplereq -> GetReqImplementors() -> Size() > 0 Note:
This function expects a list of objects pointing directly the input through an "Implement Link" .
Requirement.GetReqParameters()
This function retrieves the list of PLM parameters that are either aggregated to or referenced by a requirement. These parameters detail the objectives that must be reached to consider the requirement as satisfied.
SignatureRequirement.GetReqParameters() : List
Requirement Specification.GetReqParents()
This function returns items pointed by the input through a structural relationship (Specification Structure, Sub Requirement). It returns a list of the parent objects (e.g. if the input is a requirement, this method will return all chapters/requirement specifications containing this requirement).
SignatureRequirement Specification.GetReqParents() : List Note:
This function can be applied to chapter, comment, requirement, requirement specification, specifications folder - or any derived type of one of those.
Examplereq spec-> GetReqParents() -> Size() > 0
|