<?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="_nvTVUBPqEeepM-R8YBkuKA" name="model">
  <eAnnotations xmi:id="_nvTVUBPqEeepM-R8YBkuKA0" source="genmymodel">
    <details xmi:id="_nvTVUBPqEeepM-R8YBkuKA00" key="uuid" value="_nvTVUBPqEeepM-R8YBkuKA"/>
  </eAnnotations>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_t7bCkPYYEDSbIujAWHIfiw" name="SequenciaNumerica">
    <eAnnotations xmi:id="_t7bCkPYYEDSbIujAWHIfiw0" source="genmymodel">
      <details xmi:id="_t7bCkPYYEDSbIujAWHIfiw00" key="uuid" value="_t7bCkPYYEDSbIujAWHIfiw"/>
    </eAnnotations>
    <eOperations xmi:id="_8G8tIPYYEDSbIujAWHIfiw" name="getValorAtual">
      <eAnnotations xmi:id="_8G8tIPYYEDSbIujAWHIfiw0" source="genmymodel">
        <details xmi:id="_8G8tIPYYEDSbIujAWHIfiw00" key="uuid" value="_8G8tIPYYEDSbIujAWHIfiw"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_1pLYcPYYEDSbIujAWHIfiw" name="valorAtual">
      <eAnnotations xmi:id="_1pLYcPYYEDSbIujAWHIfiw0" source="genmymodel">
        <details xmi:id="_1pLYcPYYEDSbIujAWHIfiw00" key="uuid" value="_1pLYcPYYEDSbIujAWHIfiw"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BHG0UPYZEDSbIujAWHIfiw" name="Fibonacci" eSuperTypes="_t7bCkPYYEDSbIujAWHIfiw">
    <eAnnotations xmi:id="_BHG0UPYZEDSbIujAWHIfiw0" source="genmymodel">
      <details xmi:id="_BHG0UPYZEDSbIujAWHIfiw00" key="uuid" value="_BHG0UPYZEDSbIujAWHIfiw"/>
    </eAnnotations>
    <eOperations xmi:id="_WUvPsPYZEDSbIujAWHIfiw" name="setValorAnterior">
      <eAnnotations xmi:id="_WUvPsPYZEDSbIujAWHIfiw0" source="genmymodel">
        <details xmi:id="_WUvPsPYZEDSbIujAWHIfiw00" key="uuid" value="_WUvPsPYZEDSbIujAWHIfiw"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_Si7K8PYZEDSbIujAWHIfiw" name="getValorAnterior">
      <eAnnotations xmi:id="_Si7K8PYZEDSbIujAWHIfiw0" source="genmymodel">
        <details xmi:id="_Si7K8PYZEDSbIujAWHIfiw00" key="uuid" value="_Si7K8PYZEDSbIujAWHIfiw"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eOperations>
    <eOperations xmi:id="_YArNEPYZEDSbIujAWHIfiw" name="setContador">
      <eAnnotations xmi:id="_YArNEPYZEDSbIujAWHIfiw0" source="genmymodel">
        <details xmi:id="_YArNEPYZEDSbIujAWHIfiw00" key="uuid" value="_YArNEPYZEDSbIujAWHIfiw"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_bdf5QPYZEDSbIujAWHIfiw" name="proximoValor">
      <eAnnotations xmi:id="_bdf5QPYZEDSbIujAWHIfiw0" source="genmymodel">
        <details xmi:id="_bdf5QPYZEDSbIujAWHIfiw00" key="uuid" value="_bdf5QPYZEDSbIujAWHIfiw"/>
      </eAnnotations>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_QPAAgPYZEDSbIujAWHIfiw" name="valorAnterior">
      <eAnnotations xmi:id="_QPAAgPYZEDSbIujAWHIfiw0" source="genmymodel">
        <details xmi:id="_QPAAgPYZEDSbIujAWHIfiw00" key="uuid" value="_QPAAgPYZEDSbIujAWHIfiw"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RTEsoPYZEDSbIujAWHIfiw" name="contador">
      <eAnnotations xmi:id="_RTEsoPYZEDSbIujAWHIfiw0" source="genmymodel">
        <details xmi:id="_RTEsoPYZEDSbIujAWHIfiw00" key="uuid" value="_RTEsoPYZEDSbIujAWHIfiw"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_EbhLYPYZEDSbIujAWHIfiw" name="ProgressaoGeometrica" eSuperTypes="_t7bCkPYYEDSbIujAWHIfiw">
    <eAnnotations xmi:id="_EbhLYPYZEDSbIujAWHIfiw0" source="genmymodel">
      <details xmi:id="_EbhLYPYZEDSbIujAWHIfiw00" key="uuid" value="_EbhLYPYZEDSbIujAWHIfiw"/>
    </eAnnotations>
    <eOperations xmi:id="_f6ea4PYZEDSbIujAWHIfiw" name="setValorAtual">
      <eAnnotations xmi:id="_f6ea4PYZEDSbIujAWHIfiw0" source="genmymodel">
        <details xmi:id="_f6ea4PYZEDSbIujAWHIfiw00" key="uuid" value="_f6ea4PYZEDSbIujAWHIfiw"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_gSkx0PYZEDSbIujAWHIfiw" name="getRazao">
      <eAnnotations xmi:id="_gSkx0PYZEDSbIujAWHIfiw0" source="genmymodel">
        <details xmi:id="_gSkx0PYZEDSbIujAWHIfiw00" key="uuid" value="_gSkx0PYZEDSbIujAWHIfiw"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eOperations>
    <eOperations xmi:id="_gryjEPYZEDSbIujAWHIfiw" name="getQuantidade">
      <eAnnotations xmi:id="_gryjEPYZEDSbIujAWHIfiw0" source="genmymodel">
        <details xmi:id="_gryjEPYZEDSbIujAWHIfiw00" key="uuid" value="_gryjEPYZEDSbIujAWHIfiw"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eOperations>
    <eOperations xmi:id="_qEG9UPYZEDSbIujAWHIfiw" name="proximoValor">
      <eAnnotations xmi:id="_qEG9UPYZEDSbIujAWHIfiw0" source="genmymodel">
        <details xmi:id="_qEG9UPYZEDSbIujAWHIfiw00" key="uuid" value="_qEG9UPYZEDSbIujAWHIfiw"/>
      </eAnnotations>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_LZuToPYZEDSbIujAWHIfiw" name="razao">
      <eAnnotations xmi:id="_LZuToPYZEDSbIujAWHIfiw0" source="genmymodel">
        <details xmi:id="_LZuToPYZEDSbIujAWHIfiw00" key="uuid" value="_LZuToPYZEDSbIujAWHIfiw"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_Nzau4PYZEDSbIujAWHIfiw" name="quantidade">
      <eAnnotations xmi:id="_Nzau4PYZEDSbIujAWHIfiw0" source="genmymodel">
        <details xmi:id="_Nzau4PYZEDSbIujAWHIfiw00" key="uuid" value="_Nzau4PYZEDSbIujAWHIfiw"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":null,"nsURI":null,"name":"model","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SequenciaNumerica","instanceClass":null,"abstract":false,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Fibonacci","instanceClass":null,"abstract":false,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ProgressaoGeometrica","instanceClass":null,"abstract":false,"id":3,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"unique":true,"name":"getValorAtual","lowerBound":0,"id":4,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"valorAtual","changeable":true,"lowerBound":0,"iD":false,"id":5,"derived":false},{"id":6,"eClass":"EGenericType"},{"id":7,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"setValorAnterior","lowerBound":0,"id":8,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getValorAnterior","lowerBound":0,"id":9,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"setContador","lowerBound":0,"id":10,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"proximoValor","lowerBound":0,"id":11,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"valorAnterior","changeable":true,"lowerBound":0,"iD":false,"id":12,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"contador","changeable":true,"lowerBound":0,"iD":false,"id":13,"derived":false},{"id":14,"eClass":"EGenericType"},{"id":15,"eClass":"EGenericType"},{"id":16,"eClass":"EGenericType"},{"id":17,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"setValorAtual","lowerBound":0,"id":18,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getRazao","lowerBound":0,"id":19,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getQuantidade","lowerBound":0,"id":20,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"proximoValor","lowerBound":0,"id":21,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"razao","changeable":true,"lowerBound":0,"iD":false,"id":22,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"quantidade","changeable":true,"lowerBound":0,"iD":false,"id":23,"derived":false},{"id":24,"eClass":"EGenericType"},{"id":25,"eClass":"EGenericType"},{"id":26,"eClass":"EGenericType"},{"id":27,"eClass":"EGenericType"},{"id":28,"eClass":"EGenericType"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":1,"target":0},{"source":1,"target":4},{"source":1,"target":5},{"source":4,"target":6},{"source":4,"target":1},{"source":5,"target":7},{"source":5,"target":1},{"source":2,"target":0},{"source":2,"target":1},{"source":2,"target":8},{"source":2,"target":9},{"source":2,"target":10},{"source":2,"target":11},{"source":2,"target":12},{"source":2,"target":13},{"source":2,"target":14},{"source":8,"target":2},{"source":9,"target":15},{"source":9,"target":2},{"source":10,"target":2},{"source":11,"target":2},{"source":12,"target":16},{"source":12,"target":2},{"source":13,"target":17},{"source":13,"target":2},{"source":14,"target":1},{"source":3,"target":0},{"source":3,"target":1},{"source":3,"target":18},{"source":3,"target":19},{"source":3,"target":20},{"source":3,"target":21},{"source":3,"target":22},{"source":3,"target":23},{"source":3,"target":24},{"source":18,"target":3},{"source":19,"target":25},{"source":19,"target":3},{"source":20,"target":26},{"source":20,"target":3},{"source":21,"target":3},{"source":22,"target":27},{"source":22,"target":3},{"source":23,"target":28},{"source":23,"target":3},{"source":24,"target":1}],"multigraph":true}
model
SequenciaNumerica
getValorAtual
valorAtual
Fibonacci
setValorAnterior
getValorAnterior
setContador
proximoValor
valorAnterior
contador
ProgressaoGeometrica
setValorAtual
getRazao
getQuantidade
proximoValor
razao
quantidade