[INST] <<SYS>> Given the model changes described above, continue the modification by adding the necessary code or definition to implement the new 'VersionSelector' class. <</SYS>>t # 22
e 0 1 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LMTmNN6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@1bc5c349 (key: documentation, value: \\nSpecifies the marker to be used for displaying the start data point on the line in the chart.\\n)'],'eModelElement':'startMarker'}}" "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LMTmNd6tEei97MD7GK1RmA', 'key':'documentation','value':'\\nSpecifies the marker to be used for displaying the start data point on the line in the chart.\\n'}}"
e 3 0 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EReference', 'attributes': {'id': '_I-pb0N6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@af25882 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@51313a18 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'startMarker','ordered':'true','unique':'true','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Marker','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@4d5644fb (expression: Marker)','changeable':'true','volatile':'false','transient':'false','unsettable':'false','derived':'false','eContainingClass':'GanttSeries','containment':'true','container':'false','resolveProxies':'false','eReferenceType':'Marker'}}" _
e 4 2 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pb0d6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@743f0120 (key: documentation, value: \\r\\nSpecifies the marker to be used for displaying the start data point on the line in the chart.\\r\\n)'],'eModelElement':'startMarker'}}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb0t6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\nSpecifies the marker to be used for displaying the start data point on the line in the chart.\\r\\n'}}"
e [/INST]  3 4 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ _

$$


[INST] <<SYS>> Given the model changes described above, continue the modification by adding the necessary code or definition to implement the new 'VersionSelector' class. <</SYS>>t # 1
e 0 1 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_LC7Bit6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@6e34c266 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@17b249b7 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'innerRadius','ordered':'true','unique':'true','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Double','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@36b35b25 (expression: Double)','changeable':'true','volatile':'false','transient':'false','defaultValueLiteral':'0.5','defaultValue':'0.5','unsettable':'true','derived':'false','eContainingClass':'PieSeries','iD':'false','eAttributeType':'Double'}}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LC7Bi96tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@5212fd08 (key: documentation, value: Defines inner radius, if inner radius greater than 0, it should be a dount pie. If value of inner radius is between 0 and 1, the inner radius is percentage value of width/height of pie, otherwise it is actual size.)'],'eModelElement':'innerRadius'}}"
e 1 3 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LC7BjN6tEei97MD7GK1RmA', 'key':'documentation','value':'Defines inner radius, if inner radius greater than 0, it should be a dount pie. If value of inner radius is between 0 and 1, the inner radius is percentage value of width/height of pie, otherwise it i'}}"
e 0 2 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LC7Bjd6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@3b63c009 (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@730c12f1 (key: name, value: InnerRadius)'],'eModelElement':'innerRadius'}}"
e 2 5 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LC7Bj96tEei97MD7GK1RmA', 'key':'name','value':'InnerRadius'}}"
e 6 0 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EClass', 'attributes': {'id': '_HqyAC96tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@3b09752a (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@4bf5a035 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'PieSeries','ePackage':'type','abstract':'false','interface':'false','eStructuralFeatures':['explosion','explosionExpression','title','titlePosition','leaderLineAttributes','leaderLineStyle','leaderLineLength','sliceOutline','ratio','rotation','clockwise','innerRadius'],'eGenericSuperTypes':['org.eclipse.emf.ecore.impl.EGenericTypeImpl@73db731b (expression: Series)']}}" _
e [/INST]  2 4 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LC7Bjt6tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"

$$


[INST] <<SYS>> Given the model changes described above, continue the modification by adding the necessary code or definition to implement the new 'VersionSelector' class. <</SYS>>t # 63
e [/INST]  1 0 "{'changeType': 'Change', 'type': 'attribute'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_I-pbnN6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@33da67d8 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@5605492 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'accOrientation','ordered':'true','unique':'false','lowerBound':'0','upperBound':'1','many':'false','required':'false','eType':'Orientation','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@628a97e0 (expression: Orientation)','changeable':'true','volatile':'false','transient':'false','defaultValueLiteral':'Horizontal','defaultValue':'Horizontal','unsettable':'true','derived':'false','eContainingClass':'BubbleSeries','iD':'false','eAttributeType':'Orientation'}}" "{'changeType': 'Change', 'type': 'attributeValue', 'className': 'EAttribute', 'attributeName': 'unique', 'valueBefore': 'false', 'valueAfter': 'true'}"

