<s>[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 # 13
e 0 1 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LEkATN6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@369085ee (key: documentation, value: \\n\\t\\t\\t\\t\\t\\t\\t\\tDefines inner radius, if inner radius\\n\\t\\t\\t\\t\\t\\t\\t\\tgreater than 0, it should be a dount\\n\\t\\t\\t\\t\\t\\t\\t\\tpie. If value of inner radius is between\\n\\t\\t\\t\\t\\t\\t\\t\\t0 and 1, the inner radius is percentage\\n\\t\\t\\t\\t\\t\\t\\t\\tvalue of width/height of pie, otherwise\\n\\t\\t\\t\\t\\t\\t\\t\\tit is actual size.\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'innerRadius'}}" "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LEkATd6tEei97MD7GK1RmA', 'key':'documentation','value':'\\n\\t\\t\\t\\t\\t\\t\\t\\tDefines inner radius, if inner radius\\n\\t\\t\\t\\t\\t\\t\\t\\tgreater than 0, it should be a dount\\n\\t\\t\\t\\t\\t\\t\\t\\tpie. If value of inner radius is between\\n\\t\\t\\t\\t\\t\\t\\t\\t0 and 1, the inner radius is percentage\\n\\t\\t\\t\\t\\t\\t\\t\\tval'}}"
e 13 0 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_LC7Bit6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@1b9dcfc3 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@332c210a (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@33fed7a2 (expression: Double)','changeable':'true','volatile':'false','transient':'false','defaultValueLiteral':'0.5','defaultValue':'0.5','unsettable':'true','derived':'false','eContainingClass':'PieSeries','iD':'false','eAttributeType':'Double'}}" _
e 13 9 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Preserve', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LC7Bi96tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@4c25cbcd (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 8 9 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_LEkAWd6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@263bf7ce (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@2c505c5b (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@5cd2747c (expression: Double)','changeable':'true','volatile':'false','transient':'false','defaultValueLiteral':'0.5','defaultValue':'0.5','unsettable':'true','derived':'false','eContainingClass':'PieSeries','iD':'false','eAttributeType':'Double'}}" _
e 8 10 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LEkAXN6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@4737b174 (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@3e4babdb (key: name, value: InnerRadius)'],'eModelElement':'innerRadius'}}"
e 10 11 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LEkAXt6tEei97MD7GK1RmA', 'key':'name','value':'InnerRadius'}}"
e 10 12 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LEkAXd6tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"
e 15 8 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EClass', 'attributes': {'id': '_HqyAC96tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@4b240866 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@34742c5c (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','innerRadiusPercent','innerRadius'],'eGenericSuperTypes':['org.eclipse.emf.ecore.impl.EGenericTypeImpl@39637d49 (expression: Series)']}}" _
e 15 2 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_LEkAUt6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@1dc9c758 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@450e6bf2 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'innerRadiusPercent','ordered':'true','unique':'true','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Boolean','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@2e89d389 (expression: Boolean)','changeable':'true','volatile':'false','transient':'false','defaultValueLiteral':'true','defaultValue':'true','unsettable':'true','derived':'false','eContainingClass':'PieSeries','iD':'false','eAttributeType':'Boolean'}}"
e 2 3 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LEkAU96tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@5726eb78 (key: documentation, value: Indicates if the value of inner radius is a percent value or actual value.)'],'eModelElement':'innerRadiusPercent'}}"
e 3 5 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LEkAVN6tEei97MD7GK1RmA', 'key':'documentation','value':'Indicates if the value of inner radius is a percent value or actual value.'}}"
e 2 4 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LEkAVd6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@1db46be1 (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@4e948c08 (key: name, value: InnerRadiusPercent)'],'eModelElement':'innerRadiusPercent'}}"
e 4 6 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LEkAVt6tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"
e 4 7 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LEkAV96tEei97MD7GK1RmA', 'key':'name','value':'InnerRadiusPercent'}}"
e [/INST]  13 14 "{'changeType': 'Change', 'type': 'attribute'}" _ "{'changeType': 'Change', 'type': 'attributeValue', 'className': 'EAttribute', 'attributeName': 'defaultValueLiteral', 'valueBefore': '0.5', 'valueAfter': '0'}"

$$ </s>


<s>[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 # 56
e 0 1 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_IZC0md6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@667564ff (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@409e0f1 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'ratio','ordered':'true','unique':'false','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Double','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@742d3193 (expression: Double)','changeable':'true','volatile':'false','transient':'false','defaultValueLiteral':'0','defaultValue':'0.0','unsettable':'true','derived':'false','eContainingClass':'PieSeries','iD':'false','eAttributeType':'Double'}}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_IZC0nN6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@263e131a (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@6ba1c9be (key: name, value: Ratio)'],'eModelElement':'ratio'}}"
e 1 5 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_IZC0nt6tEei97MD7GK1RmA', 'key':'name','value':'Ratio'}}"
e 0 2 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_IZC0mt6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@2fe61ebf (key: documentation, value: Defines the ratio(height/width) of the oval, 1 means it's a circle, 0 means stretch automatically.)'],'eModelElement':'ratio'}}"
e 2 3 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_IZC0m96tEei97MD7GK1RmA', 'key':'documentation','value':'Defines the ratio(height/width) of the oval, 1 means it's a circle, 0 means stretch automatically.'}}"
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@7e260167 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@4a063db6 (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'],'eGenericSuperTypes':['org.eclipse.emf.ecore.impl.EGenericTypeImpl@285fe4d2 (expression: Series)']}}" _
e [/INST]  1 4 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_IZC0nd6tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"

$$ </s>


<s>[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 # 37
e 2 0 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LMTmzt6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@3b3e0738 (key: documentation, value: \\n\\t\\t\\t\\t\\t\\t\\t\\tHolds the properties for a series title.\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'title'}}" "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LMTmz96tEei97MD7GK1RmA', 'key':'documentation','value':'\\n\\t\\t\\t\\t\\t\\t\\t\\tHolds the properties for a series title.\\n\\t\\t\\t\\t\\t\\t\\t'}}"
e 4 2 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EReference', 'attributes': {'id': '_HqyAGN6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@4147647a (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@2047d9b9 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'title','ordered':'true','unique':'true','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Label','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@25b19486 (expression: Label)','changeable':'true','volatile':'false','transient':'false','unsettable':'false','derived':'false','eContainingClass':'PieSeries','containment':'true','container':'false','resolveProxies':'false','eReferenceType':'Label'}}" _
e 1 3 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_Kx_pXN6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@66a47d20 (key: documentation, value: \\r\\n\\t\\t\\t\\t\\t\\t\\t\\tHolds the properties for a series title.\\r\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'title'}}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_Kx_pXd6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tHolds the properties for a series title.\\r\\n\\t\\t\\t\\t\\t\\t\\t'}}"
e [/INST]  4 1 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ _

