NX Open C++ Reference Guide
Namespaces | Classes | Enumerations
NXOpen::AME Namespace Reference

Provides classes and interfaces for AME. More...

Namespaces

namespace  DB
 Provides classes and interfaces for AME DB.
 

Classes

class  AccessorEvaluatorBuilder
 Evaluates an object based on a property value or an index
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateAccessorEvaluatorBuilder

Created in NX12.0.0. More...
 
class  AMEBaseBuilder
 JA class for the insert Eng object dialog
This is an abstract class, and cannot be instantiated. More...
 
class  AMEBaseNode
 Represents Base Node
Use the static method in this class to obtain an instance. More...
 
class  AMEEngineeringObjectLabel
 Represents Engineering Object Label Object
This object does not need a creator. More...
 
class  AMEEngObject
 Represents Engineering Object
This object does not need a creator. More...
 
class  AMEExtendedObject
 Represents Extended Object
Use the static method in this class to obtain an instance. More...
 
class  AMEGroup
 Group Journaling class
This object does not need a creator. More...
 
class  AMEGroupFolder
 Group Folder Journaling class
This object does not need a creator. More...
 
class  AMEManager
 Represents a manager of automation designer objects
To obtain an instance of this class, refer to NXOpen::Session

Created in NX11.0.0. More...
 
class  AMENamingRule
 Represents Naming Rule Object
This object does not need a creator. More...
 
class  AMEPlcHwItem
 Represents Plc Hw Item
Use the static method in this class to obtain an instance. More...
 
class  AMEPort
 Represents Port
Use the static method in this class to obtain an instance. More...
 
class  AMEQuery
 The Query Object
This is an abstract class, and cannot be instantiated. More...
 
class  AMEQueryGroup
 The Query Group
This is an abstract class, and cannot be instantiated. More...
 
class  AMEReportRule
 Represents Report Rule Object
This object does not need a creator. More...
 
class  AncestorEvaluatorBuilder
 Evaluates an ancestor for a given aspect and a starting point
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateAncestorEvaluatorBuilder

Created in NX12.0.0. More...
 
class  ApplicationBuilder
 Create the AD application builder see AMEApplicationBuilder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateApplicationBuilder

Created in NX11.0.0. More...
 
class  AspectDetailsBuilder
 JA Class for the Aspect Details UI Block
This object does not need a creator. More...
 
class  AspectNavigatorPreferencesBuilder
 JA class for aspect navigator builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateAspectNavigatorPreferencesBuilder

Created in NX11.0.0. More...
 
class  AspectNode
 Aspect Node Journaling class
This object does not need a creator. More...
 
class  AspectPrefixBuilder
 represents the builder class which is used to define Aspect Prefixes and Delimiter for NXOpen::AME::Project
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateAspectPrefixBuilder

Created in NX11.0.0. More...
 
class  AspectRoot
 AspectRoot Node Journaling class
This object does not need a creator. More...
 
class  AssignAspectBuilder
 Reassign a single aspect of an Engineering Object
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateAssignAspectBuilder

Created in NX11.0.0. More...
 
class  AssignmentPort
 Represents AssignmentPort
Use the static method in this class to obtain an instance. More...
 
class  AssignSubnetBuilder
 Reassign a single aspect of an Engineering Object
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateAssignSubnetBuilder

Created in NX12.0.0. More...
 
class  AssignTemplateToProductBuilder
 Builder class to assign a template object to NXOpen::AME::ProductDefinition
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateAssignTemplateToProductBuilder

Created in NX12.0.0. More...
 
class  AssignTypeBuilder
 Builder for selecting an engineering object definition
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateAssignTypeBuilder

Created in NX12.0.0. More...
 
class  AttributeHolder
 JA class for the AttributeHolder object
This is an abstract class, and cannot be instantiated. More...
 
class  BaseDefinitionAttributeHolder
 BaseDefinition Atributes Holder Object
This does not need a creator. More...
 
class  BaseEvaluatorBuilder
 Represents the builder for all the evaluators. More...
 
class  BasicPropertiesBuilder
 Represents a re-usable component for basic properties such as name and description
This object does not need a creator. More...
 
class  BreakTemplateBuilder
 JA class for the insert Eng object dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateBreakTemplateBuilder

Created in NX11.0.0. More...
 
class  BulkConnectionBuilder
 builder for the bulk connection dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateBulkConnectionBuilder

Created in NX11.0.0. More...
 
class  BulkEngineeringObjectBuilder
 BulkEngineeringObjectBuilder class will be used for bulk Engineering Object Operation. More...
 
class  CabinetComponentNode
 Cabinet Component Node class
This object does not need a creator. More...
 
class  CabinetDesignBuilder
 the builder for creating cabinet design
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateCabinetDesignBuilder

Created in NX12.0.0. More...
 
class  CabinetNode
 Cabinet Node class
This object does not need a creator. More...
 
class  CabinetObject
 Cabinet Object class
This object does not need a creator. More...
 
class  CabinetRoot
 Cabinet Root Node class
This object does not need a creator. More...
 
class  CallMethodRuleBuilder
 JA class for the call method rule dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateCallMethodRuleBuilder

Created in NX12.0.0. More...
 
class  ChildrenEvaluatorBuilder
 Evaluates the children objects for a given aspect and a starting point
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateChildrenEvaluatorBuilder

Created in NX12.0.0. More...
 
class  ConditionsBuilder
 JA class for the conditions dialog
Created in NX11.0.0. More...
 
class  ConfigureResultTableBuilder
 Represents configure result table class builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateConfigureResultTableBuilder

Created in NX12.0.0. More...
 
class  ConnectedObjectsEvaluatorBuilder
 Evaluates the connected objects for the given port and a starting point
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateConnectedObjectsEvaluatorBuilder

Created in NX12.0.0. More...
 
class  ConnectToLibraryItemBuilder
 JA class for the connect to library item dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::ConnectToLibraryItemBuilder

Created in NX11.0.0. More...
 
class  CreateDefinitionBuilder
 Create and classify definition
This object does not need a creator. More...
 
class  CreateEngObjectDefinitionBuilder
 Create and classify engineering object definition
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateEngObjectDefinitionBuilder

Created in NX11.0.0. More...
 
class  CreatePmiNoteBuilder
 Create PMINote dialog JA class
To create a new instance of this class, use NXOpen::AME::AMEManager::CreatePmiNoteBuilder