$$


[INST] <<SYS>> Given the model changes described above, continue the modification by adding the necessary code or definition to implement the new 'VersionSelector' class. <</SYS>>t # 26
e 4 1 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pb-96tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@6063ff97 (key: documentation, value: Defines the extra fill to be used with outline.\\r\\n)'],'eModelElement':'outlineFill'}}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb_N6tEei97MD7GK1RmA', 'key':'documentation','value':'Defines the extra fill to be used with outline.\\r\\n'}}"
e 2 4 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EReference', 'attributes': {'id': '_I-pb-t6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@4ba1c9da (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@739bcbd7 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'outlineFill','ordered':'true','unique':'true','lowerBound':'0','upperBound':'1','many':'false','required':'false','eType':'Fill','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@6ab290ad (expression: Fill)','changeable':'true','volatile':'false','transient':'false','unsettable':'false','derived':'false','eContainingClass':'GanttSeries','containment':'true','container':'false','resolveProxies':'false','eReferenceType':'Fill'}}" _
e 2 3 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LMTmXt6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@6cc7ba36 (key: documentation, value: Defines the extra fill to be used with outline.\\n)'],'eModelElement':'outlineFill'}}"
e [/INST]  3 0 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LMTmX96tEei97MD7GK1RmA', 'key':'documentation','value':'Defines the extra fill to be used with outline.\\n'}}"

$$


[INST] <<SYS>> Given the model changes described above, continue the modification by adding the necessary code or definition to implement the new 'VersionSelector' class. <</SYS>>t # 5
e 0 2 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_Kx_pY96tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@6c8a7ad2 (key: documentation, value: \\r\\n\\t\\t\\t\\t\\t\\t\\t\\tHolds the position property for a series\\r\\n\\t\\t\\t\\t\\t\\t\\t\\ttitle.\\r\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'titlePosition'}}" "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_Kx_pZN6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tHolds the position property for a series\\r\\n\\t\\t\\t\\t\\t\\t\\t\\ttitle.\\r\\n\\t\\t\\t\\t\\t\\t\\t'}}"
e 4 0 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_HqyAH96tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@316b5991 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@6a119f67 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'titlePosition','ordered':'true','unique':'true','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Position','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@6eb1cc40 (expression: Position)','changeable':'true','volatile':'false','transient':'false','defaultValueLiteral':'Above','defaultValue':'Above','unsettable':'true','derived':'false','eContainingClass':'PieSeries','iD':'false','eAttributeType':'Position'}}" _
e 1 3 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_HqyAIN6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@38cf29c6 (key: documentation, value: \\r\\n\\t\\t\\t\\t\\t\\t\\tHolds the position property for a series title.\\r\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'titlePosition'}}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_HqyAId6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\t\\t\\t\\t\\tHolds the position property for a series title.\\r\\n\\t\\t\\t\\t\\t\\t\\t'}}"
e [/INST]  4 1 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ _

$$


[INST] <<SYS>> Given the model changes described above, continue the modification by adding the necessary code or definition to implement the new 'VersionSelector' class. <</SYS>>t # 87
e 0 2 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EClass', 'attributes': {'id': '_HqyAC96tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@4635597 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@25919684 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'PieSeries','ePackage':'type','abstract':'false','interface':'false','eStructuralFeatures':['explosion','explosionExpression','title','titlePosition','leaderLineAttributes','leaderLineStyle','leaderLineLength','sliceOutline','ratio','rotation'],'eGenericSuperTypes':['org.eclipse.emf.ecore.impl.EGenericTypeImpl@4b413ab3 (expression: Series)']}}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_HqyADN6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@34841f9d (key: documentation, value: \\r\\n\\t\\t\\tThis is a Series type that holds data for Pie Charts.\\r\\n\\t\\t\\t)'],'eModelElement':'PieSeries'}}"
e 0 3 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_KV14yN6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@364774af (key: documentation, value: This is a Series type that, during design time, holds the query data for Pie charts, and during run time, \\r\\nholds the value for each data point in the pie that represents the series.  When rendered, each series is \\r\\ndrawn as a complete pie, and each data point in that series defines the size of the pie's slices.  A pie chart\\r\\nwith multiple series will draw multiple pies.)'],'eModelElement':'PieSeries'}}"
e 3 1 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_KV14yd6tEei97MD7GK1RmA', 'key':'documentation','value':'This is a Series type that, during design time, holds the query data for Pie charts, and during run time, \\r\\nholds the value for each data point in the pie that represents the series.  When rendered, e'}}"
e [/INST]  2 4 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_HqyADd6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\tThis is a Series type that holds data for Pie Charts.\\r\\n\\t\\t\\t'}}"