$$ </s>


<s>[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 # 72
e [/INST]  0 1 "{'changeType': 'Change', 'type': 'attribute'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_HqyAH96tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@62f968c0 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@18de5866 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'titlePosition','ordered':'true','unique':'false','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Position','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@20ffd0e9 (expression: Position)','changeable':'true','volatile':'false','transient':'false','defaultValueLiteral':'Above','defaultValue':'Above','unsettable':'true','derived':'false','eContainingClass':'PieSeries','iD':'false','eAttributeType':'Position'}}" "{'changeType': 'Change', 'type': 'attributeValue', 'className': 'EAttribute', 'attributeName': 'unique', 'valueBefore': 'false', 'valueAfter': 'true'}"

$$ </s>


<s>[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 # 35
e 2 0 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_HqyAEd6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@6b83c74c (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@318b5be5 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'explosion','ordered':'true','unique':'true','lowerBound':'0','upperBound':'1','many':'false','required':'false','eType':'Int','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@4817d975 (expression: Int)','changeable':'true','volatile':'false','transient':'false','defaultValue':'0','unsettable':'true','derived':'false','eContainingClass':'PieSeries','iD':'false','eAttributeType':'Int'}}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_Kx_pTt6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@6b3d0a9b (key: documentation, value: \\r\\n\\t\\t\\t\\t\\t\\t\\t\\tSpecifies the 'Explosion' value to be\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tused while displaying the pie slices.\\r\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'explosion'}}"
e 2 3 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LMTmwN6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@1cbb899b (key: documentation, value: \\n\\t\\t\\t\\t\\t\\t\\t\\tSpecifies the 'Explosion' value to be\\n\\t\\t\\t\\t\\t\\t\\t\\tused while displaying the pie slices.\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'explosion'}}"
e 3 4 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LMTmwd6tEei97MD7GK1RmA', 'key':'documentation','value':'\\n\\t\\t\\t\\t\\t\\t\\t\\tSpecifies the 'Explosion' value to be\\n\\t\\t\\t\\t\\t\\t\\t\\tused while displaying the pie slices.\\n\\t\\t\\t\\t\\t\\t\\t'}}"
e [/INST]  0 1 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_Kx_pT96tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tSpecifies the 'Explosion' value to be\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tused while displaying the pie slices.\\r\\n\\t\\t\\t\\t\\t\\t\\t'}}"

$$ </s>


<s>[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 # 70
e [/INST]  1 0 "{'changeType': 'Change', 'type': 'attribute'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_I-pcAd6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@7d53f961 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@6363b80c (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'useDecorationLabelValue','ordered':'true','unique':'false','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Boolean','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@51d54d7a (expression: Boolean)','changeable':'true','volatile':'false','transient':'false','defaultValue':'false','unsettable':'true','derived':'false','eContainingClass':'GanttSeries','iD':'false','eAttributeType':'Boolean'}}" "{'changeType': 'Change', 'type': 'attributeValue', 'className': 'EAttribute', 'attributeName': 'unique', 'valueBefore': 'false', 'valueAfter': 'true'}"

$$ </s>


<s>[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 # 69
e [/INST]  0 1 "{'changeType': 'Change', 'type': 'attribute'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_IJvM4t6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@48d90d7b (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@1a041e4c (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'paletteLineColor','ordered':'true','unique':'false','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Boolean','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@22a8a37f (expression: Boolean)','changeable':'true','volatile':'false','transient':'false','defaultValue':'false','unsettable':'true','derived':'false','eContainingClass':'LineSeries','iD':'false','eAttributeType':'Boolean'}}" "{'changeType': 'Change', 'type': 'attributeValue', 'className': 'EAttribute', 'attributeName': 'unique', 'valueBefore': 'false', 'valueAfter': 'true'}"

$$ </s>


<s>[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 # 11
e 3 1 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_Kx_pjd6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@3669d08 (key: documentation, value: \\r\\n\\t\\t\\t\\t\\t\\t\\t\\tDefines the rotation of the pie, 0 means\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tstart drawing the first slice from the\\r\\n\\t\\t\\t\\t\\t\\t\\t\\teast.\\r\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'rotation'}}" "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_Kx_pjt6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tDefines the rotation of the pie, 0 means\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tstart drawing the first slice from the\\r\\n\\t\\t\\t\\t\\t\\t\\t\\teast.\\r\\n\\t\\t\\t\\t\\t\\t\\t'}}"
e 4 3 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_J8fk6t6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@7423ffe4 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@4da68833 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'rotation','ordered':'true','unique':'true','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Double','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@70fb3f57 (expression: Double)','changeable':'true','volatile':'false','transient':'false','defaultValueLiteral':'0','defaultValue':'0.0','unsettable':'true','derived':'false','eContainingClass':'PieSeries','iD':'false','eAttributeType':'Double'}}" _
e 4 2 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_J8fk696tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@6b4042a (key: documentation, value: \\r\\n\\t\\t\\t\\t\\t\\t\\t\\tDefines the rotation of the pie, 0 means start drawing the first slice from the east.\\r\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'rotation'}}"
e [/INST]  2 0 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_J8fk7N6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tDefines the rotation of the pie, 0 means start drawing the first slice from the east.\\r\\n\\t\\t\\t\\t\\t\\t\\t'}}"