Created in NX11.0.0. More...
 
class  CreateProductBuilder
 Create and classify product
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateProductBuilder

Created in NX11.0.0. More...
 
class  CreateTemplateBuilder
 Create Template dialog JA class
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateTemplateBuilder

Created in NX11.0.0. More...
 
class  CreateTemplateDefinitionBuilder
 Create and classify template definition
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateTemplateDefinitionBuilder

Created in NX11.0.0. More...
 
class  DefineAspectBuilder
 Define Aspects for Engineering Object Definition
To create a new instance of this class, use NXOpen::AME::AMEManager::DefineAspectBuilder

Created in NX11.0.0. More...
 
class  DeviceFunctionDef
 Device Function Def class
This object does not need a creator. More...
 
class  DiagramManager
 Represents an object that manages sheet elements. More...
 
class  DocumentRoot
 Document Root Node class
This object does not need a creator. More...
 
class  DocumentStructureBuilder
 Class to define Document Structure
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateDocumentStructureBuilder

Created in NX11.0.0. More...
 
class  EClassClassNode
 EClassData Tree Node class
This object does not need a creator. More...
 
class  EClassDataRoot
 EClassData Root Node class
This object does not need a creator. More...
 
class  EClassFolderNode
 EClass Folder Node class
This object does not need a creator. More...
 
class  EClassNode
 EClassData Tree Node class
This object does not need a creator. More...
 
class  EClassObjectNode
 EClassData Tree Node class
This object does not need a creator. More...
 
class  EClassSegmentNode
 EClass Segment Node class
This object does not need a creator. More...
 
class  EClassVersionNode
 EClass Version Node class
This object does not need a creator. More...
 
class  EditAnnotationBuilder
 the builder for creating edit annotation
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateEditAnnotationBuilder

Created in NX12.0.0. More...
 
class  EditClauseBuilder
 Naming Rule Builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateEditClauseBuilder
Default values. More...
 
class  EditEngineeringObjectBuilder
 JA class for the Eng object dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateEditEngineeringObjectBuilder

Created in NX11.0.0. More...
 
class  EditOrderBuilder
 JA class for the Edit Order dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateEditOrderBuilder

Created in NX12.0.0. More...
 
class  EditQueryBuilder
 Edit Query Builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateEditQueryBuilder

Created in NX11.0.0. More...
 
class  ElectricalAnnotationSettingsBuilder
 JA class for the Electrical Annotation Settings dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateElectricalAnnotationSettingsBuilder

Created in NX11.0.0. More...
 
class  ElectricalConnectionSettingsBuilder
 Builder object for changing electrical connection settings on diagramming pages associated with the NXOpen::AME::Project . More...
 
class  EngineeringObjectAspectDetailBuilder
 JA class for the Engineering Object Aspect Detail UI block. More...
 
class  EngineeringObjectBaseBuilder
 JA class for the insert Eng object dialog
This is an abstract class, and cannot be instantiated. More...
 
class  EngineeringObjectBuilder
 JA class for the insert Eng object dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateEngineeringObjectBuilder

Created in NX11.0.0. More...
 
class  EngineeringObjectDefinitionLabelBuilder
 JA class for the insert Engineering object definition label dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateEngineeringObjectDefinitionLabelBuilder

Created in NX11.0.0. More...
 
class  EngineeringObjectNameBuilder
 JA class for the Engineering Object and Engineering Object def name and description superclass UI block. More...
 
class  EOAttributeHolder
 EOAttributeHolder Atributes Holder Object
This does not need a creator. More...
 
class  EODataItemAttributeHolder
 EODef Atributes Holder Object
This does not need a creator. More...
 
class  EODefAttributeHolder
 EODef Atributes Holder Object
This does not need a creator. More...
 
class  EplanImportProjectTemplateBuilder
 EplanImportProjectTemplateBuilder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateEplanImportProjectTemplateBuilder

Created in NX12.0.0. More...
 
class  EPLANPlug
 Represents EPLANPlug
Use the static method in this class to obtain an instance. More...
 
class  EplanProjectGenerationBuilder
 the eplan project generation dialog builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateEplanProjectGenerationBuilder
Default values. More...
 
class  EPLANProjectSettings
 Eplan project settings Node Journaling class
To create or edit an instance of this class, use NXOpen::AME::EplanSettingsBuilder

Created in NX11.0.0. More...
 
class  EplanProjectTemplateAndStructureBuilder
 JA class for the Eplan project template dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateEplanProjectTemplateAndStructureBuilder

Created in NX12.0.0. More...
 
class  EplanSettingsBuilder
 EplanSettingsBuilder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateEplanSettingsBuilder

Created in NX11.0.0. More...
 
class  EPLANSocket
 Represents EPLANSocket
Use the static method in this class to obtain an instance. More...
 
class  EplanStructureIdentifierOrderBuilder
 Represents a Eplan Structure identifier order Builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateEplanStructureIdentifierOrderBuilder

Created in NX12.0.0. More...
 
class  EplanStructureSettings
 Eplan structure settings Journaling class
Will be added once available

Created in NX12.0.0. More...
 
class  EvaluatorCopyToBuilder
 Copies evaluator and its dependents from one engineering object to another
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateEvaluatorCopyToBuilder

Created in NX12.0.0. More...
 
class  ExportEClassMappingBuilder
 Export eclass mapping into file
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateExportEclassMappingBuilder

Created in NX12.0.0. More...
 
class  ExpressionEvaluator
 Represents an Expression Evaluator
This object does not need a creator. More...
 
class  ExtractAttribute
 Extract Attribute Journaling class
This object does not need a creator. More...
 
class  ExtractAttributeAbsoluteBuilder
 Create a extract attribute
This object does not need a creator. More...
 
class  ExtractAttributeBaseBuilder
 Create a extract attribute
This is an abstract class, and cannot be instantiated. More...
 
class  ExtractAttributeBuilder
 Create a extract attribute
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateExtractAttributeBuilder

Created in NX11.0.0. More...
 
class  ExtractAttributeCurrentObjectBuilder
 Create a extract attribute
This object does not need a creator. More...
 
class  ExtractAttributePortBuilder
 Create a extract port attribute builder
This object does not need a creator. More...
 
class  ExtractAttributeRelativeBuilder
 Create a extract attribute
This object does not need a creator. More...
 
