Eplan Platform API
Inheritance Hierarchy
In This Topic
    Eplan.EplApi.EServices Namespace
    In This Topic
    This namespace contains classes for electrotechnical messages and verifications.
    Classes
     ClassDescription
    ClassBase class for project messages. It is not stored in database.
    Classbase class for a template of a project message
    ClassBase class for specific verification classes that only check functions.
    ClassBasis class for special test classes, which examine only interruption points.
    ClassBase class for electrotechnical messages. If an add-in wants to add an undefined project message to EPLAN projects, then the class of the add-in must inherit from the Eplan.EplApi.EServices.Message class.
    ClassBase class for specific test classes.
    ClassBase class for specific verification classes that only check potentials.
    ClassCollection of project messages of the last check run (See ribbon "Tools>Review>Check" or !!OVERLOADED_VerifyProject_Eplan::EplApi::HEServices: ).
    Classsupports a simple iteration over Eplan::EplApi::EServices:
    ClassThis is a collection of all possible message types, registered in the system, that can be used by PrjMessagesCollection.
    Classiterates over all registered electrotechnical messages of the system Eplan::EplApi::EServices:
    ClassBase class for project messages.
    ClassRepresents subproject specified by the defined working sections.
    ClassRepresents collection of subprojects specified by the defined working sections that are possible for given project.
    ClassBase class for specific test classes.
    Interfaces
     InterfaceDescription
    InterfaceInterface for a special verification class.
    InterfaceInterface for a special test class.
    InterfaceInterface declaration for an electrotechnical message in EPLAN. If an add-in wants to add an undefined project message to EPLAN projects, then the class of the add-in must inherit from the Eplan.EplApi.EServices.Message class.
    InterfaceInterface declaration for a part check in EPLAN. If an add-in wants to add an undefined part check to EPLAN projects this interface must be implemented by a class of the add-in.
    InterfaceInterface for a special verification class.
    InterfaceInterface declaration for an electrotechnical check in EPLAN. If an add-in wants to add an undefined check to EPLAN projects this interface must be implemented by a class of the add-in.
    InterfaceBase interface declaration for a check in EPLAN. If an add-in wants to add an undefined check to EPLAN projects please implement interface IVerification or IPartVerification.
    Structures
     StructureDescription
    StructureTODO
    Delegates
    Enumerations
     EnumerationDescription
    EnumerationPre- defined classifications for project messages; every project message must be assigned to one of these classifications, other values will not be supported. The classification of a project message could be changed in the settings dialog at run time.
    EnumerationMethods by which a project message have been created.
    EnumerationPredefined regions for project messages; every project message must be assigned to one of these regions, other values will not be supported
    EnumerationThe permission of a verification determines for what type of check the verification is enabled at most/ maximum.
    EnumerationThe VerificationState determines the actual adjusted check type whereas the permission determines what state is theoretically allowed at most.
    EnumerationMessage state types
    EnumerationPossible statuses of subproject.
    See Also