<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmi:id="_SqrbAPAGEea4B_1Xj_CS2A" name="model">
  <eAnnotations xmi:id="_SqrbAPAGEea4B_1Xj_CS2A0" source="genmymodel">
    <details xmi:id="_SqrbAPAGEea4B_1Xj_CS2A00" key="uuid" value="_SqrbAPAGEea4B_1Xj_CS2A"/>
  </eAnnotations>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_SsAZ8dI0EDSDfPUdhUSDaA" name="Store" eSuperTypes="_ZRVIINI0EDSDfPUdhUSDaA">
    <eAnnotations xmi:id="_SsAZ8dI0EDSDfPUdhUSDaA0" source="genmymodel">
      <details xmi:id="_SsAZ8dI0EDSDfPUdhUSDaA00" key="uuid" value="_SsAZ8dI0EDSDfPUdhUSDaA"/>
    </eAnnotations>
    <eOperations xmi:id="_Fg-4MNI2EDSDfPUdhUSDaA" name="Store">
      <eAnnotations xmi:id="_Fg-4MNI2EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_Fg-4MNI2EDSDfPUdhUSDaA00" key="uuid" value="_Fg-4MNI2EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_1yrowNI0EDSDfPUdhUSDaA" name="setSalesByWeek(float[][] sales)">
      <eAnnotations xmi:id="_1yrowNI0EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_1yrowNI0EDSDfPUdhUSDaA00" key="uuid" value="_1yrowNI0EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_-Q4kINI0EDSDfPUdhUSDaA" name="getSalesByWeek()">
      <eAnnotations xmi:id="_-Q4kINI0EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_-Q4kINI0EDSDfPUdhUSDaA00" key="uuid" value="_-Q4kINI0EDSDfPUdhUSDaA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eOperations>
    <eOperations xmi:id="_EiazoNI1EDSDfPUdhUSDaA" name="setSalesForWeeks(float[] sales)">
      <eAnnotations xmi:id="_EiazoNI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_EiazoNI1EDSDfPUdhUSDaA00" key="uuid" value="_EiazoNI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_GzZ-0NI1EDSDfPUdhUSDaA" name="getSalesForWeek">
      <eAnnotations xmi:id="_GzZ-0NI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_GzZ-0NI1EDSDfPUdhUSDaA00" key="uuid" value="_GzZ-0NI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eOperations>
    <eOperations xmi:id="_HBnZ8NI1EDSDfPUdhUSDaA" name="setAvgsForWeeks(float[] averages)">
      <eAnnotations xmi:id="_HBnZ8NI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_HBnZ8NI1EDSDfPUdhUSDaA00" key="uuid" value="_HBnZ8NI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_HN9z4NI1EDSDfPUdhUSDaA" name="getAvgsForWeeks">
      <eAnnotations xmi:id="_HN9z4NI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_HN9z4NI1EDSDfPUdhUSDaA00" key="uuid" value="_HN9z4NI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eOperations>
    <eOperations xmi:id="_HZDpkNI1EDSDfPUdhUSDaA" name="setSalesForAllWeeks(float total)">
      <eAnnotations xmi:id="_HZDpkNI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_HZDpkNI1EDSDfPUdhUSDaA00" key="uuid" value="_HZDpkNI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_HjL18NI1EDSDfPUdhUSDaA" name="getSalesForAllWeeks">
      <eAnnotations xmi:id="_HjL18NI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_HjL18NI1EDSDfPUdhUSDaA00" key="uuid" value="_HjL18NI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eOperations>
    <eOperations xmi:id="_HvZF8NI1EDSDfPUdhUSDaA" name="setSaleForWeekDayIntersection(int week, int day, float sale)">
      <eAnnotations xmi:id="_HvZF8NI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_HvZF8NI1EDSDfPUdhUSDaA00" key="uuid" value="_HvZF8NI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_H62vENI1EDSDfPUdhUSDaA" name="printdata">
      <eAnnotations xmi:id="_H62vENI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_H62vENI1EDSDfPUdhUSDaA00" key="uuid" value="_H62vENI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_IIrIoNI1EDSDfPUdhUSDaA" name="getSalesForWeek(int week)">
      <eAnnotations xmi:id="_IIrIoNI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_IIrIoNI1EDSDfPUdhUSDaA00" key="uuid" value="_IIrIoNI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eOperations>
    <eOperations xmi:id="_I9AvoNI1EDSDfPUdhUSDaA" name="getSalesForWeekDayIntersection(int week, int day)">
      <eAnnotations xmi:id="_I9AvoNI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_I9AvoNI1EDSDfPUdhUSDaA00" key="uuid" value="_I9AvoNI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eOperations>
    <eOperations xmi:id="_JIdKoNI1EDSDfPUdhUSDaA" name="businessMethod">
      <eAnnotations xmi:id="_JIdKoNI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_JIdKoNI1EDSDfPUdhUSDaA00" key="uuid" value="_JIdKoNI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_JTyQ4NI1EDSDfPUdhUSDaA" name="totalSalesForWeek">
      <eAnnotations xmi:id="_JTyQ4NI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_JTyQ4NI1EDSDfPUdhUSDaA00" key="uuid" value="_JTyQ4NI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_Jf5aQNI1EDSDfPUdhUSDaA" name="avgSalesForWeek">
      <eAnnotations xmi:id="_Jf5aQNI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_Jf5aQNI1EDSDfPUdhUSDaA00" key="uuid" value="_Jf5aQNI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_mgolkNI1EDSDfPUdhUSDaA" name="totalSalesForAllWeeks">
      <eAnnotations xmi:id="_mgolkNI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_mgolkNI1EDSDfPUdhUSDaA00" key="uuid" value="_mgolkNI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_mtlccNI1EDSDfPUdhUSDaA" name="averageWeeklySales">
      <eAnnotations xmi:id="_mtlccNI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_mtlccNI1EDSDfPUdhUSDaA00" key="uuid" value="_mtlccNI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_m58dcNI1EDSDfPUdhUSDaA" name="weekWithHighestSaleAmt">
      <eAnnotations xmi:id="_m58dcNI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_m58dcNI1EDSDfPUdhUSDaA00" key="uuid" value="_m58dcNI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eOperations>
    <eOperations xmi:id="_nE8zkNI1EDSDfPUdhUSDaA" name="weekWithLowestSaleAmt">
      <eAnnotations xmi:id="_nE8zkNI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_nE8zkNI1EDSDfPUdhUSDaA00" key="uuid" value="_nE8zkNI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eOperations>
    <eOperations xmi:id="_nTEvINI1EDSDfPUdhUSDaA" name="analzyeResults">
      <eAnnotations xmi:id="_nTEvINI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_nTEvINI1EDSDfPUdhUSDaA00" key="uuid" value="_nTEvINI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_ngnb4NI1EDSDfPUdhUSDaA" name="print(float totalSales, float averageSales, int highestWeek, int lowestWeek)">
      <eAnnotations xmi:id="_ngnb4NI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_ngnb4NI1EDSDfPUdhUSDaA00" key="uuid" value="_ngnb4NI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_r2oPUNI0EDSDfPUdhUSDaA" name="salesByWeek[][]">
      <eAnnotations xmi:id="_r2oPUNI0EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_r2oPUNI0EDSDfPUdhUSDaA00" key="uuid" value="_r2oPUNI0EDSDfPUdhUSDaA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_vSpqQNI0EDSDfPUdhUSDaA" name="salesForWeeks[]">
      <eAnnotations xmi:id="_vSpqQNI0EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_vSpqQNI0EDSDfPUdhUSDaA00" key="uuid" value="_vSpqQNI0EDSDfPUdhUSDaA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_wIBzENI0EDSDfPUdhUSDaA" name="avgsForWeeks[]">
      <eAnnotations xmi:id="_wIBzENI0EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_wIBzENI0EDSDfPUdhUSDaA00" key="uuid" value="_wIBzENI0EDSDfPUdhUSDaA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_xPWAcNI0EDSDfPUdhUSDaA" name="salesForAllWeeks">
      <eAnnotations xmi:id="_xPWAcNI0EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_xPWAcNI0EDSDfPUdhUSDaA00" key="uuid" value="_xPWAcNI0EDSDfPUdhUSDaA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_XDjB8NI0EDSDfPUdhUSDaA" name="Franchise" eSuperTypes="_SsAZ8dI0EDSDfPUdhUSDaA">
    <eAnnotations xmi:id="_XDjB8NI0EDSDfPUdhUSDaA0" source="genmymodel">
      <details xmi:id="_XDjB8NI0EDSDfPUdhUSDaA00" key="uuid" value="_XDjB8NI0EDSDfPUdhUSDaA"/>
    </eAnnotations>
    <eOperations xmi:id="_KSNykNI2EDSDfPUdhUSDaA" name="Franchise(int num)">
      <eAnnotations xmi:id="_KSNykNI2EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_KSNykNI2EDSDfPUdhUSDaA00" key="uuid" value="_KSNykNI2EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_MKMA0NI2EDSDfPUdhUSDaA" name="getStores(int i)" eType="_SsAZ8dI0EDSDfPUdhUSDaA">
      <eAnnotations xmi:id="_MKMA0NI2EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_MKMA0NI2EDSDfPUdhUSDaA00" key="uuid" value="_MKMA0NI2EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_QV7BcNI2EDSDfPUdhUSDaA" name="setStores(Store stores, int i)">
      <eAnnotations xmi:id="_QV7BcNI2EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_QV7BcNI2EDSDfPUdhUSDaA00" key="uuid" value="_QV7BcNI2EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_RzAqgNI2EDSDfPUdhUSDaA" name="numberofstores">
      <eAnnotations xmi:id="_RzAqgNI2EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_RzAqgNI2EDSDfPUdhUSDaA00" key="uuid" value="_RzAqgNI2EDSDfPUdhUSDaA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_4VP2sNI1EDSDfPUdhUSDaA" name="Store stores[]" changeable="false">
      <eAnnotations xmi:id="_4VP2sNI1EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_4VP2sNI1EDSDfPUdhUSDaA00" key="uuid" value="_4VP2sNI1EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_X2wAgNI0EDSDfPUdhUSDaA" name="FileIO" eSuperTypes="_XDjB8NI0EDSDfPUdhUSDaA">
    <eAnnotations xmi:id="_X2wAgNI0EDSDfPUdhUSDaA0" source="genmymodel">
      <details xmi:id="_X2wAgNI0EDSDfPUdhUSDaA00" key="uuid" value="_X2wAgNI0EDSDfPUdhUSDaA"/>
    </eAnnotations>
    <eOperations xmi:id="_bIgaQNI2EDSDfPUdhUSDaA" name="FileIO(String fname)">
      <eAnnotations xmi:id="_bIgaQNI2EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_bIgaQNI2EDSDfPUdhUSDaA00" key="uuid" value="_bIgaQNI2EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_c0Vp8NI2EDSDfPUdhUSDaA" name="readData()" eType="_XDjB8NI0EDSDfPUdhUSDaA">
      <eAnnotations xmi:id="_c0Vp8NI2EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_c0Vp8NI2EDSDfPUdhUSDaA00" key="uuid" value="_c0Vp8NI2EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_ezF1oNI2EDSDfPUdhUSDaA" name="buildStore(Franchise a1, int counter, String temp)">
      <eAnnotations xmi:id="_ezF1oNI2EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_ezF1oNI2EDSDfPUdhUSDaA00" key="uuid" value="_ezF1oNI2EDSDfPUdhUSDaA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_YV694NI2EDSDfPUdhUSDaA" name="fname">
      <eAnnotations xmi:id="_YV694NI2EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_YV694NI2EDSDfPUdhUSDaA00" key="uuid" value="_YV694NI2EDSDfPUdhUSDaA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_Z3DZcNI2EDSDfPUdhUSDaA" name="DEBUG">
      <eAnnotations xmi:id="_Z3DZcNI2EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_Z3DZcNI2EDSDfPUdhUSDaA00" key="uuid" value="_Z3DZcNI2EDSDfPUdhUSDaA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_ZRVIINI0EDSDfPUdhUSDaA" name="Driver">
    <eAnnotations xmi:id="_ZRVIINI0EDSDfPUdhUSDaA0" source="genmymodel">
      <details xmi:id="_ZRVIINI0EDSDfPUdhUSDaA00" key="uuid" value="_ZRVIINI0EDSDfPUdhUSDaA"/>
    </eAnnotations>
    <eOperations xmi:id="_hLOckNI0EDSDfPUdhUSDaA" name="main">
      <eAnnotations xmi:id="_hLOckNI0EDSDfPUdhUSDaA0" source="genmymodel">
        <details xmi:id="_hLOckNI0EDSDfPUdhUSDaA00" key="uuid" value="_hLOckNI0EDSDfPUdhUSDaA"/>
      </eAnnotations>
    </eOperations>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":null,"nsURI":null,"name":"model","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Store","instanceClass":null,"abstract":false,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Franchise","instanceClass":null,"abstract":false,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FileIO","instanceClass":null,"abstract":false,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Driver","instanceClass":null,"abstract":false,"id":4,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"unique":true,"name":"Store","lowerBound":0,"id":5,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"setSalesByWeek(float[][] sales)","lowerBound":0,"id":6,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getSalesByWeek()","lowerBound":0,"id":7,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"setSalesForWeeks(float[] sales)","lowerBound":0,"id":8,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getSalesForWeek","lowerBound":0,"id":9,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"setAvgsForWeeks(float[] averages)","lowerBound":0,"id":10,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getAvgsForWeeks","lowerBound":0,"id":11,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"setSalesForAllWeeks(float total)","lowerBound":0,"id":12,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getSalesForAllWeeks","lowerBound":0,"id":13,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"setSaleForWeekDayIntersection(int week, int day, float sale)","lowerBound":0,"id":14,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"printdata","lowerBound":0,"id":15,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getSalesForWeek(int week)","lowerBound":0,"id":16,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getSalesForWeekDayIntersection(int week, int day)","lowerBound":0,"id":17,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"businessMethod","lowerBound":0,"id":18,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"totalSalesForWeek","lowerBound":0,"id":19,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"avgSalesForWeek","lowerBound":0,"id":20,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"totalSalesForAllWeeks","lowerBound":0,"id":21,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"averageWeeklySales","lowerBound":0,"id":22,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"weekWithHighestSaleAmt","lowerBound":0,"id":23,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"weekWithLowestSaleAmt","lowerBound":0,"id":24,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"analzyeResults","lowerBound":0,"id":25,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"print(float totalSales, float averageSales, int highestWeek, int lowestWeek)","lowerBound":0,"id":26,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"salesByWeek[][]","changeable":true,"lowerBound":0,"iD":false,"id":27,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"salesForWeeks[]","changeable":true,"lowerBound":0,"iD":false,"id":28,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"avgsForWeeks[]","changeable":true,"lowerBound":0,"iD":false,"id":29,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"salesForAllWeeks","changeable":true,"lowerBound":0,"iD":false,"id":30,"derived":false},{"id":31,"eClass":"EGenericType"},{"id":32,"eClass":"EGenericType"},{"id":33,"eClass":"EGenericType"},{"id":34,"eClass":"EGenericType"},{"id":35,"eClass":"EGenericType"},{"id":36,"eClass":"EGenericType"},{"id":37,"eClass":"EGenericType"},{"id":38,"eClass":"EGenericType"},{"id":39,"eClass":"EGenericType"},{"id":40,"eClass":"EGenericType"},{"id":41,"eClass":"EGenericType"},{"id":42,"eClass":"EGenericType"},{"id":43,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"Franchise(int num)","lowerBound":0,"id":44,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getStores(int i)","lowerBound":0,"id":45,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"setStores(Store stores, int i)","lowerBound":0,"id":46,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"numberofstores","lowerBound":0,"id":47,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"Store stores[]","changeable":false,"lowerBound":0,"iD":false,"id":48,"derived":false},{"id":49,"eClass":"EGenericType"},{"id":50,"eClass":"EGenericType"},{"id":51,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"FileIO(String fname)","lowerBound":0,"id":52,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"readData()","lowerBound":0,"id":53,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"buildStore(Franchise a1, int counter, String temp)","lowerBound":0,"id":54,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"fname","changeable":true,"lowerBound":0,"iD":false,"id":55,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"DEBUG","changeable":true,"lowerBound":0,"iD":false,"id":56,"derived":false},{"id":57,"eClass":"EGenericType"},{"id":58,"eClass":"EGenericType"},{"id":59,"eClass":"EGenericType"},{"id":60,"eClass":"EGenericType"},{"id":61,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"main","lowerBound":0,"id":62,"many":false,"required":false,"eClass":"EOperation"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":0,"target":4},{"source":1,"target":0},{"source":1,"target":4},{"source":1,"target":5},{"source":1,"target":6},{"source":1,"target":7},{"source":1,"target":8},{"source":1,"target":9},{"source":1,"target":10},{"source":1,"target":11},{"source":1,"target":12},{"source":1,"target":13},{"source":1,"target":14},{"source":1,"target":15},{"source":1,"target":16},{"source":1,"target":17},{"source":1,"target":18},{"source":1,"target":19},{"source":1,"target":20},{"source":1,"target":21},{"source":1,"target":22},{"source":1,"target":23},{"source":1,"target":24},{"source":1,"target":25},{"source":1,"target":26},{"source":1,"target":27},{"source":1,"target":28},{"source":1,"target":29},{"source":1,"target":30},{"source":1,"target":31},{"source":5,"target":1},{"source":6,"target":1},{"source":7,"target":32},{"source":7,"target":1},{"source":8,"target":1},{"source":9,"target":33},{"source":9,"target":1},{"source":10,"target":1},{"source":11,"target":34},{"source":11,"target":1},{"source":12,"target":1},{"source":13,"target":35},{"source":13,"target":1},{"source":14,"target":1},{"source":15,"target":1},{"source":16,"target":36},{"source":16,"target":1},{"source":17,"target":37},{"source":17,"target":1},{"source":18,"target":1},{"source":19,"target":1},{"source":20,"target":1},{"source":21,"target":1},{"source":22,"target":1},{"source":23,"target":38},{"source":23,"target":1},{"source":24,"target":39},{"source":24,"target":1},{"source":25,"target":1},{"source":26,"target":1},{"source":27,"target":40},{"source":27,"target":1},{"source":28,"target":41},{"source":28,"target":1},{"source":29,"target":42},{"source":29,"target":1},{"source":30,"target":43},{"source":30,"target":1},{"source":31,"target":4},{"source":2,"target":0},{"source":2,"target":1},{"source":2,"target":44},{"source":2,"target":45},{"source":2,"target":46},{"source":2,"target":47},{"source":2,"target":48},{"source":2,"target":49},{"source":44,"target":2},{"source":45,"target":1},{"source":45,"target":50},{"source":45,"target":2},{"source":50,"target":1},{"source":46,"target":2},{"source":47,"target":51},{"source":47,"target":2},{"source":48,"target":2},{"source":49,"target":1},{"source":3,"target":0},{"source":3,"target":2},{"source":3,"target":52},{"source":3,"target":53},{"source":3,"target":54},{"source":3,"target":55},{"source":3,"target":56},{"source":3,"target":57},{"source":52,"target":3},{"source":53,"target":2},{"source":53,"target":58},{"source":53,"target":3},{"source":58,"target":2},{"source":54,"target":59},{"source":54,"target":3},{"source":55,"target":60},{"source":55,"target":3},{"source":56,"target":61},{"source":56,"target":3},{"source":57,"target":2},{"source":4,"target":0},{"source":4,"target":62},{"source":62,"target":4}],"multigraph":true}
model
Store
Store
setSalesByWeek(float[][] sales)
getSalesByWeek()
setSalesForWeeks(float[] sales)
getSalesForWeek
setAvgsForWeeks(float[] averages)
getAvgsForWeeks
setSalesForAllWeeks(float total)
getSalesForAllWeeks
setSaleForWeekDayIntersection(int week, int day, float sale)
printdata
getSalesForWeek(int week)
getSalesForWeekDayIntersection(int week, int day)
businessMethod
totalSalesForWeek
avgSalesForWeek
totalSalesForAllWeeks
averageWeeklySales
weekWithHighestSaleAmt
weekWithLowestSaleAmt
analzyeResults
print(float totalSales, float averageSales, int highestWeek, int lowestWeek)
salesByWeek[][]
salesForWeeks[]
avgsForWeeks[]
salesForAllWeeks
Franchise
Franchise(int num)
getStores(int i)
setStores(Store stores, int i)
numberofstores
Store stores[]
FileIO
FileIO(String fname)
readData()
buildStore(Franchise a1, int counter, String temp)
fname
DEBUG
Driver
main