$$


[INST] <<SYS>> Given the model changes described above, continue the modification by adding the necessary code or definition to implement the new 'VersionSelector' class. <</SYS>>t # 47
e 0 1 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_KV15G96tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@30c84d95 (key: documentation, value: This is a Series type that holds data for Stock Charts.\\r\\n\\t\\t\\t)'],'eModelElement':'StockSeries'}}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_KV15HN6tEei97MD7GK1RmA', 'key':'documentation','value':'This is a Series type that holds data for Stock Charts.\\r\\n\\t\\t\\t'}}"
e 4 0 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EClass', 'attributes': {'id': '_HqyASd6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@76c1613c (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@641e104a (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'StockSeries','ePackage':'type','abstract':'false','interface':'false','eStructuralFeatures':['fill','lineAttributes','showAsBarStick','stickLength'],'eGenericSuperTypes':['org.eclipse.emf.ecore.impl.EGenericTypeImpl@49d5a017 (expression: Series)']}}" _
e 4 2 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LMTnIt6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@6ad891b7 (key: documentation, value: This is a Series type that holds data for Stock Charts.\\n\\t\\t\\t)'],'eModelElement':'StockSeries'}}"
e [/INST]  2 3 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LMTnI96tEei97MD7GK1RmA', 'key':'documentation','value':'This is a Series type that holds data for Stock Charts.\\n\\t\\t\\t'}}"

$$


[INST] <<SYS>> Given the model changes described above, continue the modification by adding the necessary code or definition to implement the new 'VersionSelector' class. <</SYS>>t # 45
e 2 0 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_Kx_pk96tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@6881be5f (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@5e4dd747 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'clockwise','ordered':'true','unique':'true','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Boolean','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@4ba984ec (expression: Boolean)','changeable':'true','volatile':'false','transient':'false','defaultValueLiteral':'false','defaultValue':'false','unsettable':'true','derived':'false','eContainingClass':'PieSeries','iD':'false','eAttributeType':'Boolean'}}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LMTnBt6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@35e5308f (key: documentation, value: \\n\\t\\t\\t\\t\\t\\t\\t\\tAttribute \\\\'Clockwise\\\\' Specifies whether\\n\\t\\t\\t\\t\\t\\t\\t\\tthe pie slices are rendered in clockwise\\n\\t\\t\\t\\t\\t\\t\\t\\tdirection, by default they will be\\n\\t\\t\\t\\t\\t\\t\\t\\trendered in counter-clockwise direction.\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'clockwise'}}"
e 2 3 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_Kx_plN6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@2af7d917 (key: documentation, value: \\r\\n\\t\\t\\t\\t\\t\\t\\t\\tAttribute \\\\'Clockwise\\\\' Specifies whether the pie slices are rendered in clockwise direction, \\r\\n\\t\\t\\t\\t\\t\\t\\t\\tby default they will be rendered in counter-clockwise direction.\\r\\n)'],'eModelElement':'clockwise'}}"
e 3 1 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_Kx_pld6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tAttribute \\\\'Clockwise\\\\' Specifies whether the pie slices are rendered in clockwise direction, \\r\\n\\t\\t\\t\\t\\t\\t\\t\\tby default they will be rendered in counter-clockwise direction.\\r\\n'}}"
e [/INST]  0 4 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LMTnB96tEei97MD7GK1RmA', 'key':'documentation','value':'\\n\\t\\t\\t\\t\\t\\t\\t\\tAttribute \\\\'Clockwise\\\\' Specifies whether\\n\\t\\t\\t\\t\\t\\t\\t\\tthe pie slices are rendered in clockwise\\n\\t\\t\\t\\t\\t\\t\\t\\tdirection, by default they will be\\n\\t\\t\\t\\t\\t\\t\\t\\trendered in counter-clockwise direction.\\n\\t\\t\\t\\t\\t\\t\\t'}}"

