<?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="_Hfgn8MckEeS7aOEhqX8e2w" name="model">
  <eAnnotations xmi:id="_Hfgn8MckEeS7aOEhqX8e2w0" source="genmymodel">
    <details xmi:id="_Hfgn8MckEeS7aOEhqX8e2w00" key="uuid" value="_Hfgn8MckEeS7aOEhqX8e2w"/>
  </eAnnotations>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_iHkBUKlnEDKFyq_cqoBmYQ" name="StyleAttributes">
    <eAnnotations xmi:id="_iHkBUKlnEDKFyq_cqoBmYQ0" source="genmymodel">
      <details xmi:id="_iHkBUKlnEDKFyq_cqoBmYQ00" key="uuid" value="_iHkBUKlnEDKFyq_cqoBmYQ"/>
      <details xmi:id="_iHkBUKlnEDKFyq_cqoBmYQ01" key="gmm-documentation" value="Customer Order Requirements."/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_lRPIAKlnEDKFyq_cqoBmYQ" name="ring_size">
      <eAnnotations xmi:id="_lRPIAKlnEDKFyq_cqoBmYQ0" source="genmymodel">
        <details xmi:id="_lRPIAKlnEDKFyq_cqoBmYQ00" key="uuid" value="_lRPIAKlnEDKFyq_cqoBmYQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_wA4hkKlnEDKFyq_cqoBmYQ" name="gold_type">
      <eAnnotations xmi:id="_wA4hkKlnEDKFyq_cqoBmYQ0" source="genmymodel">
        <details xmi:id="_wA4hkKlnEDKFyq_cqoBmYQ00" key="uuid" value="_wA4hkKlnEDKFyq_cqoBmYQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_zPUMcKlnEDKFyq_cqoBmYQ" name="gold_color">
      <eAnnotations xmi:id="_zPUMcKlnEDKFyq_cqoBmYQ0" source="genmymodel">
        <details xmi:id="_zPUMcKlnEDKFyq_cqoBmYQ00" key="uuid" value="_zPUMcKlnEDKFyq_cqoBmYQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_AAQA8KlrEDKCt8fPyr6CBA" name="productassembly" lowerBound="1" eType="_COG1EKlqEDKFyq_cqoBmYQ">
      <eAnnotations xmi:id="_AAQA8KlrEDKCt8fPyr6CBA0" source="genmymodel">
        <details xmi:id="_AAQA8KlrEDKCt8fPyr6CBA00" key="uuid" value="_AAQA8KlrEDKCt8fPyr6CBA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_1V3pQKlnEDKFyq_cqoBmYQ" name="PartDefinition" eSuperTypes="_tos3UKlpEDKFyq_cqoBmYQ">
    <eAnnotations xmi:id="_1V3pQKlnEDKFyq_cqoBmYQ0" source="genmymodel">
      <details xmi:id="_1V3pQKlnEDKFyq_cqoBmYQ00" key="uuid" value="_1V3pQKlnEDKFyq_cqoBmYQ"/>
      <details xmi:id="_1V3pQKlnEDKFyq_cqoBmYQ01" key="gmm-documentation" value="Requirement per single style product. Generated for each style product (every single component, melee, ie style_product_diamond or style_product_metal). Used for various requirements keys. Stored in requirements array."/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_4qVqsKlnEDKFyq_cqoBmYQ" name="style_product_diamond">
      <eAnnotations xmi:id="_4qVqsKlnEDKFyq_cqoBmYQ0" source="genmymodel">
        <details xmi:id="_4qVqsKlnEDKFyq_cqoBmYQ00" key="uuid" value="_4qVqsKlnEDKFyq_cqoBmYQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_8M-rAKlnEDKFyq_cqoBmYQ" name="style_product_metal">
      <eAnnotations xmi:id="_8M-rAKlnEDKFyq_cqoBmYQ0" source="genmymodel">
        <details xmi:id="_8M-rAKlnEDKFyq_cqoBmYQ00" key="uuid" value="_8M-rAKlnEDKFyq_cqoBmYQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_TvbBoKloEDKFyq_cqoBmYQ" name="requirements">
      <eAnnotations xmi:id="_TvbBoKloEDKFyq_cqoBmYQ0" source="genmymodel">
        <details xmi:id="_TvbBoKloEDKFyq_cqoBmYQ00" key="uuid" value="_TvbBoKloEDKFyq_cqoBmYQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EByteArray"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_eHPKAKloEDKFyq_cqoBmYQ" name="type">
      <eAnnotations xmi:id="_eHPKAKloEDKFyq_cqoBmYQ0" source="genmymodel">
        <details xmi:id="_eHPKAKloEDKFyq_cqoBmYQ00" key="uuid" value="_eHPKAKloEDKFyq_cqoBmYQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_ZK8PIKloEDKFyq_cqoBmYQ" name="InventoryPart" eSuperTypes="_COG1EKlqEDKFyq_cqoBmYQ">
    <eAnnotations xmi:id="_ZK8PIKloEDKFyq_cqoBmYQ0" source="genmymodel">
      <details xmi:id="_ZK8PIKloEDKFyq_cqoBmYQ00" key="uuid" value="_ZK8PIKloEDKFyq_cqoBmYQ"/>
      <details xmi:id="_ZK8PIKloEDKFyq_cqoBmYQ01" key="gmm-documentation" value="Covers the inventory item. We have BaseInventory item class that is inherited by all other, but parcels do not match the concept well."/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_iFU6wKlpEDKFyq_cqoBmYQ" name="type">
      <eAnnotations xmi:id="_iFU6wKlpEDKFyq_cqoBmYQ0" source="genmymodel">
        <details xmi:id="_iFU6wKlpEDKFyq_cqoBmYQ00" key="uuid" value="_iFU6wKlpEDKFyq_cqoBmYQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_jpy-MKlpEDKFyq_cqoBmYQ" name="id">
      <eAnnotations xmi:id="_jpy-MKlpEDKFyq_cqoBmYQ0" source="genmymodel">
        <details xmi:id="_jpy-MKlpEDKFyq_cqoBmYQ00" key="uuid" value="_jpy-MKlpEDKFyq_cqoBmYQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_ktjhQKlpEDKFyq_cqoBmYQ" name="qty">
      <eAnnotations xmi:id="_ktjhQKlpEDKFyq_cqoBmYQ0" source="genmymodel">
        <details xmi:id="_ktjhQKlpEDKFyq_cqoBmYQ00" key="uuid" value="_ktjhQKlpEDKFyq_cqoBmYQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_l3Y3IKlpEDKFyq_cqoBmYQ" name="carats">
      <eAnnotations xmi:id="_l3Y3IKlpEDKFyq_cqoBmYQ0" source="genmymodel">
        <details xmi:id="_l3Y3IKlpEDKFyq_cqoBmYQ00" key="uuid" value="_l3Y3IKlpEDKFyq_cqoBmYQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_tos3UKlpEDKFyq_cqoBmYQ" name="StyleDefinitionList">
    <eAnnotations xmi:id="_tos3UKlpEDKFyq_cqoBmYQ0" source="genmymodel">
      <details xmi:id="_tos3UKlpEDKFyq_cqoBmYQ00" key="uuid" value="_tos3UKlpEDKFyq_cqoBmYQ"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_xkewYKlpEDKFyq_cqoBmYQ" name="style_id">
      <eAnnotations xmi:id="_xkewYKlpEDKFyq_cqoBmYQ0" source="genmymodel">
        <details xmi:id="_xkewYKlpEDKFyq_cqoBmYQ00" key="uuid" value="_xkewYKlpEDKFyq_cqoBmYQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_y6xN4KlpEDKFyq_cqoBmYQ" name="requirements">
      <eAnnotations xmi:id="_y6xN4KlpEDKFyq_cqoBmYQ0" source="genmymodel">
        <details xmi:id="_y6xN4KlpEDKFyq_cqoBmYQ00" key="uuid" value="_y6xN4KlpEDKFyq_cqoBmYQ"/>
        <details xmi:id="_y6xN4KlpEDKFyq_cqoBmYQ01" key="gmm-documentation" value="Array of ProductRequirement objects (flat) required for this style assembly."/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EByteArray"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_EZLJAKlrEDKCt8fPyr6CBA" name="productassembly" lowerBound="1" eType="_COG1EKlqEDKFyq_cqoBmYQ">
      <eAnnotations xmi:id="_EZLJAKlrEDKCt8fPyr6CBA0" source="genmymodel">
        <details xmi:id="_EZLJAKlrEDKCt8fPyr6CBA00" key="uuid" value="_EZLJAKlrEDKCt8fPyr6CBA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_COG1EKlqEDKFyq_cqoBmYQ" name="ProductAssembly">
    <eAnnotations xmi:id="_COG1EKlqEDKFyq_cqoBmYQ0" source="genmymodel">
      <details xmi:id="_COG1EKlqEDKFyq_cqoBmYQ00" key="uuid" value="_COG1EKlqEDKFyq_cqoBmYQ"/>
    </eAnnotations>
    <eOperations xmi:id="_I49uEKlrEDKCt8fPyr6CBA" name="createAssemblies">
      <eAnnotations xmi:id="_I49uEKlrEDKCt8fPyr6CBA0" source="genmymodel">
        <details xmi:id="_I49uEKlrEDKCt8fPyr6CBA00" key="uuid" value="_I49uEKlrEDKCt8fPyr6CBA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_g2azcKlwEDKCt8fPyr6CBA" name="isComplete">
      <eAnnotations xmi:id="_g2azcKlwEDKCt8fPyr6CBA0" source="genmymodel">
        <details xmi:id="_g2azcKlwEDKCt8fPyr6CBA00" key="uuid" value="_g2azcKlwEDKCt8fPyr6CBA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NJ0UsKlqEDKFyq_cqoBmYQ" name="orderRequirement">
      <eAnnotations xmi:id="_NJ0UsKlqEDKFyq_cqoBmYQ0" source="genmymodel">
        <details xmi:id="_NJ0UsKlqEDKFyq_cqoBmYQ00" key="uuid" value="_NJ0UsKlqEDKFyq_cqoBmYQ"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_4PDVgKlqEDKCt8fPyr6CBA" name="styleRequirements">
      <eAnnotations xmi:id="_4PDVgKlqEDKCt8fPyr6CBA0" source="genmymodel">
        <details xmi:id="_4PDVgKlqEDKCt8fPyr6CBA00" key="uuid" value="_4PDVgKlqEDKCt8fPyr6CBA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NyZiMKlrEDKCt8fPyr6CBA" name="assemblies">
      <eAnnotations xmi:id="_NyZiMKlrEDKCt8fPyr6CBA0" source="genmymodel">
        <details xmi:id="_NyZiMKlrEDKCt8fPyr6CBA00" key="uuid" value="_NyZiMKlrEDKCt8fPyr6CBA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EByteArray"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RXJpEKlwEDKCt8fPyr6CBA" name="PartsContainer">
    <eAnnotations xmi:id="_RXJpEKlwEDKCt8fPyr6CBA0" source="genmymodel">
      <details xmi:id="_RXJpEKlwEDKCt8fPyr6CBA00" key="uuid" value="_RXJpEKlwEDKCt8fPyr6CBA"/>
    </eAnnotations>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":null,"nsURI":null,"name":"model","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StyleAttributes","instanceClass":null,"abstract":false,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PartDefinition","instanceClass":null,"abstract":false,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InventoryPart","instanceClass":null,"abstract":false,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StyleDefinitionList","instanceClass":null,"abstract":false,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ProductAssembly","instanceClass":null,"abstract":false,"id":5,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PartsContainer","instanceClass":null,"abstract":false,"id":6,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"ring_size","changeable":true,"lowerBound":0,"iD":false,"id":7,"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":"gold_type","changeable":true,"lowerBound":0,"iD":false,"id":8,"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":"gold_color","changeable":true,"lowerBound":0,"iD":false,"id":9,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"productassembly","changeable":true,"resolveProxies":true,"lowerBound":1,"id":10,"derived":false},{"id":11,"eClass":"EGenericType"},{"id":12,"eClass":"EGenericType"},{"id":13,"eClass":"EGenericType"},{"id":14,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"style_product_diamond","changeable":true,"lowerBound":0,"iD":false,"id":15,"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":"style_product_metal","changeable":true,"lowerBound":0,"iD":false,"id":16,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"requirements","changeable":true,"lowerBound":0,"iD":false,"id":17,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"\u0000","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"lowerBound":0,"iD":false,"id":18,"derived":false},{"id":19,"eClass":"EGenericType"},{"id":20,"eClass":"EGenericType"},{"id":21,"eClass":"EGenericType"},{"id":22,"eClass":"EGenericType"},{"id":23,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":"\u0000","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"lowerBound":0,"iD":false,"id":24,"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":"id","changeable":true,"lowerBound":0,"iD":false,"id":25,"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":"qty","changeable":true,"lowerBound":0,"iD":false,"id":26,"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":"carats","changeable":true,"lowerBound":0,"iD":false,"id":27,"derived":false},{"id":28,"eClass":"EGenericType"},{"id":29,"eClass":"EGenericType"},{"id":30,"eClass":"EGenericType"},{"id":31,"eClass":"EGenericType"},{"id":32,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"style_id","changeable":true,"lowerBound":0,"iD":false,"id":33,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"requirements","changeable":true,"lowerBound":0,"iD":false,"id":34,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"productassembly","changeable":true,"resolveProxies":true,"lowerBound":1,"id":35,"derived":false},{"id":36,"eClass":"EGenericType"},{"id":37,"eClass":"EGenericType"},{"id":38,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"createAssemblies","lowerBound":0,"id":39,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"isComplete","lowerBound":0,"id":40,"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":"orderRequirement","changeable":true,"lowerBound":0,"iD":false,"id":41,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"styleRequirements","changeable":true,"lowerBound":0,"iD":false,"id":42,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"assemblies","changeable":true,"lowerBound":0,"iD":false,"id":43,"derived":false},{"id":44,"eClass":"EGenericType"},{"id":45,"eClass":"EGenericType"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":0,"target":4},{"source":0,"target":5},{"source":0,"target":6},{"source":1,"target":0},{"source":1,"target":7},{"source":1,"target":8},{"source":1,"target":9},{"source":1,"target":10},{"source":7,"target":11},{"source":7,"target":1},{"source":8,"target":12},{"source":8,"target":1},{"source":9,"target":13},{"source":9,"target":1},{"source":10,"target":5},{"source":10,"target":14},{"source":10,"target":1},{"source":14,"target":5},{"source":2,"target":0},{"source":2,"target":4},{"source":2,"target":15},{"source":2,"target":16},{"source":2,"target":17},{"source":2,"target":18},{"source":2,"target":19},{"source":15,"target":20},{"source":15,"target":2},{"source":16,"target":21},{"source":16,"target":2},{"source":17,"target":22},{"source":17,"target":2},{"source":18,"target":23},{"source":18,"target":2},{"source":19,"target":4},{"source":3,"target":0},{"source":3,"target":5},{"source":3,"target":24},{"source":3,"target":25},{"source":3,"target":26},{"source":3,"target":27},{"source":3,"target":28},{"source":24,"target":29},{"source":24,"target":3},{"source":25,"target":30},{"source":25,"target":3},{"source":26,"target":31},{"source":26,"target":3},{"source":27,"target":32},{"source":27,"target":3},{"source":28,"target":5},{"source":4,"target":0},{"source":4,"target":33},{"source":4,"target":34},{"source":4,"target":35},{"source":33,"target":36},{"source":33,"target":4},{"source":34,"target":37},{"source":34,"target":4},{"source":35,"target":5},{"source":35,"target":38},{"source":35,"target":4},{"source":38,"target":5},{"source":5,"target":0},{"source":5,"target":39},{"source":5,"target":40},{"source":5,"target":41},{"source":5,"target":42},{"source":5,"target":43},{"source":39,"target":5},{"source":40,"target":44},{"source":40,"target":5},{"source":41,"target":5},{"source":42,"target":5},{"source":43,"target":45},{"source":43,"target":5},{"source":6,"target":0}],"multigraph":true}
model
StyleAttributes
ring_size
gold_type
gold_color
productassembly
PartDefinition
style_product_diamond
style_product_metal
requirements
type
InventoryPart
type
id
qty
carats
StyleDefinitionList
style_id
requirements
productassembly
ProductAssembly
createAssemblies
isComplete
orderRequirement
styleRequirements
assemblies
PartsContainer