blob: 793367e4b6cd82553ccee869466d0b38fc0d5f4b [file] [log] [blame]
/**
* Copyright (c) 2019 CEA LIST.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Vincent Lorenzo (CEA LIST) vincent.lorenzo@cea.fr - Initial API and implementation
*/
package org.eclipse.papyrus.model2doc.emf.documentstructuretemplate;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EOperation;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.papyrus.model2doc.core.builtintypes.BuiltInTypesPackage;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentStructureTemplateFactory
* @model kind="package"
* annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='DocumentStructureTemplate'"
* @generated
*/
public interface DocumentStructureTemplatePackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
String eNAME = "documentstructuretemplate"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
String eNS_URI = "http://www.eclipse.org/papyrus/model2doc/emf/1.0.0/documentstructuretemplate"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
String eNS_PREFIX = "documentstructuretemplate"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
DocumentStructureTemplatePackage eINSTANCE = org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate <em>Document Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getDocumentTemplate()
* @generated
*/
int DOCUMENT_TEMPLATE = 0;
/**
* The feature id for the '<em><b>Semantic Context</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_TEMPLATE__SEMANTIC_CONTEXT = 0;
/**
* The feature id for the '<em><b>Graphical Context</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_TEMPLATE__GRAPHICAL_CONTEXT = 1;
/**
* The feature id for the '<em><b>Document Template Prototype</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_TEMPLATE__DOCUMENT_TEMPLATE_PROTOTYPE = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_TEMPLATE__NAME = 3;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_TEMPLATE__DESCRIPTION = 4;
/**
* The feature id for the '<em><b>Kind Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_TEMPLATE__KIND_ID = 5;
/**
* The feature id for the '<em><b>Document Structure Generator Configuration</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_TEMPLATE__DOCUMENT_STRUCTURE_GENERATOR_CONFIGURATION = 6;
/**
* The feature id for the '<em><b>Author</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_TEMPLATE__AUTHOR = 7;
/**
* The number of structural features of the '<em>Document Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_TEMPLATE_FEATURE_COUNT = 8;
/**
* The operation id for the '<em>Get Type</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_TEMPLATE___GET_TYPE = 0;
/**
* The operation id for the '<em>Get Icon Path</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_TEMPLATE___GET_ICON_PATH = 1;
/**
* The number of operations of the '<em>Document Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_TEMPLATE_OPERATION_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentTemplatePrototypeImpl <em>Document Template Prototype</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentTemplatePrototypeImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getDocumentTemplatePrototype()
* @generated
*/
int DOCUMENT_TEMPLATE_PROTOTYPE = 1;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_TEMPLATE_PROTOTYPE__TYPE = 0;
/**
* The feature id for the '<em><b>Icon Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_TEMPLATE_PROTOTYPE__ICON_PATH = 1;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_TEMPLATE_PROTOTYPE__DESCRIPTION = 2;
/**
* The feature id for the '<em><b>Document Template</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_TEMPLATE_PROTOTYPE__DOCUMENT_TEMPLATE = 3;
/**
* The number of structural features of the '<em>Document Template Prototype</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_TEMPLATE_PROTOTYPE_FEATURE_COUNT = 4;
/**
* The number of operations of the '<em>Document Template Prototype</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_TEMPLATE_PROTOTYPE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.TextDocumentTemplateImpl <em>Text Document Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.TextDocumentTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getTextDocumentTemplate()
* @generated
*/
int TEXT_DOCUMENT_TEMPLATE = 2;
/**
* The feature id for the '<em><b>Semantic Context</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TEXT_DOCUMENT_TEMPLATE__SEMANTIC_CONTEXT = DOCUMENT_TEMPLATE__SEMANTIC_CONTEXT;
/**
* The feature id for the '<em><b>Graphical Context</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TEXT_DOCUMENT_TEMPLATE__GRAPHICAL_CONTEXT = DOCUMENT_TEMPLATE__GRAPHICAL_CONTEXT;
/**
* The feature id for the '<em><b>Document Template Prototype</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TEXT_DOCUMENT_TEMPLATE__DOCUMENT_TEMPLATE_PROTOTYPE = DOCUMENT_TEMPLATE__DOCUMENT_TEMPLATE_PROTOTYPE;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TEXT_DOCUMENT_TEMPLATE__NAME = DOCUMENT_TEMPLATE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TEXT_DOCUMENT_TEMPLATE__DESCRIPTION = DOCUMENT_TEMPLATE__DESCRIPTION;
/**
* The feature id for the '<em><b>Kind Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TEXT_DOCUMENT_TEMPLATE__KIND_ID = DOCUMENT_TEMPLATE__KIND_ID;
/**
* The feature id for the '<em><b>Document Structure Generator Configuration</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TEXT_DOCUMENT_TEMPLATE__DOCUMENT_STRUCTURE_GENERATOR_CONFIGURATION = DOCUMENT_TEMPLATE__DOCUMENT_STRUCTURE_GENERATOR_CONFIGURATION;
/**
* The feature id for the '<em><b>Author</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TEXT_DOCUMENT_TEMPLATE__AUTHOR = DOCUMENT_TEMPLATE__AUTHOR;
/**
* The feature id for the '<em><b>Main Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TEXT_DOCUMENT_TEMPLATE__MAIN_TITLE = DOCUMENT_TEMPLATE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Document Part</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TEXT_DOCUMENT_TEMPLATE__DOCUMENT_PART = DOCUMENT_TEMPLATE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Text Document Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TEXT_DOCUMENT_TEMPLATE_FEATURE_COUNT = DOCUMENT_TEMPLATE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Get Type</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TEXT_DOCUMENT_TEMPLATE___GET_TYPE = DOCUMENT_TEMPLATE___GET_TYPE;
/**
* The operation id for the '<em>Get Icon Path</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TEXT_DOCUMENT_TEMPLATE___GET_ICON_PATH = DOCUMENT_TEMPLATE___GET_ICON_PATH;
/**
* The number of operations of the '<em>Text Document Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TEXT_DOCUMENT_TEMPLATE_OPERATION_COUNT = DOCUMENT_TEMPLATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentPart <em>Document Part</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentPart
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getDocumentPart()
* @generated
*/
int DOCUMENT_PART = 3;
/**
* The number of structural features of the '<em>Document Part</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_PART_FEATURE_COUNT = 0;
/**
* The number of operations of the '<em>Document Part</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_PART_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.TableOfContentsImpl <em>Table Of Contents</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.TableOfContentsImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getTableOfContents()
* @generated
*/
int TABLE_OF_CONTENTS = 4;
/**
* The feature id for the '<em><b>Toc Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TABLE_OF_CONTENTS__TOC_TITLE = DOCUMENT_PART_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Table Of Contents</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TABLE_OF_CONTENTS_FEATURE_COUNT = DOCUMENT_PART_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Table Of Contents</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TABLE_OF_CONTENTS_OPERATION_COUNT = DOCUMENT_PART_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.BodyImpl <em>Body</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.BodyImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getBody()
* @generated
*/
int BODY = 5;
/**
* The feature id for the '<em><b>Body Part Template</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BODY__BODY_PART_TEMPLATE = DOCUMENT_PART_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Body</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BODY_FEATURE_COUNT = DOCUMENT_PART_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Body</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BODY_OPERATION_COUNT = DOCUMENT_PART_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodySectionPartTemplate <em>IBody Section Part Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodySectionPartTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getIBodySectionPartTemplate()
* @generated
*/
int IBODY_SECTION_PART_TEMPLATE = 7;
/**
* The feature id for the '<em><b>Generate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IBODY_SECTION_PART_TEMPLATE__GENERATE = 0;
/**
* The feature id for the '<em><b>Generate Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IBODY_SECTION_PART_TEMPLATE__GENERATE_TITLE = 1;
/**
* The feature id for the '<em><b>Custom Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IBODY_SECTION_PART_TEMPLATE__CUSTOM_TITLE = 2;
/**
* The feature id for the '<em><b>Generate Branch Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IBODY_SECTION_PART_TEMPLATE__GENERATE_BRANCH_CONDITION = 3;
/**
* The number of structural features of the '<em>IBody Section Part Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IBODY_SECTION_PART_TEMPLATE_FEATURE_COUNT = 4;
/**
* The operation id for the '<em>Build Part Template Title</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IBODY_SECTION_PART_TEMPLATE___BUILD_PART_TEMPLATE_TITLE__EOBJECT = 0;
/**
* The operation id for the '<em>Generate Branch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IBODY_SECTION_PART_TEMPLATE___GENERATE_BRANCH__EOBJECT = 1;
/**
* The number of operations of the '<em>IBody Section Part Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IBODY_SECTION_PART_TEMPLATE_OPERATION_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodyPartTemplate <em>IBody Part Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodyPartTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getIBodyPartTemplate()
* @generated
*/
int IBODY_PART_TEMPLATE = 6;
/**
* The feature id for the '<em><b>Generate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IBODY_PART_TEMPLATE__GENERATE = IBODY_SECTION_PART_TEMPLATE__GENERATE;
/**
* The feature id for the '<em><b>Generate Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IBODY_PART_TEMPLATE__GENERATE_TITLE = IBODY_SECTION_PART_TEMPLATE__GENERATE_TITLE;
/**
* The feature id for the '<em><b>Custom Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IBODY_PART_TEMPLATE__CUSTOM_TITLE = IBODY_SECTION_PART_TEMPLATE__CUSTOM_TITLE;
/**
* The feature id for the '<em><b>Generate Branch Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IBODY_PART_TEMPLATE__GENERATE_BRANCH_CONDITION = IBODY_SECTION_PART_TEMPLATE__GENERATE_BRANCH_CONDITION;
/**
* The number of structural features of the '<em>IBody Part Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IBODY_PART_TEMPLATE_FEATURE_COUNT = IBODY_SECTION_PART_TEMPLATE_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Build Part Template Title</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IBODY_PART_TEMPLATE___BUILD_PART_TEMPLATE_TITLE__EOBJECT = IBODY_SECTION_PART_TEMPLATE___BUILD_PART_TEMPLATE_TITLE__EOBJECT;
/**
* The operation id for the '<em>Generate Branch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IBODY_PART_TEMPLATE___GENERATE_BRANCH__EOBJECT = IBODY_SECTION_PART_TEMPLATE___GENERATE_BRANCH__EOBJECT;
/**
* The number of operations of the '<em>IBody Part Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IBODY_PART_TEMPLATE_OPERATION_COUNT = IBODY_SECTION_PART_TEMPLATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedBodyPartTemplate <em>IComposed Body Part Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedBodyPartTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getIComposedBodyPartTemplate()
* @generated
*/
int ICOMPOSED_BODY_PART_TEMPLATE = 8;
/**
* The feature id for the '<em><b>Generate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_BODY_PART_TEMPLATE__GENERATE = IBODY_PART_TEMPLATE__GENERATE;
/**
* The feature id for the '<em><b>Generate Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_BODY_PART_TEMPLATE__GENERATE_TITLE = IBODY_PART_TEMPLATE__GENERATE_TITLE;
/**
* The feature id for the '<em><b>Custom Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_BODY_PART_TEMPLATE__CUSTOM_TITLE = IBODY_PART_TEMPLATE__CUSTOM_TITLE;
/**
* The feature id for the '<em><b>Generate Branch Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_BODY_PART_TEMPLATE__GENERATE_BRANCH_CONDITION = IBODY_PART_TEMPLATE__GENERATE_BRANCH_CONDITION;
/**
* The feature id for the '<em><b>Sub Body Part Template</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_BODY_PART_TEMPLATE__SUB_BODY_PART_TEMPLATE = IBODY_PART_TEMPLATE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>IComposed Body Part Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_BODY_PART_TEMPLATE_FEATURE_COUNT = IBODY_PART_TEMPLATE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Build Part Template Title</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_BODY_PART_TEMPLATE___BUILD_PART_TEMPLATE_TITLE__EOBJECT = IBODY_PART_TEMPLATE___BUILD_PART_TEMPLATE_TITLE__EOBJECT;
/**
* The operation id for the '<em>Generate Branch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_BODY_PART_TEMPLATE___GENERATE_BRANCH__EOBJECT = IBODY_PART_TEMPLATE___GENERATE_BRANCH__EOBJECT;
/**
* The number of operations of the '<em>IComposed Body Part Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_BODY_PART_TEMPLATE_OPERATION_COUNT = IBODY_PART_TEMPLATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ISubBodyPartTemplate <em>ISub Body Part Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ISubBodyPartTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getISubBodyPartTemplate()
* @generated
*/
int ISUB_BODY_PART_TEMPLATE = 9;
/**
* The feature id for the '<em><b>Generate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISUB_BODY_PART_TEMPLATE__GENERATE = IBODY_SECTION_PART_TEMPLATE__GENERATE;
/**
* The feature id for the '<em><b>Generate Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISUB_BODY_PART_TEMPLATE__GENERATE_TITLE = IBODY_SECTION_PART_TEMPLATE__GENERATE_TITLE;
/**
* The feature id for the '<em><b>Custom Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISUB_BODY_PART_TEMPLATE__CUSTOM_TITLE = IBODY_SECTION_PART_TEMPLATE__CUSTOM_TITLE;
/**
* The feature id for the '<em><b>Generate Branch Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISUB_BODY_PART_TEMPLATE__GENERATE_BRANCH_CONDITION = IBODY_SECTION_PART_TEMPLATE__GENERATE_BRANCH_CONDITION;
/**
* The number of structural features of the '<em>ISub Body Part Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISUB_BODY_PART_TEMPLATE_FEATURE_COUNT = IBODY_SECTION_PART_TEMPLATE_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Build Part Template Title</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISUB_BODY_PART_TEMPLATE___BUILD_PART_TEMPLATE_TITLE__EOBJECT = IBODY_SECTION_PART_TEMPLATE___BUILD_PART_TEMPLATE_TITLE__EOBJECT;
/**
* The operation id for the '<em>Generate Branch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISUB_BODY_PART_TEMPLATE___GENERATE_BRANCH__EOBJECT = IBODY_SECTION_PART_TEMPLATE___GENERATE_BRANCH__EOBJECT;
/**
* The number of operations of the '<em>ISub Body Part Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISUB_BODY_PART_TEMPLATE_OPERATION_COUNT = IBODY_SECTION_PART_TEMPLATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafBodyPartTemplate <em>ILeaf Body Part Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafBodyPartTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getILeafBodyPartTemplate()
* @generated
*/
int ILEAF_BODY_PART_TEMPLATE = 10;
/**
* The feature id for the '<em><b>Generate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_BODY_PART_TEMPLATE__GENERATE = IBODY_PART_TEMPLATE__GENERATE;
/**
* The feature id for the '<em><b>Generate Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_BODY_PART_TEMPLATE__GENERATE_TITLE = IBODY_PART_TEMPLATE__GENERATE_TITLE;
/**
* The feature id for the '<em><b>Custom Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_BODY_PART_TEMPLATE__CUSTOM_TITLE = IBODY_PART_TEMPLATE__CUSTOM_TITLE;
/**
* The feature id for the '<em><b>Generate Branch Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_BODY_PART_TEMPLATE__GENERATE_BRANCH_CONDITION = IBODY_PART_TEMPLATE__GENERATE_BRANCH_CONDITION;
/**
* The number of structural features of the '<em>ILeaf Body Part Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_BODY_PART_TEMPLATE_FEATURE_COUNT = IBODY_PART_TEMPLATE_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Build Part Template Title</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_BODY_PART_TEMPLATE___BUILD_PART_TEMPLATE_TITLE__EOBJECT = IBODY_PART_TEMPLATE___BUILD_PART_TEMPLATE_TITLE__EOBJECT;
/**
* The operation id for the '<em>Generate Branch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_BODY_PART_TEMPLATE___GENERATE_BRANCH__EOBJECT = IBODY_PART_TEMPLATE___GENERATE_BRANCH__EOBJECT;
/**
* The number of operations of the '<em>ILeaf Body Part Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_BODY_PART_TEMPLATE_OPERATION_COUNT = IBODY_PART_TEMPLATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedSubBodyPartTemplate <em>IComposed Sub Body Part Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedSubBodyPartTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getIComposedSubBodyPartTemplate()
* @generated
*/
int ICOMPOSED_SUB_BODY_PART_TEMPLATE = 11;
/**
* The feature id for the '<em><b>Generate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_SUB_BODY_PART_TEMPLATE__GENERATE = ISUB_BODY_PART_TEMPLATE__GENERATE;
/**
* The feature id for the '<em><b>Generate Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_SUB_BODY_PART_TEMPLATE__GENERATE_TITLE = ISUB_BODY_PART_TEMPLATE__GENERATE_TITLE;
/**
* The feature id for the '<em><b>Custom Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_SUB_BODY_PART_TEMPLATE__CUSTOM_TITLE = ISUB_BODY_PART_TEMPLATE__CUSTOM_TITLE;
/**
* The feature id for the '<em><b>Generate Branch Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_SUB_BODY_PART_TEMPLATE__GENERATE_BRANCH_CONDITION = ISUB_BODY_PART_TEMPLATE__GENERATE_BRANCH_CONDITION;
/**
* The feature id for the '<em><b>Body Part Template</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_SUB_BODY_PART_TEMPLATE__BODY_PART_TEMPLATE = ISUB_BODY_PART_TEMPLATE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>IComposed Sub Body Part Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_SUB_BODY_PART_TEMPLATE_FEATURE_COUNT = ISUB_BODY_PART_TEMPLATE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Build Part Template Title</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_SUB_BODY_PART_TEMPLATE___BUILD_PART_TEMPLATE_TITLE__EOBJECT = ISUB_BODY_PART_TEMPLATE___BUILD_PART_TEMPLATE_TITLE__EOBJECT;
/**
* The operation id for the '<em>Generate Branch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_SUB_BODY_PART_TEMPLATE___GENERATE_BRANCH__EOBJECT = ISUB_BODY_PART_TEMPLATE___GENERATE_BRANCH__EOBJECT;
/**
* The number of operations of the '<em>IComposed Sub Body Part Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_SUB_BODY_PART_TEMPLATE_OPERATION_COUNT = ISUB_BODY_PART_TEMPLATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafSubBodyPartTemplate <em>ILeaf Sub Body Part Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafSubBodyPartTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getILeafSubBodyPartTemplate()
* @generated
*/
int ILEAF_SUB_BODY_PART_TEMPLATE = 12;
/**
* The feature id for the '<em><b>Generate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_SUB_BODY_PART_TEMPLATE__GENERATE = ISUB_BODY_PART_TEMPLATE__GENERATE;
/**
* The feature id for the '<em><b>Generate Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_SUB_BODY_PART_TEMPLATE__GENERATE_TITLE = ISUB_BODY_PART_TEMPLATE__GENERATE_TITLE;
/**
* The feature id for the '<em><b>Custom Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_SUB_BODY_PART_TEMPLATE__CUSTOM_TITLE = ISUB_BODY_PART_TEMPLATE__CUSTOM_TITLE;
/**
* The feature id for the '<em><b>Generate Branch Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_SUB_BODY_PART_TEMPLATE__GENERATE_BRANCH_CONDITION = ISUB_BODY_PART_TEMPLATE__GENERATE_BRANCH_CONDITION;
/**
* The number of structural features of the '<em>ILeaf Sub Body Part Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_SUB_BODY_PART_TEMPLATE_FEATURE_COUNT = ISUB_BODY_PART_TEMPLATE_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Build Part Template Title</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_SUB_BODY_PART_TEMPLATE___BUILD_PART_TEMPLATE_TITLE__EOBJECT = ISUB_BODY_PART_TEMPLATE___BUILD_PART_TEMPLATE_TITLE__EOBJECT;
/**
* The operation id for the '<em>Generate Branch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_SUB_BODY_PART_TEMPLATE___GENERATE_BRANCH__EOBJECT = ISUB_BODY_PART_TEMPLATE___GENERATE_BRANCH__EOBJECT;
/**
* The number of operations of the '<em>ILeaf Sub Body Part Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_SUB_BODY_PART_TEMPLATE_OPERATION_COUNT = ISUB_BODY_PART_TEMPLATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EClassTemplateImpl <em>EClass Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EClassTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEClassTemplate()
* @generated
*/
int ECLASS_TEMPLATE = 14;
/**
* The feature id for the '<em><b>EClass</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_TEMPLATE__ECLASS = 0;
/**
* The feature id for the '<em><b>Filter Rule</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_TEMPLATE__FILTER_RULE = 1;
/**
* The number of structural features of the '<em>EClass Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_TEMPLATE_FEATURE_COUNT = 2;
/**
* The operation id for the '<em>Is Matching Filter Rule</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_TEMPLATE___IS_MATCHING_FILTER_RULE__EOBJECT = 0;
/**
* The number of operations of the '<em>EClass Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_TEMPLATE_OPERATION_COUNT = 1;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EClassPartTemplateImpl <em>EClass Part Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EClassPartTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEClassPartTemplate()
* @generated
*/
int ECLASS_PART_TEMPLATE = 13;
/**
* The feature id for the '<em><b>EClass</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_PART_TEMPLATE__ECLASS = ECLASS_TEMPLATE__ECLASS;
/**
* The feature id for the '<em><b>Filter Rule</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_PART_TEMPLATE__FILTER_RULE = ECLASS_TEMPLATE__FILTER_RULE;
/**
* The feature id for the '<em><b>Generate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_PART_TEMPLATE__GENERATE = ECLASS_TEMPLATE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Generate Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_PART_TEMPLATE__GENERATE_TITLE = ECLASS_TEMPLATE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Custom Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_PART_TEMPLATE__CUSTOM_TITLE = ECLASS_TEMPLATE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Generate Branch Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_PART_TEMPLATE__GENERATE_BRANCH_CONDITION = ECLASS_TEMPLATE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Body Part Template</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_PART_TEMPLATE__BODY_PART_TEMPLATE = ECLASS_TEMPLATE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>EClass Part Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_PART_TEMPLATE_FEATURE_COUNT = ECLASS_TEMPLATE_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>Is Matching Filter Rule</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_PART_TEMPLATE___IS_MATCHING_FILTER_RULE__EOBJECT = ECLASS_TEMPLATE___IS_MATCHING_FILTER_RULE__EOBJECT;
/**
* The operation id for the '<em>Build Part Template Title</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_PART_TEMPLATE___BUILD_PART_TEMPLATE_TITLE__EOBJECT = ECLASS_TEMPLATE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Generate Branch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_PART_TEMPLATE___GENERATE_BRANCH__EOBJECT = ECLASS_TEMPLATE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>EClass Part Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_PART_TEMPLATE_OPERATION_COUNT = ECLASS_TEMPLATE_OPERATION_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EReferenceTemplateImpl <em>EReference Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EReferenceTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEReferenceTemplate()
* @generated
*/
int EREFERENCE_TEMPLATE = 16;
/**
* The feature id for the '<em><b>EReference</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TEMPLATE__EREFERENCE = 0;
/**
* The number of structural features of the '<em>EReference Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TEMPLATE_FEATURE_COUNT = 1;
/**
* The operation id for the '<em>Get EReference Values</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TEMPLATE___GET_EREFERENCE_VALUES__EOBJECT = 0;
/**
* The operation id for the '<em>Build EReference Value Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TEMPLATE___BUILD_EREFERENCE_VALUE_LABEL__EOBJECT = 1;
/**
* The number of operations of the '<em>EReference Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TEMPLATE_OPERATION_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EReferencePartTemplateImpl <em>EReference Part Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EReferencePartTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEReferencePartTemplate()
* @generated
*/
int EREFERENCE_PART_TEMPLATE = 15;
/**
* The feature id for the '<em><b>EReference</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_PART_TEMPLATE__EREFERENCE = EREFERENCE_TEMPLATE__EREFERENCE;
/**
* The feature id for the '<em><b>Generate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_PART_TEMPLATE__GENERATE = EREFERENCE_TEMPLATE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Generate Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_PART_TEMPLATE__GENERATE_TITLE = EREFERENCE_TEMPLATE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Custom Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_PART_TEMPLATE__CUSTOM_TITLE = EREFERENCE_TEMPLATE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Generate Branch Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_PART_TEMPLATE__GENERATE_BRANCH_CONDITION = EREFERENCE_TEMPLATE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Sub Body Part Template</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_PART_TEMPLATE__SUB_BODY_PART_TEMPLATE = EREFERENCE_TEMPLATE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>EReference Part Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_PART_TEMPLATE_FEATURE_COUNT = EREFERENCE_TEMPLATE_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>Get EReference Values</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_PART_TEMPLATE___GET_EREFERENCE_VALUES__EOBJECT = EREFERENCE_TEMPLATE___GET_EREFERENCE_VALUES__EOBJECT;
/**
* The operation id for the '<em>Build EReference Value Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_PART_TEMPLATE___BUILD_EREFERENCE_VALUE_LABEL__EOBJECT = EREFERENCE_TEMPLATE___BUILD_EREFERENCE_VALUE_LABEL__EOBJECT;
/**
* The operation id for the '<em>Build Part Template Title</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_PART_TEMPLATE___BUILD_PART_TEMPLATE_TITLE__EOBJECT = EREFERENCE_TEMPLATE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Generate Branch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_PART_TEMPLATE___GENERATE_BRANCH__EOBJECT = EREFERENCE_TEMPLATE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>EReference Part Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_PART_TEMPLATE_OPERATION_COUNT = EREFERENCE_TEMPLATE_OPERATION_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITemplatePartView <em>ITemplate Part View</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITemplatePartView
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getITemplatePartView()
* @generated
*/
int ITEMPLATE_PART_VIEW = 17;
/**
* The number of structural features of the '<em>ITemplate Part View</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ITEMPLATE_PART_VIEW_FEATURE_COUNT = 0;
/**
* The number of operations of the '<em>ITemplate Part View</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ITEMPLATE_PART_VIEW_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITableView <em>ITable View</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITableView
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getITableView()
* @generated
*/
int ITABLE_VIEW = 18;
/**
* The feature id for the '<em><b>Generate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ITABLE_VIEW__GENERATE = ILEAF_BODY_PART_TEMPLATE__GENERATE;
/**
* The feature id for the '<em><b>Generate Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ITABLE_VIEW__GENERATE_TITLE = ILEAF_BODY_PART_TEMPLATE__GENERATE_TITLE;
/**
* The feature id for the '<em><b>Custom Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ITABLE_VIEW__CUSTOM_TITLE = ILEAF_BODY_PART_TEMPLATE__CUSTOM_TITLE;
/**
* The feature id for the '<em><b>Generate Branch Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ITABLE_VIEW__GENERATE_BRANCH_CONDITION = ILEAF_BODY_PART_TEMPLATE__GENERATE_BRANCH_CONDITION;
/**
* The feature id for the '<em><b>Columns</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ITABLE_VIEW__COLUMNS = ILEAF_BODY_PART_TEMPLATE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Generate Row Header</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ITABLE_VIEW__GENERATE_ROW_HEADER = ILEAF_BODY_PART_TEMPLATE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Generate Column Header</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ITABLE_VIEW__GENERATE_COLUMN_HEADER = ILEAF_BODY_PART_TEMPLATE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>ITable View</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ITABLE_VIEW_FEATURE_COUNT = ILEAF_BODY_PART_TEMPLATE_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>Build Part Template Title</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ITABLE_VIEW___BUILD_PART_TEMPLATE_TITLE__EOBJECT = ILEAF_BODY_PART_TEMPLATE___BUILD_PART_TEMPLATE_TITLE__EOBJECT;
/**
* The operation id for the '<em>Generate Branch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ITABLE_VIEW___GENERATE_BRANCH__EOBJECT = ILEAF_BODY_PART_TEMPLATE___GENERATE_BRANCH__EOBJECT;
/**
* The operation id for the '<em>Get Rows</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ITABLE_VIEW___GET_ROWS__EOBJECT = ILEAF_BODY_PART_TEMPLATE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Build Row Header Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ITABLE_VIEW___BUILD_ROW_HEADER_LABEL__EOBJECT = ILEAF_BODY_PART_TEMPLATE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>ITable View</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ITABLE_VIEW_OPERATION_COUNT = ILEAF_BODY_PART_TEMPLATE_OPERATION_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IColumn <em>IColumn</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IColumn
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getIColumn()
* @generated
*/
int ICOLUMN = 19;
/**
* The feature id for the '<em><b>Custom Column Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOLUMN__CUSTOM_COLUMN_TITLE = 0;
/**
* The number of structural features of the '<em>IColumn</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOLUMN_FEATURE_COUNT = 1;
/**
* The operation id for the '<em>Build Column Header Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOLUMN___BUILD_COLUMN_HEADER_LABEL = 0;
/**
* The operation id for the '<em>Get Cell Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOLUMN___GET_CELL_VALUE__EOBJECT = 1;
/**
* The operation id for the '<em>Build Cell Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOLUMN___BUILD_CELL_LABEL__OBJECT = 2;
/**
* The number of operations of the '<em>IColumn</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOLUMN_OPERATION_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EReferenceTableViewImpl <em>EReference Table View</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EReferenceTableViewImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEReferenceTableView()
* @generated
*/
int EREFERENCE_TABLE_VIEW = 20;
/**
* The feature id for the '<em><b>EReference</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TABLE_VIEW__EREFERENCE = EREFERENCE_TEMPLATE__EREFERENCE;
/**
* The feature id for the '<em><b>Generate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TABLE_VIEW__GENERATE = EREFERENCE_TEMPLATE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Generate Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TABLE_VIEW__GENERATE_TITLE = EREFERENCE_TEMPLATE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Custom Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TABLE_VIEW__CUSTOM_TITLE = EREFERENCE_TEMPLATE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Generate Branch Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TABLE_VIEW__GENERATE_BRANCH_CONDITION = EREFERENCE_TEMPLATE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Columns</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TABLE_VIEW__COLUMNS = EREFERENCE_TEMPLATE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Generate Row Header</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TABLE_VIEW__GENERATE_ROW_HEADER = EREFERENCE_TEMPLATE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Generate Column Header</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TABLE_VIEW__GENERATE_COLUMN_HEADER = EREFERENCE_TEMPLATE_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>EReference Table View</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TABLE_VIEW_FEATURE_COUNT = EREFERENCE_TEMPLATE_FEATURE_COUNT + 7;
/**
* The operation id for the '<em>Get EReference Values</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TABLE_VIEW___GET_EREFERENCE_VALUES__EOBJECT = EREFERENCE_TEMPLATE___GET_EREFERENCE_VALUES__EOBJECT;
/**
* The operation id for the '<em>Build EReference Value Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TABLE_VIEW___BUILD_EREFERENCE_VALUE_LABEL__EOBJECT = EREFERENCE_TEMPLATE___BUILD_EREFERENCE_VALUE_LABEL__EOBJECT;
/**
* The operation id for the '<em>Build Part Template Title</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TABLE_VIEW___BUILD_PART_TEMPLATE_TITLE__EOBJECT = EREFERENCE_TEMPLATE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Generate Branch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TABLE_VIEW___GENERATE_BRANCH__EOBJECT = EREFERENCE_TEMPLATE_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Get Rows</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TABLE_VIEW___GET_ROWS__EOBJECT = EREFERENCE_TEMPLATE_OPERATION_COUNT + 2;
/**
* The operation id for the '<em>Build Row Header Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TABLE_VIEW___BUILD_ROW_HEADER_LABEL__EOBJECT = EREFERENCE_TEMPLATE_OPERATION_COUNT + 3;
/**
* The number of operations of the '<em>EReference Table View</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_TABLE_VIEW_OPERATION_COUNT = EREFERENCE_TEMPLATE_OPERATION_COUNT + 4;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EStructuralFeatureTemplateImpl <em>EStructural Feature Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EStructuralFeatureTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEStructuralFeatureTemplate()
* @generated
*/
int ESTRUCTURAL_FEATURE_TEMPLATE = 22;
/**
* The feature id for the '<em><b>Feature</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ESTRUCTURAL_FEATURE_TEMPLATE__FEATURE = 0;
/**
* The number of structural features of the '<em>EStructural Feature Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ESTRUCTURAL_FEATURE_TEMPLATE_FEATURE_COUNT = 1;
/**
* The operation id for the '<em>Get EStructural Feature Values</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ESTRUCTURAL_FEATURE_TEMPLATE___GET_ESTRUCTURAL_FEATURE_VALUES__EOBJECT = 0;
/**
* The operation id for the '<em>Build EStructural Feature Value Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ESTRUCTURAL_FEATURE_TEMPLATE___BUILD_ESTRUCTURAL_FEATURE_VALUE_LABEL__OBJECT = 1;
/**
* The number of operations of the '<em>EStructural Feature Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ESTRUCTURAL_FEATURE_TEMPLATE_OPERATION_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EStructuralFeatureColumnImpl <em>EStructural Feature Column</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EStructuralFeatureColumnImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEStructuralFeatureColumn()
* @generated
*/
int ESTRUCTURAL_FEATURE_COLUMN = 21;
/**
* The feature id for the '<em><b>Feature</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ESTRUCTURAL_FEATURE_COLUMN__FEATURE = ESTRUCTURAL_FEATURE_TEMPLATE__FEATURE;
/**
* The feature id for the '<em><b>Custom Column Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ESTRUCTURAL_FEATURE_COLUMN__CUSTOM_COLUMN_TITLE = ESTRUCTURAL_FEATURE_TEMPLATE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>EStructural Feature Column</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ESTRUCTURAL_FEATURE_COLUMN_FEATURE_COUNT = ESTRUCTURAL_FEATURE_TEMPLATE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Get EStructural Feature Values</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ESTRUCTURAL_FEATURE_COLUMN___GET_ESTRUCTURAL_FEATURE_VALUES__EOBJECT = ESTRUCTURAL_FEATURE_TEMPLATE___GET_ESTRUCTURAL_FEATURE_VALUES__EOBJECT;
/**
* The operation id for the '<em>Build EStructural Feature Value Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ESTRUCTURAL_FEATURE_COLUMN___BUILD_ESTRUCTURAL_FEATURE_VALUE_LABEL__OBJECT = ESTRUCTURAL_FEATURE_TEMPLATE___BUILD_ESTRUCTURAL_FEATURE_VALUE_LABEL__OBJECT;
/**
* The operation id for the '<em>Build Column Header Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ESTRUCTURAL_FEATURE_COLUMN___BUILD_COLUMN_HEADER_LABEL = ESTRUCTURAL_FEATURE_TEMPLATE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Get Cell Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ESTRUCTURAL_FEATURE_COLUMN___GET_CELL_VALUE__EOBJECT = ESTRUCTURAL_FEATURE_TEMPLATE_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Build Cell Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ESTRUCTURAL_FEATURE_COLUMN___BUILD_CELL_LABEL__OBJECT = ESTRUCTURAL_FEATURE_TEMPLATE_OPERATION_COUNT + 2;
/**
* The number of operations of the '<em>EStructural Feature Column</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ESTRUCTURAL_FEATURE_COLUMN_OPERATION_COUNT = ESTRUCTURAL_FEATURE_TEMPLATE_OPERATION_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IListItemTemplate <em>IList Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IListItemTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getIListItemTemplate()
* @generated
*/
int ILIST_ITEM_TEMPLATE = 23;
/**
* The feature id for the '<em><b>Generate Item</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILIST_ITEM_TEMPLATE__GENERATE_ITEM = 0;
/**
* The feature id for the '<em><b>Custom Item Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILIST_ITEM_TEMPLATE__CUSTOM_ITEM_LABEL = 1;
/**
* The number of structural features of the '<em>IList Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILIST_ITEM_TEMPLATE_FEATURE_COUNT = 2;
/**
* The operation id for the '<em>Build Item Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILIST_ITEM_TEMPLATE___BUILD_ITEM_LABEL__OBJECT = 0;
/**
* The operation id for the '<em>Get Items</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILIST_ITEM_TEMPLATE___GET_ITEMS__EOBJECT = 1;
/**
* The number of operations of the '<em>IList Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILIST_ITEM_TEMPLATE_OPERATION_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IRootListItemTemplate <em>IRoot List Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IRootListItemTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getIRootListItemTemplate()
* @generated
*/
int IROOT_LIST_ITEM_TEMPLATE = 25;
/**
* The feature id for the '<em><b>Generate Item</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IROOT_LIST_ITEM_TEMPLATE__GENERATE_ITEM = ILIST_ITEM_TEMPLATE__GENERATE_ITEM;
/**
* The feature id for the '<em><b>Custom Item Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IROOT_LIST_ITEM_TEMPLATE__CUSTOM_ITEM_LABEL = ILIST_ITEM_TEMPLATE__CUSTOM_ITEM_LABEL;
/**
* The number of structural features of the '<em>IRoot List Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IROOT_LIST_ITEM_TEMPLATE_FEATURE_COUNT = ILIST_ITEM_TEMPLATE_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Build Item Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IROOT_LIST_ITEM_TEMPLATE___BUILD_ITEM_LABEL__OBJECT = ILIST_ITEM_TEMPLATE___BUILD_ITEM_LABEL__OBJECT;
/**
* The operation id for the '<em>Get Items</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IROOT_LIST_ITEM_TEMPLATE___GET_ITEMS__EOBJECT = ILIST_ITEM_TEMPLATE___GET_ITEMS__EOBJECT;
/**
* The number of operations of the '<em>IRoot List Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IROOT_LIST_ITEM_TEMPLATE_OPERATION_COUNT = ILIST_ITEM_TEMPLATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafListItemTemplate <em>ILeaf List Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafListItemTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getILeafListItemTemplate()
* @generated
*/
int ILEAF_LIST_ITEM_TEMPLATE = 24;
/**
* The feature id for the '<em><b>Generate Item</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_LIST_ITEM_TEMPLATE__GENERATE_ITEM = IROOT_LIST_ITEM_TEMPLATE__GENERATE_ITEM;
/**
* The feature id for the '<em><b>Custom Item Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_LIST_ITEM_TEMPLATE__CUSTOM_ITEM_LABEL = IROOT_LIST_ITEM_TEMPLATE__CUSTOM_ITEM_LABEL;
/**
* The number of structural features of the '<em>ILeaf List Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_LIST_ITEM_TEMPLATE_FEATURE_COUNT = IROOT_LIST_ITEM_TEMPLATE_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Build Item Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_LIST_ITEM_TEMPLATE___BUILD_ITEM_LABEL__OBJECT = IROOT_LIST_ITEM_TEMPLATE___BUILD_ITEM_LABEL__OBJECT;
/**
* The operation id for the '<em>Get Items</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_LIST_ITEM_TEMPLATE___GET_ITEMS__EOBJECT = IROOT_LIST_ITEM_TEMPLATE___GET_ITEMS__EOBJECT;
/**
* The number of operations of the '<em>ILeaf List Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_LIST_ITEM_TEMPLATE_OPERATION_COUNT = IROOT_LIST_ITEM_TEMPLATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedListItemTemplate <em>IComposed List Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedListItemTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getIComposedListItemTemplate()
* @generated
*/
int ICOMPOSED_LIST_ITEM_TEMPLATE = 26;
/**
* The feature id for the '<em><b>Generate Item</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_LIST_ITEM_TEMPLATE__GENERATE_ITEM = IROOT_LIST_ITEM_TEMPLATE__GENERATE_ITEM;
/**
* The feature id for the '<em><b>Custom Item Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_LIST_ITEM_TEMPLATE__CUSTOM_ITEM_LABEL = IROOT_LIST_ITEM_TEMPLATE__CUSTOM_ITEM_LABEL;
/**
* The feature id for the '<em><b>Sub List Item Template</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_LIST_ITEM_TEMPLATE__SUB_LIST_ITEM_TEMPLATE = IROOT_LIST_ITEM_TEMPLATE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>IComposed List Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_LIST_ITEM_TEMPLATE_FEATURE_COUNT = IROOT_LIST_ITEM_TEMPLATE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Build Item Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_LIST_ITEM_TEMPLATE___BUILD_ITEM_LABEL__OBJECT = IROOT_LIST_ITEM_TEMPLATE___BUILD_ITEM_LABEL__OBJECT;
/**
* The operation id for the '<em>Get Items</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_LIST_ITEM_TEMPLATE___GET_ITEMS__EOBJECT = IROOT_LIST_ITEM_TEMPLATE___GET_ITEMS__EOBJECT;
/**
* The number of operations of the '<em>IComposed List Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_LIST_ITEM_TEMPLATE_OPERATION_COUNT = IROOT_LIST_ITEM_TEMPLATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ISubListItemTemplate <em>ISub List Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ISubListItemTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getISubListItemTemplate()
* @generated
*/
int ISUB_LIST_ITEM_TEMPLATE = 27;
/**
* The feature id for the '<em><b>Generate Item</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISUB_LIST_ITEM_TEMPLATE__GENERATE_ITEM = ILIST_ITEM_TEMPLATE__GENERATE_ITEM;
/**
* The feature id for the '<em><b>Custom Item Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISUB_LIST_ITEM_TEMPLATE__CUSTOM_ITEM_LABEL = ILIST_ITEM_TEMPLATE__CUSTOM_ITEM_LABEL;
/**
* The number of structural features of the '<em>ISub List Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISUB_LIST_ITEM_TEMPLATE_FEATURE_COUNT = ILIST_ITEM_TEMPLATE_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Build Item Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISUB_LIST_ITEM_TEMPLATE___BUILD_ITEM_LABEL__OBJECT = ILIST_ITEM_TEMPLATE___BUILD_ITEM_LABEL__OBJECT;
/**
* The operation id for the '<em>Get Items</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISUB_LIST_ITEM_TEMPLATE___GET_ITEMS__EOBJECT = ILIST_ITEM_TEMPLATE___GET_ITEMS__EOBJECT;
/**
* The number of operations of the '<em>ISub List Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISUB_LIST_ITEM_TEMPLATE_OPERATION_COUNT = ILIST_ITEM_TEMPLATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedSubListItemTemplate <em>IComposed Sub List Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedSubListItemTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getIComposedSubListItemTemplate()
* @generated
*/
int ICOMPOSED_SUB_LIST_ITEM_TEMPLATE = 28;
/**
* The feature id for the '<em><b>Generate Item</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_SUB_LIST_ITEM_TEMPLATE__GENERATE_ITEM = ISUB_LIST_ITEM_TEMPLATE__GENERATE_ITEM;
/**
* The feature id for the '<em><b>Custom Item Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_SUB_LIST_ITEM_TEMPLATE__CUSTOM_ITEM_LABEL = ISUB_LIST_ITEM_TEMPLATE__CUSTOM_ITEM_LABEL;
/**
* The feature id for the '<em><b>List Item Template</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_SUB_LIST_ITEM_TEMPLATE__LIST_ITEM_TEMPLATE = ISUB_LIST_ITEM_TEMPLATE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>IComposed Sub List Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_SUB_LIST_ITEM_TEMPLATE_FEATURE_COUNT = ISUB_LIST_ITEM_TEMPLATE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Build Item Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_SUB_LIST_ITEM_TEMPLATE___BUILD_ITEM_LABEL__OBJECT = ISUB_LIST_ITEM_TEMPLATE___BUILD_ITEM_LABEL__OBJECT;
/**
* The operation id for the '<em>Get Items</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_SUB_LIST_ITEM_TEMPLATE___GET_ITEMS__EOBJECT = ISUB_LIST_ITEM_TEMPLATE___GET_ITEMS__EOBJECT;
/**
* The number of operations of the '<em>IComposed Sub List Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ICOMPOSED_SUB_LIST_ITEM_TEMPLATE_OPERATION_COUNT = ISUB_LIST_ITEM_TEMPLATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafSubListItemTemplate <em>ILeaf Sub List Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafSubListItemTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getILeafSubListItemTemplate()
* @generated
*/
int ILEAF_SUB_LIST_ITEM_TEMPLATE = 29;
/**
* The feature id for the '<em><b>Generate Item</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_SUB_LIST_ITEM_TEMPLATE__GENERATE_ITEM = ISUB_LIST_ITEM_TEMPLATE__GENERATE_ITEM;
/**
* The feature id for the '<em><b>Custom Item Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_SUB_LIST_ITEM_TEMPLATE__CUSTOM_ITEM_LABEL = ISUB_LIST_ITEM_TEMPLATE__CUSTOM_ITEM_LABEL;
/**
* The number of structural features of the '<em>ILeaf Sub List Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_SUB_LIST_ITEM_TEMPLATE_FEATURE_COUNT = ISUB_LIST_ITEM_TEMPLATE_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Build Item Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_SUB_LIST_ITEM_TEMPLATE___BUILD_ITEM_LABEL__OBJECT = ISUB_LIST_ITEM_TEMPLATE___BUILD_ITEM_LABEL__OBJECT;
/**
* The operation id for the '<em>Get Items</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_SUB_LIST_ITEM_TEMPLATE___GET_ITEMS__EOBJECT = ISUB_LIST_ITEM_TEMPLATE___GET_ITEMS__EOBJECT;
/**
* The number of operations of the '<em>ILeaf Sub List Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ILEAF_SUB_LIST_ITEM_TEMPLATE_OPERATION_COUNT = ISUB_LIST_ITEM_TEMPLATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EReferenceListItemTemplateImpl <em>EReference List Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EReferenceListItemTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEReferenceListItemTemplate()
* @generated
*/
int EREFERENCE_LIST_ITEM_TEMPLATE = 30;
/**
* The feature id for the '<em><b>EReference</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_LIST_ITEM_TEMPLATE__EREFERENCE = EREFERENCE_TEMPLATE__EREFERENCE;
/**
* The feature id for the '<em><b>Generate Item</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_LIST_ITEM_TEMPLATE__GENERATE_ITEM = EREFERENCE_TEMPLATE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Custom Item Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_LIST_ITEM_TEMPLATE__CUSTOM_ITEM_LABEL = EREFERENCE_TEMPLATE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Sub List Item Template</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_LIST_ITEM_TEMPLATE__SUB_LIST_ITEM_TEMPLATE = EREFERENCE_TEMPLATE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>EReference List Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_LIST_ITEM_TEMPLATE_FEATURE_COUNT = EREFERENCE_TEMPLATE_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>Get EReference Values</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_LIST_ITEM_TEMPLATE___GET_EREFERENCE_VALUES__EOBJECT = EREFERENCE_TEMPLATE___GET_EREFERENCE_VALUES__EOBJECT;
/**
* The operation id for the '<em>Build EReference Value Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_LIST_ITEM_TEMPLATE___BUILD_EREFERENCE_VALUE_LABEL__EOBJECT = EREFERENCE_TEMPLATE___BUILD_EREFERENCE_VALUE_LABEL__EOBJECT;
/**
* The operation id for the '<em>Build Item Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_LIST_ITEM_TEMPLATE___BUILD_ITEM_LABEL__OBJECT = EREFERENCE_TEMPLATE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Get Items</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_LIST_ITEM_TEMPLATE___GET_ITEMS__EOBJECT = EREFERENCE_TEMPLATE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>EReference List Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EREFERENCE_LIST_ITEM_TEMPLATE_OPERATION_COUNT = EREFERENCE_TEMPLATE_OPERATION_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EAttributeTemplateImpl <em>EAttribute Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EAttributeTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEAttributeTemplate()
* @generated
*/
int EATTRIBUTE_TEMPLATE = 32;
/**
* The feature id for the '<em><b>EAttribute</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EATTRIBUTE_TEMPLATE__EATTRIBUTE = 0;
/**
* The number of structural features of the '<em>EAttribute Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EATTRIBUTE_TEMPLATE_FEATURE_COUNT = 1;
/**
* The operation id for the '<em>Build EAttribute Value Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EATTRIBUTE_TEMPLATE___BUILD_EATTRIBUTE_VALUE_LABEL__OBJECT = 0;
/**
* The operation id for the '<em>Get EAttribute Values</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EATTRIBUTE_TEMPLATE___GET_EATTRIBUTE_VALUES__EOBJECT = 1;
/**
* The number of operations of the '<em>EAttribute Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EATTRIBUTE_TEMPLATE_OPERATION_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EAttributeListItemTemplateImpl <em>EAttribute List Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EAttributeListItemTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEAttributeListItemTemplate()
* @generated
*/
int EATTRIBUTE_LIST_ITEM_TEMPLATE = 31;
/**
* The feature id for the '<em><b>EAttribute</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EATTRIBUTE_LIST_ITEM_TEMPLATE__EATTRIBUTE = EATTRIBUTE_TEMPLATE__EATTRIBUTE;
/**
* The feature id for the '<em><b>Generate Item</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EATTRIBUTE_LIST_ITEM_TEMPLATE__GENERATE_ITEM = EATTRIBUTE_TEMPLATE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Custom Item Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EATTRIBUTE_LIST_ITEM_TEMPLATE__CUSTOM_ITEM_LABEL = EATTRIBUTE_TEMPLATE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>EAttribute List Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EATTRIBUTE_LIST_ITEM_TEMPLATE_FEATURE_COUNT = EATTRIBUTE_TEMPLATE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Build EAttribute Value Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EATTRIBUTE_LIST_ITEM_TEMPLATE___BUILD_EATTRIBUTE_VALUE_LABEL__OBJECT = EATTRIBUTE_TEMPLATE___BUILD_EATTRIBUTE_VALUE_LABEL__OBJECT;
/**
* The operation id for the '<em>Get EAttribute Values</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EATTRIBUTE_LIST_ITEM_TEMPLATE___GET_EATTRIBUTE_VALUES__EOBJECT = EATTRIBUTE_TEMPLATE___GET_EATTRIBUTE_VALUES__EOBJECT;
/**
* The operation id for the '<em>Build Item Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EATTRIBUTE_LIST_ITEM_TEMPLATE___BUILD_ITEM_LABEL__OBJECT = EATTRIBUTE_TEMPLATE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Get Items</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EATTRIBUTE_LIST_ITEM_TEMPLATE___GET_ITEMS__EOBJECT = EATTRIBUTE_TEMPLATE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>EAttribute List Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EATTRIBUTE_LIST_ITEM_TEMPLATE_OPERATION_COUNT = EATTRIBUTE_TEMPLATE_OPERATION_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EClassListItemTemplateImpl <em>EClass List Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EClassListItemTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEClassListItemTemplate()
* @generated
*/
int ECLASS_LIST_ITEM_TEMPLATE = 33;
/**
* The feature id for the '<em><b>EClass</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_LIST_ITEM_TEMPLATE__ECLASS = ECLASS_TEMPLATE__ECLASS;
/**
* The feature id for the '<em><b>Filter Rule</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_LIST_ITEM_TEMPLATE__FILTER_RULE = ECLASS_TEMPLATE__FILTER_RULE;
/**
* The feature id for the '<em><b>Generate Item</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_LIST_ITEM_TEMPLATE__GENERATE_ITEM = ECLASS_TEMPLATE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Custom Item Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_LIST_ITEM_TEMPLATE__CUSTOM_ITEM_LABEL = ECLASS_TEMPLATE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>List Item Template</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_LIST_ITEM_TEMPLATE__LIST_ITEM_TEMPLATE = ECLASS_TEMPLATE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>EClass List Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_LIST_ITEM_TEMPLATE_FEATURE_COUNT = ECLASS_TEMPLATE_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>Is Matching Filter Rule</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_LIST_ITEM_TEMPLATE___IS_MATCHING_FILTER_RULE__EOBJECT = ECLASS_TEMPLATE___IS_MATCHING_FILTER_RULE__EOBJECT;
/**
* The operation id for the '<em>Build Item Label</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_LIST_ITEM_TEMPLATE___BUILD_ITEM_LABEL__OBJECT = ECLASS_TEMPLATE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Get Items</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_LIST_ITEM_TEMPLATE___GET_ITEMS__EOBJECT = ECLASS_TEMPLATE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>EClass List Item Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECLASS_LIST_ITEM_TEMPLATE_OPERATION_COUNT = ECLASS_TEMPLATE_OPERATION_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.TreeListViewImpl <em>Tree List View</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.TreeListViewImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getTreeListView()
* @generated
*/
int TREE_LIST_VIEW = 34;
/**
* The feature id for the '<em><b>Generate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TREE_LIST_VIEW__GENERATE = ILEAF_BODY_PART_TEMPLATE__GENERATE;
/**
* The feature id for the '<em><b>Generate Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TREE_LIST_VIEW__GENERATE_TITLE = ILEAF_BODY_PART_TEMPLATE__GENERATE_TITLE;
/**
* The feature id for the '<em><b>Custom Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TREE_LIST_VIEW__CUSTOM_TITLE = ILEAF_BODY_PART_TEMPLATE__CUSTOM_TITLE;
/**
* The feature id for the '<em><b>Generate Branch Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TREE_LIST_VIEW__GENERATE_BRANCH_CONDITION = ILEAF_BODY_PART_TEMPLATE__GENERATE_BRANCH_CONDITION;
/**
* The feature id for the '<em><b>Root List Item Template</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TREE_LIST_VIEW__ROOT_LIST_ITEM_TEMPLATE = ILEAF_BODY_PART_TEMPLATE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Tree List View</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TREE_LIST_VIEW_FEATURE_COUNT = ILEAF_BODY_PART_TEMPLATE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Build Part Template Title</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TREE_LIST_VIEW___BUILD_PART_TEMPLATE_TITLE__EOBJECT = ILEAF_BODY_PART_TEMPLATE___BUILD_PART_TEMPLATE_TITLE__EOBJECT;
/**
* The operation id for the '<em>Generate Branch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TREE_LIST_VIEW___GENERATE_BRANCH__EOBJECT = ILEAF_BODY_PART_TEMPLATE___GENERATE_BRANCH__EOBJECT;
/**
* The number of operations of the '<em>Tree List View</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TREE_LIST_VIEW_OPERATION_COUNT = ILEAF_BODY_PART_TEMPLATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.InsertFileTemplateImpl <em>Insert File Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.InsertFileTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getInsertFileTemplate()
* @generated
*/
int INSERT_FILE_TEMPLATE = 35;
/**
* The feature id for the '<em><b>File Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INSERT_FILE_TEMPLATE__FILE_PATH = BuiltInTypesPackage.DEFAULT_FILE_REFERENCE__FILE_PATH;
/**
* The feature id for the '<em><b>Generate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INSERT_FILE_TEMPLATE__GENERATE = BuiltInTypesPackage.DEFAULT_FILE_REFERENCE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Generate Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INSERT_FILE_TEMPLATE__GENERATE_TITLE = BuiltInTypesPackage.DEFAULT_FILE_REFERENCE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Custom Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INSERT_FILE_TEMPLATE__CUSTOM_TITLE = BuiltInTypesPackage.DEFAULT_FILE_REFERENCE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Generate Branch Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INSERT_FILE_TEMPLATE__GENERATE_BRANCH_CONDITION = BuiltInTypesPackage.DEFAULT_FILE_REFERENCE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Insert File Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INSERT_FILE_TEMPLATE_FEATURE_COUNT = BuiltInTypesPackage.DEFAULT_FILE_REFERENCE_FEATURE_COUNT + 4;
/**
* The operation id for the '<em>Get File Path</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INSERT_FILE_TEMPLATE___GET_FILE_PATH = BuiltInTypesPackage.DEFAULT_FILE_REFERENCE___GET_FILE_PATH;
/**
* The operation id for the '<em>Build Part Template Title</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INSERT_FILE_TEMPLATE___BUILD_PART_TEMPLATE_TITLE__EOBJECT = BuiltInTypesPackage.DEFAULT_FILE_REFERENCE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Generate Branch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INSERT_FILE_TEMPLATE___GENERATE_BRANCH__EOBJECT = BuiltInTypesPackage.DEFAULT_FILE_REFERENCE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>Insert File Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INSERT_FILE_TEMPLATE_OPERATION_COUNT = BuiltInTypesPackage.DEFAULT_FILE_REFERENCE_OPERATION_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.TableOfFiguresImpl <em>Table Of Figures</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.TableOfFiguresImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getTableOfFigures()
* @generated
*/
int TABLE_OF_FIGURES = 36;
/**
* The feature id for the '<em><b>Tof Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TABLE_OF_FIGURES__TOF_TITLE = DOCUMENT_PART_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Table Of Figures</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TABLE_OF_FIGURES_FEATURE_COUNT = DOCUMENT_PART_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Table Of Figures</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TABLE_OF_FIGURES_OPERATION_COUNT = DOCUMENT_PART_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EClassFilterBehavior <em>EClass Filter Behavior</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EClassFilterBehavior
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEClassFilterBehavior()
* @generated
*/
int ECLASS_FILTER_BEHAVIOR = 37;
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate <em>Document Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Document Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate
* @generated
*/
EClass getDocumentTemplate();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getSemanticContext <em>Semantic Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Semantic Context</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getSemanticContext()
* @see #getDocumentTemplate()
* @generated
*/
EReference getDocumentTemplate_SemanticContext();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getGraphicalContext <em>Graphical Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Graphical Context</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getGraphicalContext()
* @see #getDocumentTemplate()
* @generated
*/
EReference getDocumentTemplate_GraphicalContext();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getDocumentTemplatePrototype <em>Document Template Prototype</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Document Template Prototype</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getDocumentTemplatePrototype()
* @see #getDocumentTemplate()
* @generated
*/
EReference getDocumentTemplate_DocumentTemplatePrototype();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getName()
* @see #getDocumentTemplate()
* @generated
*/
EAttribute getDocumentTemplate_Name();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Description</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getDescription()
* @see #getDocumentTemplate()
* @generated
*/
EAttribute getDocumentTemplate_Description();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getKindId <em>Kind Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Kind Id</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getKindId()
* @see #getDocumentTemplate()
* @generated
*/
EAttribute getDocumentTemplate_KindId();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getDocumentStructureGeneratorConfiguration <em>Document Structure Generator Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Document Structure Generator Configuration</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getDocumentStructureGeneratorConfiguration()
* @see #getDocumentTemplate()
* @generated
*/
EReference getDocumentTemplate_DocumentStructureGeneratorConfiguration();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getAuthors <em>Author</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Author</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getAuthors()
* @see #getDocumentTemplate()
* @generated
*/
EReference getDocumentTemplate_Author();
/**
* Returns the meta object for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getType() <em>Get Type</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Get Type</em>' operation.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getType()
* @generated
*/
EOperation getDocumentTemplate__GetType();
/**
* Returns the meta object for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getIconPath() <em>Get Icon Path</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Get Icon Path</em>' operation.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate#getIconPath()
* @generated
*/
EOperation getDocumentTemplate__GetIconPath();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplatePrototype <em>Document Template Prototype</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Document Template Prototype</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplatePrototype
* @generated
*/
EClass getDocumentTemplatePrototype();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplatePrototype#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Type</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplatePrototype#getType()
* @see #getDocumentTemplatePrototype()
* @generated
*/
EAttribute getDocumentTemplatePrototype_Type();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplatePrototype#getIconPath <em>Icon Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Icon Path</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplatePrototype#getIconPath()
* @see #getDocumentTemplatePrototype()
* @generated
*/
EAttribute getDocumentTemplatePrototype_IconPath();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplatePrototype#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Description</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplatePrototype#getDescription()
* @see #getDocumentTemplatePrototype()
* @generated
*/
EAttribute getDocumentTemplatePrototype_Description();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplatePrototype#getDocumentTemplate <em>Document Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Document Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplatePrototype#getDocumentTemplate()
* @see #getDocumentTemplatePrototype()
* @generated
*/
EReference getDocumentTemplatePrototype_DocumentTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.TextDocumentTemplate <em>Text Document Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Text Document Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.TextDocumentTemplate
* @generated
*/
EClass getTextDocumentTemplate();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.TextDocumentTemplate#getMainTitle <em>Main Title</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Main Title</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.TextDocumentTemplate#getMainTitle()
* @see #getTextDocumentTemplate()
* @generated
*/
EAttribute getTextDocumentTemplate_MainTitle();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.TextDocumentTemplate#getDocumentParts <em>Document Part</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Document Part</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.TextDocumentTemplate#getDocumentParts()
* @see #getTextDocumentTemplate()
* @generated
*/
EReference getTextDocumentTemplate_DocumentPart();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentPart <em>Document Part</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Document Part</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentPart
* @generated
*/
EClass getDocumentPart();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.TableOfContents <em>Table Of Contents</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Table Of Contents</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.TableOfContents
* @generated
*/
EClass getTableOfContents();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.TableOfContents#getTocTitle <em>Toc Title</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Toc Title</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.TableOfContents#getTocTitle()
* @see #getTableOfContents()
* @generated
*/
EAttribute getTableOfContents_TocTitle();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.Body <em>Body</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Body</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.Body
* @generated
*/
EClass getBody();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.Body#getBodyPartTemplates <em>Body Part Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Body Part Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.Body#getBodyPartTemplates()
* @see #getBody()
* @generated
*/
EReference getBody_BodyPartTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodyPartTemplate <em>IBody Part Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>IBody Part Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodyPartTemplate
* @generated
*/
EClass getIBodyPartTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodySectionPartTemplate <em>IBody Section Part Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>IBody Section Part Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodySectionPartTemplate
* @generated
*/
EClass getIBodySectionPartTemplate();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodySectionPartTemplate#isGenerate <em>Generate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Generate</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodySectionPartTemplate#isGenerate()
* @see #getIBodySectionPartTemplate()
* @generated
*/
EAttribute getIBodySectionPartTemplate_Generate();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodySectionPartTemplate#isGenerateTitle <em>Generate Title</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Generate Title</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodySectionPartTemplate#isGenerateTitle()
* @see #getIBodySectionPartTemplate()
* @generated
*/
EAttribute getIBodySectionPartTemplate_GenerateTitle();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodySectionPartTemplate#getCustomTitle <em>Custom Title</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Custom Title</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodySectionPartTemplate#getCustomTitle()
* @see #getIBodySectionPartTemplate()
* @generated
*/
EAttribute getIBodySectionPartTemplate_CustomTitle();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodySectionPartTemplate#getGenerateBranchCondition <em>Generate Branch Condition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Generate Branch Condition</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodySectionPartTemplate#getGenerateBranchCondition()
* @see #getIBodySectionPartTemplate()
* @generated
*/
EReference getIBodySectionPartTemplate_GenerateBranchCondition();
/**
* Returns the meta object for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodySectionPartTemplate#buildPartTemplateTitle(org.eclipse.emf.ecore.EObject) <em>Build Part Template Title</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Build Part Template Title</em>' operation.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodySectionPartTemplate#buildPartTemplateTitle(org.eclipse.emf.ecore.EObject)
* @generated
*/
EOperation getIBodySectionPartTemplate__BuildPartTemplateTitle__EObject();
/**
* Returns the meta object for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodySectionPartTemplate#generateBranch(org.eclipse.emf.ecore.EObject) <em>Generate Branch</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Generate Branch</em>' operation.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodySectionPartTemplate#generateBranch(org.eclipse.emf.ecore.EObject)
* @generated
*/
EOperation getIBodySectionPartTemplate__GenerateBranch__EObject();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedBodyPartTemplate <em>IComposed Body Part Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>IComposed Body Part Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedBodyPartTemplate
* @generated
*/
EClass getIComposedBodyPartTemplate();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedBodyPartTemplate#getSubBodyPartTemplates <em>Sub Body Part Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Sub Body Part Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedBodyPartTemplate#getSubBodyPartTemplates()
* @see #getIComposedBodyPartTemplate()
* @generated
*/
EReference getIComposedBodyPartTemplate_SubBodyPartTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ISubBodyPartTemplate <em>ISub Body Part Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>ISub Body Part Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ISubBodyPartTemplate
* @generated
*/
EClass getISubBodyPartTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafBodyPartTemplate <em>ILeaf Body Part Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>ILeaf Body Part Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafBodyPartTemplate
* @generated
*/
EClass getILeafBodyPartTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedSubBodyPartTemplate <em>IComposed Sub Body Part Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>IComposed Sub Body Part Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedSubBodyPartTemplate
* @generated
*/
EClass getIComposedSubBodyPartTemplate();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedSubBodyPartTemplate#getBodyPartTemplates <em>Body Part Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Body Part Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedSubBodyPartTemplate#getBodyPartTemplates()
* @see #getIComposedSubBodyPartTemplate()
* @generated
*/
EReference getIComposedSubBodyPartTemplate_BodyPartTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafSubBodyPartTemplate <em>ILeaf Sub Body Part Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>ILeaf Sub Body Part Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafSubBodyPartTemplate
* @generated
*/
EClass getILeafSubBodyPartTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EClassPartTemplate <em>EClass Part Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>EClass Part Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EClassPartTemplate
* @generated
*/
EClass getEClassPartTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EClassTemplate <em>EClass Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>EClass Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EClassTemplate
* @generated
*/
EClass getEClassTemplate();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EClassTemplate#getEClass <em>EClass</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>EClass</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EClassTemplate#getEClass()
* @see #getEClassTemplate()
* @generated
*/
EReference getEClassTemplate_EClass();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EClassTemplate#getFilterRule <em>Filter Rule</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Filter Rule</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EClassTemplate#getFilterRule()
* @see #getEClassTemplate()
* @generated
*/
EAttribute getEClassTemplate_FilterRule();
/**
* Returns the meta object for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EClassTemplate#isMatchingFilterRule(org.eclipse.emf.ecore.EObject) <em>Is Matching Filter Rule</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Is Matching Filter Rule</em>' operation.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EClassTemplate#isMatchingFilterRule(org.eclipse.emf.ecore.EObject)
* @generated
*/
EOperation getEClassTemplate__IsMatchingFilterRule__EObject();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EReferencePartTemplate <em>EReference Part Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>EReference Part Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EReferencePartTemplate
* @generated
*/
EClass getEReferencePartTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EReferenceTemplate <em>EReference Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>EReference Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EReferenceTemplate
* @generated
*/
EClass getEReferenceTemplate();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EReferenceTemplate#getEReference <em>EReference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>EReference</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EReferenceTemplate#getEReference()
* @see #getEReferenceTemplate()
* @generated
*/
EReference getEReferenceTemplate_EReference();
/**
* Returns the meta object for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EReferenceTemplate#getEReferenceValues(org.eclipse.emf.ecore.EObject) <em>Get EReference Values</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Get EReference Values</em>' operation.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EReferenceTemplate#getEReferenceValues(org.eclipse.emf.ecore.EObject)
* @generated
*/
EOperation getEReferenceTemplate__GetEReferenceValues__EObject();
/**
* Returns the meta object for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EReferenceTemplate#buildEReferenceValueLabel(org.eclipse.emf.ecore.EObject) <em>Build EReference Value Label</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Build EReference Value Label</em>' operation.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EReferenceTemplate#buildEReferenceValueLabel(org.eclipse.emf.ecore.EObject)
* @generated
*/
EOperation getEReferenceTemplate__BuildEReferenceValueLabel__EObject();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITemplatePartView <em>ITemplate Part View</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>ITemplate Part View</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITemplatePartView
* @generated
*/
EClass getITemplatePartView();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITableView <em>ITable View</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>ITable View</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITableView
* @generated
*/
EClass getITableView();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITableView#getColumns <em>Columns</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Columns</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITableView#getColumns()
* @see #getITableView()
* @generated
*/
EReference getITableView_Columns();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITableView#isGenerateRowHeader <em>Generate Row Header</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Generate Row Header</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITableView#isGenerateRowHeader()
* @see #getITableView()
* @generated
*/
EAttribute getITableView_GenerateRowHeader();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITableView#isGenerateColumnHeader <em>Generate Column Header</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Generate Column Header</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITableView#isGenerateColumnHeader()
* @see #getITableView()
* @generated
*/
EAttribute getITableView_GenerateColumnHeader();
/**
* Returns the meta object for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITableView#getRows(org.eclipse.emf.ecore.EObject) <em>Get Rows</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Get Rows</em>' operation.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITableView#getRows(org.eclipse.emf.ecore.EObject)
* @generated
*/
EOperation getITableView__GetRows__EObject();
/**
* Returns the meta object for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITableView#buildRowHeaderLabel(org.eclipse.emf.ecore.EObject) <em>Build Row Header Label</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Build Row Header Label</em>' operation.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITableView#buildRowHeaderLabel(org.eclipse.emf.ecore.EObject)
* @generated
*/
EOperation getITableView__BuildRowHeaderLabel__EObject();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IColumn <em>IColumn</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>IColumn</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IColumn
* @generated
*/
EClass getIColumn();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IColumn#getCustomColumnTitle <em>Custom Column Title</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Custom Column Title</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IColumn#getCustomColumnTitle()
* @see #getIColumn()
* @generated
*/
EAttribute getIColumn_CustomColumnTitle();
/**
* Returns the meta object for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IColumn#buildColumnHeaderLabel() <em>Build Column Header Label</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Build Column Header Label</em>' operation.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IColumn#buildColumnHeaderLabel()
* @generated
*/
EOperation getIColumn__BuildColumnHeaderLabel();
/**
* Returns the meta object for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IColumn#getCellValue(org.eclipse.emf.ecore.EObject) <em>Get Cell Value</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Get Cell Value</em>' operation.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IColumn#getCellValue(org.eclipse.emf.ecore.EObject)
* @generated
*/
EOperation getIColumn__GetCellValue__EObject();
/**
* Returns the meta object for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IColumn#buildCellLabel(java.lang.Object) <em>Build Cell Label</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Build Cell Label</em>' operation.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IColumn#buildCellLabel(java.lang.Object)
* @generated
*/
EOperation getIColumn__BuildCellLabel__Object();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EReferenceTableView <em>EReference Table View</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>EReference Table View</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EReferenceTableView
* @generated
*/
EClass getEReferenceTableView();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EStructuralFeatureColumn <em>EStructural Feature Column</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>EStructural Feature Column</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EStructuralFeatureColumn
* @generated
*/
EClass getEStructuralFeatureColumn();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EStructuralFeatureTemplate <em>EStructural Feature Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>EStructural Feature Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EStructuralFeatureTemplate
* @generated
*/
EClass getEStructuralFeatureTemplate();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EStructuralFeatureTemplate#getFeature <em>Feature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Feature</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EStructuralFeatureTemplate#getFeature()
* @see #getEStructuralFeatureTemplate()
* @generated
*/
EReference getEStructuralFeatureTemplate_Feature();
/**
* Returns the meta object for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EStructuralFeatureTemplate#getEStructuralFeatureValues(org.eclipse.emf.ecore.EObject) <em>Get EStructural Feature Values</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Get EStructural Feature Values</em>' operation.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EStructuralFeatureTemplate#getEStructuralFeatureValues(org.eclipse.emf.ecore.EObject)
* @generated
*/
EOperation getEStructuralFeatureTemplate__GetEStructuralFeatureValues__EObject();
/**
* Returns the meta object for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EStructuralFeatureTemplate#buildEStructuralFeatureValueLabel(java.lang.Object) <em>Build EStructural Feature Value Label</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Build EStructural Feature Value Label</em>' operation.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EStructuralFeatureTemplate#buildEStructuralFeatureValueLabel(java.lang.Object)
* @generated
*/
EOperation getEStructuralFeatureTemplate__BuildEStructuralFeatureValueLabel__Object();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IListItemTemplate <em>IList Item Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>IList Item Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IListItemTemplate
* @generated
*/
EClass getIListItemTemplate();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IListItemTemplate#isGenerateItem <em>Generate Item</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Generate Item</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IListItemTemplate#isGenerateItem()
* @see #getIListItemTemplate()
* @generated
*/
EAttribute getIListItemTemplate_GenerateItem();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IListItemTemplate#getCustomItemLabel <em>Custom Item Label</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Custom Item Label</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IListItemTemplate#getCustomItemLabel()
* @see #getIListItemTemplate()
* @generated
*/
EAttribute getIListItemTemplate_CustomItemLabel();
/**
* Returns the meta object for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IListItemTemplate#buildItemLabel(java.lang.Object) <em>Build Item Label</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Build Item Label</em>' operation.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IListItemTemplate#buildItemLabel(java.lang.Object)
* @generated
*/
EOperation getIListItemTemplate__BuildItemLabel__Object();
/**
* Returns the meta object for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IListItemTemplate#getItems(org.eclipse.emf.ecore.EObject) <em>Get Items</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Get Items</em>' operation.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IListItemTemplate#getItems(org.eclipse.emf.ecore.EObject)
* @generated
*/
EOperation getIListItemTemplate__GetItems__EObject();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafListItemTemplate <em>ILeaf List Item Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>ILeaf List Item Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafListItemTemplate
* @generated
*/
EClass getILeafListItemTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IRootListItemTemplate <em>IRoot List Item Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>IRoot List Item Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IRootListItemTemplate
* @generated
*/
EClass getIRootListItemTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedListItemTemplate <em>IComposed List Item Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>IComposed List Item Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedListItemTemplate
* @generated
*/
EClass getIComposedListItemTemplate();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedListItemTemplate#getSubListItemTemplates <em>Sub List Item Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Sub List Item Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedListItemTemplate#getSubListItemTemplates()
* @see #getIComposedListItemTemplate()
* @generated
*/
EReference getIComposedListItemTemplate_SubListItemTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ISubListItemTemplate <em>ISub List Item Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>ISub List Item Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ISubListItemTemplate
* @generated
*/
EClass getISubListItemTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedSubListItemTemplate <em>IComposed Sub List Item Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>IComposed Sub List Item Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedSubListItemTemplate
* @generated
*/
EClass getIComposedSubListItemTemplate();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedSubListItemTemplate#getListItemTemplates <em>List Item Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>List Item Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedSubListItemTemplate#getListItemTemplates()
* @see #getIComposedSubListItemTemplate()
* @generated
*/
EReference getIComposedSubListItemTemplate_ListItemTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafSubListItemTemplate <em>ILeaf Sub List Item Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>ILeaf Sub List Item Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafSubListItemTemplate
* @generated
*/
EClass getILeafSubListItemTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EReferenceListItemTemplate <em>EReference List Item Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>EReference List Item Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EReferenceListItemTemplate
* @generated
*/
EClass getEReferenceListItemTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EAttributeListItemTemplate <em>EAttribute List Item Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>EAttribute List Item Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EAttributeListItemTemplate
* @generated
*/
EClass getEAttributeListItemTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EAttributeTemplate <em>EAttribute Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>EAttribute Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EAttributeTemplate
* @generated
*/
EClass getEAttributeTemplate();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EAttributeTemplate#getEAttribute <em>EAttribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>EAttribute</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EAttributeTemplate#getEAttribute()
* @see #getEAttributeTemplate()
* @generated
*/
EReference getEAttributeTemplate_EAttribute();
/**
* Returns the meta object for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EAttributeTemplate#buildEAttributeValueLabel(java.lang.Object) <em>Build EAttribute Value Label</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Build EAttribute Value Label</em>' operation.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EAttributeTemplate#buildEAttributeValueLabel(java.lang.Object)
* @generated
*/
EOperation getEAttributeTemplate__BuildEAttributeValueLabel__Object();
/**
* Returns the meta object for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EAttributeTemplate#getEAttributeValues(org.eclipse.emf.ecore.EObject) <em>Get EAttribute Values</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Get EAttribute Values</em>' operation.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EAttributeTemplate#getEAttributeValues(org.eclipse.emf.ecore.EObject)
* @generated
*/
EOperation getEAttributeTemplate__GetEAttributeValues__EObject();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EClassListItemTemplate <em>EClass List Item Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>EClass List Item Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EClassListItemTemplate
* @generated
*/
EClass getEClassListItemTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.TreeListView <em>Tree List View</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Tree List View</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.TreeListView
* @generated
*/
EClass getTreeListView();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.TreeListView#getRootListItemTemplates <em>Root List Item Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Root List Item Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.TreeListView#getRootListItemTemplates()
* @see #getTreeListView()
* @generated
*/
EReference getTreeListView_RootListItemTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.InsertFileTemplate <em>Insert File Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Insert File Template</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.InsertFileTemplate
* @generated
*/
EClass getInsertFileTemplate();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.TableOfFigures <em>Table Of Figures</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Table Of Figures</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.TableOfFigures
* @generated
*/
EClass getTableOfFigures();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.TableOfFigures#getTofTitle <em>Tof Title</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Tof Title</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.TableOfFigures#getTofTitle()
* @see #getTableOfFigures()
* @generated
*/
EAttribute getTableOfFigures_TofTitle();
/**
* Returns the meta object for enum '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EClassFilterBehavior <em>EClass Filter Behavior</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>EClass Filter Behavior</em>'.
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EClassFilterBehavior
* @generated
*/
EEnum getEClassFilterBehavior();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the factory that creates the instances of the model.
* @generated
*/
DocumentStructureTemplateFactory getDocumentStructureTemplateFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate <em>Document Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getDocumentTemplate()
* @generated
*/
EClass DOCUMENT_TEMPLATE = eINSTANCE.getDocumentTemplate();
/**
* The meta object literal for the '<em><b>Semantic Context</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference DOCUMENT_TEMPLATE__SEMANTIC_CONTEXT = eINSTANCE.getDocumentTemplate_SemanticContext();
/**
* The meta object literal for the '<em><b>Graphical Context</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference DOCUMENT_TEMPLATE__GRAPHICAL_CONTEXT = eINSTANCE.getDocumentTemplate_GraphicalContext();
/**
* The meta object literal for the '<em><b>Document Template Prototype</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference DOCUMENT_TEMPLATE__DOCUMENT_TEMPLATE_PROTOTYPE = eINSTANCE.getDocumentTemplate_DocumentTemplatePrototype();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DOCUMENT_TEMPLATE__NAME = eINSTANCE.getDocumentTemplate_Name();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DOCUMENT_TEMPLATE__DESCRIPTION = eINSTANCE.getDocumentTemplate_Description();
/**
* The meta object literal for the '<em><b>Kind Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DOCUMENT_TEMPLATE__KIND_ID = eINSTANCE.getDocumentTemplate_KindId();
/**
* The meta object literal for the '<em><b>Document Structure Generator Configuration</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference DOCUMENT_TEMPLATE__DOCUMENT_STRUCTURE_GENERATOR_CONFIGURATION = eINSTANCE.getDocumentTemplate_DocumentStructureGeneratorConfiguration();
/**
* The meta object literal for the '<em><b>Author</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference DOCUMENT_TEMPLATE__AUTHOR = eINSTANCE.getDocumentTemplate_Author();
/**
* The meta object literal for the '<em><b>Get Type</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation DOCUMENT_TEMPLATE___GET_TYPE = eINSTANCE.getDocumentTemplate__GetType();
/**
* The meta object literal for the '<em><b>Get Icon Path</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation DOCUMENT_TEMPLATE___GET_ICON_PATH = eINSTANCE.getDocumentTemplate__GetIconPath();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentTemplatePrototypeImpl <em>Document Template Prototype</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentTemplatePrototypeImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getDocumentTemplatePrototype()
* @generated
*/
EClass DOCUMENT_TEMPLATE_PROTOTYPE = eINSTANCE.getDocumentTemplatePrototype();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DOCUMENT_TEMPLATE_PROTOTYPE__TYPE = eINSTANCE.getDocumentTemplatePrototype_Type();
/**
* The meta object literal for the '<em><b>Icon Path</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DOCUMENT_TEMPLATE_PROTOTYPE__ICON_PATH = eINSTANCE.getDocumentTemplatePrototype_IconPath();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DOCUMENT_TEMPLATE_PROTOTYPE__DESCRIPTION = eINSTANCE.getDocumentTemplatePrototype_Description();
/**
* The meta object literal for the '<em><b>Document Template</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference DOCUMENT_TEMPLATE_PROTOTYPE__DOCUMENT_TEMPLATE = eINSTANCE.getDocumentTemplatePrototype_DocumentTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.TextDocumentTemplateImpl <em>Text Document Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.TextDocumentTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getTextDocumentTemplate()
* @generated
*/
EClass TEXT_DOCUMENT_TEMPLATE = eINSTANCE.getTextDocumentTemplate();
/**
* The meta object literal for the '<em><b>Main Title</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TEXT_DOCUMENT_TEMPLATE__MAIN_TITLE = eINSTANCE.getTextDocumentTemplate_MainTitle();
/**
* The meta object literal for the '<em><b>Document Part</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference TEXT_DOCUMENT_TEMPLATE__DOCUMENT_PART = eINSTANCE.getTextDocumentTemplate_DocumentPart();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentPart <em>Document Part</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.DocumentPart
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getDocumentPart()
* @generated
*/
EClass DOCUMENT_PART = eINSTANCE.getDocumentPart();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.TableOfContentsImpl <em>Table Of Contents</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.TableOfContentsImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getTableOfContents()
* @generated
*/
EClass TABLE_OF_CONTENTS = eINSTANCE.getTableOfContents();
/**
* The meta object literal for the '<em><b>Toc Title</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TABLE_OF_CONTENTS__TOC_TITLE = eINSTANCE.getTableOfContents_TocTitle();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.BodyImpl <em>Body</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.BodyImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getBody()
* @generated
*/
EClass BODY = eINSTANCE.getBody();
/**
* The meta object literal for the '<em><b>Body Part Template</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference BODY__BODY_PART_TEMPLATE = eINSTANCE.getBody_BodyPartTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodyPartTemplate <em>IBody Part Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodyPartTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getIBodyPartTemplate()
* @generated
*/
EClass IBODY_PART_TEMPLATE = eINSTANCE.getIBodyPartTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodySectionPartTemplate <em>IBody Section Part Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IBodySectionPartTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getIBodySectionPartTemplate()
* @generated
*/
EClass IBODY_SECTION_PART_TEMPLATE = eINSTANCE.getIBodySectionPartTemplate();
/**
* The meta object literal for the '<em><b>Generate</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute IBODY_SECTION_PART_TEMPLATE__GENERATE = eINSTANCE.getIBodySectionPartTemplate_Generate();
/**
* The meta object literal for the '<em><b>Generate Title</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute IBODY_SECTION_PART_TEMPLATE__GENERATE_TITLE = eINSTANCE.getIBodySectionPartTemplate_GenerateTitle();
/**
* The meta object literal for the '<em><b>Custom Title</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute IBODY_SECTION_PART_TEMPLATE__CUSTOM_TITLE = eINSTANCE.getIBodySectionPartTemplate_CustomTitle();
/**
* The meta object literal for the '<em><b>Generate Branch Condition</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference IBODY_SECTION_PART_TEMPLATE__GENERATE_BRANCH_CONDITION = eINSTANCE.getIBodySectionPartTemplate_GenerateBranchCondition();
/**
* The meta object literal for the '<em><b>Build Part Template Title</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation IBODY_SECTION_PART_TEMPLATE___BUILD_PART_TEMPLATE_TITLE__EOBJECT = eINSTANCE.getIBodySectionPartTemplate__BuildPartTemplateTitle__EObject();
/**
* The meta object literal for the '<em><b>Generate Branch</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation IBODY_SECTION_PART_TEMPLATE___GENERATE_BRANCH__EOBJECT = eINSTANCE.getIBodySectionPartTemplate__GenerateBranch__EObject();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedBodyPartTemplate <em>IComposed Body Part Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedBodyPartTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getIComposedBodyPartTemplate()
* @generated
*/
EClass ICOMPOSED_BODY_PART_TEMPLATE = eINSTANCE.getIComposedBodyPartTemplate();
/**
* The meta object literal for the '<em><b>Sub Body Part Template</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference ICOMPOSED_BODY_PART_TEMPLATE__SUB_BODY_PART_TEMPLATE = eINSTANCE.getIComposedBodyPartTemplate_SubBodyPartTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ISubBodyPartTemplate <em>ISub Body Part Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ISubBodyPartTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getISubBodyPartTemplate()
* @generated
*/
EClass ISUB_BODY_PART_TEMPLATE = eINSTANCE.getISubBodyPartTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafBodyPartTemplate <em>ILeaf Body Part Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafBodyPartTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getILeafBodyPartTemplate()
* @generated
*/
EClass ILEAF_BODY_PART_TEMPLATE = eINSTANCE.getILeafBodyPartTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedSubBodyPartTemplate <em>IComposed Sub Body Part Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedSubBodyPartTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getIComposedSubBodyPartTemplate()
* @generated
*/
EClass ICOMPOSED_SUB_BODY_PART_TEMPLATE = eINSTANCE.getIComposedSubBodyPartTemplate();
/**
* The meta object literal for the '<em><b>Body Part Template</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference ICOMPOSED_SUB_BODY_PART_TEMPLATE__BODY_PART_TEMPLATE = eINSTANCE.getIComposedSubBodyPartTemplate_BodyPartTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafSubBodyPartTemplate <em>ILeaf Sub Body Part Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafSubBodyPartTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getILeafSubBodyPartTemplate()
* @generated
*/
EClass ILEAF_SUB_BODY_PART_TEMPLATE = eINSTANCE.getILeafSubBodyPartTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EClassPartTemplateImpl <em>EClass Part Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EClassPartTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEClassPartTemplate()
* @generated
*/
EClass ECLASS_PART_TEMPLATE = eINSTANCE.getEClassPartTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EClassTemplateImpl <em>EClass Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EClassTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEClassTemplate()
* @generated
*/
EClass ECLASS_TEMPLATE = eINSTANCE.getEClassTemplate();
/**
* The meta object literal for the '<em><b>EClass</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference ECLASS_TEMPLATE__ECLASS = eINSTANCE.getEClassTemplate_EClass();
/**
* The meta object literal for the '<em><b>Filter Rule</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute ECLASS_TEMPLATE__FILTER_RULE = eINSTANCE.getEClassTemplate_FilterRule();
/**
* The meta object literal for the '<em><b>Is Matching Filter Rule</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation ECLASS_TEMPLATE___IS_MATCHING_FILTER_RULE__EOBJECT = eINSTANCE.getEClassTemplate__IsMatchingFilterRule__EObject();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EReferencePartTemplateImpl <em>EReference Part Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EReferencePartTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEReferencePartTemplate()
* @generated
*/
EClass EREFERENCE_PART_TEMPLATE = eINSTANCE.getEReferencePartTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EReferenceTemplateImpl <em>EReference Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EReferenceTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEReferenceTemplate()
* @generated
*/
EClass EREFERENCE_TEMPLATE = eINSTANCE.getEReferenceTemplate();
/**
* The meta object literal for the '<em><b>EReference</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference EREFERENCE_TEMPLATE__EREFERENCE = eINSTANCE.getEReferenceTemplate_EReference();
/**
* The meta object literal for the '<em><b>Get EReference Values</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation EREFERENCE_TEMPLATE___GET_EREFERENCE_VALUES__EOBJECT = eINSTANCE.getEReferenceTemplate__GetEReferenceValues__EObject();
/**
* The meta object literal for the '<em><b>Build EReference Value Label</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation EREFERENCE_TEMPLATE___BUILD_EREFERENCE_VALUE_LABEL__EOBJECT = eINSTANCE.getEReferenceTemplate__BuildEReferenceValueLabel__EObject();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITemplatePartView <em>ITemplate Part View</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITemplatePartView
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getITemplatePartView()
* @generated
*/
EClass ITEMPLATE_PART_VIEW = eINSTANCE.getITemplatePartView();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITableView <em>ITable View</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ITableView
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getITableView()
* @generated
*/
EClass ITABLE_VIEW = eINSTANCE.getITableView();
/**
* The meta object literal for the '<em><b>Columns</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference ITABLE_VIEW__COLUMNS = eINSTANCE.getITableView_Columns();
/**
* The meta object literal for the '<em><b>Generate Row Header</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute ITABLE_VIEW__GENERATE_ROW_HEADER = eINSTANCE.getITableView_GenerateRowHeader();
/**
* The meta object literal for the '<em><b>Generate Column Header</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute ITABLE_VIEW__GENERATE_COLUMN_HEADER = eINSTANCE.getITableView_GenerateColumnHeader();
/**
* The meta object literal for the '<em><b>Get Rows</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation ITABLE_VIEW___GET_ROWS__EOBJECT = eINSTANCE.getITableView__GetRows__EObject();
/**
* The meta object literal for the '<em><b>Build Row Header Label</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation ITABLE_VIEW___BUILD_ROW_HEADER_LABEL__EOBJECT = eINSTANCE.getITableView__BuildRowHeaderLabel__EObject();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IColumn <em>IColumn</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IColumn
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getIColumn()
* @generated
*/
EClass ICOLUMN = eINSTANCE.getIColumn();
/**
* The meta object literal for the '<em><b>Custom Column Title</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute ICOLUMN__CUSTOM_COLUMN_TITLE = eINSTANCE.getIColumn_CustomColumnTitle();
/**
* The meta object literal for the '<em><b>Build Column Header Label</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation ICOLUMN___BUILD_COLUMN_HEADER_LABEL = eINSTANCE.getIColumn__BuildColumnHeaderLabel();
/**
* The meta object literal for the '<em><b>Get Cell Value</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation ICOLUMN___GET_CELL_VALUE__EOBJECT = eINSTANCE.getIColumn__GetCellValue__EObject();
/**
* The meta object literal for the '<em><b>Build Cell Label</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation ICOLUMN___BUILD_CELL_LABEL__OBJECT = eINSTANCE.getIColumn__BuildCellLabel__Object();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EReferenceTableViewImpl <em>EReference Table View</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EReferenceTableViewImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEReferenceTableView()
* @generated
*/
EClass EREFERENCE_TABLE_VIEW = eINSTANCE.getEReferenceTableView();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EStructuralFeatureColumnImpl <em>EStructural Feature Column</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EStructuralFeatureColumnImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEStructuralFeatureColumn()
* @generated
*/
EClass ESTRUCTURAL_FEATURE_COLUMN = eINSTANCE.getEStructuralFeatureColumn();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EStructuralFeatureTemplateImpl <em>EStructural Feature Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EStructuralFeatureTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEStructuralFeatureTemplate()
* @generated
*/
EClass ESTRUCTURAL_FEATURE_TEMPLATE = eINSTANCE.getEStructuralFeatureTemplate();
/**
* The meta object literal for the '<em><b>Feature</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference ESTRUCTURAL_FEATURE_TEMPLATE__FEATURE = eINSTANCE.getEStructuralFeatureTemplate_Feature();
/**
* The meta object literal for the '<em><b>Get EStructural Feature Values</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation ESTRUCTURAL_FEATURE_TEMPLATE___GET_ESTRUCTURAL_FEATURE_VALUES__EOBJECT = eINSTANCE.getEStructuralFeatureTemplate__GetEStructuralFeatureValues__EObject();
/**
* The meta object literal for the '<em><b>Build EStructural Feature Value Label</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation ESTRUCTURAL_FEATURE_TEMPLATE___BUILD_ESTRUCTURAL_FEATURE_VALUE_LABEL__OBJECT = eINSTANCE.getEStructuralFeatureTemplate__BuildEStructuralFeatureValueLabel__Object();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IListItemTemplate <em>IList Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IListItemTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getIListItemTemplate()
* @generated
*/
EClass ILIST_ITEM_TEMPLATE = eINSTANCE.getIListItemTemplate();
/**
* The meta object literal for the '<em><b>Generate Item</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute ILIST_ITEM_TEMPLATE__GENERATE_ITEM = eINSTANCE.getIListItemTemplate_GenerateItem();
/**
* The meta object literal for the '<em><b>Custom Item Label</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute ILIST_ITEM_TEMPLATE__CUSTOM_ITEM_LABEL = eINSTANCE.getIListItemTemplate_CustomItemLabel();
/**
* The meta object literal for the '<em><b>Build Item Label</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation ILIST_ITEM_TEMPLATE___BUILD_ITEM_LABEL__OBJECT = eINSTANCE.getIListItemTemplate__BuildItemLabel__Object();
/**
* The meta object literal for the '<em><b>Get Items</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation ILIST_ITEM_TEMPLATE___GET_ITEMS__EOBJECT = eINSTANCE.getIListItemTemplate__GetItems__EObject();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafListItemTemplate <em>ILeaf List Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafListItemTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getILeafListItemTemplate()
* @generated
*/
EClass ILEAF_LIST_ITEM_TEMPLATE = eINSTANCE.getILeafListItemTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IRootListItemTemplate <em>IRoot List Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IRootListItemTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getIRootListItemTemplate()
* @generated
*/
EClass IROOT_LIST_ITEM_TEMPLATE = eINSTANCE.getIRootListItemTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedListItemTemplate <em>IComposed List Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedListItemTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getIComposedListItemTemplate()
* @generated
*/
EClass ICOMPOSED_LIST_ITEM_TEMPLATE = eINSTANCE.getIComposedListItemTemplate();
/**
* The meta object literal for the '<em><b>Sub List Item Template</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference ICOMPOSED_LIST_ITEM_TEMPLATE__SUB_LIST_ITEM_TEMPLATE = eINSTANCE.getIComposedListItemTemplate_SubListItemTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ISubListItemTemplate <em>ISub List Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ISubListItemTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getISubListItemTemplate()
* @generated
*/
EClass ISUB_LIST_ITEM_TEMPLATE = eINSTANCE.getISubListItemTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedSubListItemTemplate <em>IComposed Sub List Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.IComposedSubListItemTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getIComposedSubListItemTemplate()
* @generated
*/
EClass ICOMPOSED_SUB_LIST_ITEM_TEMPLATE = eINSTANCE.getIComposedSubListItemTemplate();
/**
* The meta object literal for the '<em><b>List Item Template</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference ICOMPOSED_SUB_LIST_ITEM_TEMPLATE__LIST_ITEM_TEMPLATE = eINSTANCE.getIComposedSubListItemTemplate_ListItemTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafSubListItemTemplate <em>ILeaf Sub List Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.ILeafSubListItemTemplate
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getILeafSubListItemTemplate()
* @generated
*/
EClass ILEAF_SUB_LIST_ITEM_TEMPLATE = eINSTANCE.getILeafSubListItemTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EReferenceListItemTemplateImpl <em>EReference List Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EReferenceListItemTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEReferenceListItemTemplate()
* @generated
*/
EClass EREFERENCE_LIST_ITEM_TEMPLATE = eINSTANCE.getEReferenceListItemTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EAttributeListItemTemplateImpl <em>EAttribute List Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EAttributeListItemTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEAttributeListItemTemplate()
* @generated
*/
EClass EATTRIBUTE_LIST_ITEM_TEMPLATE = eINSTANCE.getEAttributeListItemTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EAttributeTemplateImpl <em>EAttribute Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EAttributeTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEAttributeTemplate()
* @generated
*/
EClass EATTRIBUTE_TEMPLATE = eINSTANCE.getEAttributeTemplate();
/**
* The meta object literal for the '<em><b>EAttribute</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference EATTRIBUTE_TEMPLATE__EATTRIBUTE = eINSTANCE.getEAttributeTemplate_EAttribute();
/**
* The meta object literal for the '<em><b>Build EAttribute Value Label</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation EATTRIBUTE_TEMPLATE___BUILD_EATTRIBUTE_VALUE_LABEL__OBJECT = eINSTANCE.getEAttributeTemplate__BuildEAttributeValueLabel__Object();
/**
* The meta object literal for the '<em><b>Get EAttribute Values</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation EATTRIBUTE_TEMPLATE___GET_EATTRIBUTE_VALUES__EOBJECT = eINSTANCE.getEAttributeTemplate__GetEAttributeValues__EObject();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EClassListItemTemplateImpl <em>EClass List Item Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.EClassListItemTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEClassListItemTemplate()
* @generated
*/
EClass ECLASS_LIST_ITEM_TEMPLATE = eINSTANCE.getEClassListItemTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.TreeListViewImpl <em>Tree List View</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.TreeListViewImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getTreeListView()
* @generated
*/
EClass TREE_LIST_VIEW = eINSTANCE.getTreeListView();
/**
* The meta object literal for the '<em><b>Root List Item Template</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference TREE_LIST_VIEW__ROOT_LIST_ITEM_TEMPLATE = eINSTANCE.getTreeListView_RootListItemTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.InsertFileTemplateImpl <em>Insert File Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.InsertFileTemplateImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getInsertFileTemplate()
* @generated
*/
EClass INSERT_FILE_TEMPLATE = eINSTANCE.getInsertFileTemplate();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.TableOfFiguresImpl <em>Table Of Figures</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.TableOfFiguresImpl
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getTableOfFigures()
* @generated
*/
EClass TABLE_OF_FIGURES = eINSTANCE.getTableOfFigures();
/**
* The meta object literal for the '<em><b>Tof Title</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TABLE_OF_FIGURES__TOF_TITLE = eINSTANCE.getTableOfFigures_TofTitle();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EClassFilterBehavior <em>EClass Filter Behavior</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.EClassFilterBehavior
* @see org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.impl.DocumentStructureTemplatePackageImpl#getEClassFilterBehavior()
* @generated
*/
EEnum ECLASS_FILTER_BEHAVIOR = eINSTANCE.getEClassFilterBehavior();
}
} // DocumentStructureTemplatePackage