$$


[INST] <<SYS>> Given the model changes described above, continue the modification by adding the necessary code or definition to implement the new 'VersionSelector' class. <</SYS>>t # 85
e 0 4 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EClass', 'attributes': {'id': '_I-pbyt6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@71966320 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@49ec6da (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'GanttSeries','ePackage':'type','abstract':'false','interface':'false','eStructuralFeatures':['startMarker','startMarkerPosition','endMarker','endMarkerPosition','connectionLine','outline','outlineFill','useDecorationLabelValue','decorationLabel','decorationLabelPosition','paletteLineColor'],'eGenericSuperTypes':['org.eclipse.emf.ecore.impl.EGenericTypeImpl@5b12d071 (expression: Series)']}}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_KV14PN6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@256751aa (key: documentation, value: This is a Series type that holds data for Gantt Charts.)'],'eModelElement':'GanttSeries'}}"
e 4 2 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_KV14Pd6tEei97MD7GK1RmA', 'key':'documentation','value':'This is a Series type that holds data for Gantt Charts.'}}"
e 3 1 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pby96tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@87eab2c (key: documentation, value: \\r\\n\\t\\t\\tThis is a Series type that holds data for Gantt Charts.\\r\\n)'],'eModelElement':'GanttSeries'}}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pbzN6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\tThis is a Series type that holds data for Gantt Charts.\\r\\n'}}"
e [/INST]  0 3 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ _

$$


[INST] <<SYS>> Given the model changes described above, continue the modification by adding the necessary code or definition to implement the new 'VersionSelector' class. <</SYS>>t # 78
e 0 1 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Add', 'type': 'object', 'className': 'EClass', 'attributes': {'id': '_IL_Pj96tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@344f91fc (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'DialSeries','ePackage':'type','abstract':'false','interface':'false','eStructuralFeatures':['dial','needle'],'eGenericSuperTypes':['org.eclipse.emf.ecore.impl.EGenericTypeImpl@d56168c (expression: Series)']}}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_IL_PkN6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@3019c974 (key: name, value: DialSeries)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@36a99ab4 (key: kind, value: elementOnly)'],'eModelElement':'DialSeries'}}"
e 1 4 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_IL_Pkd6tEei97MD7GK1RmA', 'key':'name','value':'DialSeries'}}"
e 0 2 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EReference', 'attributes': {'id': '_IL_Pmt6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@68501c35 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@28bdc3ea (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'needle','ordered':'true','unique':'true','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Needle','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@44cf9cff (expression: Needle)','changeable':'true','volatile':'false','transient':'false','unsettable':'false','derived':'false','eContainingClass':'DialSeries','containment':'true','container':'false','resolveProxies':'false','eReferenceType':'Needle'}}"
e 2 11 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_IL_Pm96tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@20fda0fc (key: documentation, value: Defines the needle to be used in the Dial)'],'eModelElement':'needle'}}"
e 11 13 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_IL_PnN6tEei97MD7GK1RmA', 'key':'documentation','value':'Defines the needle to be used in the Dial'}}"
e 2 12 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_IL_Pnd6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@61213ec9 (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@978276c (key: name, value: Needle)'],'eModelElement':'needle'}}"
e 12 14 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_IL_Pn96tEei97MD7GK1RmA', 'key':'name','value':'Needle'}}"
e 12 15 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_IL_Pnt6tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"
e 0 3 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EReference', 'attributes': {'id': '_IL_Pk96tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@3bf2851d (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@7c2b4839 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'dial','ordered':'true','unique':'true','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Dial','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@4318f36 (expression: Dial)','changeable':'true','volatile':'false','transient':'false','unsettable':'false','derived':'false','eContainingClass':'DialSeries','containment':'true','container':'false','resolveProxies':'false','eReferenceType':'Dial'}}"
e 3 6 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_IL_Plt6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@4c70d2e9 (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@63056c17 (key: name, value: Dial)'],'eModelElement':'dial'}}"
e 6 9 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_IL_PmN6tEei97MD7GK1RmA', 'key':'name','value':'Dial'}}"
e 6 10 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_IL_Pl96tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"
e 3 7 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_IL_PlN6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@4174c4ed (key: documentation, value: Specifies the Dial for this series)'],'eModelElement':'dial'}}"
e 7 8 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_IL_Pld6tEei97MD7GK1RmA', 'key':'documentation','value':'Specifies the Dial for this series'}}"
e 16 0 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eClassifiers'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EPackage', 'attributes': {'id': '_Hqx_0N6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@63b9f57a (source: http://www.eclipse.org/emf/2002/GenModel)'],'name':'type','nsURI':'http://www.birt.eclipse.org/ChartModelType','nsPrefix':'type','eFactoryInstance':'org.eclipse.emf.ecore.impl.EFactoryImpl@55746cf5','eClassifiers':['AreaSeries','BarSeries','DialSeries','LineSeries','PieSeries','ScatterSeries','StockSeries']}}" _
e [/INST]  1 5 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_IL_Pkt6tEei97MD7GK1RmA', 'key':'kind','value':'elementOnly'}}"

