NXOpen .NET Reference  12.0.0
Namespaces | Classes | Enumerations
Package NXOpen.AME

Provides classes and interfaces for AME. More...

Namespaces

package  DB
 Provides classes and interfaces for AME DB.
 

Classes

class  AccessorEvaluatorBuilder
 Evaluates an object based on a property value or an index More...
 
class  AMEBaseBuilder
 JA class for the insert Eng object dialog More...
 
class  AMEBaseNode
 Represents Base Node More...
 
class  AMEEngineeringObjectLabel
 Represents Engineering Object Label Object More...
 
class  AMEEngObject
 Represents Engineering Object More...
 
class  AMEExtendedObject
 Represents Extended Object More...
 
class  AMEGroup
 Group Journaling class More...
 
class  AMEGroupFolder
 Group Folder Journaling class More...
 
class  AMEManager
 Represents a manager of automation designer objects More...
 
class  AMENamingRule
 Represents Naming Rule Object More...
 
class  AMEPlcHwItem
 Represents Plc Hw Item More...
 
class  AMEPort
 Represents Port More...
 
class  AMEQuery
 The Query Object More...
 
class  AMEQueryGroup
 The Query Group More...
 
class  AMEReportRule
 Represents Report Rule Object More...
 
class  AncestorEvaluatorBuilder
 Evaluates an ancestor for a given aspect and a starting point More...
 
class  ApplicationBuilder
 Create the AD application builder see AMEApplicationBuilder More...
 
class  AspectDetailsBuilder
 JA Class for the Aspect Details UI Block More...
 
class  AspectNavigatorPreferencesBuilder
 JA class for aspect navigator builder More...
 
class  AspectNode
 Aspect Node Journaling class More...
 
class  AspectPrefixBuilder
 represents the builder class which is used to define Aspect Prefixes and Delimiter for NXOpen.AME.Project More...
 
class  AspectRoot
 AspectRoot Node Journaling class More...
 
class  AssignAspectBuilder
 Reassign a single aspect of an Engineering Object More...
 
class  AssignmentPort
 Represents AssignmentPort More...
 
class  AssignSubnetBuilder
 Reassign a single aspect of an Engineering Object More...
 
class  AssignTemplateToProductBuilder
 Builder class to assign a template object to NXOpen.AME.ProductDefinition More...
 
class  AssignTypeBuilder
 Builder for selecting an engineering object definition More...
 
class  AttributeHolder
 JA class for the AttributeHolder object More...
 
class  BaseDefinitionAttributeHolder
 BaseDefinition Atributes Holder Object 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 More...
 
class  BreakTemplateBuilder
 JA class for the insert Eng object dialog More...
 
class  BulkConnectionBuilder
 builder for the bulk connection dialog More...
 
class  BulkEngineeringObjectBuilder
 BulkEngineeringObjectBuilder class will be used for bulk Engineering Object Operation. More...
 
class  CabinetComponentNode
 Cabinet Component Node class More...
 
class  CabinetDesignBuilder
 the builder for creating cabinet design More...
 
class  CabinetNode
 Cabinet Node class More...
 
class  CabinetObject
 Cabinet Object class More...
 
class  CabinetRoot
 Cabinet Root Node class More...
 
class  CallMethodRuleBuilder
 JA class for the call method rule dialog More...
 
class  ChildrenEvaluatorBuilder
 Evaluates the children objects for a given aspect and a starting point More...
 
class  ConditionsBuilder
 JA class for the conditions dialog More...
 
class  ConfigureResultTableBuilder
 Represents configure result table class builder More...
 
class  ConnectedObjectsEvaluatorBuilder
 Evaluates the connected objects for the given port and a starting point More...
 
class  ConnectToLibraryItemBuilder
 JA class for the connect to library item dialog More...
 
class  CreateDefinitionBuilder
 Create and classify definition More...
 
class  CreateEngObjectDefinitionBuilder
 Create and classify engineering object definition More...
 
class  CreatePmiNoteBuilder
 Create PMINote dialog JA class More...
 
class  CreateProductBuilder
 Create and classify product More...
 
class  CreateTemplateBuilder
 Create Template dialog JA class More...
 
class  CreateTemplateDefinitionBuilder
 Create and classify template definition More...
 
class  DefineAspectBuilder
 Define Aspects for Engineering Object Definition More...
 
class  DeviceFunctionDef
 Device Function Def class More...
 
class  DiagramManager
 Represents an object that manages sheet elements. More...
 
