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 :

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.