#include <string>
#include <vector>
#include <map>
#include <unidefs.h>
#include <pom/pom/pom.h>
#include <Crt0ValidationContract/libcrt0validationcontract_exports.h>
#include <Crt0ValidationContract/libcrt0validationcontract_undef.h>
Go to the source code of this file.
|
| namespace | Teamcenter |
| | A convenient C++ class to manage a list of tag_t. This convenient class is derived from TagList class which is only available for internal developers.
|
| |
|
| int | CRT0_createValidationLinks (tag_t verificationRequestTag, const std::vector< tag_t > &wsoObjects, const std::map< tag_t, tag_t > &elementToContextMap, std::map< tag_t, tag_t > &assignedElementToValidationLinkMap) |
| |
| int | CRT0_deleteMappingPreAction (const tag_t attributeAlignmentTag, const tag_t contextObjTag) |
| |
| int | CRT0_IsObjectiveModifiable (tag_t affectedObj, bool &isApplicable, int &errorCode, std::string &errorMessage) |
| |
This header file declares all functions and data types to be used by clients of Verification Request module.
Definition in file VerificationRequestServices.hxx.
| int CRT0_createValidationLinks |
( |
tag_t |
verificationRequestTag, |
|
|
const std::vector< tag_t > & |
wsoObjects, |
|
|
const std::map< tag_t, tag_t > & |
elementToContextMap, |
|
|
std::map< tag_t, tag_t > & |
assignedElementToValidationLinkMap |
|
) |
| |
Returns the map of object added to Verification Request and its ValidationLink.
- Returns
-
- Parameters
-
| verificationRequestTag | (I) Verification Request tag to add objects to. |
| wsoObjects | (I) List of WSO objects to add to verificationRequestTag. |
| elementToContextMap | (I) Map of Awb0Element to its context to add to verificationRequestTag. |
| assignedElementToValidationLinkMap | (O) Map of added object to VR and its validation link. |
| int CRT0_deleteMappingPreAction |
( |
const tag_t |
attributeAlignmentTag, |
|
|
const tag_t |
contextObjTag |
|
) |
| |
This Method is to set the direction on the mapped analysis Parameter . before deleteing the Mapping.
- Returns
-
- Parameters
-
| attributeAlignmentTag | (I) attribute alignment tag for Mapping of system Parameter to analysis Parameter |
| contextObjTag | (I) validation link Object b/w VR and Sim analysis Object |
| int CRT0_IsObjectiveModifiable |
( |
tag_t |
affectedObj, |
|
|
bool & |
isApplicable, |
|
|
int & |
errorCode, |
|
|
std::string & |
errorMessage |
|
) |
| |
This Method checks if access is available to the selected Objective of a VR Parameter before deleteing the Mapping.
- Returns
-
- Parameters
-
| affectedObj | (I) In case of VR this will be Crt0AttributeElement |
| isApplicable | (O) Set to true if Crt0AttributeElement |
| errorCode | (O) Error codes related to no access |
| errorMessage | (O) Error messages related to no access |