AMEManager Class — NXOpen Python API Reference 12.0.0 documentation

# AMEManager Class

class `NXOpen.AME.``AMEManager`

  Bases: `object`

  Represents a manager of automation designer objects

  To obtain an instance of this class, refer to `NXOpen.Session`

  New in version NX11.0.0.

# Methods

Method | Description
--- | ---
ApplyNamingRule | Apply naming rule
ChangeDescription | Change the description of the node
ChangeEngineeringObjectDescription | Change the description of an Engineering Object
ChangeName | Change the name of the node
ChangeParent | Change the parent of a node in navigator
ClearClipboard | Clears clipboard
CloseAmeProject | Close AME project
ConfigureMemoryAreas | Creates memory areas and memory records for given product definition
ConnectToLibraryItemBuilder | Creates a connect to library item builder
CopyObjects | Copies objects on the clipboard
CreateAccessorEvaluatorBuilder | Creates a `NXOpen.AME.AccessorEvaluatorBuilder`
CreateAncestorEvaluatorBuilder | Creates a `NXOpen.AME.AncestorEvaluatorBuilder`
CreateApplicationBuilder | Creates a builder
CreateAspectNavigatorPreferencesBuilder | Creates a builder for the aspect navigator preferences dialog
CreateAspectPrefixBuilder | Creates a `NXOpen.AME.AspectPrefixBuilder`
CreateAssignAspectBuilder | Creates a `NXOpen.AME.AssignAspectBuilder`
CreateAssignSubnetBuilder | Creates a `NXOpen.AME.AssignSubnetBuilder`
CreateAssignTemplateToProductBuilder | Creates a `NXOpen.AME.AssignTemplateToProductBuilder`
CreateAssignTypeBuilder | Creates a `NXOpen.AME.AssignTypeBuilder`
CreateBreakTemplateBuilder | Creates a `NXOpen.AME.BreakTemplateBuilder`
CreateBulkConnectionBuilder | Creates a `NXOpen.AME.BulkConnectionBuilder`
CreateBulkEngineeringObjectBuilder | Creates a `NXOpen.AME.BulkEngineeringObjectBuilder`
CreateCabinetDesignBuilder | Creates a `NXOpen.AME.CabinetDesignBuilder`
CreateCallMethodRuleBuilder | Creates a `NXOpen.AME.CallMethodRuleBuilder`
CreateChildrenEvaluatorBuilder | Creates a `NXOpen.AME.ChildrenEvaluatorBuilder`
CreateConfigureResultTableBuilder | Creates a `NXOpen.AME.ConfigureResultTableBuilder`
CreateConnectedObjectsEvaluatorBuilder | Creates a `NXOpen.AME.ConnectedObjectsEvaluatorBuilder`
CreateDocumentStructureBuilder | Creates a `NXOpen.AME.DocumentStructureBuilder`
CreateEditAnnotationBuilder | Creates a `NXOpen.AME.EditAnnotationBuilder`
CreateEditClauseBuilder | Creates a `NXOpen.AME.EditClauseBuilder`
CreateEditEngineeringObjectBuilder | Creates a `NXOpen.AME.EditEngineeringObjectBuilder`
CreateEditOrderBuilder | Creates a `NXOpen.AME.EditOrderBuilder`
CreateEditQueryBuilder | Creates a `NXOpen.AME.EditQueryBuilder`
CreateEditQueryScopeBuilder | Creates a `NXOpen.AME.TCSavedQueriesBuilder`
CreateElectricalAnnotationSettingsBuilder | Creates a `NXOpen.AME.ElectricalAnnotationSettingsBuilder`
CreateElectricalConnectionSettingsBuilder | Creates a `NXOpen.AME.ElectricalConnectionSettingsBuilder`
CreateEngObjectDefinitionBuilder | Creates a `NXOpen.AME.CreateEngObjectDefinitionBuilder`
CreateEngineeringObjectAndMapLdObject | Create an eo and map it to a LD object
CreateEngineeringObjectBuilder | Creates a `NXOpen.AME.EngineeringObjectBuilder`
CreateEngineeringObjectDefinitionLabelBuilder | Creates a `NXOpen.AME.EngineeringObjectDefinitionLabelBuilder`
CreateEplanImportProjectTemplateBuilder | Creates a `NXOpen.AME.EplanImportProjectTemplateBuilder`
CreateEplanProjectGenerationBuilder | Creates a builder for the EPLAN project generation dialog
CreateEplanProjectTemplateAndStructureBuilder | Creates an EplanProjectTemplateAndStructureBuilder
CreateEplanSettingsBuilder | Creates an EplanSettingsBuilder
CreateEplanStructureIdentifierOrderBuilder | Creates a `NXOpen.AME.EplanStructureIdentifierOrderBuilder`
CreateEvaluatorCopyToBuilder | Creates a `NXOpen.AME.EvaluatorCopyToBuilder`
CreateExportEclassMappingBuilder | Creates a `NXOpen.AME.ExportEClassMappingBuilder`
CreateExtractAttributeBuilder | Creates an extract attribute builder
CreateFormSheetBuilder | Creates a `NXOpen.AME.FormSheetBuilder`
CreateFormSheetSettingsBuilder | Creates a `NXOpen.AME.FormSheetSettingsBuilder`
CreateFragmentBuilder | Creates a `NXOpen.AME.FragmentBuilder`
CreateFunctionCallInstanceBuilder | Creates an function call instance builder
CreateGeneralAnnotationSettingsBuilder | Creates a `NXOpen.AME.GeneralAnnotationSettingsBuilder`
CreateGeneralConnectionSettingsBuilder | Creates a `NXOpen.AME.GeneralConnectionSettingsBuilder`
CreateGenerateReportsBuilder | Creates a `NXOpen.AME.GenerateReportsBuilder`
CreateGlobalSelectionBuilder | Creates a global selection builder
CreateGroupBuilder | Creates a `NXOpen.AME.GroupBuilder`
CreateGroupFolder | Creates a `NXOpen.AME.AMEGroupFolder`
CreateImportEclassMappingBuilder | Creates a `NXOpen.AME.ImportEClassMappingBuilder`
CreateImportEclassProductBuilder | Creates a `NXOpen.AME.ImportEClassProductBuilder`
CreateImportEclassSchemaBuilder | Creates a `NXOpen.AME.ImportEClassSchemaBuilder`
CreateImportEplanPageMacroBuilder | Creates a `NXOpen.AME.ImportEplanPageMacroBuilder`
CreateImportGlobalMappingBuilder | Creates a `NXOpen.AME.ImportGlobalMappingBuilder`
CreateImportHwxmlBuilder | Creates an HWXml import builder
CreateInsertObjectBuilder | Creates a `NXOpen.AME.InsertObjectBuilder`
CreateInstanceDataBlockBuilder | Creates an instance data block builder
CreateInstantiateTemplateBulkBuilder | Creates a `NXOpen.AME.InstantiateTemplateBulkBuilder`
CreateInterruptionPointBuilder | Creates a `NXOpen.AME.InterruptionPointBuilder`
CreateLabel | Creates an Engineering Object Label
CreateLayoutDefinitionBuilder | Creates a `NXOpen.AME.LayoutDefinitionBuilder`
CreateLineDesignerMappingBuilder | Creates a `NXOpen.AME.LineDesignerMappingBuilder`
CreateLinkSymbolToDeviceTypeBuilder | Creates a `NXOpen.AME.LinkSymbolToDeviceTypeBuilder`
CreateLoadLineDesignerBuilder | Creates a `NXOpen.AME.LoadLineDesignerBuilder`
CreateManage2dSymbolsBuilder | Creates a `NXOpen.AME.Manage2dSymbolsBuilder`
CreateManage3dmodelsBuilder | Creates a `NXOpen.AME.Manage3DModelsBuilder`
CreateManageEclassmappingBuilder | Creates a `NXOpen.AME.ManageEclassMappingBuilder`
CreateManageObjectTypeBuilder | Creates a `NXOpen.AME.ManageObjectTypeBuilder`
CreateMapToExistingObjectBuilder | Creates a Map To Existing Builder
CreateMountingInterfaceBuilder | Creates a `NXOpen.AME.MountingInterfaceBuilder`
CreateNamingRuleSettingsBuilder | Creates a builder for the Set Naming Rules dialog
CreateObjectEvaluatorBuilder | Creates a `NXOpen.AME.ObjectEvaluatorBuilder`
CreateOperandRuleBuilder | Creates a `NXOpen.AME.OperandRuleBuilder`
CreateOperatorRuleBuilder | Creates a `NXOpen.AME.OperatorRuleBuilder`
CreateOpticalAnnotationSettingsBuilder | Creates a `NXOpen.AME.OpticalAnnotationSettingsBuilder`
CreateOpticalConnectionSettingsBuilder | Creates a `NXOpen.AME.OpticalConnectionSettingsBuilder`
CreateOrderAspectsBuilder | Creates a `NXOpen.AME.OrderAspectsBuilder`
CreatePageBuilder | Creates a `NXOpen.AME.PageBuilder`
CreatePageNamingBuilder | Creates a `NXOpen.AME.PageNamingBuilder`
CreateParameterRuleBuilder | Creates a `NXOpen.AME.ParameterRuleBuilder`
CreateParentEvaluatorBuilder | Creates a `NXOpen.AME.ParentEvaluatorBuilder`
CreatePlaceAutomationBuilder | Creates a `NXOpen.AME.PlaceAutomationBuilder`
CreatePlcMemoryAreaBuilder | Creates a `NXOpen.AME.PlcMemoryAreaBuilder`
CreatePlcMethodBuilder | Creates a `NXOpen.AME.PlcMethodBuilder`
CreatePlcRack | Creates a object of plc rack under provided station
CreatePlcStation | Creates a object of plc central station
CreatePlcSymbolBuilder | Creates a `NXOpen.AME.PlcSymbolBuilder`
CreatePlcSymbolsEvaluatorBuilder | Creates a `NXOpen.AME.PlcSymbolsEvaluatorBuilder`
CreatePlcVendorSymbolBuilder | Creates a `NXOpen.AME.PlcVendorSymbolBuilder`
CreatePmiNoteBuilder | Creates a `NXOpen.AME.CreatePmiNoteBuilder`
CreatePortBuilder | Creates a port builder
CreatePortConnectionBuilder | Creates a port builder
CreatePortEvaluatorBuilder | Creates a `NXOpen.AME.PortEvaluatorBuilder`
CreatePortsManagerBuilder | Creates a ports manager builder
CreateProductBuilder | Creates a `NXOpen.AME.CreateProductBuilder`
CreateProductMatchingRulesBuilder | Creates a `NXOpen.AME.ProductMatchingRulesBuilder`
CreateProductSelectionBuilder | Creates a `NXOpen.AME.ProductSelectionBuilder`
CreateProductSelectionDetailsBuilder | Creates a `NXOpen.AME.ProductSelectionDetailsBuilder`
CreateProjectEngineeringObjectBuilder | Creates a `NXOpen.AME.ProjectEngineeringObjectBuilder`
CreatePropertyEvaluatorBuilder | Creates a `NXOpen.AME.PropertyEvaluatorBuilder`
CreateQueryBuilder | Creates a `NXOpen.AME.QueryBuilder`
CreateQueryFolder | Creates a `NXOpen.AME.QueryFolder`
CreateReportTemplateBuilder | Creates a `NXOpen.AME.ReportTemplateBuilder`
CreateReportsSettingsBuilder | Creates a `NXOpen.AME.ReportsSettingsBuilder`
CreateSaveToLibraryBuilder | Creates a `NXOpen.AME.SaveToLibraryBuilder`
CreateSchematicSymbolConfigurationBuilder | Creates a `NXOpen.AME.SchematicSymbolConfigurationBuilder`
CreateShowHideObjectsBuilder | Create Show/Hide Objects Builder
CreateSnap3dmodelsBuilder | Creates a `NXOpen.AME.Snap3DModelsBuilder`
CreateSubnetBuilder | Creates a `NXOpen.AME.SubnetBuilder`
CreateSymbolAnnotationBuilder | Creates a `NXOpen.AME.SymbolAnnotationBuilder`
CreateSymbolAnnotationSettingsBuilder | Creates a `NXOpen.AME.SymbolAnnotationSettingsBuilder`
CreateSymbolAuthoringBuilder | Creates a `NXOpen.AME.SymbolAuthoringBuilder`
CreateTeeJunctionBuilder | Creates a `NXOpen.AME.TeeJunctionBuilder`
CreateTemplateBuilder | Creates a `NXOpen.AME.CreateTemplateBuilder`
CreateTemplateDefinitionBuilder | Creates a `NXOpen.AME.CreateTemplateDefinitionBuilder`
CreateTiaPortalProjectSettingsBuilder | Creates an TiaPortalSettingsBuilder
CreateTiaprojectItemBuilder | Creates a `NXOpen.AME.TiaProjectItemBuilder`
CreateTransferFileDataBuilder | Creates a `NXOpen.AME.TransferFileDataBuilder`
CreateTypeMappingListBuilder | Creates a `NXOpen.AME.TypeMappingListBuilder`
CreateUnloadLineDesignerBuilder | Creates a `NXOpen.AME.UnloadLineDesignerBuilder`
CreateUserConstants | Create plc user constants under provided node
CutObjects | Cuts objects and places them on the clipboard
DefineAspectBuilder | Creates a `NXOpen.AME.DefineAspectBuilder`
DeleteBrokenEoLinkToLdObject | Delete a Broken EO - LD Mapping Link
DeleteBrokenTemplateLinkToLdObject | Delete a Broken template - LD Mapping Link
DeleteEnd | End of the delete
DeleteLabel | Deletes an Engineering Object Label
DeleteObject | Delete the AME object
DeleteSingleAspect | Delete the AME aspect node object and the connected EO as well as all children in all aspects
DoDelete | Start to delete
DoDeleteWithUpdate | Start to delete with update
EditTarget | Set the target to be edited, target can be Type or Template, targetID is the DB id from the Teamcenter
EnterEclassEnv | Entering an eClass environment
EstablishChildren | Establish the children
ExportTiaProject | Exports tia to external tool
GetApplicationBuilder | Return the application builder
GetPartFilepath | Gets the file Path from full specification
HideShowLdObject | Hide/Show a LD object
LoadConnectedEos | Loads connected Engineering objects
LoadProductDefinition | Loads the Product Defintion
LockTemplate | Locks/unlocks the template
MakeInstanceDbGlobal | Change the instance data block to single / global instance
MakeMultipleInstanceDb | Change the instance data block to multiple instance
MapLdObject | Map a LD object to an eo
MapLdObjectToTemplate | Map a LD object to a template
MoveLabel | Moves an Engineering Object Label
MoveNavigatorNodes | Moves Navigator nodes under same parent
PasteObjects | Pastes objects from the clipboard under given parent
ReloadProject | Reload of project
RemoveFromGroup | Removes an engineering object from a group
ResetNaming | Apply naming rule
SelectAndHighlightBuilder | Creates a `NXOpen.AME.SelectAndHighlightBuilder`
SetDeleteConditionalObject | Set the delete option
SetHostName | Set the host name
SetObjectsToBeDeleted | Set the objects to be deleted
SubmitEngObjectDelete | Submit the delete of EOs
SubmitQueryObjectDelete | Submit the delete of Query Objects
UnassignPlcblock | Unassign the Plc Block to from a PLC
UnloadPart | Unloads a part even if modified
UnloadProject | Unload of template or definition project
UnmapLdObject | Unmap a LD object
UnmapTemplate | Unmap a template
UpdateAllNames | Update all the node’s name based on the naming rule
UpdateCollaborationContext | Updates the collaboration context
UpgradeMappingsRevision | Upgrade all the instance mappings of the project to the new loaded revision
ValidateForModification | Validate if object is modifiable