class  FormSheetBuilder
 JA class for the Form Sheet dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateFormSheetBuilder
Default values. More...
 
class  FormSheetObject
 JA class for the FormSheetObject
This is an abstract class, and cannot be instantiated. More...
 
class  FormSheetSettingsBuilder
 JA class for the Form Sheet Settings dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateFormSheetSettingsBuilder

Created in NX12.0.0. More...
 
class  FragmentAttributeHolder
 Fragment Object Atributes Holder
This does not need a creator. More...
 
class  FragmentBuilder
 Represents a Fragment creation class Builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateFragmentBuilder

Created in NX11.0.0. More...
 
class  FragmentObject
 Represents a Fragment Object
This object does not need a creator. More...
 
class  FunctionCallInstanceBuilder
 JA class for the reuse rule dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateFunctionCallInstanceBuilder

Created in NX12.0.0. More...
 
class  GeneralAnnotationSettingsBuilder
 builder for the general annotation settings dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateGeneralAnnotationSettingsBuilder

Created in NX11.0.0. More...
 
class  GeneralConnectionSettingsBuilder
 Builder for the General Connection Settings dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateGeneralConnectionSettingsBuilder

Created in NX11.0.0. More...
 
class  GenerateReportsBuilder
 Comment
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateGenerateReportsBuilder

Created in NX11.0.0. More...
 
class  GlobalSelectionBuilder
 GlobalSelectionBuilder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateGlobalSelectionBuilder

Created in NX11.0.0. More...
 
class  GroupBuilder
 JA class for groups
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateGroupBuilder

Created in NX11.0.0. More...
 
class  GroupRoot
 Group Root Node Journaling class
This object does not need a creator. More...
 
class  IEngObject
 Represents Engineering Object
Created in NX11.0.0. More...
 
class  ImportEClassMappingBuilder
 Import eClass mapping
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateImportEclassMappingBuilder

Created in NX12.0.0. More...
 
class  ImportEClassProductBuilder
 Imports a eclass product xml file
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateImportEclassProductBuilder

Created in NX12.0.0. More...
 
class  ImportEClassSchemaBuilder
 Imports a eclass schema xml file
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateImportEclassSchemaBuilder

Created in NX12.0.0. More...
 
class  ImportEplanPageMacroBuilder
 ImportEplanPageMacroBuilder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateImportEplanPageMacroBuilder

Created in NX11.0.0. More...
 
class  ImportGlobalMappingBuilder
 Imports a global mapping xml file
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateImportGlobalMappingBuilder

Created in NX12.0.0. More...
 
class  ImportHWXmlBuilder
 the Import HW Xml builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateImportHwxmlBuilder

Created in NX11.0.0. More...
 
class  ImportNode
 Import Object Journaling class
This object does not need a creator. More...
 
class  ImportObject
 Import Object Journaling class
This object does not need a creator. More...
 
class  InsertObjectBuilder
 JA class for Insert Object dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateInsertObjectBuilder

Created in NX12.0.0. More...
 
class  InsertSettingsBuilder
 Re-usable UI for Settings properties in Insert EO and Insert Template dialog
Created in NX12.0.0. More...
 
class  InstanceDataBlockBuilder
 JA class for the reuse rule dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateInstanceDataBlockBuilder

Created in NX11.0.0. More...
 
class  InstantiateBaseDefinitionReuseSelectionBuilder
 Builder for selecting base definition
this is a block

Created in NX12.0.0. More...
 
class  InstantiateTemplateBulkBuilder
 JA class for the insert Eng object dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateInstantiateTemplateBulkBuilder
Default values. More...
 
class  InterfaceMemberPort
 InterfaceMemberPort Journaling class
This object does not need a creator. More...
 
class  InterruptionPointBuilder
 Represents builder for AME::DB::InterruptionPoint
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateInterruptionPointBuilder

Created in NX12.0.0. More...
 
class  IPort
 Represents an IPort
This is an abstract class, and cannot be instantiated. More...
 
class  IPortsContainer
 Represents Ports Container
Created in NX11.0.0. More...
 
class  LayoutDefinitionBuilder
 interface for the LayoutDefinitionBuilder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateLayoutDefinitionBuilder

Created in NX11.0.0. More...
 
class  LDCachedAttribute
 JA class for the Line Design cache Attribute object
This is an abstract class, and cannot be instantiated. More...
 
class  LineDesignerMappingBuilder
 Line Designer mapping dialog JA interface
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateLineDesignerMappingBuilder
Default values. More...
 
class  LinkSymbolToDeviceTypeBuilder
 JA class for LinkSymbolToDeviceTypeBuilder dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateLinkSymbolToDeviceTypeBuilder

Created in NX11.0.0. More...
 
class  LoadLineDesignerBuilder
 JA class for the insert LoadLineDesigner dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateLoadLineDesignerBuilder

Created in NX11.0.0. More...
 
class  Manage2dSymbolsBuilder
 Represents a Manage2dSymbolsBuilder class Builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateManage2dSymbolsBuilder
Default values. More...
 
class  Manage3DModelsBuilder
 Represents the builder that is used to assign 3D models to a NXOpen::AME::ProductDefinition
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateManage3dmodelsBuilder

Created in NX11.0.0. More...
 
class  ManageEclassMappingBuilder
 Represents a ManageEclassMappingBuilder class Builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateManageEclassmappingBuilder

Created in NX11.0.0. More...
 
class  ManageObjectTypeBuilder
 Builder class for assigning AD type to NXOpen::Part and name to NXOpen::Assemblies::Component
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateManageObjectTypeBuilder

Created in NX12.0.0. More...
 
class  MapToExistingObjectBuilder
 Line Designer map to existing (EO) dialog JA interface
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateMapToExistingObjectBuilder

Created in NX11.0.0. More...
 
class  MountingInterface
 Represents a Mounting Interface
This object does not need a creator. More...
 
class  MountingInterfaceBuilder
 Builder class for creating mounting interface object in NXOpen::Part
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateMountingInterfaceBuilder
Default values. More...
 
class  MultipleObjectsBuilder
 JA class for the insert Eng object dialog
This is an abstract class, and cannot be instantiated. More...
 
class  MultiValueObjectsPort
 MultiValueObjectsPort Journaling class
This object does not need a creator. More...
 
class  NamingRuleBuilder
 Naming Rule Builder