$$


[INST] <<SYS>> Given the model changes described above, continue the modification by adding the necessary code or definition to implement the new 'VersionSelector' class. <</SYS>>t # 7
e 2 0 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_Kx_pcd6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@7f76951d (key: documentation, value: \\r\\n\\t\\t\\t\\t\\t\\t\\t\\tSpecifies how the leader lines are to be\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tshown.\\r\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'leaderLineStyle'}}" "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_Kx_pct6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tSpecifies how the leader lines are to be\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tshown.\\r\\n\\t\\t\\t\\t\\t\\t\\t'}}"
e 4 2 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_HqyALd6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@63c30244 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@64b6fa41 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'leaderLineStyle','ordered':'true','unique':'true','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'LeaderLineStyle','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@4c4abe88 (expression: LeaderLineStyle)','changeable':'true','volatile':'false','transient':'false','defaultValueLiteral':'Fixed_Length','defaultValue':'Fixed_Length','unsettable':'true','derived':'false','eContainingClass':'PieSeries','iD':'false','eAttributeType':'LeaderLineStyle'}}" _
e 4 1 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_HqyALt6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@5e9e2e9c (key: documentation, value: \\r\\n\\t\\t\\t\\t\\t\\t\\tSpecifies how the leader lines are to be shown.\\r\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'leaderLineStyle'}}"
e [/INST]  1 3 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_HqyAL96tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\t\\t\\t\\t\\tSpecifies how the leader lines are to be shown.\\r\\n\\t\\t\\t\\t\\t\\t\\t'}}"

$$


[INST] <<SYS>> Given the model changes described above, continue the modification by adding the necessary code or definition to implement the new 'VersionSelector' class. <</SYS>>t # 19
e 1 0 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EReference', 'attributes': {'id': '_I-pbld6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@7bb8483f (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@3bbed652 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'accLineAttributes','ordered':'true','unique':'true','lowerBound':'0','upperBound':'1','many':'false','required':'false','eType':'LineAttributes','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@295c404f (expression: LineAttributes)','changeable':'true','volatile':'false','transient':'false','unsettable':'false','derived':'false','eContainingClass':'BubbleSeries','containment':'true','container':'false','resolveProxies':'false','eReferenceType':'LineAttributes'}}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pblt6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@30c1dd8f (key: documentation, value: \\r\\n\\t\\t\\t\\t\\t\\t\\tSpecifies the attributes for the line used to represent the acceleration line to the Bubble.\\r\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'accLineAttributes'}}"
e 1 2 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LMTl996tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@6300e565 (key: documentation, value: \\n\\t\\t\\t\\t\\t\\t\\tSpecifies the attributes for the line used to represent the acceleration line to the Bubble.\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'accLineAttributes'}}"
e 2 4 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LMTl-N6tEei97MD7GK1RmA', 'key':'documentation','value':'\\n\\t\\t\\t\\t\\t\\t\\tSpecifies the attributes for the line used to represent the acceleration line to the Bubble.\\n\\t\\t\\t\\t\\t\\t\\t'}}"
e [/INST]  0 3 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pbl96tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\t\\t\\t\\t\\tSpecifies the attributes for the line used to represent the acceleration line to the Bubble.\\r\\n\\t\\t\\t\\t\\t\\t\\t'}}"

