Click or drag to resize

AutomationMLInterfaceClassLib Class

Contains definitions and access methods of standard base InterfaceClass objects.
Inheritance Hierarchy
SystemObject
  Aml.Engine.AmlObjectsAutomationMLInterfaceClassLib

Namespace: Aml.Engine.AmlObjects
Assembly: Aml.Engine (in Aml.Engine.dll) Version: 3.2
Syntax
public static class AutomationMLInterfaceClassLib

The AutomationMLInterfaceClassLib type exposes the following members.

Methods
 NameDescription
Public Extension MethodAddAutomationMLInterfaceClassLib Gets the AutomationMLInterfaceClassLib from the provided document. If the document doesn't contain the required library it will be automatically imported from an external resource.
Public Extension MethodIsAutomationMLBaseInterface 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 Extension MethodIsBehaviourLogicInterfaceObsolete.
Determines whether the specified interface class is derived from the BehaviourLogicInterface interface class. The method can resolve alias references anywhere in the inheritance hierarchy.
Public Extension MethodIsCOLLADAInterface 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 Extension MethodIsCommunicationInterface 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 Extension MethodIsExternalDataConnector 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 Extension MethodIsExternalDataReference Determines whether the specified interface class is derived from the ExternalDataReference interface class. The method can resolve alias references anywhere in the inheritance hierarchy.
Public Extension MethodIsInterlockingConnector 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 Extension MethodIsInterlockingLogicInterfaceObsolete.
Determines whether the specified interface class is derived from the InterlockingLogicInterface interface class. The method can resolve alias references anywhere in the inheritance hierarchy.
Public Extension MethodIsInterlockingVariableInterfaceObsolete.
Determines whether the specified interface class is derived from the InterlockingVariableInterface interface class. The method can resolve alias references anywhere in the inheritance hierarchy.
Public Extension MethodIsLogicElementInterfaceObsolete.
Determines whether the specified interface class is derived from the LogicElementInterface interface class. The method can resolve alias references anywhere in the inheritance hierarchy.
Public Extension MethodIsLogicInterfaceObsolete.
Determines whether the specified interface class is derived from the LogicInterface interface class. The method can resolve alias references anywhere in the inheritance hierarchy.
Public Extension MethodIsOrderInterface 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 Extension MethodIsPLCopenXMLInterface 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 Extension MethodIsPortConnector 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 Extension MethodIsPPRConnector 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 Extension MethodIsSequencingBehaviourLogicInterfaceObsolete.
Determines whether the specified interface class is derived from the SequencingBehaviourLogicInterface interface class. The method can resolve alias references anywhere in the inheritance hierarchy.
Public Extension MethodIsSequencingLogicInterfaceObsolete.
Determines whether the specified interface class is derived from the SequencingLogicInterface interface class. The method can resolve alias references anywhere in the inheritance hierarchy.
Public Extension MethodIsSignalInterface 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 Extension MethodIsVariableInterfaceObsolete.
Determines whether the specified interface class is derived from the VariableInterface interface class. The method can resolve alias references anywhere in the inheritance hierarchy.
Public Extension MethodMakeAutomationMLBaseInterface Makes the AutomationML base interface.
Public Extension MethodMakeCOLLADAInterface Makes the COLLADA interface.
Public Extension MethodMakeCommunicationInterface Makes the communication interface.
Public Extension MethodMakeExternalDataConnector Makes the external data connector.
Public Extension MethodMakeInterlockingConnector Makes the interlocking connector.
Public Extension MethodMakeOrderInterface Makes the order interface.
Public Extension MethodMakePLCopenXMLInterface Makes the PLCopen XML interface.
Public Extension MethodMakePortConnector Makes the port connector.
Public Extension MethodMakePPRConnector Makes the PPR connector.
Public Extension MethodMakeSignalInterface Makes the signal interface.
Top
Fields
 NameDescription
Public fieldStatic memberAttachmentInterface The AttachmentInterface class path (a Part 3 Interface)
Public fieldStatic memberAutomationMLBaseInterface The AutomationML base interface class path (a Part 1 Interface)
Public fieldStatic memberAutomationMLInterfaceClassLibName The AutomationML base interface class library name
Public fieldStatic memberBehaviourLogicInterfaceObsolete.
The behaviour logic interface class path (a Part 4 Interface)
Public fieldStatic memberCOLLADAInterface The COLLADA interface class path (a Part 1 Interface)
Public fieldStatic memberCommunication The communication interface class path (a Part 1 Interface)
Public fieldStatic memberExternalDataConnector The external data connector (a Part 1 Interface)
Public fieldStatic memberExternalDataReference The external data reference (as defined in AutomationML 2.10)
Public fieldStatic memberInterlockingConnector The interlocking connector interface class path (a Part 1 Interface)
Public fieldStatic memberInterlockingLogicInterfaceObsolete.
The interlocking logic interface class path (a Part 4 Interface)
Public fieldStatic memberInterlockingVariableInterfaceObsolete.
The interlocking variable interface class path (a Part 4 Interface)
Public fieldStatic memberLogicElementInterfaceObsolete.
The logic element interface class path (a Part 4 Interface)
Public fieldStatic memberLogicInterfaceObsolete.
The logic interface class path (a Part 4 Interface)
Public fieldStatic memberOrder The order interface class path (a Part 1 Interface)
Public fieldStatic memberPLCopenXMLInterface The PLCopenXML interface class path (a Part 1 Interface)
Public fieldStatic memberPortConnector The port connector interface class path (a Part 1 Interface)
Public fieldStatic memberPPRConnector The PPR connector interface class path (a Part 1 Interface)
Public fieldStatic memberSequencingBehaviourLogicInterfaceObsolete.
The sequencing behaviour logic interface class path (a Part 4 Interface)
Public fieldStatic memberSequencingLogicInterfaceObsolete.
The sequencing logic interface class path (a Part 4 Interface)
Public fieldStatic memberSignalInterface The signal interface class path (a Part 1 Interface)
Public fieldStatic memberVariableInterfaceObsolete.
The variable interface class path (a Part 4 Interface)
Top
See Also