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.