NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Types | Public Member Functions | List of all members
NXOpen::AME::ProductMatchingRulesBuilder Class Reference

Represents Product Matching Rules class builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateProductMatchingRulesBuilder

Created in NX11.0.0. More...

Inheritance diagram for NXOpen::AME::ProductMatchingRulesBuilder:
NXOpen::AME::AMEBaseBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  Condition { ConditionValueIsEqual, ConditionMatch }
 Represents matching rule condition. More...
 

Public Member Functions

void AddNewRule (int index, const NXString &propertyName, NXOpen::AME::ProductMatchingRulesBuilder::Condition condition, const NXString &deviceValue, const NXString &productValue)
 Add new product matching rule
Created in NX11.0.0. More...
 
void AddNewRule (int index, const char *propertyName, NXOpen::AME::ProductMatchingRulesBuilder::Condition condition, const char *deviceValue, const char *productValue)
 Add new product matching rule
Created in NX11.0.0. More...
 

Detailed Description

Represents Product Matching Rules class builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateProductMatchingRulesBuilder

Created in NX11.0.0.


Member Enumeration Documentation

Represents matching rule condition.

Enumerator
ConditionValueIsEqual 

used if conditon is "Value is equal"

ConditionMatch 

used if conditon is "Match"

Member Function Documentation

void NXOpen::AME::ProductMatchingRulesBuilder::AddNewRule ( int  index,
const NXString propertyName,
NXOpen::AME::ProductMatchingRulesBuilder::Condition  condition,
const NXString deviceValue,
const NXString productValue 
)

Add new product matching rule
Created in NX11.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
indexindex
propertyNamepropertyname
conditioncondition
deviceValuedevicevalue
productValueproductvalue
void NXOpen::AME::ProductMatchingRulesBuilder::AddNewRule ( int  index,
const char *  propertyName,
NXOpen::AME::ProductMatchingRulesBuilder::Condition  condition,
const char *  deviceValue,
const char *  productValue 
)

Add new product matching rule
Created in NX11.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
indexindex
propertyNamepropertyname
conditioncondition
deviceValuedevicevalue
productValueproductvalue

The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.