VPLMRequirementModelerItf Interface PLMIReqRelation
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface PLMIReqRelation
Interface to browse information on the Relations that exist between Requirement-related objects.
Role: The relations are always R-R and might be :
- Sub Specification Folder
from: Specification Folder
to: Specification Folder
- Specification Folder Content
from: Specification Folder
to: Requirement Specification
- Specification Structure
-
from: Requirement Specification
to: Chapter
-
from: Requirement Specification
to: Comment
-
from: Requirement Specification
to: Requirement
-
from: Chapter
to: Chapter
-
from: Chapter
to: Comment
-
from: Chapter
to: Requirement
- Sub Requirement
from: Requirement
to: Requirement
- Derived Requirement
from: Requirement
to: Requirement
The "Derived Requirement" relation is used for R-R cross-DAG linking.
The "Specification Structure", and to some extent the "Sub Requirement" relations are used for intra-DAG.
The "Sub Specification Folder" and the "Specification Folder Content" relations are used as nodes for DAGs organization.
Method Index
- o
GetFromObject(CATBaseUnknown_var&)
- Get the "from" object of the relation.
- o
GetFromReqEntity(PLMIReqStructuralEntity_var&)
- Get the "from" entity within the Requirements model.
- o
GetRelationClassification(PLMReqRelationClassification&)
- Get high-level classification within the Requirements model.
- o
GetToObject(CATBaseUnknown_var&)
- Get the "to" object of the relation.
- o
GetToReqEntity(PLMIReqStructuralEntity_var&)
- Get the "to" entity within the Requirements model.
Methods
o GetFromObject
public virtual GetFromObject( | | oFrom) |
-
Get the "from" object of the relation.
- Parameters:
-
- oFrom
- Source entity.
- Returns:
- An HRESULT value.
Legal Values:
- S_OK
- Always
o GetFromReqEntity
public virtual GetFromReqEntity( | | oFrom) |
-
Get the "from" entity within the Requirements model.
- Parameters:
-
- oFrom
- Source entity.
- Returns:
- An HRESULT value.
Legal Values:
- S_OK
- Always
o GetRelationClassification
public virtual GetRelationClassification( | | oClassification) |
-
Get high-level classification within the Requirements model.
- Parameters:
-
- oClassification
- classification of the entity.
PLMReqRelationClassification_SubGroup
Sub Specification Folder
PLMReqRelationClassification_GroupContent
Specification Folder Content
PLMReqRelationClassification_SpecificationStructure
Specification Structure
PLMReqRelationClassification_SubRequirement
Sub Requirement
PLMReqRelationClassification_DerivedRequirement
Derived Requirement
- Returns:
- An HRESULT value.
Legal Values:
- S_OK
- Always
o GetToObject
public virtual GetToObject( | | oTo) |
-
Get the "to" object of the relation.
- Parameters:
-
- oTo
- Target entity.
- Returns:
- An HRESULT value.
Legal Values:
- S_OK
- Always
o GetToReqEntity
public virtual GetToReqEntity( | | oTo) |
-
Get the "to" entity within the Requirements model.
- Parameters:
-
- oTo
- Target entity.
- Returns:
- An HRESULT value.
Legal Values:
- S_OK
- Always
This object is included in the file: PLMIReqRelation.h
If needed, your Imakefile.mk should include the module: VPLMRequirementModelerItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.