$$ </s>


<s>[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 # 54
e 0 1 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Add', 'type': 'object', 'className': 'EClass', 'attributes': {'id': '_I-pbj96tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@35e6e86a (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@7495249e (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'BubbleSeries','ePackage':'type','abstract':'false','interface':'false','eStructuralFeatures':['accLineAttributes','accOrientation'],'eGenericSuperTypes':['org.eclipse.emf.ecore.impl.EGenericTypeImpl@39ad1c4f (expression: ScatterSeries)']}}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pbkt6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@4d223ed9 (key: name, value: BubbleSeries)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@4f052aaf (key: kind, value: elementOnly)'],'eModelElement':'BubbleSeries'}}"
e 1 6 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pblN6tEei97MD7GK1RmA', 'key':'kind','value':'elementOnly'}}"
e 1 7 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pbk96tEei97MD7GK1RmA', 'key':'name','value':'BubbleSeries'}}"
e 0 2 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pbkN6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@3b5e324 (key: documentation, value: \\r\\n\\t\\t\\tThis is a Series type that holds data for Bubble Charts.\\r\\n\\t\\t\\t)'],'eModelElement':'BubbleSeries'}}"
e 2 5 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pbkd6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\tThis is a Series type that holds data for Bubble Charts.\\r\\n\\t\\t\\t'}}"
e 0 3 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_I-pbnN6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@568aad6f (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@7b862a22 (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@4aefa473 (expression: Orientation)','changeable':'true','volatile':'false','transient':'false','defaultValueLiteral':'Horizontal','defaultValue':'Horizontal','unsettable':'true','derived':'false','eContainingClass':'BubbleSeries','iD':'false','eAttributeType':'Orientation'}}"
e 3 13 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pbn96tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@5d613f88 (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@5e83109e (key: name, value: AccOrientation)'],'eModelElement':'accOrientation'}}"
e 13 16 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pboN6tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"
e 13 17 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pbod6tEei97MD7GK1RmA', 'key':'name','value':'AccOrientation'}}"
e 3 14 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pbnd6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@cc3076a (key: documentation, value: Specifies the orientation of the acceleration line.)'],'eModelElement':'accOrientation'}}"
e 14 15 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pbnt6tEei97MD7GK1RmA', 'key':'documentation','value':'Specifies the orientation of the acceleration line.'}}"
e 0 4 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EReference', 'attributes': {'id': '_I-pbld6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@3e693582 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@4571ec1 (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@50c4fede (expression: LineAttributes)','changeable':'true','volatile':'false','transient':'false','unsettable':'false','derived':'false','eContainingClass':'BubbleSeries','containment':'true','container':'false','resolveProxies':'false','eReferenceType':'LineAttributes'}}"
e 4 8 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pbmN6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@4dfee2ff (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@3acc0be7 (key: name, value: AccLineAttributes)'],'eModelElement':'accLineAttributes'}}"
e 8 11 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pbmd6tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"
e 8 12 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pbmt6tEei97MD7GK1RmA', 'key':'name','value':'AccLineAttributes'}}"
e 4 9 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pblt6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@62e10060 (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 9 10 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', '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'}}"
e 106 0 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eClassifiers'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EPackage', 'attributes': {'id': '_Hqx_0N6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@1c3bde6e (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@1786b516','eClassifiers':['AreaSeries','BarSeries','BubbleSeries','DialSeries','DifferenceSeries','GanttSeries','LineSeries','PieSeries','ScatterSeries','StockSeries']}}" _
e 106 18 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eClassifiers'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EClass', 'attributes': {'id': '_I-pbuN6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@5e604b23 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'DifferenceSeries','ePackage':'type','abstract':'false','interface':'false','eStructuralFeatures':['negativeMarkers','negativeLineAttributes'],'eGenericSuperTypes':['org.eclipse.emf.ecore.impl.EGenericTypeImpl@fb03f9a (expression: AreaSeries)']}}"
e 18 19 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pbud6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@5c351b12 (key: name, value: DifferenceSeries)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@58ccf8e2 (key: kind, value: elementOnly)'],'eModelElement':'DifferenceSeries'}}"
e 19 22 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pbut6tEei97MD7GK1RmA', 'key':'name','value':'DifferenceSeries'}}"
e 19 23 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pbu96tEei97MD7GK1RmA', 'key':'kind','value':'elementOnly'}}"
e 18 20 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EReference', 'attributes': {'id': '_I-pbvN6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@a6b302f (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@4146ab3f (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'negativeMarkers','ordered':'true','unique':'true','lowerBound':'0','upperBound':'-1','many':'true','required':'false','eType':'Marker','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@5af0e3dd (expression: Marker)','changeable':'true','volatile':'false','transient':'false','unsettable':'false','derived':'false','eContainingClass':'DifferenceSeries','containment':'true','container':'false','resolveProxies':'false','eReferenceType':'Marker'}}"
e 20 24 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pbvd6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@7e7247fb (key: documentation, value: Specifies the marker to be used for displaying the data point on the negative line in the chart.)'],'eModelElement':'negativeMarkers'}}"
e 24 26 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pbvt6tEei97MD7GK1RmA', 'key':'documentation','value':'Specifies the marker to be used for displaying the data point on the negative line in the chart.'}}"
e 20 25 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pbv96tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@656889b9 (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@36512773 (key: name, value: NegativeMarkers)'],'eModelElement':'negativeMarkers'}}"
e 25 27 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pbwN6tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"
e 25 28 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pbwd6tEei97MD7GK1RmA', 'key':'name','value':'NegativeMarkers'}}"
e 18 21 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EReference', 'attributes': {'id': '_I-pbw96tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@f9fc5c4 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@6df9f234 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'negativeLineAttributes','ordered':'true','unique':'true','lowerBound':'0','upperBound':'1','many':'false','required':'false','eType':'LineAttributes','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@fd34983 (expression: LineAttributes)','changeable':'true','volatile':'false','transient':'false','unsettable':'false','derived':'false','eContainingClass':'DifferenceSeries','containment':'true','container':'false','resolveProxies':'false','eReferenceType':'LineAttributes'}}"
e 21 29 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pbxN6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@30ca11fb (key: documentation, value: Specifies the attributes for the negative line used to represent this series.\\r\\n)'],'eModelElement':'negativeLineAttributes'}}"
e 29 31 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pbxd6tEei97MD7GK1RmA', 'key':'documentation','value':'Specifies the attributes for the negative line used to represent this series.\\r\\n'}}"
e 21 30 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pbxt6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@1eb68fb8 (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@6ff6d84f (key: name, value: NegativeLineAttributes)'],'eModelElement':'negativeLineAttributes'}}"
e 30 32 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pbyN6tEei97MD7GK1RmA', 'key':'name','value':'NegativeLineAttributes'}}"
e 30 33 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pbx96tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"
e 106 34 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eClassifiers'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EClass', 'attributes': {'id': '_I-pbyt6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@7f8f35b (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@4b1fa24b (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@180879bd (expression: Series)']}}"
e 34 35 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pby96tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@5e95674b (key: documentation, value: \\r\\n\\t\\t\\tThis is a Series type that holds data for Gantt Charts.\\r\\n)'],'eModelElement':'GanttSeries'}}"
e 35 48 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', '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 34 36 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pbzd6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@2df0b8ad (key: name, value: GanttSeries)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@6d52f463 (key: kind, value: elementOnly)'],'eModelElement':'GanttSeries'}}"
e 36 49 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pbz96tEei97MD7GK1RmA', 'key':'kind','value':'elementOnly'}}"
e 36 50 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pbzt6tEei97MD7GK1RmA', 'key':'name','value':'GanttSeries'}}"
e 34 37 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EReference', 'attributes': {'id': '_I-pb-t6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@3572da0c (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@1787f6db (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@5e7731d1 (expression: Fill)','changeable':'true','volatile':'false','transient':'false','unsettable':'false','derived':'false','eContainingClass':'GanttSeries','containment':'true','container':'false','resolveProxies':'false','eReferenceType':'Fill'}}"
e 37 81 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pb_d6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@4446ad6e (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@67c7ad50 (key: name, value: OutlineFill)'],'eModelElement':'outlineFill'}}"
e 81 84 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb_96tEei97MD7GK1RmA', 'key':'name','value':'OutlineFill'}}"
e 81 85 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb_t6tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"
e 37 82 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pb-96tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@2dc28970 (key: documentation, value: Defines the extra fill to be used with outline.\\r\\n)'],'eModelElement':'outlineFill'}}"
e 82 83 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb_N6tEei97MD7GK1RmA', 'key':'documentation','value':'Defines the extra fill to be used with outline.\\r\\n'}}"
e 34 38 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EReference', 'attributes': {'id': '_I-pb896tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@45c7a435 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@5caba6e4 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'outline','ordered':'true','unique':'true','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'LineAttributes','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@23533596 (expression: LineAttributes)','changeable':'true','volatile':'false','transient':'false','unsettable':'false','derived':'false','eContainingClass':'GanttSeries','containment':'true','container':'false','resolveProxies':'false','eReferenceType':'LineAttributes'}}"
e 38 76 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pb9N6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@4b7b874e (key: documentation, value: \\r\\nSpecifies the attributes for the outline used to represent this series.)'],'eModelElement':'outline'}}"
e 76 78 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb9d6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\nSpecifies the attributes for the outline used to represent this series.'}}"
e 38 77 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pb9t6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@4c9b7615 (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@348595bf (key: name, value: Outline)'],'eModelElement':'outline'}}"
e 77 79 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb-N6tEei97MD7GK1RmA', 'key':'name','value':'Outline'}}"
e 77 80 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb996tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"
e 34 39 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_I-pcAd6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@732cb84 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@3adb10df (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'useDecorationLabelValue','ordered':'true','unique':'false','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Boolean','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@5b088af7 (expression: Boolean)','changeable':'true','volatile':'false','transient':'false','defaultValue':'false','unsettable':'true','derived':'false','eContainingClass':'GanttSeries','iD':'false','eAttributeType':'Boolean'}}"
e 39 86 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pcBN6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@3d9d330b (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@2ce2b1d7 (key: name, value: UseDecorationLabelValue)'],'eModelElement':'useDecorationLabelValue'}}"
e 86 89 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pcBt6tEei97MD7GK1RmA', 'key':'name','value':'UseDecorationLabelValue'}}"
e 86 90 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pcBd6tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"
e 39 87 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pcAt6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@5d455b1f (key: documentation, value: Specifies if use decoration value as the datapoint label value)'],'eModelElement':'useDecorationLabelValue'}}"
e 87 88 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pcA96tEei97MD7GK1RmA', 'key':'documentation','value':'Specifies if use decoration value as the datapoint label value'}}"
e 34 40 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EReference', 'attributes': {'id': '_I-pcCN6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@6d664df7 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@4b7342c6 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'decorationLabel','ordered':'true','unique':'true','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Label','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@59e58055 (expression: Label)','changeable':'true','volatile':'false','transient':'false','unsettable':'false','derived':'false','eContainingClass':'GanttSeries','containment':'true','container':'false','resolveProxies':'false','eReferenceType':'Label'}}"
e 40 91 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pcCd6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@54332585 (key: documentation, value: \\r\\n\\t\\t\\t\\t\\t\\t\\tHolds the properties for the decoration label, which could be used to decorate the primary base Axis.\\r\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'decorationLabel'}}"
e 91 93 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pcCt6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\t\\t\\t\\t\\tHolds the properties for the decoration label, which could be used to decorate the primary base Axis.\\r\\n\\t\\t\\t\\t\\t\\t\\t'}}"
e 40 92 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pcC96tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@4b616535 (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@1437905b (key: name, value: DecorationLabel)'],'eModelElement':'decorationLabel'}}"
e 92 94 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pcDN6tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"
e 92 95 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pcDd6tEei97MD7GK1RmA', 'key':'name','value':'DecorationLabel'}}"
e 34 41 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_I-pcFt6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@483a0125 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@1892654e (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'paletteLineColor','ordered':'true','unique':'false','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Boolean','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@2411b9f (expression: Boolean)','changeable':'true','volatile':'false','transient':'false','defaultValue':'false','unsettable':'true','derived':'false','eContainingClass':'GanttSeries','iD':'false','eAttributeType':'Boolean'}}"
e 41 101 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pcGd6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@55bee9e2 (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@4d95e959 (key: name, value: PaletteLineColor)'],'eModelElement':'paletteLineColor'}}"
e 101 104 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pcGt6tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"
e 101 105 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pcG96tEei97MD7GK1RmA', 'key':'name','value':'PaletteLineColor'}}"
e 41 102 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pcF96tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@319fd084 (key: documentation, value: Indicates if use the series palette color to draw the line instead of the color in ConnectionLine)'],'eModelElement':'paletteLineColor'}}"
e 102 103 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pcGN6tEei97MD7GK1RmA', 'key':'documentation','value':'Indicates if use the series palette color to draw the line instead of the color in ConnectionLine'}}"
e 34 42 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EReference', 'attributes': {'id': '_I-pb7N6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@50918836 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@712a042 (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@623ebf2a (expression: LineAttributes)','changeable':'true','volatile':'false','transient':'false','unsettable':'false','derived':'false','eContainingClass':'GanttSeries','containment':'true','container':'false','resolveProxies':'false','eReferenceType':'LineAttributes'}}"
e 42 71 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pb796tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@30f0a7da (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@6cfc59ca (key: name, value: ConnectionLine)'],'eModelElement':'connectionLine'}}"
e 71 74 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb8d6tEei97MD7GK1RmA', 'key':'name','value':'ConnectionLine'}}"
e 71 75 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb8N6tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"
e 42 72 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pb7d6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@1d7267d8 (key: documentation, value: \\r\\nSpecifies the attributes for the line used to represent this series.)'],'eModelElement':'connectionLine'}}"
e 72 73 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb7t6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\nSpecifies the attributes for the line used to represent this series.'}}"
e 34 43 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_I-pb196tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@4cd34764 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@36ab63a3 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'startMarkerPosition','ordered':'true','unique':'false','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Position','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@fe8c27c (expression: Position)','changeable':'true','volatile':'false','transient':'false','defaultValueLiteral':'Above','defaultValue':'Above','unsettable':'true','derived':'false','eContainingClass':'GanttSeries','iD':'false','eAttributeType':'Position'}}"
e 43 56 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pb2N6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@89b9f29 (key: documentation, value: Specifies the position of the start marker relative to the connection line start point.)'],'eModelElement':'startMarkerPosition'}}"
e 43 57 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pb2t6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@d60e246 (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@5b5e6ce9 (key: name, value: StartMarkerPosition)'],'eModelElement':'startMarkerPosition'}}"
e 57 59 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb296tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"
e 57 60 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb3N6tEei97MD7GK1RmA', 'key':'name','value':'StartMarkerPosition'}}"
e 34 44 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EReference', 'attributes': {'id': '_I-pb3t6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@68cbb29b (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@968730a (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'endMarker','ordered':'true','unique':'true','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Marker','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@5364c471 (expression: Marker)','changeable':'true','volatile':'false','transient':'false','unsettable':'false','derived':'false','eContainingClass':'GanttSeries','containment':'true','container':'false','resolveProxies':'false','eReferenceType':'Marker'}}"
e 44 61 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pb396tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@40dab24f (key: documentation, value: \\r\\nSpecifies the marker to be used for displaying the end data point on the line in the chart.)'],'eModelElement':'endMarker'}}"
e 61 63 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb4N6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\nSpecifies the marker to be used for displaying the end data point on the line in the chart.'}}"
e 44 62 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pb4d6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@73d365b8 (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@46394e33 (key: name, value: EndMarker)'],'eModelElement':'endMarker'}}"
e 62 64 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb496tEei97MD7GK1RmA', 'key':'name','value':'EndMarker'}}"
e 62 65 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb4t6tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"
e 34 45 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_I-pb5d6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@71c85502 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@83ed142 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'endMarkerPosition','ordered':'true','unique':'false','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Position','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@498a6e0a (expression: Position)','changeable':'true','volatile':'false','transient':'false','defaultValueLiteral':'Above','defaultValue':'Above','unsettable':'true','derived':'false','eContainingClass':'GanttSeries','iD':'false','eAttributeType':'Position'}}"
e 45 66 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pb5t6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@7d0cd5de (key: documentation, value: Specifies the position of the end marker relative to the connection line end point.)'],'eModelElement':'endMarkerPosition'}}"
e 66 68 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb596tEei97MD7GK1RmA', 'key':'documentation','value':'Specifies the position of the end marker relative to the connection line end point.'}}"
e 45 67 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pb6N6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@61e0dacc (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@5233f3b7 (key: name, value: EndMarkerPosition)'],'eModelElement':'endMarkerPosition'}}"
e 67 69 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb6t6tEei97MD7GK1RmA', 'key':'name','value':'EndMarkerPosition'}}"
e 67 70 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb6d6tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"
e 34 46 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_I-pcD96tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@4859082f (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@15562f42 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'decorationLabelPosition','ordered':'true','unique':'false','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Position','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@561fe76e (expression: Position)','changeable':'true','volatile':'false','transient':'false','defaultValueLiteral':'Above','defaultValue':'Above','unsettable':'true','derived':'false','eContainingClass':'GanttSeries','iD':'false','eAttributeType':'Position'}}"
e 46 96 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pcEt6tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@11e57e51 (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@117d0432 (key: name, value: DecorationLabelPosition)'],'eModelElement':'decorationLabelPosition'}}"
e 96 99 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pcE96tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"
e 96 100 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pcFN6tEei97MD7GK1RmA', 'key':'name','value':'DecorationLabelPosition'}}"
e 46 97 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pcEN6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@6044fc37 (key: documentation, value: \\r\\n\\t\\t\\t\\t\\t\\t\\tHolds the position property for the decoration label.\\r\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'decorationLabelPosition'}}"
e 97 98 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pcEd6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\t\\t\\t\\t\\tHolds the position property for the decoration label.\\r\\n\\t\\t\\t\\t\\t\\t\\t'}}"
e 34 47 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eStructuralFeatures'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EReference', 'attributes': {'id': '_I-pb0N6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@62e7da6 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@273b3b54 (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@379123ea (expression: Marker)','changeable':'true','volatile':'false','transient':'false','unsettable':'false','derived':'false','eContainingClass':'GanttSeries','containment':'true','container':'false','resolveProxies':'false','eReferenceType':'Marker'}}"
e 47 51 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pb0d6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@7ca560ec (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'}}"
e 51 53 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', '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 47 52 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pb096tEei97MD7GK1RmA', 'source':'http:///org/eclipse/emf/ecore/util/ExtendedMetaData','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@15d2015b (key: kind, value: element)','org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@60648d0a (key: name, value: StartMarker)'],'eModelElement':'startMarker'}}"
e 52 54 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb1N6tEei97MD7GK1RmA', 'key':'kind','value':'element'}}"
e 52 55 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb1d6tEei97MD7GK1RmA', 'key':'name','value':'StartMarker'}}"
e [/INST]  56 58 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pb2d6tEei97MD7GK1RmA', 'key':'documentation','value':'Specifies the position of the start marker relative to the connection line start point.'}}"

$$ </s>


<s>[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 # 58
e [/INST]  1 0 "{'changeType': 'Change', 'type': 'attribute'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_I35T-d6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@5ae94a48 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@43261fb (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'stickLength','ordered':'true','unique':'false','lowerBound':'0','upperBound':'1','many':'false','required':'false','eType':'Int','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@22f5c446 (expression: Int)','changeable':'true','volatile':'false','transient':'false','defaultValueLiteral':'5','defaultValue':'5','unsettable':'true','derived':'false','eContainingClass':'StockSeries','iD':'false','eAttributeType':'Int'}}" "{'changeType': 'Change', 'type': 'attributeValue', 'className': 'EAttribute', 'attributeName': 'unique', 'valueBefore': 'false', 'valueAfter': 'true'}"

$$ </s>


<s>[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 # 3
e 4 0 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_IHhmf96tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@236a685f (key: documentation, value: Specifies an expression to determine if the explosion will be applied to each slice.)'],'eModelElement':'explosionExpression'}}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_IHhmgN6tEei97MD7GK1RmA', 'key':'documentation','value':'Specifies an expression to determine if the explosion will be applied to each slice.'}}"
e 1 3 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_Kx_pVd6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@6b118d47 (key: documentation, value: \\r\\n\\t\\t\\t\\t\\t\\t\\t\\tSpecifies an expression to determine if\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tthe explosion will be applied to each\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tslice.\\r\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'explosionExpression'}}" "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_Kx_pVt6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tSpecifies an expression to determine if\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tthe explosion will be applied to each\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tslice.\\r\\n\\t\\t\\t\\t\\t\\t\\t'}}"
e 2 1 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_IHhmft6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@22fa369f (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@74a3e0d9 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'explosionExpression','ordered':'true','unique':'true','lowerBound':'0','upperBound':'1','many':'false','required':'false','eType':'String','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@5a8de2b5 (expression: String)','changeable':'true','volatile':'false','transient':'false','unsettable':'false','derived':'false','eContainingClass':'PieSeries','iD':'false','eAttributeType':'String'}}" _
e [/INST]  2 4 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ _

$$ </s>


<s>[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 # 65
e [/INST]  1 0 "{'changeType': 'Change', 'type': 'attribute'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_I-pcD96tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@335315a (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@13ff02aa (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'decorationLabelPosition','ordered':'true','unique':'false','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Position','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@4533bd0b (expression: Position)','changeable':'true','volatile':'false','transient':'false','defaultValueLiteral':'Above','defaultValue':'Above','unsettable':'true','derived':'false','eContainingClass':'GanttSeries','iD':'false','eAttributeType':'Position'}}" "{'changeType': 'Change', 'type': 'attributeValue', 'className': 'EAttribute', 'attributeName': 'unique', 'valueBefore': 'false', 'valueAfter': 'true'}"

$$ </s>


<s>[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 # 20
e 0 1 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EClass', 'attributes': {'id': '_I-pbuN6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@1687dc29 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@1db6a5c9 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'DifferenceSeries','ePackage':'type','abstract':'false','interface':'false','eStructuralFeatures':['negativeMarkers','negativeLineAttributes'],'eGenericSuperTypes':['org.eclipse.emf.ecore.impl.EGenericTypeImpl@47bdc384 (expression: AreaSeries)']}}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_KV14KN6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@5d7609f4 (key: documentation, value: This is a Series type that, during design time, holds the query data for Difference charts, and during \\r\\nrun time, holds the values for each data point in the series.  Each data point in a Difference Series\\r\\nholds two values.  When rendered, a line connects each high value of each data point, another line\\r\\nconnects each low value of each data point, and the area between the high and low lines is filled with \\r\\nthe series color.)'],'eModelElement':'DifferenceSeries'}}"
e 1 4 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_KV14Kd6tEei97MD7GK1RmA', 'key':'documentation','value':'This is a Series type that, during design time, holds the query data for Difference charts, and during \\r\\nrun time, holds the values for each data point in the series.  Each data point in a Difference '}}"
e 3 2 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LMTmGt6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@2357b9b8 (key: documentation, value: This is a Series type that, during design time, holds the query data for Difference charts, and during \\nrun time, holds the values for each data point in the series.  Each data point in a Difference Series\\nholds two values.  When rendered, a line connects each high value of each data point, another line\\nconnects each low value of each data point, and the area between the high and low lines is filled with \\nthe series color.)'],'eModelElement':'DifferenceSeries'}}" "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LMTmG96tEei97MD7GK1RmA', 'key':'documentation','value':'This is a Series type that, during design time, holds the query data for Difference charts, and during \\nrun time, holds the values for each data point in the series.  Each data point in a Difference S'}}"
e [/INST]  0 3 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ _

$$ </s>


<s>[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 # 41
e 2 0 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LMTm6t6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@c4cb8ee (key: documentation, value: \\n\\t\\t\\t\\t\\t\\t\\t\\tLength for the leader lines. Used only\\n\\t\\t\\t\\t\\t\\t\\t\\tif style is 'FIXED_LENGTH'.\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'leaderLineLength'}}" "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LMTm696tEei97MD7GK1RmA', 'key':'documentation','value':'\\n\\t\\t\\t\\t\\t\\t\\t\\tLength for the leader lines. Used only\\n\\t\\t\\t\\t\\t\\t\\t\\tif style is 'FIXED_LENGTH'.\\n\\t\\t\\t\\t\\t\\t\\t'}}"
e 1 3 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_HqyANN6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@3a28c2b0 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@176195ed (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'leaderLineLength','ordered':'true','unique':'true','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Percentage','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@20acc5f7 (expression: Percentage)','changeable':'true','volatile':'false','transient':'false','defaultValue':'0.0','unsettable':'true','derived':'false','eContainingClass':'PieSeries','iD':'false','eAttributeType':'Percentage'}}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_Kx_peN6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@57484230 (key: documentation, value: \\r\\n\\t\\t\\t\\t\\t\\t\\t\\tLength for the leader lines. Used only\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tif style is 'FIXED_LENGTH'.\\r\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'leaderLineLength'}}"
e 3 4 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_Kx_ped6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tLength for the leader lines. Used only\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tif style is 'FIXED_LENGTH'.\\r\\n\\t\\t\\t\\t\\t\\t\\t'}}"
e [/INST]  1 2 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ _

$$ </s>


<s>[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 # 39
e 0 3 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EReference', 'attributes': {'id': '_HqyAJt6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@7715c163 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@303a8da2 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'leaderLineAttributes','ordered':'true','unique':'true','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'LineAttributes','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@38b8e42e (expression: LineAttributes)','changeable':'true','volatile':'false','transient':'false','unsettable':'false','derived':'false','eContainingClass':'PieSeries','containment':'true','container':'false','resolveProxies':'false','eReferenceType':'LineAttributes'}}" "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_Kx_pat6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@9e3d610 (key: documentation, value: \\r\\n\\t\\t\\t\\t\\t\\t\\t\\tHolds the attributes for leader lines.\\r\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'leaderLineAttributes'}}"
e 3 1 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_Kx_pa96tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tHolds the attributes for leader lines.\\r\\n\\t\\t\\t\\t\\t\\t\\t'}}"
e 4 2 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LMTm3N6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@2fdcc578 (key: documentation, value: \\n\\t\\t\\t\\t\\t\\t\\t\\tHolds the attributes for leader lines.\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'leaderLineAttributes'}}" "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LMTm3d6tEei97MD7GK1RmA', 'key':'documentation','value':'\\n\\t\\t\\t\\t\\t\\t\\t\\tHolds the attributes for leader lines.\\n\\t\\t\\t\\t\\t\\t\\t'}}"
e [/INST]  0 4 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ _

$$ </s>


<s>[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 # 81
e 4 1 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_KV135N6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@4ef7660 (key: documentation, value: This is a Series type that, during design time, holds the query data for Area charts, and during run time, \\r\\nholds the value for each data point in the series.  When rendered, a line connects each data point, and \\r\\nthe area below the line is filled with the series color.)'],'eModelElement':'AreaSeries'}}" "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_KV135d6tEei97MD7GK1RmA', 'key':'documentation','value':'This is a Series type that, during design time, holds the query data for Area charts, and during run time, \\r\\nholds the value for each data point in the series.  When rendered, a line connects each dat'}}"
e 2 4 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EClass', 'attributes': {'id': '_IHhmM96tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@58f831bc (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@76656fdc (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'AreaSeries','ePackage':'type','abstract':'false','interface':'false','eGenericSuperTypes':['org.eclipse.emf.ecore.impl.EGenericTypeImpl@3f8606ca (expression: LineSeries)']}}" _
e 2 3 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_IHhmNN6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@78c77390 (key: documentation, value: \\r\\n\\t\\t\\tThis is a Series type that holds data for Area Charts.\\r\\n\\t\\t\\t)'],'eModelElement':'AreaSeries'}}"
e [/INST]  3 0 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_IHhmNd6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\tThis is a Series type that holds data for Area Charts.\\r\\n\\t\\t\\t'}}"

