Class | Description | |
---|---|---|
AbstractDMObjectFilter | ||
AnyPropertyId | Utility class that represents id of P8 API internal properties. | |
Article | This class represents articles in the Project. | |
Article.Accessory | This class stores information about accessory that belong to a device. This class represents a single accessory list position from an Project inside a project. This Information is read only. | |
Article.Assembly | This class represents a collection of parts that belong to one device. | |
Article.Module | This class represents subpart of the module (so-called module item). | |
ArticlePropertyList | This class represents collection of properties of Article class. Please check also base classes for other properties which are available for Article objects: StorableObjectPropertyList | |
ArticleReference | This class represents a part reference on a project, function, or a connection. | |
ArticleReferencePropertyList | This class represents collection of properties of ArticleReference class. Please check also base classes for other properties which are available for ArticleReference objects: StorableObjectPropertyList | |
ArticleReferencesFilter | This class represents filter of ArticleReference and derived from it classes. The ArticleReferencesFilter can be used as a parameter for DMObjectsFinder. Setting more than one criterion of matching the filter causes that returned functions must match both conditions. | |
Block | A block object in P8 is a special kind of group which combines graphical placements (e.g. lines, circles, etc.) and, optionally, one symbol reference. Such group is placed on a page and is referenced by a block reference object. In case a new block is created and it contains the symbol reference in itself, this symbol reference is also the block's reference (i.e. no extra block reference object is created). This Block class represents both the block itself as well as the block reference. | |
BlockPropertyList | This class represents collection of properties of Block class. Please check also base classes for other properties which are available for Block objects: PlacementPropertyList, StorableObjectPropertyList | |
BoxedDevice | This class represents Boxed Devices on the project. The following example shows how to use class BoxedDevice. | |
CannotAddArticleException | Throw when it is impossible to add an Article to a given DataModel object. | |
Connection | This class represents a connection between two Functions (two devices in the project). The following example shows how to use class Connection. | |
Connection.Enums | This class is used only as container for enumerations, like a namespace. | |
ConnectionDefinitionPoint | This class represents connection definition point. It is useful, when a connection is described by more than one ConnectionDefinitionPoint, and values assigned to them are different among themselves. In that situation the user has to read data from a chosen ConnectionDefinitionPoint. | |
ConnectionDefinitionPointPropertyList | This class represents collection of properties of ConnectionDefinitionPoint class. Please check also base classes for other properties which are available for ConnectionDefinitionPoint objects: FunctionPropertyList, FunctionBasePropertyList, SymbolReferencePropertyList, PlacementPropertyList, StorableObjectPropertyList | |
ConnectionPointPosition | Class represents a single connection point data on part placements or devices with representation type DocumentTypeManager.DocumentType.Topology. | |
ConnectionPointsInfo | TODO | |
ConnectionPointsInfoPropertyList | This class represents collection of properties of ConnectionPointsInfo class. Please check also base classes for other properties which are available for ConnectionPointsInfo objects: StorableObjectPropertyList | |
ConnectionPropertyList | This class represents collection of properties of Connection class. Please check also base classes for other properties which are available for Connection objects: StorableObjectPropertyList | |
ConnectionsFilter | This class represents filter for Connection class. The ConnectionsFilter can be used as a parameter for Eplan::EplApi::DataModel::DMObjectsFinder: method. Setting more than one criterion of matching the filter, causes that returned connections must match those conditions. | |
ContextPropertyPlacement | This class represents text object showing a value of property of other object. | |
ContextPropertyPlacement.Enums | Enumerations | |
ContextPropertyPlacementPropertyList | This class represents collection of properties of ContextPropertyPlacement class. Please check also base classes for other properties which are available for ContextPropertyPlacement objects: Eplan.EplApi.DataModel.Graphics.TextBasePropertyList, Eplan.EplApi.DataModel.Graphics.GraphicalPlacementPropertyList, PlacementPropertyList, StorableObjectPropertyList | |
CreatingConnectionDefinitionPointsFailedException | Base class for printer exceptions but not abstract. It could throw when some undefined error occurred (e.g., HDC could not be created). Thrown when an error occurres while creating connection definition points. | |
DataModelException | Base class for exceptions thrown from DataModel. | |
DeletedObjectInfo | This class represents deleted object marker in the project where revision was created. | |
DeletedObjectInfoPropertyList | This class represents collection of properties of DeletedObjectInfo class. Please check also base classes for other properties which are available for DeletedObjectInfo objects: SymbolReferencePropertyList, PlacementPropertyList, StorableObjectPropertyList | |
DeviceGroup | TODO | |
DeviceGroupPropertyList | This class represents collection of properties of DeviceGroup class. Please check also base classes for other properties which are available for DeviceGroup objects: PlacementPropertyList, StorableObjectPropertyList | |
DeviceListEntry | This class represents an entry in the project's device list. | |
DeviceListEntryPropertyList | This class represents collection of properties of DeviceListEntry class. Please check also base classes for other properties which are available for DeviceListEntry objects: StorableObjectPropertyList | |
DimensionGroup | This class represents DimensionGroup on the page. | |
DimensionGroup.Enums | Enumerations | |
DimensionGroupPropertyList | This class represents collection of properties of DimensionGroup class. Please check also base classes for other properties which are available for DimensionGroup objects: PlacementPropertyList, StorableObjectPropertyList | |
DisableConnectionUpdateStep | Class for disabling connections update. | |
DMObjectsFinder | This class allows user to search the Project. It defines a set of methods for retrieving different API objects. If user wants to get result objects matching a conditions, he/she should use filters. | |
DMObjectsFinder.Enums | ||
DocumentBase | This class is a base class for Page. | |
DocumentBasePropertyList | This class represents collection of properties of DocumentBase class. Please check also base classes for other properties which are available for DocumentBase objects: PlacementPropertyList, StorableObjectPropertyList | |
DocumentTypeManager | This class contains set of static functions which help recognize meaning of DocumentTypeManager.DocumentType | |
DynamicConnectionLine | This class represents dynamic connection lines in the project. | |
DynamicConnectionLinePropertyList | This class represents collection of properties of DynamicConnectionLine class. Please check also base classes for other properties which are available for DynamicConnectionLine objects: SymbolReferencePropertyList, PlacementPropertyList, StorableObjectPropertyList | |
ElementFromWrongPageException | Throw because group can't insert new element from different page than already added elements. | |
EmptyPropertyException | Throw when property is empty and couldn't return logic value; It could be prevented by checking PropertyValue::Empty. | |
FixedDeviceException | Throw when device of datamodel object is fixed and ArticleReference is being changed. | |
ForbiddenOperationException | Thrown when called function can not be used for specific class. For example, please see Eplan.EplApi.DataModel.MasterData.SymbolVariant, property SymbolVariant.Location/>. | |
Function | A class that represents logical devices (or device sub-components) of Project's Page. | |
Function.Enums | This class is used only as container for enumerations, like a namespace. | |
FunctionBase | This is a base class for: Eplan.EplApi.DataModel.Function, Eplan.EplApi.DataModel.InterruptionPoint, Eplan.EplApi.DataModel.LocationBox. Class provides basic functionality for all type of functions. | |
FunctionBasePropertyList | This class represents collection of properties of FunctionBase class. Please check also base classes for other properties which are available for FunctionBase objects: SymbolReferencePropertyList, PlacementPropertyList, StorableObjectPropertyList | |
FunctionDefinition | The function definition is a pre-defined function available to the system. It defines behavior of the function. In this way, the function definition defines how an object type is to be treated in reports (e.g., contacts in the contact image, terminals in the terminal diagram, etc.). (This reflects the symbol type in EPLAN 5 and the device class in EPLAN 21.) Function definitions are managed in a function definitions library. Function definition is allocated to symbols and is automatically entered into the component when the symbol is placed. The user can enter function definitions into parts and therefore enable the subsequent selection of devices. | |
FunctionDefinitionPropertyList | This class represents collection of properties of FunctionDefinition class. Please check also base classes for other properties which are available for FunctionDefinition objects: StorableObjectPropertyList | |
FunctionPropertyList | This class represents collection of properties of Function class. Please check also base classes for other properties which are available for Function objects: FunctionBasePropertyList, SymbolReferencePropertyList, PlacementPropertyList, StorableObjectPropertyList | |
Functions3DFilter | Represents data used for filtering Eplan.EplApi.DataModel.E3D.Function3D by DMObjectsFinder | |
FunctionsFilter | This class represents filter of Function and derived from it classes. The FunctionsFilter can be accessed as a property of a Page object or can be used as a parameter for DMObjectsFinder. Setting more than one criterion of matching the filter (for \example Page that the matching function must be placed on, and the matching functions category, causes that returned functions must match both conditions. | |
Group | This class represents grouped Placements. | |
GroupPropertyList | This class represents collection of properties of Group class. Please check also base classes for other properties which are available for Group objects: PlacementPropertyList, StorableObjectPropertyList | |
ImageCopyException | Thrown when image can not be copied to new destination. | |
IncompatibleDatabaseException | Throw when project cannot be open because project database is incompatible with this version. | |
IncorrectNameFormatException | Thrown when name used for creating an object has incorrect format. | |
IncorrectObjectTypeException | Thrown when create function is invoked with wrong object. | |
IncorrectSymbolTypeException | This exception is strictly connected with SymbolReference class and inherits from ObjectCreationException. Thrown when given variant in SymbolReference::create() doesn't match to object on which create() was called. | |
IndexedPropertyException | Throws when user tries to get value from indexed property without applying index. User could ask about index using : bool PropertyValue::IsIndexed. We can also ask about used index using : int [ ] PropertyValue::Indexes , or just use PropertyValue::HighestIndex which is number of highest used index. Indexes starts from 1 !. PropertyValue::MaxIndex says about how many indexes could be there, not how many indexes are there; | |
InsufficientElementsCountException | Throw when group can't be created because of insufficient elements count. | |
InsufficientLicenceException | Throw when the the number of logical pages in the project is equal or greater the max number of logical pages determined by license kind and the user want to add another logical page. | |
InternalQueryException | Throw when data model internal query cannot get the result. | |
InterruptionPoint | This class represents interruption point in the project. | |
InterruptionPointPropertyList | This class represents collection of properties of InterruptionPoint class. Please check also base classes for other properties which are available for InterruptionPoint objects: FunctionBasePropertyList, SymbolReferencePropertyList, PlacementPropertyList, StorableObjectPropertyList | |
InterruptionPointsFilter | This class represents filter of InterruptionPoint and derived from it classes. The InterruptionPointsFilter can be accessed as a property of a Page object or can be used as a parameter for DMObjectsFinder. | |
InvalidArgumentException | Base class for invalid arguments | |
InvalidHandleException | Throw when internally used handle is not valid. May occur if the user has several objects pointing to the same place in project, and on one of them calls for example ::Delete or ::Remove, In such situation , properties returned by another objects will throw InvalidHandleException. | |
InvalidIndexException | Is thrown when given properties' index is incorrectly - when index is less then 1 or greater then MaxIndex | |
InvalidPageNameException | Thrown when an invalid name is being set on a Page. | |
InvalidPageNameException_EmptyCounter | Thrown when an invalid name is being set on a Page. The reason is incorrect empty counter specified. | |
InvalidPageNameException_EmptyName | Thrown when an invalid name is being set on a Page. The reason is empty name specified. | |
InvalidPageNameException_IncorrectParts | Thrown when an invalid name is being set on a Page. The reason are incorrect name parts specified. | |
InvalidPageNameException_IncorrectSubcounter | Thrown when an invalid name is being set on a Page. The reason is incorrect subcounter specified. | |
InvalidTimeValueException | Throw when given or result time value isn't valid. | |
ITransaction | ||
LicensingNotAvailableException | Throw when the licensing is no longer available (e.g. after the dongle was removed or lan cable was unplugged). | |
Location | This class represents location in the Project. | |
LocationBox | This class represents structure box in the project. | |
LocationBoxPropertyList | This class represents collection of properties of LocationBox class. Please check also base classes for other properties which are available for LocationBox objects: FunctionBasePropertyList, SymbolReferencePropertyList, PlacementPropertyList, StorableObjectPropertyList | |
LocationPropertyList | This class represents collection of properties of Location class. Please check also base classes for other properties which are available for Location objects: StorableObjectPropertyList | |
LockingExceptionFailedLockAttempt | Throw when StorableObject cannot be locked. It differs from LockingException as it has information about all objects which could not be locked (retrieved from Locking Manager) and is thrown only after failed lock attempt. | |
LockingStep | Class for automatic unlocking project resources. | |
LockingVector | This class manages locking, but is is not needed to call it directly. Use LockingStep class instead. | |
MacroBox | This class represents a macro box object. This is box for elements of Eplan.EplApi.DataModel.MasterData.Macro. | |
MacroBox.Enums | Enumerations | |
MacroBoxPropertyList | This class represents collection of properties of MacroBox class. Please check also base classes for other properties which are available for MacroBox objects: SymbolReferencePropertyList, PlacementPropertyList, StorableObjectPropertyList | |
MacroEntry | Represents instance of macro (i.e. macro variant) in the macros navigator. | |
MacroEntryPropertyList | This class represents collection of properties of MacroEntry class. Please check also base classes for other properties which are available for MacroEntry objects: PlacementPropertyList, StorableObjectPropertyList | |
MacroMissingException | Thrown when article data are missing macro file is required to create object. | |
MacroVariantNotFoundException | Thrown when specified variant wasn't found in macro. | |
MergedArticleReference | This class represents a compound of ArticleReference objects. This may be an articles assembly, a module or a compound of one article's references of all representations of one Function object. | |
MergedArticleReferencePropertyList | This class represents collection of properties of MergedArticleReference class. Please check also base classes for other properties which are available for MergedArticleReference objects: StorableObjectPropertyList | |
MergedConnection | MergedConnection is a class used to collect all connections between two corresponding functions in different placement types Merged connection holds an internal, sorted list of covered connections, as well as a property list built by "merging" properties of the covered connections Note: Setting properties of a merged connection changes values in the internal property list. The new values are NOT automatically stored in the covered objects. | |
MergedConnectionPropertyList | This class represents collection of properties of MergedConnection class. Please check also base classes for other properties which are available for MergedConnection objects: StorableObjectPropertyList | |
MergedFunction | MergedFunction is a class used to collect all functions of one device (i.e. all functions with the same device tag) that represent one functional part of the device (e.g. all placements of the device's main function). Merged function holds an internal, sorted list of covered functions, as well as a property list built by "merging" properties of the covered functions Note: Setting properties of a merged function changes values in the internal property list. The new values are NOT automatically stored in the covered objects. | |
MergedFunctionPropertyList | This class represents collection of properties of MergedFunction class. Please check also base classes for other properties which are available for MergedFunction objects: StorableObjectPropertyList | |
NameConflictException | Thrown when specified name already exists. It's used for example in Page names. | |
NetDefinitionPoint | TODO | |
NetDefinitionPointPropertyList | This class represents collection of properties of NetDefinitionPoint class. Please check also base classes for other properties which are available for NetDefinitionPoint objects: PotentialDefinitionPropertyList, SymbolReferencePropertyList, PlacementPropertyList, StorableObjectPropertyList | |
NoLockingStepException | Throw when any LockingStep object wasn't created to allow restoring original state of locking. | |
NoPropertyListException | Throw when datamodel object don't have property list in current state. | |
NoSuchPinException | Throw when the the User want to set PlcTrackingOneBased on the pin that doesn't exist. | |
NotIndexedPropertyException | Throws when user try to fetch not-indexed property using index; | |
NotLockedException | Throw when object was accessed but not locked. | |
ObjectAlreadyCreatedException | Throw when DataModel object has already been created and is created again. | |
ObjectCreationException | Thrown when DataModel object cannot be created. | |
ObjectNotCreatedException | Throw when DataModel object is used, but has not been created yet. | |
OperationCanceledException | This exception throws when user (or someone else?) cancel operation. For example ProgressBar provide possibility to press button Cancel. | |
OperationFailedException | Throw when operation on database object has failed. | |
Option | Option class represents project's options. | |
OptionBase | OptionBase is a base class for P8 project's Option classes. It defines properties common for it's descendants. | |
OptionBasePropertyList | This class represents collection of properties of OptionBase class. Please check also base classes for other properties which are available for OptionBase objects: StorableObjectPropertyList | |
OptionFragment | Class representing a section of a project option. | |
OptionFragmentPropertyList | This class represents collection of properties of OptionFragment class. Please check also base classes for other properties which are available for OptionFragment objects: StorableObjectPropertyList | |
OptionGroup | OptionGroup class represents project's option group. | |
OptionGroupPropertyList | This class represents collection of properties of OptionGroup class. Please check also base classes for other properties which are available for OptionGroup objects: StorableObjectPropertyList | |
OptionPropertyList | This class represents collection of properties of Option class. Please check also base classes for other properties which are available for Option objects: StorableObjectPropertyList | |
Page | Page class represents an EPLAN project's page. | |
PagePropertyList | This class represents collection of properties of Page class. Please check also base classes for other properties which are available for Page objects: PlacementPropertyList, StorableObjectPropertyList | |
PagesFilter | This class represents filter of Page and derived from it classes. The PagesFilter can be accessed as a property of a Project object or can be used as a parameter for DMObjectsFinder. Setting more than one criterion of matching the filter (for example Page.PageType and Page.Name), causes that returned pages must match both conditions. | |
PathInfo | Allows obtaining paths to specific directories. Can be retrieved from a ProjectManager. | |
PermissionException | Base class for errors caused by missing permission. | |
Pin | This class represents a function's connection point. | |
PinBase | This class represents a symbol's connection point (i.e. graphical conn. point) or is the base class for representation of a function's connection point (i.e. logical conn. point). | |
PipingDefinition | This class represents piping definition. | |
PipingDefinitionPropertyList | This class represents collection of properties of PipingDefinition class. Please check also base classes for other properties which are available for PipingDefinition objects: PotentialDefinitionPropertyList, SymbolReferencePropertyList, PlacementPropertyList, StorableObjectPropertyList | |
PlaceHolders3DFilter | This class represents filter of Eplan.EplApi.DataModel.E3D.PlaceHolder3Ds and derived from it classes. | |
PlaceHolderText | This class represents placeholder text displayed on the Page. | |
PlaceHolderText.Enums | This class is used only as container for enumerations, like a namespace. | |
PlaceHolderTextPropertyList | This class represents collection of properties of PlaceHolderText class. Please check also base classes for other properties which are available for PlaceHolderText objects: Eplan.EplApi.DataModel.Graphics.TextPropertyList, Eplan.EplApi.DataModel.Graphics.TextBasePropertyList, Eplan.EplApi.DataModel.Graphics.GraphicalPlacementPropertyList, PlacementPropertyList, StorableObjectPropertyList | |
Placement | This class represents any object that can be placed on project's page. | |
PlacementPropertyList | This class represents collection of properties of Placement class. Please check also base classes for other properties which are available for Placement objects: StorableObjectPropertyList | |
Placements3DFilter | Represents data used for filtering Eplan.EplApi.DataModel.E3D.Placement3D by DMObjectsFinder | |
PlacementsFilter | This class represents filter for Placements objects.
The PlacementsFilter can be accessed as a property of a Page object or can be used as a parameter for DMObjectsFinder. | |
PlanningSegmentsFilter | This class represents filter for Eplan.EplApi.DataModel.Planning.SegmentDefinitions objects. | |
PlcIO | Class representing a PlcIOEntry object. A PlcIOEntry object is an entity that holds some data (hardware address, symbolic address, data type, CPU id) that can be assigned (booked) to a PLC IO terminal. Free PlcIOEntries are created in P8 project by importing an assignment list. Such free PlcIOEntries may then be booked onto existing PLC terminals. When PLCIOEntry is booked onto a PLC terminal, the data is transfered to the terminal and the entry is deleted from project. | |
PlcIOPropertyList | This class represents collection of properties of PlcIO class. Please check also base classes for other properties which are available for PlcIO objects: StorableObjectPropertyList | |
PLCMergedFunction | Specialized merged function for a PLC box device Provides access to the CommunicationEntity objects of the PLC box device. | |
PotentialDefinition | This class represents potential definition point. It is useful, when a potential of connection is described by more than one PotentialDefinitionPoint, and values assigned to them are different among themselves. In that situation the user has to read data from a chosen PotentialDefinitionPoint. | |
PotentialDefinitionPropertyList | This class represents collection of properties of PotentialDefinition class. Please check also base classes for other properties which are available for PotentialDefinition objects: SymbolReferencePropertyList, PlacementPropertyList, StorableObjectPropertyList | |
Project | Class representing P8 project. | |
Project.DeviceTagSettings | DeviceTagSettings class allows to access specified settings values for DeviceTag (names of devices, pages etc) syntax configuration. Object of this class is created by Project.DeviceTagConfig property. Please see property members of this class for details. | |
ProjectCantAddArticleReferenceException | Throw when article can not be added to the Project. | |
ProjectCopyException | Throw when an error occurred during project copying. | |
ProjectCreationException | Throw when Project cannot be created | |
ProjectEventsProvider | This class provides notifications about project changes. | |
ProjectLockingException | Throw when Project cannot be locked | |
ProjectManager | This class manages P8 projects. Allows doing such operations as copy, open, remove, check existence of a project having given path etc. | |
ProjectManager.DatabaseVersion | Version class represent version of database schema in projects. | |
ProjectNeedsUpgradeException | Throw when project cannot be open because project database needs to be upgraded. | |
ProjectNotFoundException | Throw when Project cannot be found. | |
ProjectOpenException | Throw when project cannot be open. | |
ProjectPropertyList | This class represents collection of properties of Project class. Please check also base classes for other properties which are available for Project objects: StorableObjectPropertyList | |
ProjectSchemeSetting | Class for editing settings that are grouped into project schemes | |
ProjectSections | Class to manage project sections. Objects of this class are returned by a project's Project.Sections property. | |
ProjectSections.Enums | This class is used only as container for enumerations, like a namespace. | |
ProjectSettingNode | A class representing handle to a project settings node. | |
ProjectSettings | The classes representing P8 project settings. | |
Properties | Properties is a class holding enums defining property ids. It also stores collections of all properties related to given DM API classes. | |
PropertyAlreadyExistsException | Throw when property already exists. | |
PropertyDefinition | This class provides information about properties. | |
PropertyNotFoundException | Throw when property cannot be read from a given DataModel object. | |
PropertyReadOnlyException | Throws when read-only value is changed. | |
PropertyTypesMismachException | Thrown if the type of property does not match. | |
PropertyValue | Class holding value of P8 property. | |
PropertyValueOutOfRangeException | Thrown if the type of property does not match. | |
RemoveFailedException | ||
ReportBlock | This class represents a set of data which is used for report generation or update. | |
ReportBlockReference | ReportBlockReference class represents P8's dynamic formulars and embedded reports. | |
ReportBlockReferencePropertyList | This class represents collection of properties of ReportBlockReference class. Please check also base classes for other properties which are available for ReportBlockReference objects: PlacementPropertyList, StorableObjectPropertyList | |
SafetyPoint | Provides mechanism for automatic locking of DataModel objects | |
SegmentDefinitionsFilter | This class represents filter for Eplan.EplApi.DataModel.Planning.SegmentDefinitions objects. | |
SegmentPlacementsFilter | This class represents filter of Eplan.EplApi.DataModel.Planning.SegmentPlacement and derived from it classes. | |
SegmentTemplatesFilter | This class represents filter for Eplan.EplApi.DataModel.Planning.SegmentDefinitions objects. | |
SettingStepAlreadyOpenException | Thrown when Eplan.EplApi.DataMode.Helpers.SettingPropertiesStep is already active. | |
SettingValueFailedException | Throws when setting new value wasn't attempt. | |
SnappingFailedException | Throw when snap operation has failed. | |
StorableObject | The parent of all API classes representing P8 project and its structure. | |
StorableObjectContext | This is a context with a Storable Object or a list of storable objects. | |
StorableObjectPropertyList | This class represents collection of properties of StorableObject class. Please check also base classes for other properties which are available for StorableObject objects: | |
StorableObjectsFilter | This class represents filter for StorableObjects objects.
The StorableObjectsFilter can be accessed as a property of a Page object or can be used as a parameter for DMObjectsFinder. | |
StrandConnector | This class represents a strand connector object. This is kind of a bundle connection point. | |
StrandConnectorPropertyList | This class represents collection of properties of StrandConnector class. Please check also base classes for other properties which are available for StrandConnector objects: SymbolReferencePropertyList, PlacementPropertyList, StorableObjectPropertyList | |
StrandInterConnector | This class represents a strand inter connector object. This is kind of a bundle connection point. | |
StrandInterConnectorPropertyList | This class represents collection of properties of StrandInterConnector class. Please check also base classes for other properties which are available for StrandInterConnector objects: SymbolReferencePropertyList, PlacementPropertyList, StorableObjectPropertyList | |
SymbolLibraryOpeningFailedException | Thrown when the specified symbol library couldn't be opened (initialized). | |
SymbolNotFoundException | Thrown when specified symbol wasn't found in SymbolLibrary. | |
SymbolReference | A class that represents logical elements of Project's Page that are placed in projects logical hierarchy. Although it does not have to be a device, in most cases it is. | |
SymbolReference.GraphicalConnection | A class representing an auto connecting line existing between two symbols' connection points. | |
SymbolReference.PropertyPlacementsSchema | A structure representing a property placements configuration. Such configuration is described by name and ID. The ID is used to select a specific configuration through SelectPropertyPlacementsSchema method. | |
SymbolReference.PropertyPlacementsSchemasList | A structure representing a property placements schemas. | |
SymbolReference.Segment | A structure representing a segment of a polyline that may be the symbol's logical area. | |
SymbolReferencePropertyList | This class represents collection of properties of SymbolReference class. Please check also base classes for other properties which are available for SymbolReference objects: PlacementPropertyList, StorableObjectPropertyList | |
SymbolVariantNotFoundException | Thrown when specified symbol variant wasn't found in symbol. | |
TerminalsToConnectionPointsMappingException | Throw when the mapping has invalid values - length greater than graphical terminals count of given function's symbol or when the value stored in the mapping is greater than logical connection points count. | |
Transaction | Class representing DataModel's transaction. It implements System.IDisposable interface. Must be disposed immediately after transaction's end. | |
TransactionManager | TransactionManager is a singleton class. | |
UndoManager | Class representing DataModel's Undo. It implements System.IDisposable interface. | |
UndoStep | Class representing DataModel's Undo. | |
UniversalPropertyList | UniversalPropertyList is base interface for all property list. | |
UserDefinedPropertyDefinition | This class provides information about user-defined properties and makes it possible to create them. | |
UserDefinedPropertyDefinition.Enums | This class is used only as container for enumerations, like a namespace. | |
UserInfo | Struct holding some information about a User of a project. | |
ViewPart | Represents a part displayed in Eplan.EplApi.DataModel.Graphics.ViewPlacement. | |
ViewPartPropertyList | This class represents collection of properties of ViewPart class. Please check also base classes for other properties which are available for ViewPart objects: BlockPropertyList, PlacementPropertyList, StorableObjectPropertyList | |
WriteProtectionChangeNotAllowed | Thrown if because of current write protection state, no further modifications are allowed. | |
WriteProtectionNotSet | Thrown if because of current write protection state, no further modifications are allowed. | |
WrongCategoryException | Throw when there is an error related to a Function's category, for example someone tries to change the category of a Plug object to TERMINAL , or get a parent TerminalStrip from a Terminal assigned to a PLC object. | |
WrongSegmentDefinitionException | Throw when there is an error related to a segment definition of planning object. |