|
Teamcenter C++ API Reference
2312
|
#include <AttributeTargetManagement.hxx>
Classes | |
| struct | AttributeInfo |
| struct | AttributeInput |
| struct | AttributeInput2 |
| struct | FindContextAttributeInput |
| struct | FindSyncAttributeCandidatesInput |
| struct | ParentAttrList |
| struct | SyncOrPublishAttributeInput |
Public Types | |
| enum | AttrAttributeType { SourceAttribute, OverriddenAttr, InputAttribute, SyncCandidate, OUTPUTATTR_NOTUPDATE, OUTPUTATTR_PUBLISHCANDIDATE, OUTPUTATTR_PUBLISHED, SOURCEATTRINPUT, SOURCEATTROUTPUT } |
| enum | AttrImpactAnlysisType { AnlyzeStudyReferences } |
| enum | SyncDirection { SyncSource, PublishSource } |
Static Public Member Functions | |
| static int | attrAnalyzeAttrReferences (std::vector< tag_t > attrObjs, int impactAnalysisType, std::vector< std::map< tag_t, tag_t > > &output_map_list) |
| static int | attrCreateMeasurableAttribute (const std::string &typeName, const std::string &attrName, const std::map< std::string, std::vector< std::string > > &nameValuePair, tag_t &createdObject) |
| static int | attrCreateMeasurement (tag_t attrTag, const std::vector< tag_t > &measureValues, tag_t &createdObject) |
| static int | attrCreateMeasureValue (const std::string &typeName, const std::map< std::string, std::vector< std::string > > &nameValuePair, tag_t &createdObject) |
| static int | attrEvaluateCreateCondition (tag_t attributeObj, tag_t analysisRequestObj, const std::string &attrTypeStr) |
| static int | attrFindMeasurableAttributeForConext (const std::vector< FindContextAttributeInput > &attrFindContextAttrbutesInfoList, std::vector< tag_t > &matchedObjects) |
| static int | attrFindSyncMeasurableAttributesCandidates (tag_t parentObject, SyncDirection direction, const std::vector< tag_t > &attrCandidates, const std::vector< std::string > &relationTypeNames, std::vector< AttributeInfo > &attributeInfoList) |
| static int | attrFindSyncMeasurableAttributesCandidates (const FindSyncAttributeCandidatesInput &syncAttributeCandidateInput, std::vector< AttributeInfo > &attributeInfoList) |
| static int | attrGetInputOuputMeasurableAttributes (tag_t parentObject, std::map< tag_t, std::map< std::string, tag_t > > configInfo, const std::vector< std::string > &relationTypeNames, std::vector< ParentAttrList > &output) |
| static int | attrGetMeasurableAttributes (const AttributeInput &input, bool &isValidationLine, std::vector< ParentAttrList > &output) |
| static int | attrGetMeasurableAttributes2 (const AttributeInput2 &input, std::vector< ParentAttrList > &output) |
| static int | attrHardCopy (const std::vector< tag_t > &sourceObjList, std::vector< tag_t > &newObjTagList) |
| static int | attrModifyAttributeProperties (tag_t attrObj, const std::string &measureValueType, const std::map< std::string, std::vector< std::string > > &attrNameValuePair, const std::map< std::string, std::vector< std::string > > &measureNameValuePair, tag_t &measureValueObj) |
| static int | attrPublishMeasurableAttributes (tag_t parentObject, const std::vector< AttributeInfo > &attrPublishCandidatesInfoList, const std::vector< std::string > &outputRelationTypeNames, std::vector< tag_t > &synchonizedObjects) |
| static int | attrPublishMeasurableAttributes (const SyncOrPublishAttributeInput &input, std::vector< tag_t > &synchonizedObjects) |
| static int | attrSyncMeasurableAttributes (tag_t parentObject, const std::vector< AttributeInfo > &attrSyncCandidatesInfoList, const std::vector< std::string > &inputRelationTypeNames, std::vector< tag_t > &synchonizedObjects) |
| static int | attrSyncMeasurableAttributes (const SyncOrPublishAttributeInput &input, std::vector< tag_t > &synchonizedObjects) |
Definition at line 45 of file AttributeTargetManagement.hxx.