class  DocumentRoot
 Document Root Node class More...
 
class  DocumentStructureBuilder
 Class to define Document Structure More...
 
class  EClassClassNode
 EClassData Tree Node class More...
 
class  EClassDataRoot
 EClassData Root Node class More...
 
class  EClassFolderNode
 EClass Folder Node class More...
 
class  EClassNode
 EClassData Tree Node class More...
 
class  EClassObjectNode
 EClassData Tree Node class More...
 
class  EClassSegmentNode
 EClass Segment Node class More...
 
class  EClassVersionNode
 EClass Version Node class More...
 
class  EditAnnotationBuilder
 the builder for creating edit annotation More...
 
class  EditClauseBuilder
 Naming Rule Builder More...
 
class  EditEngineeringObjectBuilder
 JA class for the Eng object dialog More...
 
class  EditOrderBuilder
 JA class for the Edit Order dialog More...
 
class  EditQueryBuilder
 Edit Query Builder More...
 
class  ElectricalAnnotationSettingsBuilder
 JA class for the Electrical Annotation Settings dialog 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 More...
 
class  EngineeringObjectBuilder
 JA class for the insert Eng object dialog More...
 
class  EngineeringObjectDefinitionLabelBuilder
 JA class for the insert Engineering object definition label dialog 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 More...
 
class  EODataItemAttributeHolder
 EODef Atributes Holder Object More...
 
class  EODefAttributeHolder
 EODef Atributes Holder Object More...
 
class  EplanImportProjectTemplateBuilder
 EplanImportProjectTemplateBuilder More...
 
class  EPLANPlug
 Represents EPLANPlug More...
 
class  EplanProjectGenerationBuilder
 the eplan project generation dialog builder More...
 
class  EPLANProjectSettings
 Eplan project settings Node Journaling class More...
 
class  EplanProjectTemplateAndStructureBuilder
 JA class for the Eplan project template dialog More...
 
class  EplanSettingsBuilder
 EplanSettingsBuilder More...
 
class  EPLANSocket
 Represents EPLANSocket More...
 
class  EplanStructureIdentifierOrderBuilder
 Represents a Eplan Structure identifier order Builder More...
 
class  EplanStructureSettings
 Eplan structure settings Journaling class More...
 
class  EvaluatorCopyToBuilder
 Copies evaluator and its dependents from one engineering object to another More...
 
class  ExportEClassMappingBuilder
 Export eclass mapping into file More...
 
class  ExpressionEvaluator
 Represents an Expression Evaluator More...
 
class  ExtractAttribute
 Extract Attribute Journaling class More...
 
class  ExtractAttributeAbsoluteBuilder
 Create a extract attribute More...
 
class  ExtractAttributeBaseBuilder
 Create a extract attribute More...
 
class  ExtractAttributeBuilder
 Create a extract attribute More...
 
class  ExtractAttributeCurrentObjectBuilder
 Create a extract attribute More...
 
class  ExtractAttributePortBuilder
 Create a extract port attribute builder More...
 
class  ExtractAttributeRelativeBuilder
 Create a extract attribute More...
 
class  FormSheetBuilder
 JA class for the Form Sheet dialog More...
 
class  FormSheetObject
 JA class for the FormSheetObject More...
 
class  FormSheetSettingsBuilder
 JA class for the Form Sheet Settings dialog More...
 
class  FragmentAttributeHolder
 Fragment Object Atributes Holder More...
 
class  FragmentBuilder
 Represents a Fragment creation class Builder More...
 
class  FragmentObject
 Represents a Fragment Object More...
 
class  FunctionCallInstanceBuilder
 JA class for the reuse rule dialog More...
 
class  GeneralAnnotationSettingsBuilder
 builder for the general annotation settings dialog More...
 
class  GeneralConnectionSettingsBuilder
 Builder for the General Connection Settings dialog More...
 
class  GenerateReportsBuilder
 Comment More...
 
class  GlobalSelectionBuilder
 GlobalSelectionBuilder More...
 
class  GroupBuilder
 JA class for groups More...
 
class  GroupRoot
 Group Root Node Journaling class More...
 
interface  IEngObject
 Represents Engineering Object More...
 
class  ImportEClassMappingBuilder
 Import eClass mapping More...
 
class  ImportEClassProductBuilder
 Imports a eclass product xml file More...
 
class  ImportEClassSchemaBuilder
 Imports a eclass schema xml file More...
 
class  ImportEplanPageMacroBuilder
 ImportEplanPageMacroBuilder More...
 
