Skip to content
This repository has been archived by the owner on Jun 22, 2019. It is now read-only.

T_AMLEngineExtensions_AutomationMLInterfaceClassLib

AutomationML edited this page Feb 23, 2017 · 2 revisions

AutomationMLInterfaceClassLib Class

Class AutomationMLInterfaceClassLib contains path's to standard interface classes

Inheritance Hierarchy

System.Object
  AMLEngineExtensions.AutomationMLInterfaceClassLib
Namespace: AMLEngineExtensions
Assembly: AMLEngineExtensions (in AMLEngineExtensions.dll) Version: 3.5

Syntax

C#

public static class AutomationMLInterfaceClassLib

C++

[ExtensionAttribute]
public ref class AutomationMLInterfaceClassLib abstract sealed

The AutomationMLInterfaceClassLib type exposes the following members.

Methods

 

Name Description
Public methodStatic member IsAutomationMLBaseInterface Determines whether the specified interface class is derived from the AutomationMLBase interface class. The method can resolve alias references anywhere in the inheritance hierarchy.
Public methodStatic member IsCOLLADAInterface Determines whether the specified interface class is derived from the COLLADAInterface interface class. The method can resolve alias references anywhere in the inheritance hierarchy.
Public methodStatic member IsCommunicationInterface Determines whether the specified interface class is derived from the Communication interface class. The method can resolve alias references anywhere in the inheritance hierarchy.
Public methodStatic member IsDerivedFormInterfaceClass Determines whether the specified interface class has an inheritance relation from the interface class, uniquely identifyable by the given interface class path. The interface class path may contain an alias.
Public methodStatic member IsExternalDataConnector Determines whether the specified interface class is derived from the ExternalDataConnector interface class. The method can resolve alias references anywhere in the inheritance hierarchy.
Public methodStatic member IsInterlockingConnector Determines whether the specified interface class is derived from the InterlockingConnector interface class. The method can resolve alias references anywhere in the inheritance hierarchy.
Public methodStatic member IsOrderInterface Determines whether the specified interface class is derived from the Order interface class. The method can resolve alias references anywhere in the inheritance hierarchy.
Public methodStatic member IsPLCopenXMLInterface Determines whether the specified interface class is derived from the PLCopenXMLInterface interface class. The method can resolve alias references anywhere in the inheritance hierarchy.
Public methodStatic member IsPortConnector Determines whether the specified interface class is derived from the PortConnector interface class. The method can resolve alias references anywhere in the inheritance hierarchy.
Public methodStatic member IsPPRConnector Determines whether the specified interface class is derived from the PPRConnector interface class. The method can resolve alias references anywhere in the inheritance hierarchy.
Public methodStatic member IsSignalInterface Determines whether the specified interface class is derived from the SignalInterface interface class. The method can resolve alias references anywhere in the inheritance hierarchy.
Public methodStatic member MakeAutomationMLBaseInterface Makes the AutomationML base interface.
Public methodStatic member MakeCOLLADAInterface Makes the collada interface.
Public methodStatic member MakeCommunicationInterface Makes the communication interface.
Public methodStatic member MakeExternalDataConnector Makes the external data connector.
Public methodStatic member MakeInterlockingConnector Makes the interlocking connector.
Public methodStatic member MakeOrderInterface Makes the order interface.
Public methodStatic member MakePLCopenXMLInterface Makes the PLCopen XML interface.
Public methodStatic member MakePortConnector Makes the port connector.
Public methodStatic member MakePPRConnector Makes the PPR connector.
Public methodStatic member MakeSignalInterface Makes the signal interface.
  Back to Top

Fields

 

Name Description
Public fieldStatic member AutomationMLBaseInterface The AutomationML base interface class path (a Part 1 Interface)
Public fieldStatic member AutomationMLInterfaceClassLibName The AutomationML base interface class library name
Public fieldStatic member BehaviourLogicInterface The behaviour logic interface class path (a Part 4 Interface)
Public fieldStatic member COLLADAInterface The collada interface class path (a Part 1 Interface)
Public fieldStatic member Communication The communication interface class path (a Part 1 Interface)
Public fieldStatic member ExternalDataConnector The external data connector (a Part 1 Interface)
Public fieldStatic member InterlockingConnector The interlocking connector interface class path (a Part 1 Interface)
Public fieldStatic member InterlockingLogicInterface The interlocking logic interface class path (a Part 4 Interface)
Public fieldStatic member InterlockingVariableInterface The interlocking variable interface class path (a Part 4 Interface)
Public fieldStatic member LogicInterface The logic interface class path (a Part 4 Interface)
Public fieldStatic member LogicObjectInterface The logic object interface class path (a Part 4 Interface)
Public fieldStatic member Order The order interface class path (a Part 1 Interface)
Public fieldStatic member PLCopenXMLInterface The plcopenXML interface class path (a Part 1 Interface)
Public fieldStatic member PortConnector The port connector interface class path (a Part 1 Interface)
Public fieldStatic member PPRConnector The PPR connector interface class path (a Part 1 Interface)
Public fieldStatic member SequencingBehaviourLogicInterface The sequencing behaviour logic interface class path (a Part 4 Interface)
Public fieldStatic member SequencingLogicInterface The sequencing logic interface class path (a Part 4 Interface)
Public fieldStatic member SignalInterface The signal interface class path (a Part 1 Interface)
Public fieldStatic member VariableInterface The variable interface class path (a Part 4 Interface)
  Back to Top

See Also

Reference

AMLEngineExtensions Namespace

  • Introduction
  • [Version History](Version history)
    • [Version 3.5](Version 3.4)
    • [Version 3.1](Version 3.0)
    • [Version 2.1](Version 2.1)
    • [Version 2.0](Version 2.0)
  • [Getting Started](Getting started)
  • Examples
  • AMLEngine API
BEST Practice Content

Extensions

CAEX Elements

AutomationML

Utilities

Interfaceclasses

Exceptions

Objecttables and Document validation

Clone this wiki locally