To create a new instance of this class, use NXOpen::AME::NamingRuleListBuilder::CreateRule

Created in NX11.0.0. More...
 
class  NamingRuleBuilderList
 Represents a list of objects. More...
 
class  NamingRuleListBuilder
 Classification to Engineering Object Name Map Builder
this is a block

Created in NX11.0.0. More...
 
class  NamingRuleSettingsBuilder
 JA class for dialog for naming rule settings
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateNamingRuleSettingsBuilder

Created in NX11.0.0. More...
 
class  ObjectConnectionBuilder
 JA class for the reuse object connection block
Created in NX11.0.0. More...
 
class  ObjectConnectionDetailBuilder
 JA class for the reuse object connection detail block
Created in NX12.0.0. More...
 
class  ObjectEvaluatorBuilder
 Evaluates the object given a starting point
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateObjectEvaluatorBuilder

Created in NX12.0.0. More...
 
class  ObjectNameBuilder
 Object Name JA class
Created in NX11.0.0. More...
 
class  ObjectNameIndexBuilder
 Object Name Index JA class
Created in NX11.0.0. More...
 
class  OperandRuleBuilder
 JA class for the parameter rule dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateOperandRuleBuilder

Created in NX11.0.0. More...
 
class  OperatorRuleBuilder
 OperatorRule Dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateOperatorRuleBuilder

Created in NX12.0.0. More...
 
class  OpticalAnnotationSettingsBuilder
 JA class for the Optical Annotation Settings dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateOpticalAnnotationSettingsBuilder

Created in NX12.0.0. More...
 
class  OpticalConnectionSettingsBuilder
 Builder object for changing optical connection settings on diagramming pages associated with the NXOpen::AME::Project
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateOpticalConnectionSettingsBuilder

Created in NX12.0.0. More...
 
class  OrderAspectsBuilder
 Represents a OrderAspectsBuilder for changing the order of Navigator
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateOrderAspectsBuilder

Created in NX11.0.0. More...
 
class  PageAttributeHolder
 Page Object Atributes Holder
This does not need a creator. More...
 
class  PageBuilder
 Represents a Page creation class Builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreatePageBuilder
Default values. More...
 
class  PageNamingBuilder
 Class to define Page naming schema
To create a new instance of this class, use NXOpen::AME::AMEManager::CreatePageNamingBuilder
Default values. More...
 
class  PageNode
 Represents a Page Node
This object can not be created directly. More...
 
class  PageObject
 Represents a Page Object
This object does not need a creator. More...
 
class  ParameterRuleBuilder
 JA class for the parameter rule dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateParameterRuleBuilder

Created in NX12.0.0. More...
 
class  ParentEvaluatorBuilder
 Evaluates the parent object for a given aspect and a starting point
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateParentEvaluatorBuilder

Created in NX12.0.0. More...
 
class  PlaceAutomationBuilder
 Reassign a single aspect of an Engineering Object
To create a new instance of this class, use NXOpen::AME::AMEManager::CreatePlaceAutomationBuilder

Created in NX12.0.0. More...
 
class  PlcBlock
 Plc Block Node Journaling class
This is an abstract class. More...
 
class  PlcCodePosition
 Represents Plc Code Position Object
This object does not need a creator. More...
 
class  PlcMemoryAreaBuilder
 Represents a Subnet creation class Builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreatePlcMemoryAreaBuilder

Created in NX12.0.0. More...
 
class  PlcMethod
 Plc Method Node Journaling class
This is an abstract class. More...
 
class  PlcMethodBuilder
 The Journalling class for PlcMethodBuilder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreatePlcMethodBuilder

Created in NX11.0.0. More...
 
class  PlcRule
 PlcRule Journaling class
This object does not need a creator. More...
 
class  PlcSoftwareGenPort
 PlcSoftwareGenPort Journaling class
This object does not need a creator. More...
 
class  PlcSymbolBuilder
 Class to create Functional Tags and assign them to PLC Channels
To create a new instance of this class, use NXOpen::AME::AMEManager::CreatePlcSymbolBuilder

Created in NX11.0.0. More...
 
class  PlcSymbolsEvaluatorBuilder
 Evaluates the PLC tags for a given aspect and a starting point
To create a new instance of this class, use NXOpen::AME::AMEManager::CreatePlcSymbolsEvaluatorBuilder

Created in NX12.0.0. More...
 
class  PlcVendorSymbolBuilder
 Represents a Subnet creation class Builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreatePlcVendorSymbolBuilder

Created in NX12.0.0. More...
 
class  PortArtifact
 Represents a base class that provides common methods for port artifact in a NXOpen::PDM::ConditionalElementRevision . More...
 
class  PortAttributeHolder
 Port Object Atributes Holder
This does not need a creator. More...
 
class  PortBuilder
 builder for the software block properties dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreatePortBuilder

Created in NX11.0.0. More...
 
class  PortConnectionBuilder
 builder for the port connector dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreatePortConnectionBuilder

Created in NX11.0.0. More...
 
class  PortEvaluatorBuilder
 Evaluates the port objects for the given port and a starting point
To create a new instance of this class, use NXOpen::AME::AMEManager::CreatePortEvaluatorBuilder

Created in NX12.0.0. More...
 
class  PortsManagerBuilder
 Provides journal methods for the ports manager dialog. More...
 
class  ProductComponent
 Product Component class
This object does not need a creator. More...
 
class  ProductComponentInstance
 Product Component Instance class
This object does not need a creator. More...
 
class  ProductDefAttributeHolder
 ProductDefinition Atributes Holder Object
This does not need a creator. More...
 
class  ProductDefinition
 JA class for the Product Definition object
This is an abstract class, and cannot be instantiated. More...
 
class  ProductDefinitionRoot
 Product Definition Root class
This object does not need a creator. More...
 
class  ProductMatchingRulesBuilder
 Represents Product Matching Rules class builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateProductMatchingRulesBuilder

Created in NX11.0.0. More...
 
class  ProductSelectionBuilder
 JA class for Product Selection dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateProductSelectionBuilder
Default values. More...
 
class  ProductSelectionDetailsBuilder
 Represents a Product Selection Details class Builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateProductSelectionDetailsBuilder

Created in NX11.0.0. More...
 
class  Project
 Project Journaling class
Created by Application_AME_ApplicationBuilder when we enter the application

Created in NX11.0.0. More...
 