class  ImportGlobalMappingBuilder
 Imports a global mapping xml file More...
 
class  ImportHWXmlBuilder
 the Import HW Xml builder More...
 
class  ImportNode
 Import Object Journaling class More...
 
class  ImportObject
 Import Object Journaling class More...
 
class  InsertObjectBuilder
 JA class for Insert Object dialog More...
 
class  InsertSettingsBuilder
 Re-usable UI for Settings properties in Insert EO and Insert Template dialog More...
 
class  InstanceDataBlockBuilder
 JA class for the reuse rule dialog More...
 
class  InstantiateBaseDefinitionReuseSelectionBuilder
 Builder for selecting base definition More...
 
class  InstantiateTemplateBulkBuilder
 JA class for the insert Eng object dialog More...
 
class  InterfaceMemberPort
 InterfaceMemberPort Journaling class More...
 
class  InterruptionPointBuilder
 Represents builder for AME::DB::InterruptionPoint More...
 
interface  IPort
 Represents an IPort More...
 
interface  IPortsContainer
 Represents Ports Container More...
 
class  LayoutDefinitionBuilder
 interface for the LayoutDefinitionBuilder More...
 
class  LDCachedAttribute
 JA class for the Line Design cache Attribute object More...
 
class  LineDesignerMappingBuilder
 Line Designer mapping dialog JA interface More...
 
class  LinkSymbolToDeviceTypeBuilder
 JA class for LinkSymbolToDeviceTypeBuilder dialog More...
 
class  LoadLineDesignerBuilder
 JA class for the insert LoadLineDesigner dialog More...
 
class  Manage2dSymbolsBuilder
 Represents a Manage2dSymbolsBuilder class Builder More...
 
class  Manage3DModelsBuilder
 Represents the builder that is used to assign 3D models to a NXOpen.AME.ProductDefinition More...
 
class  ManageEclassMappingBuilder
 Represents a ManageEclassMappingBuilder class Builder More...
 
class  ManageObjectTypeBuilder
 Builder class for assigning AD type to NXOpen.Part and name to NXOpen.Assemblies.Component More...
 
class  MapToExistingObjectBuilder
 Line Designer map to existing (EO) dialog JA interface More...
 
class  MountingInterface
 Represents a Mounting Interface More...
 
class  MountingInterfaceBuilder
 Builder class for creating mounting interface object in NXOpen.Part More...
 
class  MultipleObjectsBuilder
 JA class for the insert Eng object dialog More...
 
class  MultiValueObjectsPort
 MultiValueObjectsPort Journaling class More...
 
class  NamespaceDoc
 Provides classes and interfaces for AME. More...
 
class  NamingRuleBuilder
 Naming Rule Builder More...
 
class  NamingRuleBuilderList
 Represents a list of objects. More...
 
class  NamingRuleListBuilder
 Classification to Engineering Object Name Map Builder More...
 
class  NamingRuleSettingsBuilder
 JA class for dialog for naming rule settings More...
 
class  ObjectConnectionBuilder
 JA class for the reuse object connection block More...
 
class  ObjectConnectionDetailBuilder
 JA class for the reuse object connection detail block More...
 
class  ObjectEvaluatorBuilder
 Evaluates the object given a starting point More...
 
class  ObjectNameBuilder
 Object Name JA class More...
 
class  ObjectNameIndexBuilder
 Object Name Index JA class More...
 
class  OperandRuleBuilder
 JA class for the parameter rule dialog More...
 
class  OperatorRuleBuilder
 OperatorRule Dialog More...
 
class  OpticalAnnotationSettingsBuilder
 JA class for the Optical Annotation Settings dialog More...
 
class  OpticalConnectionSettingsBuilder
 Builder object for changing optical connection settings on diagramming pages associated with the NXOpen.AME.Project More...
 
class  OrderAspectsBuilder
 Represents a OrderAspectsBuilder for changing the order of Navigator More...
 
class  PageAttributeHolder
 Page Object Atributes Holder More...
 
class  PageBuilder
 Represents a Page creation class Builder More...
 
class  PageNamingBuilder
 Class to define Page naming schema More...
 
class  PageNode
 Represents a Page Node More...
 
class  PageObject
 Represents a Page Object More...
 
class  ParameterRuleBuilder
 JA class for the parameter rule dialog More...
 
class  ParentEvaluatorBuilder
 Evaluates the parent object for a given aspect and a starting point More...
 
class  PlaceAutomationBuilder
 Reassign a single aspect of an Engineering Object More...
 
