<?xml version="1.0" encoding="utf-8"?>
<objectModel>
    <objects>
        <objectClass>
            <name>HLAobjectRoot</name>
            <objectClass>
                <name>Customer</name>
                <sharing>PublishSubscribe</sharing>
                <semantics>Statement of money owed by the customer</semantics>
            </objectClass>
            <objectClass>
                <name>Employee</name>
                <attribute>
                    <name>PayRate</name>
                    <sharing>PublishSubscribe</sharing>
                    <transportation>HLAreliable</transportation>
                    <order>TimeStamp</order>
                </attribute>
            </objectClass>
        </objectClass>
    </objects>
    <interactions>
        <interactionClass>
            <name>HLAinteractionRoot</name>
            <interactionClass>
                <name>CustomerTransactions</name>
                <sharing>Publish</sharing>
                <transportation>HLAreliable</transportation>
                <order>TimeStamp</order>
                <semantics>The base class of interactions between customers and employee</semantics>
                <interactionClass>
                    <name>CustomerSeated</name>
                    <sharing>PublishSubscribe</sharing>
                    <transportation>HLAreliable</transportation>
                    <order>TimeStamp</order>
                    <semantics>Customer has occupied a table</semantics>
                </interactionClass>
            </interactionClass>
        </interactionClass>
    </interactions>
</objectModel>