class  ProjectEngineeringObjectBuilder
 JA class for the insert Project Eng object dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateProjectEngineeringObjectBuilder

Created in NX11.0.0. More...
 
class  PropertyEvaluatorBuilder
 Evaluates the property of an object given a category and property
To create a new instance of this class, use NXOpen::AME::AMEManager::CreatePropertyEvaluatorBuilder

Created in NX12.0.0. More...
 
class  QueryBuilder
 Represents query class builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateQueryBuilder

Created in NX11.0.0. More...
 
class  QueryClause
 JA class for the QueryClause object
This is an abstract class, and cannot be instantiated. More...
 
class  QueryFolder
 Query Folder Journaling class
This object does not need a creator. More...
 
class  QueryNode
 The Query Node
This is an abstract class, and cannot be instantiated. More...
 
class  ReferenceDesignationSetNode
 Reference Designation Set Node Journaling class
This object does not need a creator. More...
 
class  ReferenceObjectBuilder
 Re-usable UI consist of a context and source selection
Created in NX12.0.0. More...
 
class  ReportsSettingsBuilder
 interface for the ReportsSettingsBuilder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateReportsSettingsBuilder

Created in NX11.0.0. More...
 
class  ReportTemplateBuilder
 Class to create Report Template and assign the ReportQuery and Report Layout to them
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateReportTemplateBuilder

Created in NX11.0.0. More...
 
class  SaveToLibraryBuilder
 Create Software Block JA class
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateSaveToLibraryBuilder

Created in NX11.0.0. More...
 
class  SchematicSymbol
 Represents a Schematic Symbol object
This object does not need a creator. More...
 
class  SchematicSymbolConfigurationBuilder
 JA class for SchematicSymbolConfigurationBuilder dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateSchematicSymbolConfigurationBuilder

Created in NX11.0.0. More...
 
class  SelectAMEBaseNode
 Represents a single object selection. More...
 
class  SelectAMEBaseNodeList
 Represents a list of objects on a selection list. More...
 
class  SelectAMEExtendedObject
 Represents a single object selection. More...
 
class  SelectAMEPort
 Represents a single object selection. More...
 
class  SelectAndHighlightBuilder
 Represents a SelectAndHighlightBuilder for select and highlight in the Navigators
To create a new instance of this class, use NXOpen::AME::AMEManager::SelectAndHighlightBuilder

Created in NX11.0.0. More...
 
class  SelectAspectNode
 Represents a single object selection. More...
 
class  SelectBaseDefinitionNodeBuilder
 Builder for selecting base definition node from navigators
This object does not need a creator

Created in NX12.0.0. More...
 
class  SelectClassificationBuilder
 Select a part from the reuse library
Created in NX11.0.0. More...
 
class  SelectClassificationFromTreeBuilder
 Select Type from the Classification Library
This object does not need a creator. More...
 
class  SelectionBaseDefinitionBuilder
 Journalling Interface class for Builder which allows selection of BaseDefinition. More...
 
class  SelectionEngineeringObjectDefinitionBuilder
 JA class for the Engineering Object Definition Block
This object does not need a creator. More...
 
class  SelectMountingInterfaceLocationBuilder
 Builder for selecting mounting interface location from graphics window
This object does not need a creator

Created in NX12.0.0. More...
 
class  SelectProductDefinitionBuilder
 JA class for the Product Definition Selection
This object does not need a creator. More...
 
class  SelectProductOrEoDefinitionBuilder
 JA class for the Product Definition or Engineering Object Definition Selection
This object does not need a creator. More...
 
class  ShowHideObjectsBuilder
 JA class for ShowHideObjectsBuilder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateShowHideObjectsBuilder

Created in NX11.0.0. More...
 
class  Snap3DModelsBuilder
 Represents a Snap3DModelsBuilder class Builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateSnap3dmodelsBuilder

Created in NX12.0.0. More...
 
class  SortingBlockBuilder
 Sorts the list expression output according to the property
Created in NX12.0.0. More...
 
class  SubnetBuilder
 Represents a Subnet creation class Builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateSubnetBuilder

Created in NX12.0.0. More...
 
class  SWStatusItem
 Represents SW Status Item


Created in NX11.0.0. More...
 
class  SymbolAnnotationBuilder
 Represents a Symbol Annotation creation class Builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateSymbolAnnotationBuilder

Created in NX12.0.0. More...
 
class  SymbolAnnotationSettingsBuilder
 JA class for the symbol settings
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateSymbolAnnotationSettingsBuilder

Created in NX12.0.0. More...
 
class  SymbolAuthoringBuilder
 Represents a Symbol Authoring class Builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateSymbolAuthoringBuilder
Default values. More...
 
class  SymbolRoot
 Symbol Root Node class
This object does not need a creator. More...
 
class  TCSavedQueriesBuilder
 Represents a TC Saved Queries builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateEditQueryScopeBuilder

Created in NX11.0.0. More...
 
class  TeeJunctionBuilder
 JA class for creating Tee Junction
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateTeeJunctionBuilder

Created in NX12.0.0. More...
 
class  TiaPortalProjectSettings
 Tia Portal project settings node journaling class
This object does not need a creator. More...
 
class  TiaPortalProjectSettingsBuilder
 TiaPortalProjectSettingsBuilder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateTiaPortalProjectSettingsBuilder

Created in NX12.0.0. More...
 
class  TiaProjectItemBuilder
 the TIA project item builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateTiaprojectItemBuilder

Created in NX11.0.0. More...
 
class  TransferFileDataBuilder
 Imports a new one or updates the existing configuration in AD Upstream Data Navigator from the external file. More...
 
class  TypeMappingBuilder
 JA class for the type mapping dialog
this is a block

Created in NX11.0.0. More...
 
class  TypeMappingBuilderList
 Represents a list of objects. More...
 
class  TypeMappingListBuilder
 Type Mapping List Builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateTypeMappingListBuilder

Created in NX11.0.0. More...
 
class  UnloadLineDesignerBuilder
 JA class for the insert UnloadLineDesigner dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateUnloadLineDesignerBuilder

Created in NX11.0.0. More...
 
class  UpstreamDataRoot
 UpstreamData Root Node class
This object does not need a creator. More...
 

Enumerations