class  PlcBlock
 Plc Block Node Journaling class More...
 
class  PlcCodePosition
 Represents Plc Code Position Object More...
 
class  PlcMemoryAreaBuilder
 Represents a Subnet creation class Builder More...
 
class  PlcMethod
 Plc Method Node Journaling class More...
 
class  PlcMethodBuilder
 The Journalling class for PlcMethodBuilder More...
 
class  PlcRule
 PlcRule Journaling class More...
 
class  PlcSoftwareGenPort
 PlcSoftwareGenPort Journaling class More...
 
class  PlcSymbolBuilder
 Class to create Functional Tags and assign them to PLC Channels More...
 
class  PlcSymbolsEvaluatorBuilder
 Evaluates the PLC tags for a given aspect and a starting point More...
 
class  PlcVendorSymbolBuilder
 Represents a Subnet creation class Builder 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 More...
 
class  PortBuilder
 builder for the software block properties dialog More...
 
class  PortConnectionBuilder
 builder for the port connector dialog More...
 
class  PortEvaluatorBuilder
 Evaluates the port objects for the given port and a starting point More...
 
class  PortsManagerBuilder
 Provides journal methods for the ports manager dialog. More...
 
class  ProductComponent
 Product Component class More...
 
class  ProductComponentInstance
 Product Component Instance class More...
 
class  ProductDefAttributeHolder
 ProductDefinition Atributes Holder Object More...
 
class  ProductDefinition
 JA class for the Product Definition object More...
 
class  ProductDefinitionRoot
 Product Definition Root class More...
 
class  ProductMatchingRulesBuilder
 Represents Product Matching Rules class builder More...
 
class  ProductSelectionBuilder
 JA class for Product Selection dialog More...
 
class  ProductSelectionDetailsBuilder
 Represents a Product Selection Details class Builder More...
 
class  Project
 Project Journaling class More...
 
class  ProjectEngineeringObjectBuilder
 JA class for the insert Project Eng object dialog More...
 
class  PropertyEvaluatorBuilder
 Evaluates the property of an object given a category and property More...
 
class  QueryBuilder
 Represents query class builder More...
 
class  QueryClause
 JA class for the QueryClause object More...
 
class  QueryFolder
 Query Folder Journaling class More...
 
class  QueryNode
 The Query Node More...
 
class  ReferenceDesignationSetNode
 Reference Designation Set Node Journaling class More...
 
class  ReferenceObjectBuilder
 Re-usable UI consist of a context and source selection More...
 
class  ReportsSettingsBuilder
 interface for the ReportsSettingsBuilder More...
 
class  ReportTemplateBuilder
 Class to create Report Template and assign the ReportQuery and Report Layout to them More...
 
class  SaveToLibraryBuilder
 Create Software Block JA class More...
 
class  SchematicSymbol
 Represents a Schematic Symbol object More...
 
class  SchematicSymbolConfigurationBuilder
 JA class for SchematicSymbolConfigurationBuilder dialog 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 More...
 
class  SelectAspectNode
 Represents a single object selection. More...
 
class  SelectBaseDefinitionNodeBuilder
 Builder for selecting base definition node from navigators More...
 
class  SelectClassificationBuilder
 Select a part from the reuse library More...
 
class  SelectClassificationFromTreeBuilder
 Select Type from the Classification Library More...
 
class  SelectionBaseDefinitionBuilder
 Journalling Interface class for Builder which allows selection of BaseDefinition. More...
 
class  SelectionEngineeringObjectDefinitionBuilder
 JA class for the Engineering Object Definition Block More...
 
class  SelectMountingInterfaceLocationBuilder
 Builder for selecting mounting interface location from graphics window More...
 
class  SelectProductDefinitionBuilder
 JA class for the Product Definition Selection More...
 
class  SelectProductOrEoDefinitionBuilder
 JA class for the Product Definition or Engineering Object Definition Selection More...
 
class  ShowHideObjectsBuilder
 JA class for ShowHideObjectsBuilder More...
 
class  Snap3DModelsBuilder
 Represents a Snap3DModelsBuilder class Builder More...
 
class  SortingBlockBuilder
 Sorts the list expression output according to the property More...
 
class  SubnetBuilder
 Represents a Subnet creation class Builder More...
 
class  SWStatusItem
 Represents SW Status Item More...
 
class  SymbolAnnotationBuilder
 Represents a Symbol Annotation creation class Builder More...
 
class  SymbolAnnotationSettingsBuilder
 JA class for the symbol settings More...
 
