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

Represents a ManageEclassMappingBuilder class Builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateManageEclassmappingBuilder

Created in NX11.0.0. More...

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

Public Member Functions

NXOpen::AME::ImportType ImportType ()
 Returns the enum import type
Created in NX12.0.0. More...
 
void MapEClassObjectToADLibraryObject ()
 Map selected EClass object
Created in NX12.0.0. More...
 
void MapEClassPropertyToADLibraryObjectProperty (const NXString &selectedEClassProperty, const NXString &selectedADPropertyId, const NXString &selectedADPropertyName)
 Map selected EClass property with AD Library Object property
Created in NX12.0.0. More...
 
void MapEClassPropertyToADLibraryObjectProperty (const char *selectedEClassProperty, const char *selectedADPropertyId, const char *selectedADPropertyName)
 Map selected EClass property with AD Library Object property
Created in NX12.0.0. More...
 
void MapEClassPropValueToADLibraryObjectPropValue (const NXString &selectedEClassPropertyId, const NXString &selectedEClassPropValueId, const NXString &selectedADLibraryObjectPropValueName)
 Map selected EClass property value with AD Library Object property value
Created in NX12.0.0. More...
 
void MapEClassPropValueToADLibraryObjectPropValue (const char *selectedEClassPropertyId, const char *selectedEClassPropValueId, const char *selectedADLibraryObjectPropValueName)
 Map selected EClass property value with AD Library Object property value
Created in NX12.0.0. More...
 
NXOpen::Tooling::SelectReuseLibraryItemBuilderReuseLibraryItem ()
 Returns the reuse library selection item
Created in NX12.0.0. More...
 
NXOpen::AME::SelectAMEBaseNodeSelectedEclassNode ()
 Returns the EClass node selection
Created in NX11.0.0. More...
 
void SetAdPropertyIdToDefaultValueMap (const std::vector< NXString > &adPropId, const std::vector< NXString > &adDefaultValue)
 Set a map of for all AD properties and their respective Default values
Created in NX1847.0.0. More...
 
void SetImportType (NXOpen::AME::ImportType importType)
 Sets the enum import type
Created in NX12.0.0. More...
 
void TransferGroupMappingToClass ()
 Transfer group level mapping to class level
Created in NX1847.0.0. More...
 
void UnMapEClassObject ()
 Unmap selected EClass object
Created in NX12.0.0. More...
 
void UnMapEClassPropertyToADLibraryObjectProperty (const NXString &selectedEClassProperty)
 Unmap selected EClass property with AD Library Object property
Created in NX12.0.0. More...
 
void UnMapEClassPropertyToADLibraryObjectProperty (const char *selectedEClassProperty)
 Unmap selected EClass property with AD Library Object property
Created in NX12.0.0. More...
 
void UnMapEClassPropertyValue (const NXString &selectedEClassPropId, const NXString &selectedEclassPropValueId)
 Unmap selected EClass property value with AD Library Object property value
Created in NX12.0.0. More...
 
void UnMapEClassPropertyValue (const char *selectedEClassPropId, const char *selectedEclassPropValueId)
 Unmap selected EClass property value with AD Library Object property value
Created in NX12.0.0. More...
 

Detailed Description

Represents a ManageEclassMappingBuilder class Builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateManageEclassmappingBuilder

Created in NX11.0.0.


Member Function Documentation

NXOpen::AME::ImportType NXOpen::AME::ManageEclassMappingBuilder::ImportType ( )

Returns the enum import type
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

void NXOpen::AME::ManageEclassMappingBuilder::MapEClassObjectToADLibraryObject ( )

Map selected EClass object
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

void NXOpen::AME::ManageEclassMappingBuilder::MapEClassPropertyToADLibraryObjectProperty ( const NXString selectedEClassProperty,
const NXString selectedADPropertyId,
const NXString selectedADPropertyName 
)

