<?xml version="1.0" encoding="utf-8"?>
<CAEXFile FileName="{FILE_NM}" SchemaVersion="2.15" xsi:noNamespaceSchemaLocation="CAEX_ClassModel_V2.15.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <AdditionalInformation DocumentVersions="Recommendations">
        <Document DocumentIdentifier="AR APC" Version="1.0.0" />
    </AdditionalInformation>
    <AdditionalInformation>
        <WriterHeader>
            <WriterName>MELSEC-Q Series Model Selection Tool</WriterName>
            <WriterID>MELSEC-Q Series Model Selection Tool</WriterID>
            <WriterVendor>MITSUBISHI ELECTRIC CORPORATION</WriterVendor>
            <WriterVendorURL>http://www.mitsubishielectric.co.jp/fa/</WriterVendorURL>
            <WriterVersion>{VERSION}</WriterVersion>
            <WriterRelease>{VERSION}</WriterRelease>
            <LastWritingDateTime>{DATE}T{TIME}</LastWritingDateTime>
            <WriterProjectTitle>{PROJ_NM}</WriterProjectTitle>
            <WriterProjectID>{PROJ_NM}</WriterProjectID>
        </WriterHeader>
    </AdditionalInformation>
    <AdditionalInformation AutomationMLVersion="2.0" />
    <InstanceHierarchy Name="AR APC">
        <InternalElement Name="{PROJ_NM}" ID="{PROJ_ID}">
            <Attribute Name="ProjectManufacturer" AttributeDataType="xs:string">
                <Value>MITSUBISHI ELECTRIC CORPORATION</Value>
            </Attribute>
            <InternalElement Name="{CONFIG_NM}" ID="{CONFIG_ID}">
{SUB_ITEMS}
                <SupportedRoleClass RefRoleClassPath="AutomationProjectConfigurationRoleClassLib/Device" />
            </InternalElement>
            <SupportedRoleClass RefRoleClassPath="AutomationProjectConfigurationRoleClassLib/AutomationProject" />
        </InternalElement>
    </InstanceHierarchy>
    <InterfaceClassLib Name="AutomationProjectConfigurationInterfaceClassLib">
        <Description>Automation Markup Language Automation Project Configuration InterfaceClass Library</Description>
        <Version>1.0.0</Version>
        <InterfaceClass Name="Tag" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/PLCopenXMLInterface/VariableInterface">
            <Attribute Name="DataType" AttributeDataType="xs:string" />
            <Attribute Name="LogicalAddress" AttributeDataType="xs:string" />
            <Attribute Name="Comment" AttributeDataType="xs:string" />
        </InterfaceClass>
        <InterfaceClass Name="CommunicationPortInterface" RefBaseClassPath="CommunicationInterfaceClassLib/PhysicalEndPoint" />
        <InterfaceClass Name="Channel" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/Communication/SignalInterface">
            <Attribute Name="Type" AttributeDataType="xs:string" />
            <Attribute Name="IoType" AttributeDataType="xs:string" />
            <Attribute Name="Number" AttributeDataType="xs:int" />
            <Attribute Name="Length" AttributeDataType="xs:int" />
        </InterfaceClass>
    </InterfaceClassLib>
    <InterfaceClassLib Name="AutomationMLInterfaceClassLib">
        <Description>Standard Automation Markup Language Interface Class Library - Part 1 Content extended with Part 3 and Part 4 Content</Description>
        <Version>2.2.2</Version>
        <InterfaceClass Name="AutomationMLBaseInterface">
            <InterfaceClass Name="Order" RefBaseClassPath="AutomationMLBaseInterface">
                <Attribute Name="Direction" AttributeDataType="xs:string" />
            </InterfaceClass>
            <InterfaceClass Name="PortConnector" RefBaseClassPath="AutomationMLBaseInterface" />
            <InterfaceClass Name="InterlockingConnector" RefBaseClassPath="AutomationMLBaseInterface" />
            <InterfaceClass Name="PPRConnector" RefBaseClassPath="AutomationMLBaseInterface" />
            <InterfaceClass Name="ExternalDataConnector" RefBaseClassPath="AutomationMLBaseInterface">
                <Attribute Name="refURI" AttributeDataType="xs:anyURI" />
                <InterfaceClass Name="COLLADAInterface" RefBaseClassPath="ExternalDataConnector">
                    <Attribute Name="refType" AttributeDataType="xs:string" />
                    <Attribute Name="target" AttributeDataType="xs:token" />
                </InterfaceClass>
                <InterfaceClass Name="PLCopenXMLInterface" RefBaseClassPath="ExternalDataConnector">
                    <InterfaceClass Name="LogicInterface" RefBaseClassPath="PLCopenXMLInterface" />
                    <InterfaceClass Name="VariableInterface" RefBaseClassPath="PLCopenXMLInterface">
                        <InterfaceClass Name="InterlockingVariableInterface" RefBaseClassPath="VariableInterface">
                            <Attribute Name="SafeConditionEquals" AttributeDataType="xs:boolean">
                                <DefaultValue>true</DefaultValue>
                            </Attribute>
                        </InterfaceClass>
                    </InterfaceClass>
                </InterfaceClass>
            </InterfaceClass>
            <InterfaceClass Name="Communication" RefBaseClassPath="AutomationMLBaseInterface">
                <InterfaceClass Name="SignalInterface" RefBaseClassPath="Communication" />
            </InterfaceClass>
            <InterfaceClass Name="AttachmentInterface" RefBaseClassPath="AutomationMLBaseInterface" />
        </InterfaceClass>
    </InterfaceClassLib>
    <InterfaceClassLib Name="CommunicationInterfaceClassLib">
        <Description>AutomationML Communication Interface Class Library</Description>
        <Version>1.0.0</Version>
        <InterfaceClass Name="PhysicalEndPoint" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/Communication" />
        <InterfaceClass Name="LogicalEndPoint" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/Communication" />
        <InterfaceClass Name="DatagrammObject" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/Communication" />
    </InterfaceClassLib>
    <RoleClassLib Name="AutomationProjectConfigurationRoleClassLib">
        <Description>Automation Markup Language Automation Project Configuration Data Class Library</Description>
        <Version>1.0.0</Version>
        <RoleClass Name="AutomationProject" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Structure">
            <Attribute Name="ProjectManufacturer" AttributeDataType="xs:string">
                <Description>Projekthersteller</Description>
            </Attribute>
            <Attribute Name="ProjectSign" AttributeDataType="xs:string">
                <Description>Kennzeichen / Nummer des Projektes</Description>
            </Attribute>
            <Attribute Name="ProjectRevision" AttributeDataType="xs:string">
                <Description>Revisionsnummer des Projektes</Description>
            </Attribute>
            <Attribute Name="ProjectInformation" AttributeDataType="xs:string">
                <Description>Informationstext zum Projekt</Description>
            </Attribute>
        </RoleClass>
        <RoleClass Name="DeviceUserFolder" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Structure" />
        <RoleClass Name="Subnet" RefBaseClassPath="CommunicationRoleClassLib/LogicalNetwork">
            <Attribute Name="Type" AttributeDataType="xs:string">
                <Description>Type of the network</Description>
            </Attribute>
        </RoleClass>
        <RoleClass Name="Device" RefBaseClassPath="CommunicationRoleClassLib/PhysicalDevice">
            <Attribute Name="TypeIdentifier" AttributeDataType="xs:string" />
            <Attribute Name="Comment" AttributeDataType="xs:string" />
        </RoleClass>
        <RoleClass Name="DeviceItem" RefBaseClassPath="CommunicationRoleClassLib/PhysicalDevice">
            <Attribute Name="TypeName" AttributeDataType="xs:string">
                <Description>Katalog-Bezeichnung z.B CPU317</Description>
            </Attribute>
            <Attribute Name="DeviceItemType" AttributeDataType="xs:string">
                <Description>Gruppe z.B. CPU, Rack, Module</Description>
            </Attribute>
            <Attribute Name="PositionNumber" AttributeDataType="xs:int">
                <Description>Steckplatz im Rack</Description>
            </Attribute>
            <Attribute Name="BuiltIn" AttributeDataType="xs:boolean">
                <Description>eingebaut, ja-nein</Description>
                <DefaultValue>false</DefaultValue>
            </Attribute>
            <Attribute Name="TypeIdentifier" AttributeDataType="xs:string">
                <DefaultValue>not applicable</DefaultValue>
            </Attribute>
            <Attribute Name="FirmwareVersion" AttributeDataType="xs:string" />
            <Attribute Name="PlantDesignation IEC" AttributeDataType="xs:string">
                <Description>Product oriented reference designation following IEC 81346. , z.B.: =EB3+ET1-W24</Description>
                <RefSemantic CorrespondingAttributePath="IEC81346" />
            </Attribute>
            <Attribute Name="LocationIdentifier IEC" AttributeDataType="xs:string">
                <Description>Location oriented reference designation following IEC 81346.</Description>
                <RefSemantic CorrespondingAttributePath="IEC81346" />
            </Attribute>
            <Attribute Name="Comment" AttributeDataType="xs:string" />
            <Attribute Name="Address">
                <RefSemantic CorrespondingAttributePath="OrderedListType" />
                <Attribute Name="1">
                    <Attribute Name="StartAddress" AttributeDataType="xs:int" />
                    <Attribute Name="Length" AttributeDataType="xs:int" />
                    <Attribute Name="IoType" AttributeDataType="xs:string" />
                </Attribute>
                <Attribute Name="2">
                    <Attribute Name="StartAddress" AttributeDataType="xs:int" />
                    <Attribute Name="Length" AttributeDataType="xs:int" />
                    <Attribute Name="IoType" AttributeDataType="xs:string" />
                </Attribute>
                <Attribute Name="3">
                    <Attribute Name="StartAddress" AttributeDataType="xs:int" />
                    <Attribute Name="Length" AttributeDataType="xs:int" />
                    <Attribute Name="IoType" AttributeDataType="xs:string" />
                </Attribute>
            </Attribute>
        </RoleClass>
        <RoleClass Name="TagTable" RefBaseClassPath="CommunicationRoleClassLib/PhysicalDevice/VariableList">
            <Attribute Name="AssignToDefault" AttributeDataType="xs:boolean" />
        </RoleClass>
        <RoleClass Name="TagUserFolder" RefBaseClassPath="CommunicationRoleClassLib/PhysicalDevice/VariableList" />
        <RoleClass Name="Node" RefBaseClassPath="CommunicationRoleClassLib/LogicalDevice">
            <Attribute Name="Type" AttributeDataType="xs:string" />
            <Attribute Name="NetworkAddress" AttributeDataType="xs:string" />
            <ExternalInterface Name="LogicalEndPoint_1" RefBaseClassPath="CommunicationInterfaceClassLib/LogicalEndPoint" ID="9562e3ae-8c2b-4055-a327-3ab66f949d5e" />
        </RoleClass>
        <RoleClass Name="CommunicationInterface" RefBaseClassPath="AutomationProjectConfigurationRoleClassLib/DeviceItem">
            <Attribute Name="Label" AttributeDataType="xs:string" />
        </RoleClass>
        <RoleClass Name="IoSystem" RefBaseClassPath="CommunicationRoleClassLib/LogicalDevice">
            <Attribute Name="Number" AttributeDataType="xs:int" />
            <ExternalInterface Name="LogicalEndPoint_1" RefBaseClassPath="CommunicationInterfaceClassLib/LogicalEndPoint" ID="003f6b58-c95a-4346-8a0c-aaad895a6492" />
        </RoleClass>
        <RoleClass Name="CommunicationPort" RefBaseClassPath="AutomationProjectConfigurationRoleClassLib/DeviceItem">
            <Attribute Name="Label" AttributeDataType="xs:string" />
            <ExternalInterface Name="CommunicationPortInterface" RefBaseClassPath="AutomationProjectConfigurationInterfaceClassLib/CommunicationPortInterface" ID="b0f1bb7c-1df9-494e-8352-0cae067e357d" />
        </RoleClass>
    </RoleClassLib>
    <RoleClassLib Name="AutomationMLBaseRoleClassLib">
        <Description>Automation Markup Language Base Role Class Library - Part 1 Content extended with Part 3 and Part 4 Content</Description>
        <Version>2.2.2</Version>
        <RoleClass Name="AutomationMLBaseRole">
            <RoleClass Name="Group" RefBaseClassPath="AutomationMLBaseRole">
                <Attribute Name="AssociatedFacet" AttributeDataType="xs:string" />
                <RoleClass Name="SignalGroup" RefBaseClassPath="Group" />
                <RoleClass Name="ComponentGroup" RefBaseClassPath="Group" />
            </RoleClass>
            <RoleClass Name="Facet" RefBaseClassPath="AutomationMLBaseRole" />
            <RoleClass Name="Port" RefBaseClassPath="AutomationMLBaseRole">
                <Attribute Name="Direction" AttributeDataType="xs:string" />
                <Attribute Name="Cardinality">
                    <Attribute Name="MinOccur" AttributeDataType="xs:unsignedInt" />
                    <Attribute Name="MaxOccur" AttributeDataType="xs:unsignedInt" />
                </Attribute>
                <Attribute Name="Category" AttributeDataType="xs:string" />
                <ExternalInterface Name="ConnectionPoint" ID="9942bd9c-c19d-44e4-a197-11b9edf264e7" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/PortConnector" />
            </RoleClass>
            <RoleClass Name="Resource" RefBaseClassPath="AutomationMLBaseRole" />
            <RoleClass Name="Product" RefBaseClassPath="AutomationMLBaseRole" />
            <RoleClass Name="Process" RefBaseClassPath="AutomationMLBaseRole" />
            <RoleClass Name="Structure" RefBaseClassPath="AutomationMLBaseRole">
                <RoleClass Name="ProductStructure" RefBaseClassPath="Structure" />
                <RoleClass Name="ProcessStructure" RefBaseClassPath="Structure" />
                <RoleClass Name="ResourceStructure" RefBaseClassPath="Structure" />
            </RoleClass>
            <RoleClass Name="PropertySet" RefBaseClassPath="AutomationMLBaseRole" />
            <RoleClass Name="Frame" RefBaseClassPath="AutomationMLBaseRole" />
        </RoleClass>
    </RoleClassLib>
    <RoleClassLib Name="AutomationMLBMIRoleClassLib">
        <Description>Automation Markup Language Batch Manufacturing Industry Role Class Library</Description>
        <Version>1.1.0</Version>
        <RoleClass Name="BatchManufacturingEquipment" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Resource" />
    </RoleClassLib>
    <RoleClassLib Name="AutomationMLCMIRoleClassLib">
        <Description>Automation Markup Language Continuous Manufacturing Industry Role Class Library</Description>
        <Version>1.1.0</Version>
        <RoleClass Name="ContManufacturingEquipment" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Resource" />
    </RoleClassLib>
    <RoleClassLib Name="AutomationMLCSRoleClassLib">
        <Description>Automation Markup Language Control Industry Role Class Library</Description>
        <Version>2.3.0</Version>
        <RoleClass Name="ControlEquipment" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Resource">
            <RoleClass Name="Communication" RefBaseClassPath="ControlEquipment" />
            <RoleClass Name="ControlHardware" RefBaseClassPath="ControlEquipment">
                <RoleClass Name="PC" RefBaseClassPath="ControlHardware" />
                <RoleClass Name="IPC" RefBaseClassPath="ControlHardware" />
                <RoleClass Name="EmbeddedDevice" RefBaseClassPath="ControlHardware" />
                <RoleClass Name="Handheld" RefBaseClassPath="ControlHardware" />
            </RoleClass>
            <RoleClass Name="Sensor" RefBaseClassPath="ControlEquipment" />
            <RoleClass Name="Actuator" RefBaseClassPath="ControlEquipment" />
            <RoleClass Name="Controller" RefBaseClassPath="ControlEquipment">
                <RoleClass Name="PLC" RefBaseClassPath="Controller" />
                <RoleClass Name="NC" RefBaseClassPath="Controller" />
                <RoleClass Name="RC" RefBaseClassPath="Controller" />
                <RoleClass Name="PAC" RefBaseClassPath="Controller" />
            </RoleClass>
        </RoleClass>
    </RoleClassLib>
    <RoleClassLib Name="AutomationMLDMIRoleClassLib">
        <Description>Automation Markup Language  Discrete Manufacturing Industry Role Class Library</Description>
        <Version>2.4.0</Version>
        <RoleClass Name="DiscManufacturingEquipment" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Resource">
            <RoleClass Name="Transport" RefBaseClassPath="DiscManufacturingEquipment" />
            <RoleClass Name="Storage" RefBaseClassPath="DiscManufacturingEquipment" />
            <RoleClass Name="Fixture" RefBaseClassPath="DiscManufacturingEquipment" />
            <RoleClass Name="Gate" RefBaseClassPath="DiscManufacturingEquipment" />
            <RoleClass Name="Robot" RefBaseClassPath="DiscManufacturingEquipment" />
            <RoleClass Name="Tool" RefBaseClassPath="DiscManufacturingEquipment" />
            <RoleClass Name="Carrier" RefBaseClassPath="DiscManufacturingEquipment" />
            <RoleClass Name="Machine" RefBaseClassPath="DiscManufacturingEquipment" />
            <RoleClass Name="StaticObject" RefBaseClassPath="DiscManufacturingEquipment" />
        </RoleClass>
    </RoleClassLib>
    <RoleClassLib Name="AutomationMLExtendedRoleClassLib">
        <Version>2.7.0</Version>
        <RoleClass Name="PLCFacet" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Facet" />
        <RoleClass Name="HMIFacet" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Facet" />
        <RoleClass Name="Enterprise" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Structure/ResourceStructure" />
        <RoleClass Name="Site" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Structure/ResourceStructure" />
        <RoleClass Name="Area" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Structure/ResourceStructure" />
        <RoleClass Name="ProductionLine" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Structure/ResourceStructure" />
        <RoleClass Name="WorkCell" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Structure/ResourceStructure" />
        <RoleClass Name="ProcessCell" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Structure/ResourceStructure" />
        <RoleClass Name="Unit" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Structure/ResourceStructure" />
        <RoleClass Name="ProductionUnit" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Structure/ResourceStructure" />
        <RoleClass Name="StorageZone" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Structure/ResourceStructure" />
        <RoleClass Name="StorageUnit" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Structure/ResourceStructure" />
        <RoleClass Name="Turntable" RefBaseClassPath="AutomationMLDMIRoleClassLib/DiscManufacturingEquipment/Transport" />
        <RoleClass Name="Conveyor" RefBaseClassPath="AutomationMLDMIRoleClassLib/DiscManufacturingEquipment/Transport">
            <RoleClass Name="BeltConveyor" RefBaseClassPath="Conveyor" />
            <RoleClass Name="RollConveyor" RefBaseClassPath="Conveyor" />
            <RoleClass Name="ChainConveyor" RefBaseClassPath="Conveyor" />
            <RoleClass Name="PalletConveyor" RefBaseClassPath="Conveyor" />
            <RoleClass Name="OverheadConveyor" RefBaseClassPath="Conveyor" />
        </RoleClass>
        <RoleClass Name="LiftingTable" RefBaseClassPath="AutomationMLDMIRoleClassLib/DiscManufacturingEquipment/Transport" />
        <RoleClass Name="AGV" RefBaseClassPath="AutomationMLDMIRoleClassLib/DiscManufacturingEquipment/Transport" />
        <RoleClass Name="Transposer" RefBaseClassPath="AutomationMLDMIRoleClassLib/DiscManufacturingEquipment/Transport" />
        <RoleClass Name="CarrierHandlingSystem" RefBaseClassPath="AutomationMLDMIRoleClassLib/DiscManufacturingEquipment/Transport" />
        <RoleClass Name="BodyStore" RefBaseClassPath="AutomationMLDMIRoleClassLib/DiscManufacturingEquipment/Storage" />
        <RoleClass Name="Lift" RefBaseClassPath="AutomationMLDMIRoleClassLib/DiscManufacturingEquipment/Transport" />
        <RoleClass Name="Rollerbed" RefBaseClassPath="AutomationMLDMIRoleClassLib/DiscManufacturingEquipment/Transport" />
        <RoleClass Name="StationaryTool" RefBaseClassPath="AutomationMLDMIRoleClassLib/DiscManufacturingEquipment/Tool" />
        <RoleClass Name="MovableTool" RefBaseClassPath="AutomationMLDMIRoleClassLib/DiscManufacturingEquipment/Tool" />
        <RoleClass Name="ControlCabinet" RefBaseClassPath="AutomationMLCSRoleClassLib/ControlEquipment" />
        <RoleClass Name="IODevice" RefBaseClassPath="AutomationMLCSRoleClassLib/ControlEquipment" />
        <RoleClass Name="HMI" RefBaseClassPath="AutomationMLCSRoleClassLib/ControlEquipment">
            <RoleClass Name="WarningEquipment" RefBaseClassPath="AutomationMLExtendedRoleClassLib/HMI" />
        </RoleClass>
        <RoleClass Name="ActuatingDrive" RefBaseClassPath="AutomationMLCSRoleClassLib/ControlEquipment/Actuator" />
        <RoleClass Name="MotionController" RefBaseClassPath="AutomationMLCSRoleClassLib/ControlEquipment" />
        <RoleClass Name="Panel" RefBaseClassPath="AutomationMLCSRoleClassLib/ControlEquipment/ControlHardware" />
        <RoleClass Name="MeasuringEquipment" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Resource" />
        <RoleClass Name="Clamp" RefBaseClassPath="AutomationMLDMIRoleClassLib/DiscManufacturingEquipment/Fixture" />
        <RoleClass Name="ProcessController" RefBaseClassPath="AutomationMLCSRoleClassLib/ControlEquipment/Controller" />
        <RoleClass Name="Loader" RefBaseClassPath="AutomationMLDMIRoleClassLib/DiscManufacturingEquipment/Storage" />
        <RoleClass Name="Unloader" RefBaseClassPath="AutomationMLDMIRoleClassLib/DiscManufacturingEquipment/Storage" />
    </RoleClassLib>
    <RoleClassLib Name="CommunicationRoleClassLib">
        <Description>AutomationML Communication Role Class Library</Description>
        <Version>1.0.0</Version>
        <RoleClass Name="PhysicalDevice" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
            <RoleClass Name="PhysicalEndpointlist" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
            <RoleClass Name="VariableList" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
        </RoleClass>
        <RoleClass Name="PhysicalConnection" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
        <RoleClass Name="PhysicalNetwork" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
        <RoleClass Name="LogicalDevice" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
            <RoleClass Name="LogicalEndpointlist" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
        </RoleClass>
        <RoleClass Name="LogicalConnection" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
        <RoleClass Name="LogicalNetwork" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
        <RoleClass Name="CommunicationPackage" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
    </RoleClassLib>
</CAEXFile>