class  SymbolAuthoringBuilder
 Represents a Symbol Authoring class Builder More...
 
class  SymbolRoot
 Symbol Root Node class More...
 
class  TCSavedQueriesBuilder
 Represents a TC Saved Queries builder More...
 
class  TeeJunctionBuilder
 JA class for creating Tee Junction More...
 
class  TiaPortalProjectSettings
 Tia Portal project settings node journaling class More...
 
class  TiaPortalProjectSettingsBuilder
 TiaPortalProjectSettingsBuilder More...
 
class  TiaProjectItemBuilder
 the TIA project item builder 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 More...
 
class  TypeMappingBuilderList
 Represents a list of objects. More...
 
class  TypeMappingListBuilder
 Type Mapping List Builder More...
 
class  UnloadLineDesignerBuilder
 JA class for the insert UnloadLineDesigner dialog More...
 
class  UpstreamDataRoot
 UpstreamData Root Node class More...
 

Enumerations

enum  AmeElectricalConnectionPotentialType {
  L, N, Pe, LPlus,
  LDash, Undefined, Invalid
}
 Represents electrical connection Pontential Types More...
 
enum  AmeOpticalConnectionFiberType { SingleMode, MultiMode, Undefined, Invalid }
 Represents optical connection fiber types More...
 
enum  DocumentType {
  AspectStructureOverview = 1, CableDiagram, CableList, OrderList,
  PartListBom, PlugList, TableOfContent, TerminalDiagram,
  TerminalStripList, TitlePage, WireTubeConnectionLists, WireList,
  MultiLineDiagram, SingleLineDiagram, BusTopologyDiagram, PowerSupplyDiagram
}
 Represents the type of document More...
 
enum  ImportEclassMappingMode { Override, DontOverride }
 enum for import eClass mapping mode. More...
 
enum  ImportType { AddType, AddFunction, AddChildren }
 Definition of the EClass mapping behaviour types More...
 
enum  BusInterfaceType { ProfibusDp = 1, Mpi, Profinet, AsInterface }
 Bus Interface type. More...
 
enum  ProgrammingLanguage {
  Db, Stl, Lad, Fbd,
  Scl, Unknown
}
 The Plc Programming Languages More...
 
enum  ConstantType {
  Bool, Byte, Word, Dword,
  Int, Dint, Aref, Unknown
}
 The Plc Constant types More...
 
enum  InterfaceAccessType {
  Undef, Bool, Byte, Word,
  Int, Dint, Time, Struct,
  BlockDb, Any, Unknown
}
 The Plc Interface Access types More...
 
enum  AddressObjectIotype { Empty, Input, Output }
 Definition of the Address Object I/O types See Xml node IoType More...
 
enum  PlcDataType {
  Db, Fb, Fc, BlockDb,
  BlockFb, BlockFc, BlockSdb, BlockSfb,
  BlockSfc, BlockOb, Bool, Byte,
  Char, Counter, Date, Dint,
  Dword, Int, Real, S5time,
  Time, TimeOfDay, Timer, Word,
  AomIdent, ConnAny, ConnOuc, ConnPrg,
  ConnRId, DbAny, DbDyn, DbWww,
  EventAny, EventAtt, EventHwint, HwAny,
  HwDevice, HwDpmaster, HwDpslave, HwHsc,
  HwIeport, HwInterface, HwIo, HwIosystem,
  HwModule, HwPto, HwPwm, HwSubmodule,
  Ldt, Lint, Lreal, Ltime,
  LtimeOfDay, Lword, ObAny, ObAtt,
  ObCyclic, ObDelay, ObDiag, ObHwint,
  ObPcycle, ObStartup, ObTimeerror, ObTod,
  Pip, Port, Rtm, Sint,
  Udint, Uint, Ulint, Usint,
  WChar, Dtl, Wstring, Errorstruct,
  IecCounter, IecDcounter, IecLcounter, IecLtimer,
  IecScounter, IecTimer, IecUcounter, IecUdcounter,
  IecUlcounter, IecUscounter, Cref, Nref,
  Vref, HscPeriod, TaddrParam, SslHeader,
  Conditions, TconParam, DateAndTime, String,
  Udt, Any, Struct, Array,
  Ob, Variant, Undefined, Unknown
}
 Definition of the PLC data types More...
 
enum  MemorySectionType {
  Input, Output, Memory, Timer,
  Counter, None, Periphery, PeripheryInput,
  PeripheryOutput, Fb, Fc, Db,
  Di, Localc, Localn, Dbc,
  Dbr, Dbv
}
 Definition of the memory section types More...
 