$$ </s>


<s>[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 # 83
e 0 3 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_KV13_96tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@5d684f97 (key: documentation, value: This is a Series type that holds data for Bubble Charts.\\t\\t\\t)'],'eModelElement':'BubbleSeries'}}" "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_KV14AN6tEei97MD7GK1RmA', 'key':'documentation','value':'This is a Series type that holds data for Bubble Charts.\\t\\t\\t'}}"
e 4 0 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EClass', 'attributes': {'id': '_I-pbj96tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@1620d2d8 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@3c45c1d4 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'BubbleSeries','ePackage':'type','abstract':'false','interface':'false','eStructuralFeatures':['accLineAttributes','accOrientation'],'eGenericSuperTypes':['org.eclipse.emf.ecore.impl.EGenericTypeImpl@1e55dab9 (expression: ScatterSeries)']}}" _
e 4 2 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_I-pbkN6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@6d49f10b (key: documentation, value: \\r\\n\\t\\t\\tThis is a Series type that holds data for Bubble Charts.\\r\\n\\t\\t\\t)'],'eModelElement':'BubbleSeries'}}"
e [/INST]  2 1 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_I-pbkd6tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\tThis is a Series type that holds data for Bubble Charts.\\r\\n\\t\\t\\t'}}"

$$ </s>