enum  AddressObjectIotype { AddressObjectIotypeEmpty, AddressObjectIotypeInput, AddressObjectIotypeOutput }
 Definition of the Address Object I/O types See Xml node IoType. More...
 
enum  AmeElectricalConnectionPotentialType {
  AmeElectricalConnectionPotentialTypeL, AmeElectricalConnectionPotentialTypeN, AmeElectricalConnectionPotentialTypePe, AmeElectricalConnectionPotentialTypeLPlus,
  AmeElectricalConnectionPotentialTypeLDash, AmeElectricalConnectionPotentialTypeUndefined, AmeElectricalConnectionPotentialTypeInvalid
}
 Represents electrical connection Pontential Types. More...
 
enum  AmeJunctionRepresentationStyleType { AmeJunctionRepresentationStyleTypePoint, AmeJunctionRepresentationStyleTypeTargetSpecific, AmeJunctionRepresentationStyleTypeInvalid }
 Representation style for Tee Junction. More...
 
enum  AmeOpticalConnectionFiberType { AmeOpticalConnectionFiberTypeSingleMode, AmeOpticalConnectionFiberTypeMultiMode, AmeOpticalConnectionFiberTypeUndefined, AmeOpticalConnectionFiberTypeInvalid }
 Represents optical connection fiber types. More...
 
enum  AmeTeeJunctionType {
  AmeTeeJunctionTypeHorizontalDown, AmeTeeJunctionTypeHorizontalUp, AmeTeeJunctionTypeVerticalLeft, AmeTeeJunctionTypeVerticalRight,
  AmeTeeJunctionTypeInvalid
}
 Represents the type of TeeJunction. More...
 
enum  AmeTeeJunctionVariant { AmeTeeJunctionVariantOne, AmeTeeJunctionVariantTwo, AmeTeeJunctionVariantThree }
 Represents Tee Junction variant index. More...
 
enum  BusInterfaceType { BusInterfaceTypeProfibusDp = 1, BusInterfaceTypeMpi, BusInterfaceTypeProfinet, BusInterfaceTypeAsInterface }
 Bus Interface type. More...
 
enum  ConstantType {
  ConstantTypeBool, ConstantTypeByte, ConstantTypeWord, ConstantTypeDword,
  ConstantTypeInt, ConstantTypeDint, ConstantTypeAref, ConstantTypeUnknown
}
 The Plc Constant types. More...
 
enum  DocumentType {
  DocumentTypeAspectStructureOverview = 1, DocumentTypeCableDiagram, DocumentTypeCableList, DocumentTypeOrderList,
  DocumentTypePartListBom, DocumentTypePlugList, DocumentTypeTableOfContent, DocumentTypeTerminalDiagram,
  DocumentTypeTerminalStripList, DocumentTypeTitlePage, DocumentTypeWireTubeConnectionLists, DocumentTypeWireList,
  DocumentTypeMultiLineDiagram, DocumentTypeSingleLineDiagram, DocumentTypeBusTopologyDiagram, DocumentTypePowerSupplyDiagram
}
 Represents the type of document. More...
 
enum  ImportEclassMappingMode { ImportEclassMappingModeOverride, ImportEclassMappingModeDontOverride }
 enum for import eClass mapping mode. More...
 
enum  ImportType { ImportTypeAddType, ImportTypeAddFunction, ImportTypeAddChildren }
 Definition of the EClass mapping behaviour types. More...
 
enum  InterfaceAccessType {
  InterfaceAccessTypeUndef, InterfaceAccessTypeBool, InterfaceAccessTypeByte, InterfaceAccessTypeWord,
  InterfaceAccessTypeInt, InterfaceAccessTypeDint, InterfaceAccessTypeTime, InterfaceAccessTypeStruct,
  InterfaceAccessTypeBlockDb, InterfaceAccessTypeAny, InterfaceAccessTypeUnknown
}
 The Plc Interface Access types. More...
 
enum  MemorySectionType {
  MemorySectionTypeInput, MemorySectionTypeOutput, MemorySectionTypeMemory, MemorySectionTypeTimer,
  MemorySectionTypeCounter, MemorySectionTypeNone, MemorySectionTypePeriphery, MemorySectionTypePeripheryInput,
  MemorySectionTypePeripheryOutput, MemorySectionTypeFb, MemorySectionTypeFc, MemorySectionTypeDb,
  MemorySectionTypeDi, MemorySectionTypeLocalc, MemorySectionTypeLocaln, MemorySectionTypeDbc,
  MemorySectionTypeDbr, MemorySectionTypeDbv
}
 Definition of the memory section types. More...
 
enum  PlcDataType {
  PlcDataTypeDb, PlcDataTypeFb, PlcDataTypeFc, PlcDataTypeBlockDb,
  PlcDataTypeBlockFb, PlcDataTypeBlockFc, PlcDataTypeBlockSdb, PlcDataTypeBlockSfb,
  PlcDataTypeBlockSfc, PlcDataTypeBlockOb, PlcDataTypeBool, PlcDataTypeByte,
  PlcDataTypeChar, PlcDataTypeCounter, PlcDataTypeDate, PlcDataTypeDint,
  PlcDataTypeDword, PlcDataTypeInt, PlcDataTypeReal, PlcDataTypeS5time,
  PlcDataTypeTime, PlcDataTypeTimeOfDay, PlcDataTypeTimer, PlcDataTypeWord,
  PlcDataTypeAomIdent, PlcDataTypeConnAny, PlcDataTypeConnOuc, PlcDataTypeConnPrg,
  PlcDataTypeConnRId, PlcDataTypeDbAny, PlcDataTypeDbDyn, PlcDataTypeDbWww,
  PlcDataTypeEventAny, PlcDataTypeEventAtt, PlcDataTypeEventHwint, PlcDataTypeHwAny,
  PlcDataTypeHwDevice, PlcDataTypeHwDpmaster, PlcDataTypeHwDpslave, PlcDataTypeHwHsc,
  PlcDataTypeHwIeport, PlcDataTypeHwInterface, PlcDataTypeHwIo, PlcDataTypeHwIosystem,
  PlcDataTypeHwModule, PlcDataTypeHwPto, PlcDataTypeHwPwm, PlcDataTypeHwSubmodule,
  PlcDataTypeLdt, PlcDataTypeLint, PlcDataTypeLreal, PlcDataTypeLtime,
  PlcDataTypeLtimeOfDay, PlcDataTypeLword, PlcDataTypeObAny, PlcDataTypeObAtt,
  PlcDataTypeObCyclic, PlcDataTypeObDelay, PlcDataTypeObDiag, PlcDataTypeObHwint,
  PlcDataTypeObPcycle, PlcDataTypeObStartup, PlcDataTypeObTimeerror, PlcDataTypeObTod,
  PlcDataTypePip, PlcDataTypePort, PlcDataTypeRtm, PlcDataTypeSint,
  PlcDataTypeUdint, PlcDataTypeUint, PlcDataTypeUlint, PlcDataTypeUsint,
  PlcDataTypeWChar, PlcDataTypeDtl, PlcDataTypeWstring, PlcDataTypeErrorstruct,
  PlcDataTypeIecCounter, PlcDataTypeIecDcounter, PlcDataTypeIecLcounter, PlcDataTypeIecLtimer,
  PlcDataTypeIecScounter, PlcDataTypeIecTimer, PlcDataTypeIecUcounter, PlcDataTypeIecUdcounter,
  PlcDataTypeIecUlcounter, PlcDataTypeIecUscounter, PlcDataTypeCref, PlcDataTypeNref,
  PlcDataTypeVref, PlcDataTypeHscPeriod, PlcDataTypeTaddrParam, PlcDataTypeSslHeader,
  PlcDataTypeConditions, PlcDataTypeTconParam, PlcDataTypeDateAndTime, PlcDataTypeString,
  PlcDataTypeUdt, PlcDataTypeAny, PlcDataTypeStruct, PlcDataTypeArray,
  PlcDataTypeOb, PlcDataTypeVariant, PlcDataTypeUndefined, PlcDataTypeUnknown
}
 Definition of the PLC data types. More...
 