enum  PlcDataTypeSource { Standard, UdtProject, UdtLibrary, UdtName }
 Definition of the data type sources More...
 
enum  AmeTeeJunctionType {
  HorizontalDown, HorizontalUp, VerticalLeft, VerticalRight,
  Invalid
}
 Represents the type of TeeJunction More...
 
enum  AmeTeeJunctionVariant { One, Two, Three }
 Represents Tee Junction variant index More...
 
enum  AmeJunctionRepresentationStyleType { Point, TargetSpecific, Invalid }
 Representation style for Tee Junction. 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
Empty 
Input 
Output 

Represents electrical connection Pontential Types

Enumerator
L 
N 
Pe 
LPlus 
LDash 
Undefined 
Invalid 

Representation style for Tee Junction.

Enumerator
Point 
TargetSpecific 
Invalid 

Represents optical connection fiber types

Enumerator
SingleMode 
MultiMode 
Undefined 
Invalid 

Represents the type of TeeJunction

Enumerator
HorizontalDown 
HorizontalUp 
VerticalLeft 
VerticalRight 
Invalid 

Represents Tee Junction variant index

Enumerator
One 
Two 
Three 

Bus Interface type.

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

Enumerator
ProfibusDp 
Mpi 
Profinet 
AsInterface 

The Plc Constant types

Enumerator
Bool 
Byte 
Word 
Dword 
Int 
Dint 
Aref 
Unknown 

Represents the type of document

Enumerator
AspectStructureOverview 
CableDiagram 
CableList 
OrderList 
PartListBom 
PlugList 
TableOfContent 
TerminalDiagram 
TerminalStripList 
TitlePage 
WireTubeConnectionLists 
WireList 
MultiLineDiagram 
SingleLineDiagram 
BusTopologyDiagram 
PowerSupplyDiagram 

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
Override 
DontOverride 

Definition of the EClass mapping behaviour types

Enumerator
AddType 
AddFunction 
AddChildren 

The Plc Interface Access types

Enumerator
Undef 
Bool 
Byte 
Word 
Int 
Dint 
Time 
Struct 
BlockDb 
Any 
Unknown 

Definition of the memory section types

Enumerator
Input 
Output 
Memory 
Timer 
Counter 
None 
Periphery 
PeripheryInput 
PeripheryOutput 
Fb 
Fc 
Db 
Di 
Localc 
Localn 
Dbc 
Dbr 
Dbv 

Definition of the PLC data types

Enumerator
Db 
Fb 
Fc 
BlockDb 
BlockFb 
BlockFc 
BlockSdb 
BlockSfb 
BlockSfc 
BlockOb 
Bool 
Byte 
Char 
Counter 
Date 
Dint 
Dword 
Int 
Real 
S5time 
Time 
TimeOfDay 
Timer 
Word 
AomIdent 
ConnAny 
ConnOuc 
ConnPrg 
ConnRId 
DbAny 
DbDyn 
DbWww 
EventAny 
EventAtt 
EventHwint 
HwAny 
HwDevice 
HwDpmaster 
HwDpslave 
HwHsc 
HwIeport 
HwInterface 
HwIo 
HwIosystem 
HwModule 
HwPto 
HwPwm 
HwSubmodule 
Ldt 
Lint 
Lreal 
Ltime 
LtimeOfDay 
Lword 
ObAny 
ObAtt 
ObCyclic 
ObDelay 
ObDiag 
ObHwint 
ObPcycle 
ObStartup 
ObTimeerror 
ObTod 
Pip 
Port 
Rtm 
Sint 
Udint 
Uint 
Ulint 
Usint 
WChar 
Dtl 
Wstring 
Errorstruct 
IecCounter 
IecDcounter 
IecLcounter 
IecLtimer 
IecScounter 
IecTimer 
IecUcounter 
IecUdcounter 
IecUlcounter 
IecUscounter 
Cref 
Nref 
Vref 
HscPeriod 
TaddrParam 
SslHeader 
Conditions 
TconParam 
DateAndTime 
String 
Udt 
Any 
Struct 
Array 
Ob 
Variant 
Undefined 
Unknown 

Definition of the data type sources

Enumerator
Standard 
UdtProject 
UdtLibrary 
UdtName 

The Plc Programming Languages

Enumerator
Db 
Stl 
Lad 
Fbd 
Scl 
Unknown 
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.