@@ -324,14 +324,32 @@ public interface MarkdownPackage extends EPackage {
324324 */
325325 int ATTRIBUTABLE__ATTRIBUTES = 0 ;
326326
327+ /**
328+ * The feature id for the '<em><b>Attributes Start Offset</b></em>' attribute.
329+ * <!-- begin-user-doc -->
330+ * <!-- end-user-doc -->
331+ * @generated
332+ * @ordered
333+ */
334+ int ATTRIBUTABLE__ATTRIBUTES_START_OFFSET = 1 ;
335+
336+ /**
337+ * The feature id for the '<em><b>Attributes End Offset</b></em>' attribute.
338+ * <!-- begin-user-doc -->
339+ * <!-- end-user-doc -->
340+ * @generated
341+ * @ordered
342+ */
343+ int ATTRIBUTABLE__ATTRIBUTES_END_OFFSET = 2 ;
344+
327345 /**
328346 * The number of structural features of the '<em>Attributable</em>' class.
329347 * <!-- begin-user-doc -->
330348 * <!-- end-user-doc -->
331349 * @generated
332350 * @ordered
333351 */
334- int ATTRIBUTABLE_FEATURE_COUNT = 1 ;
352+ int ATTRIBUTABLE_FEATURE_COUNT = 3 ;
335353
336354 /**
337355 * The number of operations of the '<em>Attributable</em>' class.
@@ -433,14 +451,32 @@ public interface MarkdownPackage extends EPackage {
433451 */
434452 int BLOCK__ATTRIBUTES = CONTENT_NODE_FEATURE_COUNT + 0 ;
435453
454+ /**
455+ * The feature id for the '<em><b>Attributes Start Offset</b></em>' attribute.
456+ * <!-- begin-user-doc -->
457+ * <!-- end-user-doc -->
458+ * @generated
459+ * @ordered
460+ */
461+ int BLOCK__ATTRIBUTES_START_OFFSET = CONTENT_NODE_FEATURE_COUNT + 1 ;
462+
463+ /**
464+ * The feature id for the '<em><b>Attributes End Offset</b></em>' attribute.
465+ * <!-- begin-user-doc -->
466+ * <!-- end-user-doc -->
467+ * @generated
468+ * @ordered
469+ */
470+ int BLOCK__ATTRIBUTES_END_OFFSET = CONTENT_NODE_FEATURE_COUNT + 2 ;
471+
436472 /**
437473 * The number of structural features of the '<em>Block</em>' class.
438474 * <!-- begin-user-doc -->
439475 * <!-- end-user-doc -->
440476 * @generated
441477 * @ordered
442478 */
443- int BLOCK_FEATURE_COUNT = CONTENT_NODE_FEATURE_COUNT + 1 ;
479+ int BLOCK_FEATURE_COUNT = CONTENT_NODE_FEATURE_COUNT + 3 ;
444480
445481 /**
446482 * The number of operations of the '<em>Block</em>' class.
@@ -542,6 +578,24 @@ public interface MarkdownPackage extends EPackage {
542578 */
543579 int HEADING__ATTRIBUTES = BLOCK__ATTRIBUTES ;
544580
581+ /**
582+ * The feature id for the '<em><b>Attributes Start Offset</b></em>' attribute.
583+ * <!-- begin-user-doc -->
584+ * <!-- end-user-doc -->
585+ * @generated
586+ * @ordered
587+ */
588+ int HEADING__ATTRIBUTES_START_OFFSET = BLOCK__ATTRIBUTES_START_OFFSET ;
589+
590+ /**
591+ * The feature id for the '<em><b>Attributes End Offset</b></em>' attribute.
592+ * <!-- begin-user-doc -->
593+ * <!-- end-user-doc -->
594+ * @generated
595+ * @ordered
596+ */
597+ int HEADING__ATTRIBUTES_END_OFFSET = BLOCK__ATTRIBUTES_END_OFFSET ;
598+
545599 /**
546600 * The feature id for the '<em><b>Level</b></em>' attribute.
547601 * <!-- begin-user-doc -->
@@ -669,6 +723,24 @@ public interface MarkdownPackage extends EPackage {
669723 */
670724 int PARAGRAPH__ATTRIBUTES = BLOCK__ATTRIBUTES ;
671725
726+ /**
727+ * The feature id for the '<em><b>Attributes Start Offset</b></em>' attribute.
728+ * <!-- begin-user-doc -->
729+ * <!-- end-user-doc -->
730+ * @generated
731+ * @ordered
732+ */
733+ int PARAGRAPH__ATTRIBUTES_START_OFFSET = BLOCK__ATTRIBUTES_START_OFFSET ;
734+
735+ /**
736+ * The feature id for the '<em><b>Attributes End Offset</b></em>' attribute.
737+ * <!-- begin-user-doc -->
738+ * <!-- end-user-doc -->
739+ * @generated
740+ * @ordered
741+ */
742+ int PARAGRAPH__ATTRIBUTES_END_OFFSET = BLOCK__ATTRIBUTES_END_OFFSET ;
743+
672744 /**
673745 * The number of structural features of the '<em>Paragraph</em>' class.
674746 * <!-- begin-user-doc -->
@@ -778,6 +850,24 @@ public interface MarkdownPackage extends EPackage {
778850 */
779851 int CODE_BLOCK__ATTRIBUTES = BLOCK__ATTRIBUTES ;
780852
853+ /**
854+ * The feature id for the '<em><b>Attributes Start Offset</b></em>' attribute.
855+ * <!-- begin-user-doc -->
856+ * <!-- end-user-doc -->
857+ * @generated
858+ * @ordered
859+ */
860+ int CODE_BLOCK__ATTRIBUTES_START_OFFSET = BLOCK__ATTRIBUTES_START_OFFSET ;
861+
862+ /**
863+ * The feature id for the '<em><b>Attributes End Offset</b></em>' attribute.
864+ * <!-- begin-user-doc -->
865+ * <!-- end-user-doc -->
866+ * @generated
867+ * @ordered
868+ */
869+ int CODE_BLOCK__ATTRIBUTES_END_OFFSET = BLOCK__ATTRIBUTES_END_OFFSET ;
870+
781871 /**
782872 * The number of structural features of the '<em>Code Block</em>' class.
783873 * <!-- begin-user-doc -->
@@ -887,6 +977,24 @@ public interface MarkdownPackage extends EPackage {
887977 */
888978 int DOCUMENT__ATTRIBUTES = BLOCK__ATTRIBUTES ;
889979
980+ /**
981+ * The feature id for the '<em><b>Attributes Start Offset</b></em>' attribute.
982+ * <!-- begin-user-doc -->
983+ * <!-- end-user-doc -->
984+ * @generated
985+ * @ordered
986+ */
987+ int DOCUMENT__ATTRIBUTES_START_OFFSET = BLOCK__ATTRIBUTES_START_OFFSET ;
988+
989+ /**
990+ * The feature id for the '<em><b>Attributes End Offset</b></em>' attribute.
991+ * <!-- begin-user-doc -->
992+ * <!-- end-user-doc -->
993+ * @generated
994+ * @ordered
995+ */
996+ int DOCUMENT__ATTRIBUTES_END_OFFSET = BLOCK__ATTRIBUTES_END_OFFSET ;
997+
890998 /**
891999 * The feature id for the '<em><b>Source Uri</b></em>' attribute.
8921000 * <!-- begin-user-doc -->
@@ -1086,6 +1194,28 @@ public interface MarkdownPackage extends EPackage {
10861194 */
10871195 EReference getAttributable_Attributes ();
10881196
1197+ /**
1198+ * Returns the meta object for the attribute '{@link org.nasdanika.models.markdown.Attributable#getAttributesStartOffset <em>Attributes Start Offset</em>}'.
1199+ * <!-- begin-user-doc -->
1200+ * <!-- end-user-doc -->
1201+ * @return the meta object for the attribute '<em>Attributes Start Offset</em>'.
1202+ * @see org.nasdanika.models.markdown.Attributable#getAttributesStartOffset()
1203+ * @see #getAttributable()
1204+ * @generated
1205+ */
1206+ EAttribute getAttributable_AttributesStartOffset ();
1207+
1208+ /**
1209+ * Returns the meta object for the attribute '{@link org.nasdanika.models.markdown.Attributable#getAttributesEndOffset <em>Attributes End Offset</em>}'.
1210+ * <!-- begin-user-doc -->
1211+ * <!-- end-user-doc -->
1212+ * @return the meta object for the attribute '<em>Attributes End Offset</em>'.
1213+ * @see org.nasdanika.models.markdown.Attributable#getAttributesEndOffset()
1214+ * @see #getAttributable()
1215+ * @generated
1216+ */
1217+ EAttribute getAttributable_AttributesEndOffset ();
1218+
10891219 /**
10901220 * Returns the meta object for class '{@link org.nasdanika.models.markdown.Block <em>Block</em>}'.
10911221 * <!-- begin-user-doc -->
@@ -1330,6 +1460,22 @@ interface Literals {
13301460 */
13311461 EReference ATTRIBUTABLE__ATTRIBUTES = eINSTANCE .getAttributable_Attributes ();
13321462
1463+ /**
1464+ * The meta object literal for the '<em><b>Attributes Start Offset</b></em>' attribute feature.
1465+ * <!-- begin-user-doc -->
1466+ * <!-- end-user-doc -->
1467+ * @generated
1468+ */
1469+ EAttribute ATTRIBUTABLE__ATTRIBUTES_START_OFFSET = eINSTANCE .getAttributable_AttributesStartOffset ();
1470+
1471+ /**
1472+ * The meta object literal for the '<em><b>Attributes End Offset</b></em>' attribute feature.
1473+ * <!-- begin-user-doc -->
1474+ * <!-- end-user-doc -->
1475+ * @generated
1476+ */
1477+ EAttribute ATTRIBUTABLE__ATTRIBUTES_END_OFFSET = eINSTANCE .getAttributable_AttributesEndOffset ();
1478+
13331479 /**
13341480 * The meta object literal for the '{@link org.nasdanika.models.markdown.impl.BlockImpl <em>Block</em>}' class.
13351481 * <!-- begin-user-doc -->
0 commit comments