DELPPRSystemItf Interface DELIPPRSystemRequirementAuth

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


interface DELIPPRSystemRequirementAuth

Interface to author requirement link


Method Index


o LinkToRequirement(CATIPLMNavReference*,CATBaseUnknown*,CATUnicodeString)
Links a requirement entity to a given system reference or operation reference
o RemoveAllLinksToRequirement(CATIPLMNavReference*)
Removes all links to requirement
o RemoveLinkToRequirement(CATIPLMNavReference*,CATBaseUnknown*,CATUnicodeString)
Removes the link to the input requirement if any
o SetContextualAttributeInfo(CATIPLMNavReference*,CATBaseUnknown*,CATListOfCATUnicodeString&)
Sets the list of attribute info for specific requirement linked to a given system or operation reference.

Methods


o LinkToRequirement
public virtual LinkToRequirement( ipiSystemOrOperationReference,
iRequirementEntity,
istrUsage)
Links a requirement entity to a given system reference or operation reference
Parameters:
ipiSystemOrOperationReference
The system reference or the operation reference
iRequirementEntity
The requirement entity to link
istrUsage
A connexion attribute which allows to identify links to requirements, could be empty.
Returns:
S_OK
if the method succeeds
E_INVALIDARG
if the arguments are not valid
E_FAIL
if the method fails for any other reason
o RemoveAllLinksToRequirement
public virtual RemoveAllLinksToRequirement( ipiSystemOrOperationReference)
Removes all links to requirement
Parameters:
ipiSystemOrOperationReference
The system reference or the operation reference
Returns:
S_OK
if the method succeeds
S_FALSE
if the system or the operation has no link to any requirements
E_FAIL
if the method fails for any other reason
o RemoveLinkToRequirement
public virtual RemoveLinkToRequirement( ipiSystemOrOperationReference,
iRequirementEntity,
istrUsage)
Removes the link to the input requirement if any
Parameters:
ipiSystemOrOperationReference
The system reference or the operation reference
iRequirementEntity
The requirement entity to remove
istrUsage
A connexion attribute which allows to identify links to requirements, could be empty.
Returns:
S_OK
if the method succeeds
S_FALSE
if the system or the operation has no link to the input requirement
E_INVALIDARG
if the arguments are not valid
E_FAIL
if the method fails for any other reason
o SetContextualAttributeInfo
public virtual SetContextualAttributeInfo( ipiSystemOrOperationReference,
ipiRequirement,
iListAttrInfo)
Sets the list of attribute info for specific requirement linked to a given system or operation reference.
Parameters:
ipiSystemOrOperationReference
The system reference or the operation reference
ipiRequirement
The linked requirement for which the attribute info is being set
iListAttrInfo
The list of attribute info for the requirement
Returns:
S_OK
if the attribute values were set OK
E_INVALIDARG
for an invalid argument
E_FAIL
if the method fails for any other reason

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

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