Map selected EClass property with AD Library Object property
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
selectedEClassPropertyselectedeclassproperty
selectedADPropertyIdselectedadpropertyid
selectedADPropertyNameselectedadpropertyname
void NXOpen::AME::ManageEclassMappingBuilder::MapEClassPropertyToADLibraryObjectProperty ( const char *  selectedEClassProperty,
const char *  selectedADPropertyId,
const char *  selectedADPropertyName 
)

Map selected EClass property with AD Library Object property
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
selectedEClassPropertyselectedeclassproperty
selectedADPropertyIdselectedadpropertyid
selectedADPropertyNameselectedadpropertyname
void NXOpen::AME::ManageEclassMappingBuilder::MapEClassPropValueToADLibraryObjectPropValue ( const NXString selectedEClassPropertyId,
const NXString selectedEClassPropValueId,
const NXString selectedADLibraryObjectPropValueName 
)

Map selected EClass property value with AD Library Object property value
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
selectedEClassPropertyIdselectedeclasspropertyid
selectedEClassPropValueIdselectedeclasspropvalueid
selectedADLibraryObjectPropValueNameselectedadlibraryobjectpropvaluename
void NXOpen::AME::ManageEclassMappingBuilder::MapEClassPropValueToADLibraryObjectPropValue ( const char *  selectedEClassPropertyId,
const char *  selectedEClassPropValueId,
const char *  selectedADLibraryObjectPropValueName 
)

Map selected EClass property value with AD Library Object property value
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
selectedEClassPropertyIdselectedeclasspropertyid
selectedEClassPropValueIdselectedeclasspropvalueid
selectedADLibraryObjectPropValueNameselectedadlibraryobjectpropvaluename
NXOpen::Tooling::SelectReuseLibraryItemBuilder* NXOpen::AME::ManageEclassMappingBuilder::ReuseLibraryItem ( )

Returns the reuse library selection item
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

NXOpen::AME::SelectAMEBaseNode* NXOpen::AME::ManageEclassMappingBuilder::SelectedEclassNode ( )

Returns the EClass node selection
Created in NX11.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

void NXOpen::AME::ManageEclassMappingBuilder::SetAdPropertyIdToDefaultValueMap ( const std::vector< NXString > &  adPropId,
const std::vector< NXString > &  adDefaultValue 
)

Set a map of for all AD properties and their respective Default values
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
adPropIdadpropid
adDefaultValueaddefaultvalue
void NXOpen::AME::ManageEclassMappingBuilder::SetImportType ( NXOpen::AME::ImportType  importType)

Sets the enum import type
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
importTypeimporttype
void NXOpen::AME::ManageEclassMappingBuilder::TransferGroupMappingToClass ( )

Transfer group level mapping to class level
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

void NXOpen::AME::ManageEclassMappingBuilder::UnMapEClassObject ( )

Unmap selected EClass object
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

void NXOpen::AME::ManageEclassMappingBuilder::UnMapEClassPropertyToADLibraryObjectProperty ( const NXString selectedEClassProperty)

Unmap selected EClass property with AD Library Object property
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
selectedEClassPropertyselectedeclassproperty
void NXOpen::AME::ManageEclassMappingBuilder::UnMapEClassPropertyToADLibraryObjectProperty ( const char *  selectedEClassProperty)

Unmap selected EClass property with AD Library Object property
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
selectedEClassPropertyselectedeclassproperty
void NXOpen::AME::ManageEclassMappingBuilder::UnMapEClassPropertyValue ( const NXString selectedEClassPropId,
const NXString selectedEclassPropValueId 
)

Unmap selected EClass property value with AD Library Object property value
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
selectedEClassPropIdselectedeclasspropid
selectedEclassPropValueIdselectedeclasspropvalueid
void NXOpen::AME::ManageEclassMappingBuilder::UnMapEClassPropertyValue ( const char *  selectedEClassPropId,
const char *  selectedEclassPropValueId 
)

Unmap selected EClass property value with AD Library Object property value
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
selectedEClassPropIdselectedeclasspropid
selectedEclassPropValueIdselectedeclasspropvalueid

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