<s>[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 # 43
e 3 0 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'details'}" "{'changeType': 'Add', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_LMTm-N6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@60d6d674 (key: documentation, value: \\n\\t\\t\\t\\t\\t\\t\\t\\tDefines the ratio(height/width) of the\\n\\t\\t\\t\\t\\t\\t\\t\\toval, 1 means it's a circle, 0 means\\n\\t\\t\\t\\t\\t\\t\\t\\tstretch automatically.\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'ratio'}}" "{'changeType': 'Add', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_LMTm-d6tEei97MD7GK1RmA', 'key':'documentation','value':'\\n\\t\\t\\t\\t\\t\\t\\t\\tDefines the ratio(height/width) of the\\n\\t\\t\\t\\t\\t\\t\\t\\toval, 1 means it's a circle, 0 means\\n\\t\\t\\t\\t\\t\\t\\t\\tstretch automatically.\\n\\t\\t\\t\\t\\t\\t\\t'}}"
e 1 3 "{'changeType': 'Add', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_IZC0md6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@7894a370 (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@7d06f117 (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'ratio','ordered':'true','unique':'true','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Double','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@2031fa65 (expression: Double)','changeable':'true','volatile':'false','transient':'false','defaultValueLiteral':'1','defaultValue':'1.0','unsettable':'true','derived':'false','eContainingClass':'PieSeries','iD':'false','eAttributeType':'Double'}}" _
e 1 4 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'eAnnotations'}" _ "{'changeType': 'Remove', 'type': 'object', 'className': 'EAnnotation', 'attributes': {'id': '_Kx_pht6tEei97MD7GK1RmA', 'source':'http://www.eclipse.org/emf/2002/GenModel','details':['org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl@22e685f0 (key: documentation, value: \\r\\n\\t\\t\\t\\t\\t\\t\\t\\tDefines the ratio(height/width) of the\\r\\n\\t\\t\\t\\t\\t\\t\\t\\toval, 1 means it's a circle, 0 means\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tstretch automatically.\\r\\n\\t\\t\\t\\t\\t\\t\\t)'],'eModelElement':'ratio'}}"
e [/INST]  4 2 "{'changeType': 'Remove', 'type': 'reference', 'referenceTypeName': 'details'}" _ "{'changeType': 'Remove', 'type': 'object', 'className': 'EStringToStringMapEntry', 'attributes': {'id': '_Kx_ph96tEei97MD7GK1RmA', 'key':'documentation','value':'\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tDefines the ratio(height/width) of the\\r\\n\\t\\t\\t\\t\\t\\t\\t\\toval, 1 means it's a circle, 0 means\\r\\n\\t\\t\\t\\t\\t\\t\\t\\tstretch automatically.\\r\\n\\t\\t\\t\\t\\t\\t\\t'}}"

$$ </s>


<s>[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 # 67
e [/INST]  1 0 "{'changeType': 'Change', 'type': 'attribute'}" "{'changeType': 'Preserve', 'type': 'object', 'className': 'EAttribute', 'attributes': {'id': '_I-pcFt6tEei97MD7GK1RmA', 'eAnnotations':['org.eclipse.emf.ecore.impl.EAnnotationImpl@2ce1967c (source: http://www.eclipse.org/emf/2002/GenModel)','org.eclipse.emf.ecore.impl.EAnnotationImpl@769120bb (source: http:///org/eclipse/emf/ecore/util/ExtendedMetaData)'],'name':'paletteLineColor','ordered':'true','unique':'false','lowerBound':'1','upperBound':'1','many':'false','required':'true','eType':'Boolean','eGenericType':'org.eclipse.emf.ecore.impl.EGenericTypeImpl@56751ea9 (expression: Boolean)','changeable':'true','volatile':'false','transient':'false','defaultValue':'false','unsettable':'true','derived':'false','eContainingClass':'GanttSeries','iD':'false','eAttributeType':'Boolean'}}" "{'changeType': 'Change', 'type': 'attributeValue', 'className': 'EAttribute', 'attributeName': 'unique', 'valueBefore': 'false', 'valueAfter': 'true'}"

$$ </s>