$$


[INST] <<SYS>> Given the model changes described above, continue the modification by adding the necessary code or definition to implement the new 'VersionSelector' class. <</SYS>>t # 61
e [/INST]  0 1 "{'changeType': 'Change', 'type': 'attribute'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_HqyALd6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@e19dcfb (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@7a199ffc (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'leaderLineStyle','ordered':'true','unique':'false','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'LeaderLineStyle','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@4f6abc1d (expression: LeaderLineStyle)','changeable':'true','volatile':'false','transient':'false','defaultValueLiteral':'Fixed_Length','defaultValue':'Fixed_Length','unsettable':'true','derived':'false','eContainingClass':'PieSeries','iD':'false','eAttributeType':'LeaderLineStyle'}}" "{'changeType': 'Change', 'type': 'attributeValue', 'className': 'EAttribute', 'attributeName': 'unique', 'valueBefore': 'false', 'valueAfter': 'true'}"

$$


[INST] <<SYS>> Given the model changes described above, continue the modification by adding the necessary code or definition to implement the new 'VersionSelector' class. <</SYS>>t # 24
e 4 0 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pb7d6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@3b2b9ed0 (key: documentation, value: \\r\\nSpecifies the attributes for the line used to represent this series.)'],'eModelElement':'connectionLine'}}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb7t6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\nSpecifies the attributes for the line used to represent this series.'}}"
e 2 4 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EReference', 'attributes': {'id': '_I-pb7N6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@36ffa19d (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@1660c81a (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'connectionLine','ordered':'true','unique':'true','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'LineAttributes','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@7c421094 (expression: LineAttributes)','changeable':'true','volatile':'false','transient':'false','unsettable':'false','derived':'false','eContainingClass':'GanttSeries','containment':'true','container':'false','resolveProxies':'false','eReferenceType':'LineAttributes'}}" _
e 2 1 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LMTmUN6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@1a754f6 (key: documentation, value: \\nSpecifies the attributes for the line used to represent this series.)'],'eModelElement':'connectionLine'}}"
e [/INST]  1 3 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LMTmUd6tEei97MD7GK1RmA', 'key':'documentation','value':'\\nSpecifies the attributes for the line used to represent this series.'}}"

$$


[INST] <<SYS>> Given the model changes described above, continue the modification by adding the necessary code or definition to implement the new 'VersionSelector' class. <</SYS>>t # 42
e 0 2 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EReference', 'attributes': {'id': '_HqyAO96tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@7b6b71a4 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@a3cbcf5 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'sliceOutline','ordered':'true','unique':'true','lowerBound':'0','upperBound':'1','many':'false','required':'false','eType':'ColorDefinition','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@5840eff4 (expression: ColorDefinition)','changeable':'true','volatile':'false','transient':'false','unsettable':'false','derived':'false','eContainingClass':'PieSeries','containment':'true','container':'false','resolveProxies':'false','eReferenceType':'ColorDefinition'}}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_Kx_pf96tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@4c795bf0 (key: documentation, value: \\r\\n\\t\\t\\t\\t\\t\\t\\t\\tDefines the color to be used for the\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tslice outline.\\r\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'sliceOutline'}}"
e 0 1 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LMTm8d6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@5401b7e3 (key: documentation, value: \\n\\t\\t\\t\\t\\t\\t\\t\\tDefines the color to be used for the\\n\\t\\t\\t\\t\\t\\t\\t\\tslice outline.\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'sliceOutline'}}"
e 1 4 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LMTm8t6tEei97MD7GK1RmA', 'key':'documentation','value':'\\n\\t\\t\\t\\t\\t\\t\\t\\tDefines the color to be used for the\\n\\t\\t\\t\\t\\t\\t\\t\\tslice outline.\\n\\t\\t\\t\\t\\t\\t\\t'}}"
e [/INST]  2 3 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_Kx_pgN6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tDefines the color to be used for the\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tslice outline.\\r\\n\\t\\t\\t\\t\\t\\t\\t'}}"

$$