# Enumerations

AMEManagerCreateStationType Enumeration | Type of PLC Station
AMEManagerDeleteType Enumeration | the deletion type
AMEManagerPasteStatus Enumeration | the status of paste operation

# Method Detail

## ApplyNamingRule

`AMEManager.``ApplyNamingRule`

  Apply naming rule

  Signature `ApplyNamingRule(obj)`

  Parameters: | obj (`NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## ChangeDescription

`AMEManager.``ChangeDescription`

  Change the description of the node

  Signature `ChangeDescription(node, text)`

  Parameters:

  - node (`NXOpen.AME.AMEBaseNode`) –
  - text (str) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## ChangeEngineeringObjectDescription

`AMEManager.``ChangeEngineeringObjectDescription`

  Change the description of an Engineering Object

  Signature `ChangeEngineeringObjectDescription(eoTag, text)`

  Parameters:

  - eoTag (`NXOpen.AME.IEngObject`) –
  - text (str) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## ChangeName

`AMEManager.``ChangeName`

  Change the name of the node

  Signature `ChangeName(node, text)`

  Parameters:

  - node (`NXOpen.AME.AMEBaseNode`) –
  - text (str) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## ChangeParent

`AMEManager.``ChangeParent`

  Change the parent of a node in navigator

  Signature `ChangeParent(obj, newParent)`

  Parameters:

  - obj (`NXOpen.NXObject`) –
  - newParent (`NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## ClearClipboard

`AMEManager.``ClearClipboard`

  Clears clipboard

  Signature `ClearClipboard()`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CloseAmeProject

`AMEManager.``CloseAmeProject`

  Close AME project

  Signature `CloseAmeProject()`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## ConfigureMemoryAreas

`AMEManager.``ConfigureMemoryAreas`

  Creates memory areas and memory records for given product definition

  Signature `ConfigureMemoryAreas(obj)`

  Parameters: | obj (`NXOpen.NXObject`) –
  Returns: |
  Return type: | list of `NXOpen.AME.AMEBaseNode`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## ConnectToLibraryItemBuilder

`AMEManager.``ConnectToLibraryItemBuilder`

  Creates a connect to library item builder

  Signature `ConnectToLibraryItemBuilder(part, imPort)`

  Parameters:

  - part (`NXOpen.Part`) –
  - imPort (`NXOpen.AME.InterfaceMemberPort`) – node to edit may not be NULL

  Returns: |
  Return type: | `NXOpen.AME.ConnectToLibraryItemBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CopyObjects

`AMEManager.``CopyObjects`

  Copies objects on the clipboard

  Signature `CopyObjects(objectsToCopy)`

  Parameters: | objectsToCopy (list of `NXOpen.AME.AMEBaseNode`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateAccessorEvaluatorBuilder

`AMEManager.``CreateAccessorEvaluatorBuilder`

  Creates a `NXOpen.AME.AccessorEvaluatorBuilder`

  Signature `CreateAccessorEvaluatorBuilder(part, accessorEvaluator)`

  Parameters:

  - part (`NXOpen.Part`) –
  - accessorEvaluator (`NXOpen.AME.ExpressionEvaluator`) –

  Returns: |
  Return type: | `NXOpen.AME.AccessorEvaluatorBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateAncestorEvaluatorBuilder

`AMEManager.``CreateAncestorEvaluatorBuilder`

  Creates a `NXOpen.AME.AncestorEvaluatorBuilder`

  Signature `CreateAncestorEvaluatorBuilder(part, ancestorEvaluator)`

  Parameters:

  - part (`NXOpen.Part`) –
  - ancestorEvaluator (`NXOpen.AME.ExpressionEvaluator`) –

  Returns: |
  Return type: | `NXOpen.AME.AncestorEvaluatorBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateApplicationBuilder

`AMEManager.``CreateApplicationBuilder`

  Creates a builder

  Signature `CreateApplicationBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.ApplicationBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateAspectNavigatorPreferencesBuilder

`AMEManager.``CreateAspectNavigatorPreferencesBuilder`

  Creates a builder for the aspect navigator preferences dialog

  Signature `CreateAspectNavigatorPreferencesBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.AspectNavigatorPreferencesBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateAspectPrefixBuilder

`AMEManager.``CreateAspectPrefixBuilder`

  Creates a `NXOpen.AME.AspectPrefixBuilder`

  Signature `CreateAspectPrefixBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.AspectPrefixBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateAssignAspectBuilder

`AMEManager.``CreateAssignAspectBuilder`

  Creates a `NXOpen.AME.AssignAspectBuilder`

  Signature `CreateAssignAspectBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.AssignAspectBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateAssignSubnetBuilder

`AMEManager.``CreateAssignSubnetBuilder`

  Creates a `NXOpen.AME.AssignSubnetBuilder`

  Signature `CreateAssignSubnetBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.AssignSubnetBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateAssignTemplateToProductBuilder

`AMEManager.``CreateAssignTemplateToProductBuilder`

  Creates a `NXOpen.AME.AssignTemplateToProductBuilder`

  Signature `CreateAssignTemplateToProductBuilder(productDef)`

  Parameters: | productDef (`NXOpen.AME.ProductDefinition`) –
  Returns: |
  Return type: | `NXOpen.AME.AssignTemplateToProductBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateAssignTypeBuilder

`AMEManager.``CreateAssignTypeBuilder`

  Creates a `NXOpen.AME.AssignTypeBuilder`

  Signature `CreateAssignTypeBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.AssignTypeBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateBreakTemplateBuilder

`AMEManager.``CreateBreakTemplateBuilder`

  Creates a `NXOpen.AME.BreakTemplateBuilder`

  Signature `CreateBreakTemplateBuilder(part, engObj)`

  Parameters:

  - part (`NXOpen.Part`) –
  - engObj (`NXOpen.AME.AMEEngObject`) –

  Returns: |
  Return type: | `NXOpen.AME.BreakTemplateBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateBulkConnectionBuilder

`AMEManager.``CreateBulkConnectionBuilder`

  Creates a `NXOpen.AME.BulkConnectionBuilder`

  Signature `CreateBulkConnectionBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.BulkConnectionBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateBulkEngineeringObjectBuilder

`AMEManager.``CreateBulkEngineeringObjectBuilder`

  Creates a `NXOpen.AME.BulkEngineeringObjectBuilder`

  Signature `CreateBulkEngineeringObjectBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.BulkEngineeringObjectBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateCabinetDesignBuilder

`AMEManager.``CreateCabinetDesignBuilder`

  Creates a `NXOpen.AME.CabinetDesignBuilder`

  Signature `CreateCabinetDesignBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.CabinetDesignBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateCallMethodRuleBuilder

`AMEManager.``CreateCallMethodRuleBuilder`

  Creates a `NXOpen.AME.CallMethodRuleBuilder`

  Signature `CreateCallMethodRuleBuilder(part, editedRule, block, ruleType, refObjectType, replacementType, compileUnitIndex, startIndex, endIndex)`

  Parameters:

  - part (`NXOpen.Part`) –
  - editedRule (`NXOpen.AME.PlcCodePosition`) –
  - block (`NXOpen.AME.PlcBlock`) –
  - ruleType (`NXOpen.AME.PlcRuleType`) –
  - refObjectType (`NXOpen.AME.PlcRuleRefObjectType`) –
  - replacementType (`NXOpen.AME.PlcRuleReplacementType`) –
  - compileUnitIndex (int) –
  - startIndex (int) –
  - endIndex (int) –

  Returns: |
  Return type: | `NXOpen.AME.CallMethodRuleBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateChildrenEvaluatorBuilder

`AMEManager.``CreateChildrenEvaluatorBuilder`

  Creates a `NXOpen.AME.ChildrenEvaluatorBuilder`

  Signature `CreateChildrenEvaluatorBuilder(part, childrenEvaluator)`

  Parameters:

  - part (`NXOpen.Part`) –
  - childrenEvaluator (`NXOpen.AME.ExpressionEvaluator`) –

  Returns: |
  Return type: | `NXOpen.AME.ChildrenEvaluatorBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateConfigureResultTableBuilder

`AMEManager.``CreateConfigureResultTableBuilder`

  Creates a `NXOpen.AME.ConfigureResultTableBuilder`

  Signature `CreateConfigureResultTableBuilder(queryObject)`

  Parameters: | queryObject (`NXOpen.AME.AMEQuery`) –
  Returns: |
  Return type: | `NXOpen.AME.ConfigureResultTableBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateConnectedObjectsEvaluatorBuilder

`AMEManager.``CreateConnectedObjectsEvaluatorBuilder`

  Creates a `NXOpen.AME.ConnectedObjectsEvaluatorBuilder`

  Signature `CreateConnectedObjectsEvaluatorBuilder(part, connectedObjectsEvaluator)`

  Parameters:

  - part (`NXOpen.Part`) –
  - connectedObjectsEvaluator (`NXOpen.AME.ExpressionEvaluator`) –

  Returns: |
  Return type: | `NXOpen.AME.ConnectedObjectsEvaluatorBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateDocumentStructureBuilder

`AMEManager.``CreateDocumentStructureBuilder`

  Creates a `NXOpen.AME.DocumentStructureBuilder`

  Signature `CreateDocumentStructureBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.DocumentStructureBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateEditAnnotationBuilder

`AMEManager.``CreateEditAnnotationBuilder`

  Creates a `NXOpen.AME.EditAnnotationBuilder`

  Signature `CreateEditAnnotationBuilder(part, extObject)`

  Parameters:

  - part (`NXOpen.Part`) –
  - extObject (`NXOpen.AME.AMEExtendedObject`) –

  Returns: |
  Return type: | `NXOpen.AME.EditAnnotationBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateEditClauseBuilder

`AMEManager.``CreateEditClauseBuilder`

  Creates a `NXOpen.AME.EditClauseBuilder`

  Signature `CreateEditClauseBuilder(part, queryObject, queryClause)`

  Parameters:

  - part (`NXOpen.Part`) –
  - queryObject (`NXOpen.AME.AMEQuery`) –
  - queryClause (`NXOpen.AME.QueryClause`) –

  Returns: |
  Return type: | `NXOpen.AME.EditClauseBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateEditEngineeringObjectBuilder

`AMEManager.``CreateEditEngineeringObjectBuilder`

  Creates a `NXOpen.AME.EditEngineeringObjectBuilder`

  Signature `CreateEditEngineeringObjectBuilder(part, editObject)`

  Parameters:

  - part (`NXOpen.Part`) –
  - editObject (`NXOpen.AME.AMEEngObject`) –

  Returns: |
  Return type: | `NXOpen.AME.EditEngineeringObjectBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateEditOrderBuilder

`AMEManager.``CreateEditOrderBuilder`

  Creates a `NXOpen.AME.EditOrderBuilder`

  Signature `CreateEditOrderBuilder(part, portContainer)`

  Parameters:

  - part (`NXOpen.Part`) –
  - portContainer (`NXOpen.NXObject`) –

  Returns: |
  Return type: | `NXOpen.AME.EditOrderBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateEditQueryBuilder

`AMEManager.``CreateEditQueryBuilder`

  Creates a `NXOpen.AME.EditQueryBuilder`

  Signature `CreateEditQueryBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.EditQueryBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateEditQueryScopeBuilder

`AMEManager.``CreateEditQueryScopeBuilder`

  Creates a `NXOpen.AME.TCSavedQueriesBuilder`

  Signature `CreateEditQueryScopeBuilder(part, queryObject, queryClause)`

  Parameters:

  - part (`NXOpen.Part`) –
  - queryObject (`NXOpen.AME.AMEQuery`) –
  - queryClause (`NXOpen.AME.QueryClause`) –

  Returns: |
  Return type: | `NXOpen.AME.TCSavedQueriesBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateElectricalAnnotationSettingsBuilder

`AMEManager.``CreateElectricalAnnotationSettingsBuilder`

  Creates a `NXOpen.AME.ElectricalAnnotationSettingsBuilder`

  Signature `CreateElectricalAnnotationSettingsBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.ElectricalAnnotationSettingsBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateElectricalConnectionSettingsBuilder

`AMEManager.``CreateElectricalConnectionSettingsBuilder`

  Creates a `NXOpen.AME.ElectricalConnectionSettingsBuilder`

  Signature `CreateElectricalConnectionSettingsBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.ElectricalConnectionSettingsBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateEngObjectDefinitionBuilder

`AMEManager.``CreateEngObjectDefinitionBuilder`

  Creates a `NXOpen.AME.CreateEngObjectDefinitionBuilder`

  Signature `CreateEngObjectDefinitionBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.CreateEngObjectDefinitionBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateEngineeringObjectAndMapLdObject

`AMEManager.``CreateEngineeringObjectAndMapLdObject`

  Create an eo and map it to a LD object

  Signature `CreateEngineeringObjectAndMapLdObject(ldObject)`

  Parameters: | ldObject (`NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateEngineeringObjectBuilder

`AMEManager.``CreateEngineeringObjectBuilder`

  Creates a `NXOpen.AME.EngineeringObjectBuilder`

  Signature `CreateEngineeringObjectBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.EngineeringObjectBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateEngineeringObjectDefinitionLabelBuilder

`AMEManager.``CreateEngineeringObjectDefinitionLabelBuilder`

  Creates a `NXOpen.AME.EngineeringObjectDefinitionLabelBuilder`

  Signature `CreateEngineeringObjectDefinitionLabelBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.EngineeringObjectDefinitionLabelBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateEplanImportProjectTemplateBuilder

`AMEManager.``CreateEplanImportProjectTemplateBuilder`

  Creates a `NXOpen.AME.EplanImportProjectTemplateBuilder`

  Signature `CreateEplanImportProjectTemplateBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.EplanImportProjectTemplateBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateEplanProjectGenerationBuilder

`AMEManager.``CreateEplanProjectGenerationBuilder`

  Creates a builder for the EPLAN project generation dialog

  Signature `CreateEplanProjectGenerationBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.EplanProjectGenerationBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateEplanProjectTemplateAndStructureBuilder

`AMEManager.``CreateEplanProjectTemplateAndStructureBuilder`

  Creates an EplanProjectTemplateAndStructureBuilder

  Signature `CreateEplanProjectTemplateAndStructureBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.EplanProjectTemplateAndStructureBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateEplanSettingsBuilder

`AMEManager.``CreateEplanSettingsBuilder`

  Creates an EplanSettingsBuilder

  Signature `CreateEplanSettingsBuilder(part, node)`

  Parameters:

  - part (`NXOpen.Part`) –
  - node (`NXOpen.AME.AMEBaseNode`) – node to edit can be NULL

  Returns: |
  Return type: | `NXOpen.AME.EplanSettingsBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateEplanStructureIdentifierOrderBuilder

`AMEManager.``CreateEplanStructureIdentifierOrderBuilder`

  Creates a `NXOpen.AME.EplanStructureIdentifierOrderBuilder`

  Signature `CreateEplanStructureIdentifierOrderBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.EplanStructureIdentifierOrderBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateEvaluatorCopyToBuilder

`AMEManager.``CreateEvaluatorCopyToBuilder`

  Creates a `NXOpen.AME.EvaluatorCopyToBuilder`

  Signature `CreateEvaluatorCopyToBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.EvaluatorCopyToBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateExportEclassMappingBuilder

`AMEManager.``CreateExportEclassMappingBuilder`

  Creates a `NXOpen.AME.ExportEClassMappingBuilder`

  Signature `CreateExportEclassMappingBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.ExportEClassMappingBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateExtractAttributeBuilder

`AMEManager.``CreateExtractAttributeBuilder`

  Creates an extract attribute builder

  Signature `CreateExtractAttributeBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.ExtractAttributeBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateFormSheetBuilder

`AMEManager.``CreateFormSheetBuilder`

  Creates a `NXOpen.AME.FormSheetBuilder`

  Signature `CreateFormSheetBuilder(part, formSheetObject)`

  Parameters:

  - part (`NXOpen.Part`) –
  - formSheetObject (`NXOpen.AME.FormSheetObject`) –

  Returns: |
  Return type: | `NXOpen.AME.FormSheetBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateFormSheetSettingsBuilder

`AMEManager.``CreateFormSheetSettingsBuilder`

  Creates a `NXOpen.AME.FormSheetSettingsBuilder`

  Signature `CreateFormSheetSettingsBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.FormSheetSettingsBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateFragmentBuilder

`AMEManager.``CreateFragmentBuilder`

  Creates a `NXOpen.AME.FragmentBuilder`

  Signature `CreateFragmentBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.FragmentBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateFunctionCallInstanceBuilder

`AMEManager.``CreateFunctionCallInstanceBuilder`

  Creates an function call instance builder

  Signature `CreateFunctionCallInstanceBuilder(part, node)`

  Parameters:

  - part (`NXOpen.Part`) –
  - node (`NXOpen.AME.PlcBlock`) – node to edit can be not NULL

  Returns: |
  Return type: | `NXOpen.AME.FunctionCallInstanceBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateGeneralAnnotationSettingsBuilder

`AMEManager.``CreateGeneralAnnotationSettingsBuilder`

  Creates a `NXOpen.AME.GeneralAnnotationSettingsBuilder`

  Signature `CreateGeneralAnnotationSettingsBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.GeneralAnnotationSettingsBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateGeneralConnectionSettingsBuilder

`AMEManager.``CreateGeneralConnectionSettingsBuilder`

  Creates a `NXOpen.AME.GeneralConnectionSettingsBuilder`

  Signature `CreateGeneralConnectionSettingsBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.GeneralConnectionSettingsBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateGenerateReportsBuilder

`AMEManager.``CreateGenerateReportsBuilder`

  Creates a `NXOpen.AME.GenerateReportsBuilder`

  Signature `CreateGenerateReportsBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.GenerateReportsBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateGlobalSelectionBuilder

`AMEManager.``CreateGlobalSelectionBuilder`

  Creates a global selection builder

  Signature `CreateGlobalSelectionBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.GlobalSelectionBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateGroupBuilder

`AMEManager.``CreateGroupBuilder`

  Creates a `NXOpen.AME.GroupBuilder`

  Signature `CreateGroupBuilder(part, group)`

  Parameters:

  - part (`NXOpen.Part`) –
  - group (`NXOpen.AME.AMEGroup`) –

  Returns: |
  Return type: | `NXOpen.AME.GroupBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateGroupFolder

`AMEManager.``CreateGroupFolder`

  Creates a `NXOpen.AME.AMEGroupFolder`

  Signature `CreateGroupFolder(parentNode)`

  Parameters: | parentNode (`NXOpen.AME.AMEBaseNode`) –
  Returns: |
  Return type: | `NXOpen.AME.AMEGroupFolder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateImportEclassMappingBuilder

`AMEManager.``CreateImportEclassMappingBuilder`

  Creates a `NXOpen.AME.ImportEClassMappingBuilder`

  Signature `CreateImportEclassMappingBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.ImportEClassMappingBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateImportEclassProductBuilder

`AMEManager.``CreateImportEclassProductBuilder`

  Creates a `NXOpen.AME.ImportEClassProductBuilder`

  Signature `CreateImportEclassProductBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.ImportEClassProductBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateImportEclassSchemaBuilder

`AMEManager.``CreateImportEclassSchemaBuilder`

  Creates a `NXOpen.AME.ImportEClassSchemaBuilder`

  Signature `CreateImportEclassSchemaBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.ImportEClassSchemaBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateImportEplanPageMacroBuilder

`AMEManager.``CreateImportEplanPageMacroBuilder`

  Creates a `NXOpen.AME.ImportEplanPageMacroBuilder`

  Signature `CreateImportEplanPageMacroBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.ImportEplanPageMacroBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateImportGlobalMappingBuilder

`AMEManager.``CreateImportGlobalMappingBuilder`

  Creates a `NXOpen.AME.ImportGlobalMappingBuilder`

  Signature `CreateImportGlobalMappingBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.ImportGlobalMappingBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateImportHwxmlBuilder

`AMEManager.``CreateImportHwxmlBuilder`

  Creates an HWXml import builder

  Signature `CreateImportHwxmlBuilder(part, parentNode)`

  Parameters:

  - part (`NXOpen.Part`) –
  - parentNode (`NXOpen.AME.AMEBaseNode`) –

  Returns: |
  Return type: | `NXOpen.AME.ImportHWXmlBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateInsertObjectBuilder

`AMEManager.``CreateInsertObjectBuilder`

  Creates a `NXOpen.AME.InsertObjectBuilder`

  Signature `CreateInsertObjectBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.InsertObjectBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateInstanceDataBlockBuilder

`AMEManager.``CreateInstanceDataBlockBuilder`

  Creates an instance data block builder

  Signature `CreateInstanceDataBlockBuilder(part, node, mode)`

  Parameters:

  - part (`NXOpen.Part`) –
  - node (`NXOpen.AME.PlcBlock`) – node to edit can be not NULL
  - mode (`NXOpen.AME.InstanceDataBlockBuilderCreateMode`) – create idb from aspect or library

  Returns: |
  Return type: | `NXOpen.AME.InstanceDataBlockBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateInstantiateTemplateBulkBuilder

`AMEManager.``CreateInstantiateTemplateBulkBuilder`

  Creates a `NXOpen.AME.InstantiateTemplateBulkBuilder`

  Signature `CreateInstantiateTemplateBulkBuilder(part, reusePartName)`

  Parameters:

  - part (`NXOpen.Part`) –
  - reusePartName (str) –

  Returns: |
  Return type: | `NXOpen.AME.InstantiateTemplateBulkBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateInterruptionPointBuilder

`AMEManager.``CreateInterruptionPointBuilder`

  Creates a `NXOpen.AME.InterruptionPointBuilder`

  Signature `CreateInterruptionPointBuilder(part, interruptionPoint)`

  Parameters:

  - part (`NXOpen.Part`) –
  - interruptionPoint (`NXOpen.AME.AMEExtendedObject`) –

  Returns: |
  Return type: | `NXOpen.AME.InterruptionPointBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateLabel

`AMEManager.``CreateLabel`

  Creates an Engineering Object Label

  Signature `CreateLabel(eo, targetPosition)`

  Parameters:

  - eo (`NXOpen.AME.AMEEngObject`) –
  - targetPosition (`NXOpen.Point3d`) –

  Returns: |
  Return type: | `NXOpen.AME.AMEEngineeringObjectLabel`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateLayoutDefinitionBuilder

`AMEManager.``CreateLayoutDefinitionBuilder`

  Creates a `NXOpen.AME.LayoutDefinitionBuilder`

  Signature `CreateLayoutDefinitionBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.LayoutDefinitionBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateLineDesignerMappingBuilder

`AMEManager.``CreateLineDesignerMappingBuilder`

  Creates a `NXOpen.AME.LineDesignerMappingBuilder`

  Signature `CreateLineDesignerMappingBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.LineDesignerMappingBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateLinkSymbolToDeviceTypeBuilder

`AMEManager.``CreateLinkSymbolToDeviceTypeBuilder`

  Creates a `NXOpen.AME.LinkSymbolToDeviceTypeBuilder`

  Signature `CreateLinkSymbolToDeviceTypeBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.LinkSymbolToDeviceTypeBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateLoadLineDesignerBuilder

`AMEManager.``CreateLoadLineDesignerBuilder`

  Creates a `NXOpen.AME.LoadLineDesignerBuilder`

  Signature `CreateLoadLineDesignerBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.LoadLineDesignerBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateManage2dSymbolsBuilder

`AMEManager.``CreateManage2dSymbolsBuilder`

  Creates a `NXOpen.AME.Manage2dSymbolsBuilder`

  Signature `CreateManage2dSymbolsBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.Manage2dSymbolsBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateManage3dmodelsBuilder

`AMEManager.``CreateManage3dmodelsBuilder`

  Creates a `NXOpen.AME.Manage3DModelsBuilder`

  Signature `CreateManage3dmodelsBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.Manage3DModelsBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateManageEclassmappingBuilder

`AMEManager.``CreateManageEclassmappingBuilder`

  Creates a `NXOpen.AME.ManageEclassMappingBuilder`

  Signature `CreateManageEclassmappingBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.ManageEclassMappingBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateManageObjectTypeBuilder

`AMEManager.``CreateManageObjectTypeBuilder`

  Creates a `NXOpen.AME.ManageObjectTypeBuilder`

  Signature `CreateManageObjectTypeBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.ManageObjectTypeBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateMapToExistingObjectBuilder

`AMEManager.``CreateMapToExistingObjectBuilder`

  Creates a Map To Existing Builder

  Signature `CreateMapToExistingObjectBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.MapToExistingObjectBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateMountingInterfaceBuilder

`AMEManager.``CreateMountingInterfaceBuilder`

  Creates a `NXOpen.AME.MountingInterfaceBuilder`

  Signature `CreateMountingInterfaceBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.MountingInterfaceBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateNamingRuleSettingsBuilder

`AMEManager.``CreateNamingRuleSettingsBuilder`

  Creates a builder for the Set Naming Rules dialog

  Signature `CreateNamingRuleSettingsBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.NamingRuleSettingsBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateObjectEvaluatorBuilder

`AMEManager.``CreateObjectEvaluatorBuilder`

  Creates a `NXOpen.AME.ObjectEvaluatorBuilder`

  Signature `CreateObjectEvaluatorBuilder(part, objectEvaluator)`

  Parameters:

  - part (`NXOpen.Part`) –
  - objectEvaluator (`NXOpen.AME.ExpressionEvaluator`) –

  Returns: |
  Return type: | `NXOpen.AME.ObjectEvaluatorBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateOperandRuleBuilder

`AMEManager.``CreateOperandRuleBuilder`

  Creates a `NXOpen.AME.OperandRuleBuilder`

  Signature `CreateOperandRuleBuilder(part, editedRule, block, indexOfCompileUnit, indexOfStatement, ruleType)`

  Parameters:

  - part (`NXOpen.Part`) –
  - editedRule (`NXOpen.AME.PlcCodePosition`) –
  - block (`NXOpen.AME.PlcBlock`) –
  - indexOfCompileUnit (int) –
  - indexOfStatement (int) –
  - ruleType (`NXOpen.AME.PlcRuleType`) –

  Returns: |
  Return type: | `NXOpen.AME.OperandRuleBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateOperatorRuleBuilder

`AMEManager.``CreateOperatorRuleBuilder`

  Creates a `NXOpen.AME.OperatorRuleBuilder`

  Signature `CreateOperatorRuleBuilder(part, editedRule, block, ruleType, refObjectType, replacementType, startIndex, endIndex, compileUnitIndex)`

  Parameters:

  - part (`NXOpen.Part`) –
  - editedRule (`NXOpen.AME.PlcCodePosition`) –
  - block (`NXOpen.AME.PlcBlock`) –
  - ruleType (`NXOpen.AME.PlcRuleType`) –
  - refObjectType (`NXOpen.AME.PlcRuleRefObjectType`) –
  - replacementType (`NXOpen.AME.PlcRuleReplacementType`) –
  - startIndex (int) –
  - endIndex (int) –
  - compileUnitIndex (int) –

  Returns: |
  Return type: | `NXOpen.AME.OperatorRuleBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateOpticalAnnotationSettingsBuilder

`AMEManager.``CreateOpticalAnnotationSettingsBuilder`

  Creates a `NXOpen.AME.OpticalAnnotationSettingsBuilder`

  Signature `CreateOpticalAnnotationSettingsBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.OpticalAnnotationSettingsBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateOpticalConnectionSettingsBuilder

`AMEManager.``CreateOpticalConnectionSettingsBuilder`

  Creates a `NXOpen.AME.OpticalConnectionSettingsBuilder`

  Signature `CreateOpticalConnectionSettingsBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.OpticalConnectionSettingsBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateOrderAspectsBuilder

`AMEManager.``CreateOrderAspectsBuilder`

  Creates a `NXOpen.AME.OrderAspectsBuilder`

  Signature `CreateOrderAspectsBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.OrderAspectsBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreatePageBuilder

`AMEManager.``CreatePageBuilder`

  Creates a `NXOpen.AME.PageBuilder`

  Signature `CreatePageBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.PageBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreatePageNamingBuilder

`AMEManager.``CreatePageNamingBuilder`

  Creates a `NXOpen.AME.PageNamingBuilder`

  Signature `CreatePageNamingBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.PageNamingBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateParameterRuleBuilder

`AMEManager.``CreateParameterRuleBuilder`

  Creates a `NXOpen.AME.ParameterRuleBuilder`

  Signature `CreateParameterRuleBuilder(part, mvoPort, ruleType, usageType)`

  Parameters:

  - part (`NXOpen.Part`) –
  - mvoPort (`NXOpen.AME.MultiValueObjectsPort`) –
  - ruleType (`NXOpen.AME.PlcRuleType`) –
  - usageType (`NXOpen.AME.MultiValueObjectsPortJaAmeValueObjectUsageType`) –

  Returns: |
  Return type: | `NXOpen.AME.ParameterRuleBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateParentEvaluatorBuilder

`AMEManager.``CreateParentEvaluatorBuilder`

  Creates a `NXOpen.AME.ParentEvaluatorBuilder`

  Signature `CreateParentEvaluatorBuilder(part, parentEvaluator)`

  Parameters:

  - part (`NXOpen.Part`) –
  - parentEvaluator (`NXOpen.AME.ExpressionEvaluator`) –

  Returns: |
  Return type: | `NXOpen.AME.ParentEvaluatorBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreatePlaceAutomationBuilder

`AMEManager.``CreatePlaceAutomationBuilder`

  Creates a `NXOpen.AME.PlaceAutomationBuilder`

  Signature `CreatePlaceAutomationBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.PlaceAutomationBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreatePlcMemoryAreaBuilder

`AMEManager.``CreatePlcMemoryAreaBuilder`

  Creates a `NXOpen.AME.PlcMemoryAreaBuilder`

  Signature `CreatePlcMemoryAreaBuilder(part, memoryArea)`

  Parameters:

  - part (`NXOpen.Part`) –
  - memoryArea (`NXOpen.AME.AMEBaseNode`) – node to edit can be NULL

  Returns: |
  Return type: | `NXOpen.AME.PlcMemoryAreaBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreatePlcMethodBuilder

`AMEManager.``CreatePlcMethodBuilder`

  Creates a `NXOpen.AME.PlcMethodBuilder`

  Signature `CreatePlcMethodBuilder(part, method)`

  Parameters:

  - part (`NXOpen.Part`) –
  - method (`NXOpen.AME.PlcMethod`) –

  Returns: |
  Return type: | `NXOpen.AME.PlcMethodBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreatePlcRack

`AMEManager.``CreatePlcRack`

  Creates a object of plc rack under provided station

  Signature `CreatePlcRack(stationTag, text)`

  Parameters:

  - stationTag (`NXOpen.NXObject`) –
  - text (str) –

  Returns: |
  Return type: | `NXOpen.AME.AMEBaseNode`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreatePlcStation

`AMEManager.``CreatePlcStation`

  Creates a object of plc central station

  Signature `CreatePlcStation(text, stationType)`

  Parameters:

  - text (str) –
  - stationType (`NXOpen.AME.AMEManagerCreateStationType`) –

  Returns: |
  Return type: | list of `NXOpen.AME.AMEBaseNode`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreatePlcSymbolBuilder

`AMEManager.``CreatePlcSymbolBuilder`

  Creates a `NXOpen.AME.PlcSymbolBuilder`

  Signature `CreatePlcSymbolBuilder(part, node)`

  Parameters:

  - part (`NXOpen.Part`) –
  - node (`NXOpen.AME.AMEBaseNode`) – node to edit can be NULL

  Returns: |
  Return type: | `NXOpen.AME.PlcSymbolBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreatePlcSymbolsEvaluatorBuilder

`AMEManager.``CreatePlcSymbolsEvaluatorBuilder`

  Creates a `NXOpen.AME.PlcSymbolsEvaluatorBuilder`

  Signature `CreatePlcSymbolsEvaluatorBuilder(part, plcSymbolsEvaluator)`

  Parameters:

  - part (`NXOpen.Part`) –
  - plcSymbolsEvaluator (`NXOpen.AME.ExpressionEvaluator`) –

  Returns: |
  Return type: | `NXOpen.AME.PlcSymbolsEvaluatorBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreatePlcVendorSymbolBuilder

`AMEManager.``CreatePlcVendorSymbolBuilder`

  Creates a `NXOpen.AME.PlcVendorSymbolBuilder`

  Signature `CreatePlcVendorSymbolBuilder(part, memoryAreaTag)`

  Parameters:

  - part (`NXOpen.Part`) –
  - memoryAreaTag (`NXOpen.NXObject`) –

  Returns: |
  Return type: | `NXOpen.AME.PlcVendorSymbolBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreatePmiNoteBuilder

`AMEManager.``CreatePmiNoteBuilder`

  Creates a `NXOpen.AME.CreatePmiNoteBuilder`

  Signature `CreatePmiNoteBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.CreatePmiNoteBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreatePortBuilder

`AMEManager.``CreatePortBuilder`

  Creates a port builder

  Signature `CreatePortBuilder(part, parent, port)`

  Parameters:

  - part (`NXOpen.Part`) –
  - parent (`NXOpen.NXObject`) – parent
  - port (`NXOpen.NXObject`) – port to edit. Is NULL in create Mode

  Returns: |
  Return type: | `NXOpen.AME.PortBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreatePortConnectionBuilder

`AMEManager.``CreatePortConnectionBuilder`

  Creates a port builder

  Signature `CreatePortConnectionBuilder(part, port)`

  Parameters:

  - part (`NXOpen.Part`) –
  - port (`NXOpen.NXObject`) –

  Returns: |
  Return type: | `NXOpen.AME.PortConnectionBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreatePortEvaluatorBuilder

`AMEManager.``CreatePortEvaluatorBuilder`

  Creates a `NXOpen.AME.PortEvaluatorBuilder`

  Signature `CreatePortEvaluatorBuilder(part, portEvaluator)`

  Parameters:

  - part (`NXOpen.Part`) –
  - portEvaluator (`NXOpen.AME.ExpressionEvaluator`) –

  Returns: |
  Return type: | `NXOpen.AME.PortEvaluatorBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreatePortsManagerBuilder

`AMEManager.``CreatePortsManagerBuilder`

  Creates a ports manager builder

  Signature `CreatePortsManagerBuilder(part, portsContainer)`

  Parameters:

  - part (`NXOpen.Part`) –
  - portsContainer (`NXOpen.NXObject`) –

  Returns: |
  Return type: | `NXOpen.AME.PortsManagerBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateProductBuilder

`AMEManager.``CreateProductBuilder`

  Creates a `NXOpen.AME.CreateProductBuilder`

  Signature `CreateProductBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.CreateProductBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateProductMatchingRulesBuilder

`AMEManager.``CreateProductMatchingRulesBuilder`

  Creates a `NXOpen.AME.ProductMatchingRulesBuilder`

  Signature `CreateProductMatchingRulesBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.ProductMatchingRulesBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateProductSelectionBuilder

`AMEManager.``CreateProductSelectionBuilder`

  Creates a `NXOpen.AME.ProductSelectionBuilder`

  Signature `CreateProductSelectionBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.ProductSelectionBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateProductSelectionDetailsBuilder

`AMEManager.``CreateProductSelectionDetailsBuilder`

  Creates a `NXOpen.AME.ProductSelectionDetailsBuilder`

  Signature `CreateProductSelectionDetailsBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.ProductSelectionDetailsBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateProjectEngineeringObjectBuilder

`AMEManager.``CreateProjectEngineeringObjectBuilder`

  Creates a `NXOpen.AME.ProjectEngineeringObjectBuilder`

  Signature `CreateProjectEngineeringObjectBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.ProjectEngineeringObjectBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreatePropertyEvaluatorBuilder

`AMEManager.``CreatePropertyEvaluatorBuilder`

  Creates a `NXOpen.AME.PropertyEvaluatorBuilder`

  Signature `CreatePropertyEvaluatorBuilder(part, propertyEvaluator)`

  Parameters:

  - part (`NXOpen.Part`) –
  - propertyEvaluator (`NXOpen.AME.ExpressionEvaluator`) –

  Returns: |
  Return type: | `NXOpen.AME.PropertyEvaluatorBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateQueryBuilder

`AMEManager.``CreateQueryBuilder`

  Creates a `NXOpen.AME.QueryBuilder`

  Signature `CreateQueryBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.QueryBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateQueryFolder

`AMEManager.``CreateQueryFolder`

  Creates a `NXOpen.AME.QueryFolder`

  Signature `CreateQueryFolder(parentNode)`

  Parameters: | parentNode (`NXOpen.AME.AMEBaseNode`) –
  Returns: |
  Return type: | `NXOpen.AME.QueryFolder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateReportTemplateBuilder

`AMEManager.``CreateReportTemplateBuilder`

  Creates a `NXOpen.AME.ReportTemplateBuilder`

  Signature `CreateReportTemplateBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.ReportTemplateBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateReportsSettingsBuilder

`AMEManager.``CreateReportsSettingsBuilder`

  Creates a `NXOpen.AME.ReportsSettingsBuilder`

  Signature `CreateReportsSettingsBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.ReportsSettingsBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateSaveToLibraryBuilder

`AMEManager.``CreateSaveToLibraryBuilder`

  Creates a `NXOpen.AME.SaveToLibraryBuilder`

  Signature `CreateSaveToLibraryBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.SaveToLibraryBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateSchematicSymbolConfigurationBuilder

`AMEManager.``CreateSchematicSymbolConfigurationBuilder`

  Creates a `NXOpen.AME.SchematicSymbolConfigurationBuilder`

  Signature `CreateSchematicSymbolConfigurationBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.SchematicSymbolConfigurationBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateShowHideObjectsBuilder

`AMEManager.``CreateShowHideObjectsBuilder`

  Create Show/Hide Objects Builder

  Signature `CreateShowHideObjectsBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.ShowHideObjectsBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateSnap3dmodelsBuilder

`AMEManager.``CreateSnap3dmodelsBuilder`

  Creates a `NXOpen.AME.Snap3DModelsBuilder`

  Signature `CreateSnap3dmodelsBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.Snap3DModelsBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateSubnetBuilder

`AMEManager.``CreateSubnetBuilder`

  Creates a `NXOpen.AME.SubnetBuilder`

  Signature `CreateSubnetBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.SubnetBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateSymbolAnnotationBuilder

`AMEManager.``CreateSymbolAnnotationBuilder`

  Creates a `NXOpen.AME.SymbolAnnotationBuilder`

  Signature `CreateSymbolAnnotationBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.SymbolAnnotationBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateSymbolAnnotationSettingsBuilder

`AMEManager.``CreateSymbolAnnotationSettingsBuilder`

  Creates a `NXOpen.AME.SymbolAnnotationSettingsBuilder`

  Signature `CreateSymbolAnnotationSettingsBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.SymbolAnnotationSettingsBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateSymbolAuthoringBuilder

`AMEManager.``CreateSymbolAuthoringBuilder`

  Creates a `NXOpen.AME.SymbolAuthoringBuilder`

  Signature `CreateSymbolAuthoringBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.SymbolAuthoringBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateTeeJunctionBuilder

`AMEManager.``CreateTeeJunctionBuilder`

  Creates a `NXOpen.AME.TeeJunctionBuilder`

  Signature `CreateTeeJunctionBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.TeeJunctionBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateTemplateBuilder

`AMEManager.``CreateTemplateBuilder`

  Creates a `NXOpen.AME.CreateTemplateBuilder`

  Signature `CreateTemplateBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.CreateTemplateBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateTemplateDefinitionBuilder

`AMEManager.``CreateTemplateDefinitionBuilder`

  Creates a `NXOpen.AME.CreateTemplateDefinitionBuilder`

  Signature `CreateTemplateDefinitionBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.CreateTemplateDefinitionBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateTiaPortalProjectSettingsBuilder

`AMEManager.``CreateTiaPortalProjectSettingsBuilder`

  Creates an TiaPortalSettingsBuilder

  Signature `CreateTiaPortalProjectSettingsBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.TiaPortalProjectSettingsBuilder`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateTiaprojectItemBuilder

`AMEManager.``CreateTiaprojectItemBuilder`

  Creates a `NXOpen.AME.TiaProjectItemBuilder`

  Signature `CreateTiaprojectItemBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.TiaProjectItemBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateTransferFileDataBuilder

`AMEManager.``CreateTransferFileDataBuilder`

  Creates a `NXOpen.AME.TransferFileDataBuilder`

  Signature `CreateTransferFileDataBuilder(part, importNodeTag)`

  Parameters:

  - part (`NXOpen.Part`) –
  - importNodeTag (`NXOpen.AME.ImportNode`) –

  Returns: |
  Return type: | `NXOpen.AME.TransferFileDataBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateTypeMappingListBuilder

`AMEManager.``CreateTypeMappingListBuilder`

  Creates a `NXOpen.AME.TypeMappingListBuilder`

  Signature `CreateTypeMappingListBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.TypeMappingListBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateUnloadLineDesignerBuilder

`AMEManager.``CreateUnloadLineDesignerBuilder`

  Creates a `NXOpen.AME.UnloadLineDesignerBuilder`

  Signature `CreateUnloadLineDesignerBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.UnloadLineDesignerBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CreateUserConstants

`AMEManager.``CreateUserConstants`

  Create plc user constants under provided node

  Signature `CreateUserConstants(parent)`

  Parameters: | parent (`NXOpen.AME.AMEBaseNode`) –
  Returns: |
  Return type: | list of `NXOpen.AME.AMEBaseNode`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## CutObjects

`AMEManager.``CutObjects`

  Cuts objects and places them on the clipboard

  Signature `CutObjects(objectsToCut)`

  Parameters: | objectsToCut (list of `NXOpen.AME.AMEBaseNode`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## DefineAspectBuilder

`AMEManager.``DefineAspectBuilder`

  Creates a `NXOpen.AME.DefineAspectBuilder`

  Signature `DefineAspectBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.DefineAspectBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## DeleteBrokenEoLinkToLdObject

`AMEManager.``DeleteBrokenEoLinkToLdObject`

  Delete a Broken EO - LD Mapping Link

  Signature `DeleteBrokenEoLinkToLdObject(engObj)`

  Parameters: | engObj (`NXOpen.AME.IEngObject`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## DeleteBrokenTemplateLinkToLdObject

`AMEManager.``DeleteBrokenTemplateLinkToLdObject`

  Delete a Broken template - LD Mapping Link

  Signature `DeleteBrokenTemplateLinkToLdObject(tc)`

  Parameters: | tc (`NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## DeleteEnd

`AMEManager.``DeleteEnd`

  End of the delete

  Signature `DeleteEnd()`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## DeleteLabel

`AMEManager.``DeleteLabel`

  Deletes an Engineering Object Label

  Signature `DeleteLabel(label)`

  Parameters: | label (`NXOpen.AME.AMEEngineeringObjectLabel`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## DeleteObject

`AMEManager.``DeleteObject`

  Delete the AME object

  Signature `DeleteObject(obj)`

  Parameters: | obj (`NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## DeleteSingleAspect

`AMEManager.``DeleteSingleAspect`

  Delete the AME aspect node object and the connected EO as well as all children in all aspects

  Signature `DeleteSingleAspect(obj)`

  Parameters: | obj (`NXOpen.AME.AspectNode`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## DoDelete

`AMEManager.``DoDelete`

  Start to delete

  Signature `DoDelete()`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## DoDeleteWithUpdate

`AMEManager.``DoDeleteWithUpdate`

  Start to delete with update

  Signature `DoDeleteWithUpdate()`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## EditTarget

`AMEManager.``EditTarget`

  Set the target to be edited, target can be Type or Template, targetID is the DB id from the Teamcenter

  Signature `EditTarget(targetID)`

  Parameters: | targetID (str) –
  Returns: |
  Return type: | `NXOpen.Part`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## EnterEclassEnv

`AMEManager.``EnterEclassEnv`

  Entering an eClass environment

  Signature `EnterEclassEnv()`

  Returns: |
  Return type: | `NXOpen.Part`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## EstablishChildren

`AMEManager.``EstablishChildren`

  Establish the children

  Signature `EstablishChildren(parent)`

  Parameters: | parent (`NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## ExportTiaProject

`AMEManager.``ExportTiaProject`

  Exports tia to external tool

  Signature `ExportTiaProject(selectedStations, fullPath, isExistingProject, openInTia, compileInTia, sendWithSwAndTags, sendWithDistributedIOs, ignoreConfigureError)`

  Parameters:

  - selectedStations (list of `NXOpen.AME.AMEBaseNode`) –
  - fullPath (str) –
  - isExistingProject (bool) –
  - openInTia (bool) –
  - compileInTia (bool) –
  - sendWithSwAndTags (bool) –
  - sendWithDistributedIOs (bool) –
  - ignoreConfigureError (bool) –

  Returns: |
  Return type: | str

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## GetApplicationBuilder

`AMEManager.``GetApplicationBuilder`

  Return the application builder

  Signature `GetApplicationBuilder()`

  Returns: |
  Return type: | `NXOpen.AME.ApplicationBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## GetPartFilepath

`AMEManager.``GetPartFilepath`

  Gets the file Path from full specification

  Signature `GetPartFilepath(reusePartName)`

  Parameters: | reusePartName (str) –
  Returns: |
  Return type: | str

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## HideShowLdObject

`AMEManager.``HideShowLdObject`

  Hide/Show a LD object

  Signature `HideShowLdObject(ldObject, hide)`

  Parameters:

  - ldObject (`NXOpen.NXObject`) –
  - hide (bool) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## LoadConnectedEos

`AMEManager.``LoadConnectedEos`

  Loads connected Engineering objects

  Signature `LoadConnectedEos(objects)`

  Parameters: | objects (list of `NXOpen.AME.IEngObject`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## LoadProductDefinition

`AMEManager.``LoadProductDefinition`

  Loads the Product Defintion

  Signature `LoadProductDefinition(reusePartName)`

  Parameters: | reusePartName (str) –
  Returns: |
  Return type: | `NXOpen.AME.ProductDefinition`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## LockTemplate

`AMEManager.``LockTemplate`

  Locks/unlocks the template

  Signature `LockTemplate(lock)`

  Parameters: | lock (bool) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## MakeInstanceDbGlobal

`AMEManager.``MakeInstanceDbGlobal`

  Change the instance data block to single / global instance

  Signature `MakeInstanceDbGlobal(obj)`

  Parameters: | obj (`NXOpen.AME.PlcBlock`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## MakeMultipleInstanceDb

`AMEManager.``MakeMultipleInstanceDb`

  Change the instance data block to multiple instance

  Signature `MakeMultipleInstanceDb(obj)`

  Parameters: | obj (`NXOpen.AME.PlcBlock`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## MapLdObject

`AMEManager.``MapLdObject`

  Map a LD object to an eo

  Signature `MapLdObject(ldObject, eo)`

  Parameters:

  - ldObject (`NXOpen.NXObject`) –
  - eo (`NXOpen.AME.IEngObject`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## MapLdObjectToTemplate

`AMEManager.``MapLdObjectToTemplate`

  Map a LD object to a template

  Signature `MapLdObjectToTemplate(ldObject, tc)`

  Parameters:

  - ldObject (`NXOpen.NXObject`) –
  - tc (`NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## MoveLabel

`AMEManager.``MoveLabel`

  Moves an Engineering Object Label

  Signature `MoveLabel(label, targetPosition)`

  Parameters:

  - label (`NXOpen.AME.AMEEngineeringObjectLabel`) –
  - targetPosition (`NXOpen.Point3d`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## MoveNavigatorNodes

`AMEManager.``MoveNavigatorNodes`

  Moves Navigator nodes under same parent

  Signature `MoveNavigatorNodes(after, nodesToMove)`

  Parameters:

  - after (`NXOpen.AME.AMEBaseNode`) –
  - nodesToMove (list of `NXOpen.AME.AMEBaseNode`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## PasteObjects

`AMEManager.``PasteObjects`

  Pastes objects from the clipboard under given parent

  Signature `PasteObjects(parent)`

  Parameters: | parent (`NXOpen.AME.AMEBaseNode`) –
  Returns: | a tuple
  Return type: | A tuple consisting of (pasteStatus, newObjects). pasteStatus is a `NXOpen.AME.AMEManagerPasteStatus`. newObjects is a list of `NXOpen.AME.AMEBaseNode`.

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## ReloadProject

`AMEManager.``ReloadProject`

  Reload of project

  Signature `ReloadProject(project)`

  Parameters: | project (`NXOpen.NXObject`) –

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## RemoveFromGroup

`AMEManager.``RemoveFromGroup`

  Removes an engineering object from a group

  Signature `RemoveFromGroup(group, eoTag)`

  Parameters:

  - group (`NXOpen.AME.AMEGroup`) –
  - eoTag (`NXOpen.AME.IEngObject`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## ResetNaming

`AMEManager.``ResetNaming`

  Apply naming rule

  Signature `ResetNaming(obj)`

  Parameters: | obj (`NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## SelectAndHighlightBuilder

`AMEManager.``SelectAndHighlightBuilder`

  Creates a `NXOpen.AME.SelectAndHighlightBuilder`

  Signature `SelectAndHighlightBuilder(part)`

  Parameters: | part (`NXOpen.Part`) –
  Returns: |
  Return type: | `NXOpen.AME.SelectAndHighlightBuilder`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## SetDeleteConditionalObject

`AMEManager.``SetDeleteConditionalObject`

  Set the delete option

  Signature `SetDeleteConditionalObject(deleteOption)`

  Parameters: | deleteOption (bool) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## SetHostName

`AMEManager.``SetHostName`

  Set the host name

  Signature `SetHostName(hostName)`

  Parameters: | hostName (str) –

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## SetObjectsToBeDeleted

`AMEManager.``SetObjectsToBeDeleted`

  Set the objects to be deleted

  Signature `SetObjectsToBeDeleted(objects, deleteType)`

  Parameters:

  - objects (list of `NXOpen.NXObject`) –
  - deleteType (`NXOpen.AME.AMEManagerDeleteType`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## SubmitEngObjectDelete

`AMEManager.``SubmitEngObjectDelete`

  Submit the delete of EOs

  Signature `SubmitEngObjectDelete()`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## SubmitQueryObjectDelete

`AMEManager.``SubmitQueryObjectDelete`

  Submit the delete of Query Objects

  Signature `SubmitQueryObjectDelete()`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## UnassignPlcblock

`AMEManager.``UnassignPlcblock`

  Unassign the Plc Block to from a PLC

  Signature `UnassignPlcblock(obj)`

  Parameters: | obj (`NXOpen.AME.PlcBlock`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## UnloadPart

`AMEManager.``UnloadPart`

  Unloads a part even if modified

  Signature `UnloadPart(partTag)`

  Parameters: | partTag (`NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## UnloadProject

`AMEManager.``UnloadProject`

  Unload of template or definition project

  Signature `UnloadProject(project)`

  Parameters: | project (`NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## UnmapLdObject

`AMEManager.``UnmapLdObject`

  Unmap a LD object

  Signature `UnmapLdObject(ldObject, keepTypeMapped)`

  Parameters:

  - ldObject (`NXOpen.NXObject`) –
  - keepTypeMapped (bool) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## UnmapTemplate

`AMEManager.``UnmapTemplate`

  Unmap a template

  Signature `UnmapTemplate(templateId)`

  Parameters: | templateId (str) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## UpdateAllNames

`AMEManager.``UpdateAllNames`

  Update all the node’s name based on the naming rule

  Signature `UpdateAllNames()`

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## UpdateCollaborationContext

`AMEManager.``UpdateCollaborationContext`

  Updates the collaboration context

  Signature `UpdateCollaborationContext()`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## UpgradeMappingsRevision

`AMEManager.``UpgradeMappingsRevision`

  Upgrade all the instance mappings of the project to the new loaded revision

  Signature `UpgradeMappingsRevision()`

  New in version NX12.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

## ValidateForModification

`AMEManager.``ValidateForModification`

  Validate if object is modifiable

  Signature `ValidateForModification(objectTag)`

  Parameters: | objectTag (`NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)