enum  PlcDataTypeSource { PlcDataTypeSourceStandard, PlcDataTypeSourceUdtProject, PlcDataTypeSourceUdtLibrary, PlcDataTypeSourceUdtName }
 Definition of the data type sources. More...
 
enum  ProgrammingLanguage {
  ProgrammingLanguageDb, ProgrammingLanguageStl, ProgrammingLanguageLad, ProgrammingLanguageFbd,
  ProgrammingLanguageScl, ProgrammingLanguageUnknown
}
 The Plc Programming Languages. More...
 

Detailed Description

Provides classes and interfaces for AME.

Enumeration Type Documentation

Definition of the Address Object I/O types See Xml node IoType.

Enumerator
AddressObjectIotypeEmpty 

empty

AddressObjectIotypeInput 

input

AddressObjectIotypeOutput 

output

Represents electrical connection Pontential Types.

Enumerator
AmeElectricalConnectionPotentialTypeL 

l

AmeElectricalConnectionPotentialTypeN 

n

AmeElectricalConnectionPotentialTypePe 

pe

AmeElectricalConnectionPotentialTypeLPlus 

lplus

AmeElectricalConnectionPotentialTypeLDash 

ldash

AmeElectricalConnectionPotentialTypeUndefined 

undefined

AmeElectricalConnectionPotentialTypeInvalid 

invalid

Representation style for Tee Junction.

Enumerator
AmeJunctionRepresentationStyleTypePoint 

point

AmeJunctionRepresentationStyleTypeTargetSpecific 

target specific

AmeJunctionRepresentationStyleTypeInvalid 

invalid

Represents optical connection fiber types.

Enumerator
AmeOpticalConnectionFiberTypeSingleMode 

single mode

AmeOpticalConnectionFiberTypeMultiMode 

multi mode

AmeOpticalConnectionFiberTypeUndefined 

undefined

AmeOpticalConnectionFiberTypeInvalid 

invalid

Represents the type of TeeJunction.

Enumerator
AmeTeeJunctionTypeHorizontalDown 

horizontal down

AmeTeeJunctionTypeHorizontalUp 

horizontal up

AmeTeeJunctionTypeVerticalLeft 

vertical left

AmeTeeJunctionTypeVerticalRight 

vertical right

AmeTeeJunctionTypeInvalid 

invalid

Represents Tee Junction variant index.

Enumerator
AmeTeeJunctionVariantOne 

one

AmeTeeJunctionVariantTwo 

two

AmeTeeJunctionVariantThree 

three

Bus Interface type.

NOTE: order is important (is TIA order), please don't change it

Enumerator
BusInterfaceTypeProfibusDp 

profibus dp

BusInterfaceTypeMpi 

mpi

BusInterfaceTypeProfinet 

profinet

BusInterfaceTypeAsInterface 

as interface

The Plc Constant types.

Enumerator
ConstantTypeBool 

bool

ConstantTypeByte 

byte

ConstantTypeWord 

word

ConstantTypeDword 

dword

ConstantTypeInt 

int

ConstantTypeDint 

dint

ConstantTypeAref 

aref

ConstantTypeUnknown 

unknown

Represents the type of document.

Enumerator
DocumentTypeAspectStructureOverview 

aspect structure overview

DocumentTypeCableDiagram 

cable diagram

DocumentTypeCableList 

cable list

DocumentTypeOrderList 

order list

DocumentTypePartListBom 

part list bom

DocumentTypePlugList 

plug list

DocumentTypeTableOfContent 

table of content

DocumentTypeTerminalDiagram 

terminal diagram

DocumentTypeTerminalStripList 

terminal strip list

DocumentTypeTitlePage 

title page

DocumentTypeWireTubeConnectionLists 

wire tube connection lists

DocumentTypeWireList 

wire list

DocumentTypeMultiLineDiagram 

multi line diagram

DocumentTypeSingleLineDiagram 

single line diagram

DocumentTypeBusTopologyDiagram 

bus topology diagram

DocumentTypePowerSupplyDiagram 

power supply diagram

enum for import eClass mapping mode.

These are 2 modes of import eClass mapping.This modes will be applicable for all eClass objects which are importing.

Enumerator
ImportEclassMappingModeOverride 

override

ImportEclassMappingModeDontOverride 

dont override

Definition of the EClass mapping behaviour types.

Enumerator
ImportTypeAddType 

add type

ImportTypeAddFunction 

add function

ImportTypeAddChildren 

add children

The Plc Interface Access types.

Enumerator
InterfaceAccessTypeUndef 

undef

InterfaceAccessTypeBool 

bool

InterfaceAccessTypeByte 

byte

InterfaceAccessTypeWord 

word

InterfaceAccessTypeInt 

int

InterfaceAccessTypeDint 

dint

InterfaceAccessTypeTime 

