VPLMRequirementModelerItf Interface PLMIRequirement

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface PLMIRequirement



Method Index


o GetAssociatedParameters(CATLISTV(CATBaseUnknown_var)&,CATLISTV(CATBaseUnknown_var)*)
Navigate from a Requirement to its associated Parameters.
o GetDerivedRequirements(CATBoolean,CATLISTV(CATBaseUnknown_var)&,CATLISTV(CATBaseUnknown_var)*)
Navigate from a Requirement to the Requirements it is tied by a "Derived Requirement" relation.
o GetSubRequirements(CATBoolean,CATLISTV(CATBaseUnknown_var)&,CATLISTV(CATBaseUnknown_var)*)
Navigate from a Requirement to the Requirements it is tied by a "Sub Requirement" relation.

Methods


o GetAssociatedParameters
public virtual GetAssociatedParameters( oParameters,
oParameterRels= NULL )
Navigate from a Requirement to its associated Parameters.
Parameters:
oParameters
list of Parameters associated with the current requirement.
oParameterRels
list of relations pointing from the current requirement.
Returns:
An HRESULT value.
Legal Values:
S_OK
Always
o GetDerivedRequirements
public virtual GetDerivedRequirements( iPointing,
oDerivedReqs,
oDerivedReqRels= NULL )
Navigate from a Requirement to the Requirements it is tied by a "Derived Requirement" relation.
Parameters:
iPointing
true if the Requirement is pointing (i.e. is at "from" extremity of relation). false if the Requirement is pointed (i.e. is at "to" extremity of relation).
oDerivedReqs
list of requirements in relation with the current requirement.
oDerivedReqRels
list of relations [pointing from | pointed to] the current requirement.
Returns:
An HRESULT value.
Legal Values:
S_OK
Always
o GetSubRequirements
public virtual GetSubRequirements( iPointing,
oSubReqs,
oSubReqRels= NULL )
Navigate from a Requirement to the Requirements it is tied by a "Sub Requirement" relation.
Parameters:
iPointing
true if the Requirement is pointing (i.e. is at "from" extremity of relation). false if the Requirement is pointed (i.e. is at "to" extremity of relation).
oSubReqs
list of requirements in relation with the current requirement.
oSubReqRels
list of relations [pointing from | pointed to] the current requirement.
Returns:
An HRESULT value.
Legal Values:
S_OK
Always

This object is included in the file: PLMIRequirement.h
If needed, your Imakefile.mk should include the module: VPLMRequirementModelerItf

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.