Eplan Platform API
Inheritance Hierarchy
Collapse All
Expand All
In This Topic
Classes
See Also
EPLAN API
Limitation of Liability
Help structure
User Guide
Development environment
EPLAN .Net API
API Framework
Scripts
Structure of a simple script
Simple script with parameters
Loading a script
Event handling in scripts
Adding ribbon items by a script
Add-ins
Creating add-ins in CSharp
Creating add-ins in Visual Basic.Net
Creating an add-in in VisualStudio
Shadow Copying API Assemblies
Actions
Calling actions
Automatic actions
Adding ribbon commands
Addons
Structure
Registration
Unregistration
Shadow Copying
Using EPLAN in other applications
EPLAN API offline applications
EPLAN Remoting
Using other applications
Events
API DataModel
Creating or opening projects
Creating pages
Working with parts
Navigating the project data
DataModel overview
DataModel navigation overview
DMObjectsFinder overview
Filtering overview
Connections overview
MasterData ovierview
EObjects overview
Graphics overview
EPLAN properties
Project settings
Transactions
Locking
API Pro Panel
Creating 3D objects
Getting 3D objects
Orientation of 3d objects
Transformations in 3D space
Mates
InstallationSpace
Component
Cabinet
MountingPanel
Plane
MountingRail
Area
Duct
PlaceHolder3D
Drilling
RoutingSegment
Connection3D
3D macros
ViewPlacement (model view in GUI)
Import/export 3D graphics
API Pre-planning
StructureSegment
SegmentDefinition
SegmentTemplate
PCTLoop
SegmentPlacement
Pre-planning macro
API Higher Electrotechnical services
Accessing selected objects
Displaying a preview
Placing window macros
API Electrotechnical services
Messages
Verifications
Interactions
API MasterData
Working with parts database
Basic operations on parts
Filtering parts database items
API Miscellaneous
API Parts Selection Interface
API Parts Management Extension
How to display a MessageBox with the EPLAN window as owner
API Reports Modification Interface
API Labeling Modification Interface
Writing system messages
Throwing and catching exceptions
Ribbon bar
Trace output
Working with settings
Query user rights
Signing EPLAN assemblies
XMLProcessor
Command line parameters
API Reference
Assemblies
Eplan.EplApi.AFu Assembly
Eplan.EplApi.Baseu Assembly
Overview
Namespaces
?A0x0a9c0525 Namespace
Overview
Structures
__clr_placement_new_t
?A0x1198cfe4 Namespace
Overview
Structures
__clr_placement_new_t
?A0x189530a5 Namespace
Overview
Structures
__clr_placement_new_t
?A0x1b314b6d Namespace
Overview
Structures
__clr_placement_new_t
?A0x28a0cb30 Namespace
Overview
Structures
__clr_placement_new_t
?A0x31a00987 Namespace
Overview
Structures
__clr_placement_new_t
?A0x429cb24d Namespace
Overview
Structures
__clr_placement_new_t
?A0x4837b3c5 Namespace
Overview
Structures
__clr_placement_new_t
?A0x4a16695e Namespace
Overview
Structures
__clr_placement_new_t
?A0x4cc62a23 Namespace
Overview
Structures
__clr_placement_new_t
?A0x5009a591 Namespace
Overview
Structures
__clr_placement_new_t
?A0x529e5104 Namespace
Overview
Structures
__clr_placement_new_t
?A0x5bb32802 Namespace
Overview
Structures
__clr_placement_new_t
?A0x745f6eee Namespace
Overview
Structures
__clr_placement_new_t
?A0x843c5372 Namespace
Overview
Structures
__clr_placement_new_t
?A0x872192f0 Namespace
Overview
Structures
__clr_placement_new_t
?A0x93059923 Namespace
Overview
Structures
__clr_placement_new_t
?A0x9410c308 Namespace
Overview
Structures
__clr_placement_new_t
?A0xa6bdfe1f Namespace
Overview
Structures
__clr_placement_new_t
?A0xa88c054f Namespace
Overview
Structures
__clr_placement_new_t
?A0xa9ad6b53 Namespace
Overview
Structures
__clr_placement_new_t
?A0xb4b7a68b Namespace
Overview
Structures
__clr_placement_new_t
?A0xbdc105e4 Namespace
Overview
Structures
__clr_placement_new_t
?A0xbde5ff6a Namespace
Overview
Structures
__clr_placement_new_t
?A0xc19ab0c5 Namespace
Overview
Structures
__clr_placement_new_t
?A0xc75b00a0 Namespace
Overview
Structures
__clr_placement_new_t
?A0xd11c54d3 Namespace
Overview
Structures
__clr_placement_new_t
?A0xd4b3eae6 Namespace
Overview
Structures
__clr_placement_new_t
?A0xda991add Namespace
Overview
Structures
__clr_placement_new_t
?A0xe32631d5 Namespace
Overview
Structures
__clr_placement_new_t
?A0xf56821a5 Namespace
Overview
Structures
__clr_placement_new_t
?A0xf76ff0dd Namespace
Overview
Structures
__clr_placement_new_t
Eplan.EplApi.Base Namespace
Overview
Classes
BaseException
Context
ContextParameterBlock
Decider
EplAssert
EplTrace
FileSelectDecisionContext
ISOCode
LanguageList
Languages
ListSelectDecisionContext
LockingException
MultiLangString
ParserParameter
PathMap
Progress
ProgressFactory
Range
SchemeSetting
SettingNode
Settings
SysMessagesCollection
SysMessagesEnumerator
TraceListener
UnitParser
Enumerations
EnumDecisionIcon
EnumDecisionReturn
EnumDecisionType
ISettings.CreationFlag
ISettings.SettingType
ISOCode.Language
MessageLevel
Unit
UnitGroup
Structures
PointD
PointD3D
RectangleD
Interfaces
IContext
IEplProgress
ISettings
Eplan.EplApi.Base.Enums Namespace
Overview
Enumerations
BusSystemType
FunctionCategory
ItemType
PinPotentialType
vc.cppcli.attributes.?A0x0a9c0525 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0x1198cfe4 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0x189530a5 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0x1b314b6d Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0x28a0cb30 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0x31a00987 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0x429cb24d Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0x4837b3c5 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0x4a16695e Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0x4cc62a23 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0x5009a591 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0x529e5104 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0x5bb32802 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0x745f6eee Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0x843c5372 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0x872192f0 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0x93059923 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0x9410c308 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0xa6bdfe1f Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0xa88c054f Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0xa9ad6b53 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0xb4b7a68b Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0xbdc105e4 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0xbde5ff6a Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0xc19ab0c5 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0xc75b00a0 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0xd11c54d3 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0xd4b3eae6 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0xda991add Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0xe32631d5 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0xf56821a5 Namespace
Overview
Classes
CppInlineNamespaceAttribute
vc.cppcli.attributes.?A0xf76ff0dd Namespace
Overview
Classes
CppInlineNamespaceAttribute
Eplan.EplApi.DataModelu Assembly
Eplan.EplApi.EServicesu Assembly
Eplan.EplApi.Guiu Assembly
Eplan.EplApi.HEServicesu Assembly
Eplan.EplApi.MasterDatau Assembly
Eplan.EplApi.RemoteClientu Assembly
Eplan.EplApi.Remotingu Assembly
Eplan.EplApi.Starteru Assembly
Eplan.EplApi.Systemu Assembly
Actions
backup
changelayer
check
CleanWorkspaceAction
compress
devicelist
edit
EplApiModuleAction
EsCorrectConnections
ExecuteScript
export
export3d
ExportNCData
ExportProductionWiring
ExportSegmentsTemplate
exportToGraphics
gedRedraw
generate
generatemacros
graphicallayertable
import
ImportPrePlanningData
ImportSegmentsTemplate
InsertModelViewAction
label
masterdata
MfExportRibbonBarAction
MfImportRibbonBarAction
navigateToEEC
OpenWorkspaceAction
partslist
partsmanagementapi
plcservice
print
ProjectAction
projectmanagement
ProjectOpen
RegisterCustomPropertyEditorAction
RegisterScript
renumber
reports
restore
SaveWorkspaceAction
search
selectionset
SetProjectLanguage
subprojects
SwitchProjectType
synchronize
Topology
translate
UnregisterScript
UpdateSegmentsFilling
XAfActionSetting
XAfActionSettingProject
XAMlExportProductionData2RASCenterAction
XCMRemoveUnnecessaryNDPsAction
XCMUniteNetDefinitionPointsAction
XDLInsertDeviceAction
XEGActionInsertSymRef
XEsGetPagePropertyAction
XEsGetProjectPropertyAction
XEsGetPropertyAction
XEsSetPagePropertyAction
XEsSetProjectPropertyAction
XEsSetPropertyAction
XEsUserPropertiesExportAction
XEsUserPropertiesImportAction
XGedClosePage
XGedStartInteractionAction
XGedUpdateMacroAction
XMActionDCCommonExport
XMActionDCImport
XMDeleteReprTypeAction
XMExportConnectionsAction
XMExportDCArticleDataAction
XMExportFunctionAction
XMExportLocationBoxesAction
XMExportPagesAction
XMExportPipeLineDefsAction
XMExportPotentialDefsAction
XMImportDCArticleDataAction
XPamArticlesSyncAction
XPamConvertPartDatabaseToArticleDatabaseAction
XPamsDeviceSelectionAction
XPamSelectPart
XPlaUpdateDetailAction
XPrjActionUpgradeProjects
XPrjConvertBaseProjectsAction
XSDPreviewAction
XSettingsExport
XSettingsImport
XSettingsRegisterAction
XSettingsUnregisterAction
Events
Eplan.EplApi.OnMainEnd
Eplan.EplApi.OnMainStart
Eplan.EplApi.OnPostOpenProject
Eplan.EplApi.OnUserPreCloseProject
onActionEnd.String.*
onActionStart.String.*
Ged.Redraw
NCSettingsMachineTools.Redraw
Page.ConnectionDirty
Project.CablingDirty
RefreshPageFilter
Interactions
XGedIaFormatDefPoints
XGedIaFormatGraphic
XGedIaFormatSymbol
XGedIaFormatText
XMIaInsertMacro
XML Converters
Category DeviceListXmlConverter
XDLCsvCommaSepImporterExporter
XDLCsvImporterExporter
XDLTxtImporterExporter
XDLXmlExporter
Category LanguageDbXmlConverter
XTrLanguageDbXml2E21UnicodeTabConverter
XTrLanguageDbXml2TabConverterImpl
Category PartsListXmlConverter
XPalCSVConverter
XPalXmlExporter
Category XPamExport
IXPartsImportExportEdz
XPamExportXml
Category XPamImport
XPamImportXml
Category PLCXmlConverter
PlcDcAMLExchangerGeneral
PlcDcExchangerBeckhoffTC3AML
PlcDcExchangerBoschAML
PlcDcExchangerLogiCals3AML
PlcDcExchangerMitsubishiAML
PlcDcExchangerMitsubishi110AML
PlcDcExchangerPhoenixContactAML
PlcDcExchangerRockwellArchitectAML
PlcDcExchangerSiemensTIA15AML
PlcDcExchangerSiemensTIA16AML
PlcDcExchangerSiemensTIA17AML
PlcDcExchangerSiemensTIA151AML
PlcDcExchangerSiemensTSTAML
PlcDcXMLExchangerABB
PlcDcXMLExchangerBandR
PlcDcXmlExchangerRexroth
PlcDCXmlExchangerSchneider
PlcDcXMLExchangerSiemens
PlcDcXMLExchangerUniversal
XmlLblXmlExportConverterImpl
vc.cppcli.attributes.?A0xbde5ff6a Namespace
In This Topic
Classes
See Also
Classes
Class
Description
CppInlineNamespaceAttribute
See Also
Reference
Eplan.EplApi.Baseu Assembly