time

InterfaceAccessTypeStruct 

struct

InterfaceAccessTypeBlockDb 

block db

InterfaceAccessTypeAny 

any

InterfaceAccessTypeUnknown 

unknown

Definition of the memory section types.

Enumerator
MemorySectionTypeInput 

input

MemorySectionTypeOutput 

output

MemorySectionTypeMemory 

memory

MemorySectionTypeTimer 

timer

MemorySectionTypeCounter 

counter

MemorySectionTypeNone 

none

MemorySectionTypePeriphery 

periphery

MemorySectionTypePeripheryInput 

periphery input

MemorySectionTypePeripheryOutput 

periphery output

MemorySectionTypeFb 

fb

MemorySectionTypeFc 

fc

MemorySectionTypeDb 

db

MemorySectionTypeDi 

di

MemorySectionTypeLocalc 

localc

MemorySectionTypeLocaln 

localn

MemorySectionTypeDbc 

dbc

MemorySectionTypeDbr 

dbr

MemorySectionTypeDbv 

dbv

Definition of the PLC data types.

Enumerator
PlcDataTypeDb 

db

PlcDataTypeFb 

fb

PlcDataTypeFc 

fc

PlcDataTypeBlockDb 

block db

PlcDataTypeBlockFb 

block fb

PlcDataTypeBlockFc 

block fc

PlcDataTypeBlockSdb 

block sdb

PlcDataTypeBlockSfb 

block sfb

PlcDataTypeBlockSfc 

block sfc

PlcDataTypeBlockOb 

block ob

PlcDataTypeBool 

bool

PlcDataTypeByte 

byte

PlcDataTypeChar 

char

PlcDataTypeCounter 

counter

PlcDataTypeDate 

date

PlcDataTypeDint 

dint

PlcDataTypeDword 

dword

PlcDataTypeInt 

int

PlcDataTypeReal 

real

PlcDataTypeS5time 

s5time

PlcDataTypeTime 

time

PlcDataTypeTimeOfDay 

time of day

PlcDataTypeTimer 

timer

PlcDataTypeWord 

word

PlcDataTypeAomIdent 

aom ident

PlcDataTypeConnAny 

conn any

PlcDataTypeConnOuc 

conn ouc

PlcDataTypeConnPrg 

conn prg

PlcDataTypeConnRId 

conn rid

PlcDataTypeDbAny 

db any

PlcDataTypeDbDyn 

db dyn

PlcDataTypeDbWww 

db www

PlcDataTypeEventAny 

event any

PlcDataTypeEventAtt 

event att

PlcDataTypeEventHwint 

event hwint

PlcDataTypeHwAny 

hw any

PlcDataTypeHwDevice 

hw device

PlcDataTypeHwDpmaster 

hw dpmaster

PlcDataTypeHwDpslave 

hw dpslave

PlcDataTypeHwHsc 

hw hsc

PlcDataTypeHwIeport 

hw ieport

PlcDataTypeHwInterface 

hw interface

PlcDataTypeHwIo 

hw io

PlcDataTypeHwIosystem 

hw iosystem

PlcDataTypeHwModule 

hw module

PlcDataTypeHwPto 

hw pto

PlcDataTypeHwPwm 

hw pwm

PlcDataTypeHwSubmodule 

hw submodule

PlcDataTypeLdt 

ldt

PlcDataTypeLint 

lint

PlcDataTypeLreal 

lreal

PlcDataTypeLtime 

ltime

PlcDataTypeLtimeOfDay 

ltime of day

PlcDataTypeLword 

lword

PlcDataTypeObAny 

ob any

PlcDataTypeObAtt 

ob att

PlcDataTypeObCyclic 

ob cyclic

PlcDataTypeObDelay 

ob delay

PlcDataTypeObDiag 

ob diag

PlcDataTypeObHwint 

ob hwint

PlcDataTypeObPcycle 

ob pcycle

PlcDataTypeObStartup 

ob startup

PlcDataTypeObTimeerror 

ob timeerror

PlcDataTypeObTod 

ob tod

PlcDataTypePip 

pip

PlcDataTypePort 

port

PlcDataTypeRtm 

rtm

PlcDataTypeSint 

sint

PlcDataTypeUdint 

udint

PlcDataTypeUint 

uint

PlcDataTypeUlint 

ulint

PlcDataTypeUsint 

usint

PlcDataTypeWChar 

wchar

PlcDataTypeDtl 

dtl

PlcDataTypeWstring 

wstring

PlcDataTypeErrorstruct 

errorstruct

PlcDataTypeIecCounter 

iec counter

PlcDataTypeIecDcounter 

iec dcounter

PlcDataTypeIecLcounter 

iec lcounter

PlcDataTypeIecLtimer 

iec ltimer

PlcDataTypeIecScounter 

iec scounter

PlcDataTypeIecTimer 

iec timer

PlcDataTypeIecUcounter 

iec ucounter

PlcDataTypeIecUdcounter 

iec udcounter

PlcDataTypeIecUlcounter 

iec ulcounter

PlcDataTypeIecUscounter 

iec uscounter

PlcDataTypeCref 

cref

PlcDataTypeNref 

nref

PlcDataTypeVref 

vref

PlcDataTypeHscPeriod 

hsc period

PlcDataTypeTaddrParam 

taddr param

PlcDataTypeSslHeader 

ssl header

PlcDataTypeConditions 

conditions

PlcDataTypeTconParam 

tcon param

PlcDataTypeDateAndTime 

date and time

PlcDataTypeString 

string

PlcDataTypeUdt 

udt

PlcDataTypeAny 

any

PlcDataTypeStruct 

struct

PlcDataTypeArray 

array

PlcDataTypeOb 

ob

PlcDataTypeVariant 

variant

PlcDataTypeUndefined 

undefined

PlcDataTypeUnknown 

unknown

Definition of the data type sources.

Enumerator
PlcDataTypeSourceStandard 

standard

PlcDataTypeSourceUdtProject 

udt project

PlcDataTypeSourceUdtLibrary 

udt library

PlcDataTypeSourceUdtName 

udt name

The Plc Programming Languages.

Enumerator
ProgrammingLanguageDb 

db

ProgrammingLanguageStl 

stl

ProgrammingLanguageLad 

lad

ProgrammingLanguageFbd 

fbd

ProgrammingLanguageScl 

scl

ProgrammingLanguageUnknown 

unknown

Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.