NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.AME.ProductSelectionBuilder Class Reference

JA class for Product Selection dialog More...

Inheritance diagram for NXOpen.AME.ProductSelectionBuilder:
NXOpen.AME.MultipleObjectsBuilder NXOpen.AME.AMEBaseBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  Type { SameEngineeringObjectDefinition, SameClassificationAndMoreDetailedClassification, AllCommonProducts }
 the product type for product selection More...
 

Public Member Functions

unsafe void SetAuxiliaryProducts (NXOpen.AME.ProductDefinition[] auxiliaryProducts)
 Set auxiliary product details More...
 
unsafe void SetSelectedProduct (NXOpen.AME.ProductDefinition selectedProduct)
 Set selected product More...
 

Properties

unsafe bool BreakUnLockedTemplate [get, set]
 Returns or sets the option to exchange product by breaking unlocked template More...
 
unsafe bool ClearTiaTypeIdentifierInType [get, set]
 Returns or sets the option to clear tia type identifier property More...
 
unsafe bool ExchangePLCRelevantProduct [get, set]
 Returns or sets the option to exchange plc relevant product More...
 
unsafe bool ExchangeProductForNotLockedTemplate [get, set]
 Returns or sets the option to exchange product for device which are not members of locked template More...
 
unsafe bool PlaceInProductAspect [get, set]
 Returns or sets the option to create product aspect for device if not available More...
 
unsafe
NXOpen.AME.ProductSelectionBuilder.Type 
ProductType [get, set]
 Returns or sets the product type for product selection More...
 
unsafe bool RemovePLCRelevantProduct [get, set]
 Returns or sets the option to remove plc relevant product More...
 
unsafe
NXOpen.AME.SelectClassificationBuilder 
SelectClassification [get]
 Returns the selected classification More...
 
unsafe NXOpen.SelectNXObjectList SelectedDevices [get]
 Returns the selected devices More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

JA class for Product Selection dialog

To create a new instance of this class, use NXOpen.AME.AMEManager.CreateProductSelectionBuilder

Default values.

Property Value

ProductType

SameEngineeringObjectDefinition

Created in NX11.0.0

Member Enumeration Documentation

the product type for product selection

Enumerator
SameEngineeringObjectDefinition 
SameClassificationAndMoreDetailedClassification 
AllCommonProducts 

Member Function Documentation

unsafe void NXOpen.AME.ProductSelectionBuilder.SetAuxiliaryProducts ( NXOpen.AME.ProductDefinition[]  auxiliaryProducts)
inline

Set auxiliary product details

Created in NX12.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
auxiliaryProducts
unsafe void NXOpen.AME.ProductSelectionBuilder.SetSelectedProduct ( NXOpen.AME.ProductDefinition  selectedProduct)
inline

Set selected product

Created in NX11.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
selectedProduct

Property Documentation

unsafe bool NXOpen.AME.ProductSelectionBuilder.BreakUnLockedTemplate
getset

Returns or sets the option to exchange product by breaking unlocked template

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe bool NXOpen.AME.ProductSelectionBuilder.ClearTiaTypeIdentifierInType
getset

Returns or sets the option to clear tia type identifier property

Created in NX1899.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe bool NXOpen.AME.ProductSelectionBuilder.ExchangePLCRelevantProduct
getset

Returns or sets the option to exchange plc relevant product

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe bool NXOpen.AME.ProductSelectionBuilder.ExchangeProductForNotLockedTemplate
getset

Returns or sets the option to exchange product for device which are not members of locked template

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe bool NXOpen.AME.ProductSelectionBuilder.PlaceInProductAspect
getset

Returns or sets the option to create product aspect for device if not available

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe NXOpen.AME.ProductSelectionBuilder.Type NXOpen.AME.ProductSelectionBuilder.ProductType
getset

Returns or sets the product type for product selection

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe bool NXOpen.AME.ProductSelectionBuilder.RemovePLCRelevantProduct
getset

Returns or sets the option to remove plc relevant product

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe NXOpen.AME.SelectClassificationBuilder NXOpen.AME.ProductSelectionBuilder.SelectClassification
get

Returns the selected classification

Created in NX12.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe NXOpen.SelectNXObjectList NXOpen.AME.ProductSelectionBuilder.SelectedDevices
get

Returns the selected devices

Created in NX12.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")


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