/* license-start
*
* Copyright (C) 2008 - 2013 Crispico, <http://www.crispico.com/>.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation version 3.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details, at <http://www.gnu.org/licenses/>.
*
* Contributors:
* Crispico - Initial API and implementation
*
* license-end
*/
/**
* <copyright>
* </copyright>
*
* $Id$
*/
package com.crispico.flower.mp.model.codesync;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- 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 enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see com.crispico.flower.mp.model.codesync.CodeSyncFactory
* @model kind="package"
* @generated
*/
public interface CodeSyncPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "codesync";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.flower-platform.com/xmi/codesync_1.0.0";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "codesync";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
CodeSyncPackage eINSTANCE = com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl.init();
/**
* The meta object id for the '{@link com.crispico.flower.mp.model.codesync.impl.CodeSyncElementImpl <em>Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncElementImpl
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getCodeSyncElement()
* @generated
*/
int CODE_SYNC_ELEMENT = 0;
/**
* The feature id for the '<em><b>Synchronized</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ELEMENT__SYNCHRONIZED = 0;
/**
* The feature id for the '<em><b>Children Synchronized</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ELEMENT__CHILDREN_SYNCHRONIZED = 1;
/**
* The feature id for the '<em><b>Added</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ELEMENT__ADDED = 2;
/**
* The feature id for the '<em><b>Deleted</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ELEMENT__DELETED = 3;
/**
* The feature id for the '<em><b>Status Flags</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ELEMENT__STATUS_FLAGS = 4;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ELEMENT__NAME = 5;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ELEMENT__TYPE = 6;
/**
* The feature id for the '<em><b>Ast Cache Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ELEMENT__AST_CACHE_ELEMENT = 7;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ELEMENT__CHILDREN = 8;
/**
* The feature id for the '<em><b>Feature Changes</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ELEMENT__FEATURE_CHANGES = 9;
/**
* The feature id for the '<em><b>Relations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ELEMENT__RELATIONS = 10;
/**
* The number of structural features of the '<em>Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ELEMENT_FEATURE_COUNT = 11;
/**
* The meta object id for the '{@link com.crispico.flower.mp.model.codesync.impl.EStructuralFeatureToFeatureChangeEntryImpl <em>EStructural Feature To Feature Change Entry</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.crispico.flower.mp.model.codesync.impl.EStructuralFeatureToFeatureChangeEntryImpl
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getEStructuralFeatureToFeatureChangeEntry()
* @generated
*/
int ESTRUCTURAL_FEATURE_TO_FEATURE_CHANGE_ENTRY = 1;
/**
* The feature id for the '<em><b>Key</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ESTRUCTURAL_FEATURE_TO_FEATURE_CHANGE_ENTRY__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ESTRUCTURAL_FEATURE_TO_FEATURE_CHANGE_ENTRY__VALUE = 1;
/**
* The number of structural features of the '<em>EStructural Feature To Feature Change Entry</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ESTRUCTURAL_FEATURE_TO_FEATURE_CHANGE_ENTRY_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link com.crispico.flower.mp.model.codesync.impl.FeatureChangeImpl <em>Feature Change</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.crispico.flower.mp.model.codesync.impl.FeatureChangeImpl
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getFeatureChange()
* @generated
*/
int FEATURE_CHANGE = 2;
/**
* The feature id for the '<em><b>Old Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_CHANGE__OLD_VALUE = 0;
/**
* The feature id for the '<em><b>Old Value As String</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_CHANGE__OLD_VALUE_AS_STRING = 1;
/**
* The feature id for the '<em><b>Old Value As Containment List</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_CHANGE__OLD_VALUE_AS_CONTAINMENT_LIST = 2;
/**
* The feature id for the '<em><b>New Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_CHANGE__NEW_VALUE = 3;
/**
* The feature id for the '<em><b>New Value As String</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_CHANGE__NEW_VALUE_AS_STRING = 4;
/**
* The feature id for the '<em><b>New Value As Containment List</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_CHANGE__NEW_VALUE_AS_CONTAINMENT_LIST = 5;
/**
* The number of structural features of the '<em>Feature Change</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_CHANGE_FEATURE_COUNT = 6;
/**
* The meta object id for the '{@link com.crispico.flower.mp.model.codesync.impl.CodeSyncRootImpl <em>Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncRootImpl
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getCodeSyncRoot()
* @generated
*/
int CODE_SYNC_ROOT = 3;
/**
* The feature id for the '<em><b>Synchronized</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ROOT__SYNCHRONIZED = CODE_SYNC_ELEMENT__SYNCHRONIZED;
/**
* The feature id for the '<em><b>Children Synchronized</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ROOT__CHILDREN_SYNCHRONIZED = CODE_SYNC_ELEMENT__CHILDREN_SYNCHRONIZED;
/**
* The feature id for the '<em><b>Added</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ROOT__ADDED = CODE_SYNC_ELEMENT__ADDED;
/**
* The feature id for the '<em><b>Deleted</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ROOT__DELETED = CODE_SYNC_ELEMENT__DELETED;
/**
* The feature id for the '<em><b>Status Flags</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ROOT__STATUS_FLAGS = CODE_SYNC_ELEMENT__STATUS_FLAGS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ROOT__NAME = CODE_SYNC_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ROOT__TYPE = CODE_SYNC_ELEMENT__TYPE;
/**
* The feature id for the '<em><b>Ast Cache Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ROOT__AST_CACHE_ELEMENT = CODE_SYNC_ELEMENT__AST_CACHE_ELEMENT;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ROOT__CHILDREN = CODE_SYNC_ELEMENT__CHILDREN;
/**
* The feature id for the '<em><b>Feature Changes</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ROOT__FEATURE_CHANGES = CODE_SYNC_ELEMENT__FEATURE_CHANGES;
/**
* The feature id for the '<em><b>Relations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ROOT__RELATIONS = CODE_SYNC_ELEMENT__RELATIONS;
/**
* The number of structural features of the '<em>Root</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_SYNC_ROOT_FEATURE_COUNT = CODE_SYNC_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link java.io.Serializable <em>Serializable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.io.Serializable
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getSerializable()
* @generated
*/
int SERIALIZABLE = 5;
/**
* The number of structural features of the '<em>Serializable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERIALIZABLE_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link com.crispico.flower.mp.model.codesync.impl.AstCacheElementImpl <em>Ast Cache Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.crispico.flower.mp.model.codesync.impl.AstCacheElementImpl
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getAstCacheElement()
* @generated
*/
int AST_CACHE_ELEMENT = 4;
/**
* The feature id for the '<em><b>Code Sync Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AST_CACHE_ELEMENT__CODE_SYNC_ELEMENT = SERIALIZABLE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Ast Cache Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AST_CACHE_ELEMENT_FEATURE_COUNT = SERIALIZABLE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.crispico.flower.mp.model.codesync.impl.ScenarioElementImpl <em>Scenario Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.crispico.flower.mp.model.codesync.impl.ScenarioElementImpl
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getScenarioElement()
* @generated
*/
int SCENARIO_ELEMENT = 6;
/**
* The feature id for the '<em><b>Synchronized</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_ELEMENT__SYNCHRONIZED = CODE_SYNC_ELEMENT__SYNCHRONIZED;
/**
* The feature id for the '<em><b>Children Synchronized</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_ELEMENT__CHILDREN_SYNCHRONIZED = CODE_SYNC_ELEMENT__CHILDREN_SYNCHRONIZED;
/**
* The feature id for the '<em><b>Added</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_ELEMENT__ADDED = CODE_SYNC_ELEMENT__ADDED;
/**
* The feature id for the '<em><b>Deleted</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_ELEMENT__DELETED = CODE_SYNC_ELEMENT__DELETED;
/**
* The feature id for the '<em><b>Status Flags</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_ELEMENT__STATUS_FLAGS = CODE_SYNC_ELEMENT__STATUS_FLAGS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_ELEMENT__NAME = CODE_SYNC_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_ELEMENT__TYPE = CODE_SYNC_ELEMENT__TYPE;
/**
* The feature id for the '<em><b>Ast Cache Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_ELEMENT__AST_CACHE_ELEMENT = CODE_SYNC_ELEMENT__AST_CACHE_ELEMENT;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_ELEMENT__CHILDREN = CODE_SYNC_ELEMENT__CHILDREN;
/**
* The feature id for the '<em><b>Feature Changes</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_ELEMENT__FEATURE_CHANGES = CODE_SYNC_ELEMENT__FEATURE_CHANGES;
/**
* The feature id for the '<em><b>Relations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_ELEMENT__RELATIONS = CODE_SYNC_ELEMENT__RELATIONS;
/**
* The feature id for the '<em><b>Number</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_ELEMENT__NUMBER = CODE_SYNC_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Interaction</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_ELEMENT__INTERACTION = CODE_SYNC_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Comment</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_ELEMENT__COMMENT = CODE_SYNC_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Scenario Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_ELEMENT_FEATURE_COUNT = CODE_SYNC_ELEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link com.crispico.flower.mp.model.codesync.impl.MindMapElementImpl <em>Mind Map Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.crispico.flower.mp.model.codesync.impl.MindMapElementImpl
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getMindMapElement()
* @generated
*/
int MIND_MAP_ELEMENT = 7;
/**
* The feature id for the '<em><b>Synchronized</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ELEMENT__SYNCHRONIZED = CODE_SYNC_ELEMENT__SYNCHRONIZED;
/**
* The feature id for the '<em><b>Children Synchronized</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ELEMENT__CHILDREN_SYNCHRONIZED = CODE_SYNC_ELEMENT__CHILDREN_SYNCHRONIZED;
/**
* The feature id for the '<em><b>Added</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ELEMENT__ADDED = CODE_SYNC_ELEMENT__ADDED;
/**
* The feature id for the '<em><b>Deleted</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ELEMENT__DELETED = CODE_SYNC_ELEMENT__DELETED;
/**
* The feature id for the '<em><b>Status Flags</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ELEMENT__STATUS_FLAGS = CODE_SYNC_ELEMENT__STATUS_FLAGS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ELEMENT__NAME = CODE_SYNC_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ELEMENT__TYPE = CODE_SYNC_ELEMENT__TYPE;
/**
* The feature id for the '<em><b>Ast Cache Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ELEMENT__AST_CACHE_ELEMENT = CODE_SYNC_ELEMENT__AST_CACHE_ELEMENT;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ELEMENT__CHILDREN = CODE_SYNC_ELEMENT__CHILDREN;
/**
* The feature id for the '<em><b>Feature Changes</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ELEMENT__FEATURE_CHANGES = CODE_SYNC_ELEMENT__FEATURE_CHANGES;
/**
* The feature id for the '<em><b>Relations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ELEMENT__RELATIONS = CODE_SYNC_ELEMENT__RELATIONS;
/**
* The feature id for the '<em><b>Icons</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ELEMENT__ICONS = CODE_SYNC_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Min Width</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ELEMENT__MIN_WIDTH = CODE_SYNC_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Max Width</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ELEMENT__MAX_WIDTH = CODE_SYNC_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Side</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ELEMENT__SIDE = CODE_SYNC_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Expanded</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ELEMENT__EXPANDED = CODE_SYNC_ELEMENT_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Mind Map Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ELEMENT_FEATURE_COUNT = CODE_SYNC_ELEMENT_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link com.crispico.flower.mp.model.codesync.impl.MindMapRootImpl <em>Mind Map Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.crispico.flower.mp.model.codesync.impl.MindMapRootImpl
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getMindMapRoot()
* @generated
*/
int MIND_MAP_ROOT = 8;
/**
* The feature id for the '<em><b>Synchronized</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ROOT__SYNCHRONIZED = CODE_SYNC_ROOT__SYNCHRONIZED;
/**
* The feature id for the '<em><b>Children Synchronized</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ROOT__CHILDREN_SYNCHRONIZED = CODE_SYNC_ROOT__CHILDREN_SYNCHRONIZED;
/**
* The feature id for the '<em><b>Added</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ROOT__ADDED = CODE_SYNC_ROOT__ADDED;
/**
* The feature id for the '<em><b>Deleted</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ROOT__DELETED = CODE_SYNC_ROOT__DELETED;
/**
* The feature id for the '<em><b>Status Flags</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ROOT__STATUS_FLAGS = CODE_SYNC_ROOT__STATUS_FLAGS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ROOT__NAME = CODE_SYNC_ROOT__NAME;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ROOT__TYPE = CODE_SYNC_ROOT__TYPE;
/**
* The feature id for the '<em><b>Ast Cache Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ROOT__AST_CACHE_ELEMENT = CODE_SYNC_ROOT__AST_CACHE_ELEMENT;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ROOT__CHILDREN = CODE_SYNC_ROOT__CHILDREN;
/**
* The feature id for the '<em><b>Feature Changes</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ROOT__FEATURE_CHANGES = CODE_SYNC_ROOT__FEATURE_CHANGES;
/**
* The feature id for the '<em><b>Relations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ROOT__RELATIONS = CODE_SYNC_ROOT__RELATIONS;
/**
* The feature id for the '<em><b>Icons</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ROOT__ICONS = CODE_SYNC_ROOT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Min Width</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ROOT__MIN_WIDTH = CODE_SYNC_ROOT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Max Width</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ROOT__MAX_WIDTH = CODE_SYNC_ROOT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Side</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ROOT__SIDE = CODE_SYNC_ROOT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Expanded</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ROOT__EXPANDED = CODE_SYNC_ROOT_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Mind Map Root</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_ROOT_FEATURE_COUNT = CODE_SYNC_ROOT_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link com.crispico.flower.mp.model.codesync.impl.RelationImpl <em>Relation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.crispico.flower.mp.model.codesync.impl.RelationImpl
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getRelation()
* @generated
*/
int RELATION = 9;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION__SOURCE = 0;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION__TARGET = 1;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION__TYPE = 2;
/**
* The number of structural features of the '<em>Relation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION_FEATURE_COUNT = 3;
/**
* Returns the meta object for class '{@link com.crispico.flower.mp.model.codesync.CodeSyncElement <em>Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Element</em>'.
* @see com.crispico.flower.mp.model.codesync.CodeSyncElement
* @generated
*/
EClass getCodeSyncElement();
/**
* Returns the meta object for the attribute '{@link com.crispico.flower.mp.model.codesync.CodeSyncElement#isSynchronized <em>Synchronized</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Synchronized</em>'.
* @see com.crispico.flower.mp.model.codesync.CodeSyncElement#isSynchronized()
* @see #getCodeSyncElement()
* @generated
*/
EAttribute getCodeSyncElement_Synchronized();
/**
* Returns the meta object for the attribute '{@link com.crispico.flower.mp.model.codesync.CodeSyncElement#isChildrenSynchronized <em>Children Synchronized</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Children Synchronized</em>'.
* @see com.crispico.flower.mp.model.codesync.CodeSyncElement#isChildrenSynchronized()
* @see #getCodeSyncElement()
* @generated
*/
EAttribute getCodeSyncElement_ChildrenSynchronized();
/**
* Returns the meta object for the attribute '{@link com.crispico.flower.mp.model.codesync.CodeSyncElement#isAdded <em>Added</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Added</em>'.
* @see com.crispico.flower.mp.model.codesync.CodeSyncElement#isAdded()
* @see #getCodeSyncElement()
* @generated
*/
EAttribute getCodeSyncElement_Added();
/**
* Returns the meta object for the attribute '{@link com.crispico.flower.mp.model.codesync.CodeSyncElement#isDeleted <em>Deleted</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Deleted</em>'.
* @see com.crispico.flower.mp.model.codesync.CodeSyncElement#isDeleted()
* @see #getCodeSyncElement()
* @generated
*/
EAttribute getCodeSyncElement_Deleted();
/**
* Returns the meta object for the attribute '{@link com.crispico.flower.mp.model.codesync.CodeSyncElement#getStatusFlags <em>Status Flags</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Status Flags</em>'.
* @see com.crispico.flower.mp.model.codesync.CodeSyncElement#getStatusFlags()
* @see #getCodeSyncElement()
* @generated
*/
EAttribute getCodeSyncElement_StatusFlags();
/**
* Returns the meta object for the attribute '{@link com.crispico.flower.mp.model.codesync.CodeSyncElement#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see com.crispico.flower.mp.model.codesync.CodeSyncElement#getName()
* @see #getCodeSyncElement()
* @generated
*/
EAttribute getCodeSyncElement_Name();
/**
* Returns the meta object for the attribute '{@link com.crispico.flower.mp.model.codesync.CodeSyncElement#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Type</em>'.
* @see com.crispico.flower.mp.model.codesync.CodeSyncElement#getType()
* @see #getCodeSyncElement()
* @generated
*/
EAttribute getCodeSyncElement_Type();
/**
* Returns the meta object for the reference '{@link com.crispico.flower.mp.model.codesync.CodeSyncElement#getAstCacheElement <em>Ast Cache Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Ast Cache Element</em>'.
* @see com.crispico.flower.mp.model.codesync.CodeSyncElement#getAstCacheElement()
* @see #getCodeSyncElement()
* @generated
*/
EReference getCodeSyncElement_AstCacheElement();
/**
* Returns the meta object for the containment reference list '{@link com.crispico.flower.mp.model.codesync.CodeSyncElement#getChildren <em>Children</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Children</em>'.
* @see com.crispico.flower.mp.model.codesync.CodeSyncElement#getChildren()
* @see #getCodeSyncElement()
* @generated
*/
EReference getCodeSyncElement_Children();
/**
* Returns the meta object for the map '{@link com.crispico.flower.mp.model.codesync.CodeSyncElement#getFeatureChanges <em>Feature Changes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the map '<em>Feature Changes</em>'.
* @see com.crispico.flower.mp.model.codesync.CodeSyncElement#getFeatureChanges()
* @see #getCodeSyncElement()
* @generated
*/
EReference getCodeSyncElement_FeatureChanges();
/**
* Returns the meta object for the containment reference list '{@link com.crispico.flower.mp.model.codesync.CodeSyncElement#getRelations <em>Relations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Relations</em>'.
* @see com.crispico.flower.mp.model.codesync.CodeSyncElement#getRelations()
* @see #getCodeSyncElement()
* @generated
*/
EReference getCodeSyncElement_Relations();
/**
* Returns the meta object for class '{@link java.util.Map.Entry <em>EStructural Feature To Feature Change Entry</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>EStructural Feature To Feature Change Entry</em>'.
* @see java.util.Map.Entry
* @model keyType="org.eclipse.emf.ecore.EStructuralFeature"
* valueType="com.crispico.flower.mp.model.codesync.FeatureChange" valueContainment="true"
* @generated
*/
EClass getEStructuralFeatureToFeatureChangeEntry();
/**
* Returns the meta object for the reference '{@link java.util.Map.Entry <em>Key</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getEStructuralFeatureToFeatureChangeEntry()
* @generated
*/
EReference getEStructuralFeatureToFeatureChangeEntry_Key();
/**
* Returns the meta object for the containment reference '{@link java.util.Map.Entry <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getEStructuralFeatureToFeatureChangeEntry()
* @generated
*/
EReference getEStructuralFeatureToFeatureChangeEntry_Value();
/**
* Returns the meta object for class '{@link com.crispico.flower.mp.model.codesync.FeatureChange <em>Feature Change</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Feature Change</em>'.
* @see com.crispico.flower.mp.model.codesync.FeatureChange
* @generated
*/
EClass getFeatureChange();
/**
* Returns the meta object for the attribute '{@link com.crispico.flower.mp.model.codesync.FeatureChange#getOldValue <em>Old Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Old Value</em>'.
* @see com.crispico.flower.mp.model.codesync.FeatureChange#getOldValue()
* @see #getFeatureChange()
* @generated
*/
EAttribute getFeatureChange_OldValue();
/**
* Returns the meta object for the attribute '{@link com.crispico.flower.mp.model.codesync.FeatureChange#getOldValueAsString <em>Old Value As String</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Old Value As String</em>'.
* @see com.crispico.flower.mp.model.codesync.FeatureChange#getOldValueAsString()
* @see #getFeatureChange()
* @generated
*/
EAttribute getFeatureChange_OldValueAsString();
/**
* Returns the meta object for the containment reference list '{@link com.crispico.flower.mp.model.codesync.FeatureChange#getOldValueAsContainmentList <em>Old Value As Containment List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Old Value As Containment List</em>'.
* @see com.crispico.flower.mp.model.codesync.FeatureChange#getOldValueAsContainmentList()
* @see #getFeatureChange()
* @generated
*/
EReference getFeatureChange_OldValueAsContainmentList();
/**
* Returns the meta object for the attribute '{@link com.crispico.flower.mp.model.codesync.FeatureChange#getNewValue <em>New Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>New Value</em>'.
* @see com.crispico.flower.mp.model.codesync.FeatureChange#getNewValue()
* @see #getFeatureChange()
* @generated
*/
EAttribute getFeatureChange_NewValue();
/**
* Returns the meta object for the attribute '{@link com.crispico.flower.mp.model.codesync.FeatureChange#getNewValueAsString <em>New Value As String</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>New Value As String</em>'.
* @see com.crispico.flower.mp.model.codesync.FeatureChange#getNewValueAsString()
* @see #getFeatureChange()
* @generated
*/
EAttribute getFeatureChange_NewValueAsString();
/**
* Returns the meta object for the containment reference list '{@link com.crispico.flower.mp.model.codesync.FeatureChange#getNewValueAsContainmentList <em>New Value As Containment List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>New Value As Containment List</em>'.
* @see com.crispico.flower.mp.model.codesync.FeatureChange#getNewValueAsContainmentList()
* @see #getFeatureChange()
* @generated
*/
EReference getFeatureChange_NewValueAsContainmentList();
/**
* Returns the meta object for class '{@link com.crispico.flower.mp.model.codesync.CodeSyncRoot <em>Root</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Root</em>'.
* @see com.crispico.flower.mp.model.codesync.CodeSyncRoot
* @generated
*/
EClass getCodeSyncRoot();
/**
* Returns the meta object for class '{@link com.crispico.flower.mp.model.codesync.AstCacheElement <em>Ast Cache Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Ast Cache Element</em>'.
* @see com.crispico.flower.mp.model.codesync.AstCacheElement
* @generated
*/
EClass getAstCacheElement();
/**
* Returns the meta object for the reference '{@link com.crispico.flower.mp.model.codesync.AstCacheElement#getCodeSyncElement <em>Code Sync Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Code Sync Element</em>'.
* @see com.crispico.flower.mp.model.codesync.AstCacheElement#getCodeSyncElement()
* @see #getAstCacheElement()
* @generated
*/
EReference getAstCacheElement_CodeSyncElement();
/**
* Returns the meta object for class '{@link java.io.Serializable <em>Serializable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Serializable</em>'.
* @see java.io.Serializable
* @model instanceClass="java.io.Serializable"
* @generated
*/
EClass getSerializable();
/**
* Returns the meta object for class '{@link com.crispico.flower.mp.model.codesync.ScenarioElement <em>Scenario Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Scenario Element</em>'.
* @see com.crispico.flower.mp.model.codesync.ScenarioElement
* @generated
*/
EClass getScenarioElement();
/**
* Returns the meta object for the attribute '{@link com.crispico.flower.mp.model.codesync.ScenarioElement#getNumber <em>Number</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Number</em>'.
* @see com.crispico.flower.mp.model.codesync.ScenarioElement#getNumber()
* @see #getScenarioElement()
* @generated
*/
EAttribute getScenarioElement_Number();
/**
* Returns the meta object for the reference '{@link com.crispico.flower.mp.model.codesync.ScenarioElement#getInteraction <em>Interaction</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Interaction</em>'.
* @see com.crispico.flower.mp.model.codesync.ScenarioElement#getInteraction()
* @see #getScenarioElement()
* @generated
*/
EReference getScenarioElement_Interaction();
/**
* Returns the meta object for the attribute '{@link com.crispico.flower.mp.model.codesync.ScenarioElement#getComment <em>Comment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Comment</em>'.
* @see com.crispico.flower.mp.model.codesync.ScenarioElement#getComment()
* @see #getScenarioElement()
* @generated
*/
EAttribute getScenarioElement_Comment();
/**
* Returns the meta object for class '{@link com.crispico.flower.mp.model.codesync.MindMapElement <em>Mind Map Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mind Map Element</em>'.
* @see com.crispico.flower.mp.model.codesync.MindMapElement
* @generated
*/
EClass getMindMapElement();
/**
* Returns the meta object for the attribute list '{@link com.crispico.flower.mp.model.codesync.MindMapElement#getIcons <em>Icons</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Icons</em>'.
* @see com.crispico.flower.mp.model.codesync.MindMapElement#getIcons()
* @see #getMindMapElement()
* @generated
*/
EAttribute getMindMapElement_Icons();
/**
* Returns the meta object for the attribute '{@link com.crispico.flower.mp.model.codesync.MindMapElement#getMinWidth <em>Min Width</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Min Width</em>'.
* @see com.crispico.flower.mp.model.codesync.MindMapElement#getMinWidth()
* @see #getMindMapElement()
* @generated
*/
EAttribute getMindMapElement_MinWidth();
/**
* Returns the meta object for the attribute '{@link com.crispico.flower.mp.model.codesync.MindMapElement#getMaxWidth <em>Max Width</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Max Width</em>'.
* @see com.crispico.flower.mp.model.codesync.MindMapElement#getMaxWidth()
* @see #getMindMapElement()
* @generated
*/
EAttribute getMindMapElement_MaxWidth();
/**
* Returns the meta object for the attribute '{@link com.crispico.flower.mp.model.codesync.MindMapElement#getSide <em>Side</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Side</em>'.
* @see com.crispico.flower.mp.model.codesync.MindMapElement#getSide()
* @see #getMindMapElement()
* @generated
*/
EAttribute getMindMapElement_Side();
/**
* Returns the meta object for the attribute '{@link com.crispico.flower.mp.model.codesync.MindMapElement#isExpanded <em>Expanded</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Expanded</em>'.
* @see com.crispico.flower.mp.model.codesync.MindMapElement#isExpanded()
* @see #getMindMapElement()
* @generated
*/
EAttribute getMindMapElement_Expanded();
/**
* Returns the meta object for class '{@link com.crispico.flower.mp.model.codesync.MindMapRoot <em>Mind Map Root</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mind Map Root</em>'.
* @see com.crispico.flower.mp.model.codesync.MindMapRoot
* @generated
*/
EClass getMindMapRoot();
/**
* Returns the meta object for class '{@link com.crispico.flower.mp.model.codesync.Relation <em>Relation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Relation</em>'.
* @see com.crispico.flower.mp.model.codesync.Relation
* @generated
*/
EClass getRelation();
/**
* Returns the meta object for the container reference '{@link com.crispico.flower.mp.model.codesync.Relation#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Source</em>'.
* @see com.crispico.flower.mp.model.codesync.Relation#getSource()
* @see #getRelation()
* @generated
*/
EReference getRelation_Source();
/**
* Returns the meta object for the reference '{@link com.crispico.flower.mp.model.codesync.Relation#getTarget <em>Target</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see com.crispico.flower.mp.model.codesync.Relation#getTarget()
* @see #getRelation()
* @generated
*/
EReference getRelation_Target();
/**
* Returns the meta object for the attribute '{@link com.crispico.flower.mp.model.codesync.Relation#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Type</em>'.
* @see com.crispico.flower.mp.model.codesync.Relation#getType()
* @see #getRelation()
* @generated
*/
EAttribute getRelation_Type();
/**
* 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
*/
CodeSyncFactory getCodeSyncFactory();
/**
* <!-- 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 enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link com.crispico.flower.mp.model.codesync.impl.CodeSyncElementImpl <em>Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncElementImpl
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getCodeSyncElement()
* @generated
*/
EClass CODE_SYNC_ELEMENT = eINSTANCE.getCodeSyncElement();
/**
* The meta object literal for the '<em><b>Synchronized</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CODE_SYNC_ELEMENT__SYNCHRONIZED = eINSTANCE.getCodeSyncElement_Synchronized();
/**
* The meta object literal for the '<em><b>Children Synchronized</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CODE_SYNC_ELEMENT__CHILDREN_SYNCHRONIZED = eINSTANCE.getCodeSyncElement_ChildrenSynchronized();
/**
* The meta object literal for the '<em><b>Added</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CODE_SYNC_ELEMENT__ADDED = eINSTANCE.getCodeSyncElement_Added();
/**
* The meta object literal for the '<em><b>Deleted</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CODE_SYNC_ELEMENT__DELETED = eINSTANCE.getCodeSyncElement_Deleted();
/**
* The meta object literal for the '<em><b>Status Flags</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CODE_SYNC_ELEMENT__STATUS_FLAGS = eINSTANCE.getCodeSyncElement_StatusFlags();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CODE_SYNC_ELEMENT__NAME = eINSTANCE.getCodeSyncElement_Name();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CODE_SYNC_ELEMENT__TYPE = eINSTANCE.getCodeSyncElement_Type();
/**
* The meta object literal for the '<em><b>Ast Cache Element</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CODE_SYNC_ELEMENT__AST_CACHE_ELEMENT = eINSTANCE.getCodeSyncElement_AstCacheElement();
/**
* The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CODE_SYNC_ELEMENT__CHILDREN = eINSTANCE.getCodeSyncElement_Children();
/**
* The meta object literal for the '<em><b>Feature Changes</b></em>' map feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CODE_SYNC_ELEMENT__FEATURE_CHANGES = eINSTANCE.getCodeSyncElement_FeatureChanges();
/**
* The meta object literal for the '<em><b>Relations</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CODE_SYNC_ELEMENT__RELATIONS = eINSTANCE.getCodeSyncElement_Relations();
/**
* The meta object literal for the '{@link com.crispico.flower.mp.model.codesync.impl.EStructuralFeatureToFeatureChangeEntryImpl <em>EStructural Feature To Feature Change Entry</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.crispico.flower.mp.model.codesync.impl.EStructuralFeatureToFeatureChangeEntryImpl
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getEStructuralFeatureToFeatureChangeEntry()
* @generated
*/
EClass ESTRUCTURAL_FEATURE_TO_FEATURE_CHANGE_ENTRY = eINSTANCE.getEStructuralFeatureToFeatureChangeEntry();
/**
* The meta object literal for the '<em><b>Key</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ESTRUCTURAL_FEATURE_TO_FEATURE_CHANGE_ENTRY__KEY = eINSTANCE.getEStructuralFeatureToFeatureChangeEntry_Key();
/**
* The meta object literal for the '<em><b>Value</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ESTRUCTURAL_FEATURE_TO_FEATURE_CHANGE_ENTRY__VALUE = eINSTANCE.getEStructuralFeatureToFeatureChangeEntry_Value();
/**
* The meta object literal for the '{@link com.crispico.flower.mp.model.codesync.impl.FeatureChangeImpl <em>Feature Change</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.crispico.flower.mp.model.codesync.impl.FeatureChangeImpl
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getFeatureChange()
* @generated
*/
EClass FEATURE_CHANGE = eINSTANCE.getFeatureChange();
/**
* The meta object literal for the '<em><b>Old Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FEATURE_CHANGE__OLD_VALUE = eINSTANCE.getFeatureChange_OldValue();
/**
* The meta object literal for the '<em><b>Old Value As String</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FEATURE_CHANGE__OLD_VALUE_AS_STRING = eINSTANCE.getFeatureChange_OldValueAsString();
/**
* The meta object literal for the '<em><b>Old Value As Containment List</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FEATURE_CHANGE__OLD_VALUE_AS_CONTAINMENT_LIST = eINSTANCE.getFeatureChange_OldValueAsContainmentList();
/**
* The meta object literal for the '<em><b>New Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FEATURE_CHANGE__NEW_VALUE = eINSTANCE.getFeatureChange_NewValue();
/**
* The meta object literal for the '<em><b>New Value As String</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FEATURE_CHANGE__NEW_VALUE_AS_STRING = eINSTANCE.getFeatureChange_NewValueAsString();
/**
* The meta object literal for the '<em><b>New Value As Containment List</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FEATURE_CHANGE__NEW_VALUE_AS_CONTAINMENT_LIST = eINSTANCE.getFeatureChange_NewValueAsContainmentList();
/**
* The meta object literal for the '{@link com.crispico.flower.mp.model.codesync.impl.CodeSyncRootImpl <em>Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncRootImpl
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getCodeSyncRoot()
* @generated
*/
EClass CODE_SYNC_ROOT = eINSTANCE.getCodeSyncRoot();
/**
* The meta object literal for the '{@link com.crispico.flower.mp.model.codesync.impl.AstCacheElementImpl <em>Ast Cache Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.crispico.flower.mp.model.codesync.impl.AstCacheElementImpl
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getAstCacheElement()
* @generated
*/
EClass AST_CACHE_ELEMENT = eINSTANCE.getAstCacheElement();
/**
* The meta object literal for the '<em><b>Code Sync Element</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference AST_CACHE_ELEMENT__CODE_SYNC_ELEMENT = eINSTANCE.getAstCacheElement_CodeSyncElement();
/**
* The meta object literal for the '{@link java.io.Serializable <em>Serializable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.io.Serializable
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getSerializable()
* @generated
*/
EClass SERIALIZABLE = eINSTANCE.getSerializable();
/**
* The meta object literal for the '{@link com.crispico.flower.mp.model.codesync.impl.ScenarioElementImpl <em>Scenario Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.crispico.flower.mp.model.codesync.impl.ScenarioElementImpl
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getScenarioElement()
* @generated
*/
EClass SCENARIO_ELEMENT = eINSTANCE.getScenarioElement();
/**
* The meta object literal for the '<em><b>Number</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SCENARIO_ELEMENT__NUMBER = eINSTANCE.getScenarioElement_Number();
/**
* The meta object literal for the '<em><b>Interaction</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SCENARIO_ELEMENT__INTERACTION = eINSTANCE.getScenarioElement_Interaction();
/**
* The meta object literal for the '<em><b>Comment</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SCENARIO_ELEMENT__COMMENT = eINSTANCE.getScenarioElement_Comment();
/**
* The meta object literal for the '{@link com.crispico.flower.mp.model.codesync.impl.MindMapElementImpl <em>Mind Map Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.crispico.flower.mp.model.codesync.impl.MindMapElementImpl
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getMindMapElement()
* @generated
*/
EClass MIND_MAP_ELEMENT = eINSTANCE.getMindMapElement();
/**
* The meta object literal for the '<em><b>Icons</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MIND_MAP_ELEMENT__ICONS = eINSTANCE.getMindMapElement_Icons();
/**
* The meta object literal for the '<em><b>Min Width</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MIND_MAP_ELEMENT__MIN_WIDTH = eINSTANCE.getMindMapElement_MinWidth();
/**
* The meta object literal for the '<em><b>Max Width</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MIND_MAP_ELEMENT__MAX_WIDTH = eINSTANCE.getMindMapElement_MaxWidth();
/**
* The meta object literal for the '<em><b>Side</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MIND_MAP_ELEMENT__SIDE = eINSTANCE.getMindMapElement_Side();
/**
* The meta object literal for the '<em><b>Expanded</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MIND_MAP_ELEMENT__EXPANDED = eINSTANCE.getMindMapElement_Expanded();
/**
* The meta object literal for the '{@link com.crispico.flower.mp.model.codesync.impl.MindMapRootImpl <em>Mind Map Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.crispico.flower.mp.model.codesync.impl.MindMapRootImpl
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getMindMapRoot()
* @generated
*/
EClass MIND_MAP_ROOT = eINSTANCE.getMindMapRoot();
/**
* The meta object literal for the '{@link com.crispico.flower.mp.model.codesync.impl.RelationImpl <em>Relation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.crispico.flower.mp.model.codesync.impl.RelationImpl
* @see com.crispico.flower.mp.model.codesync.impl.CodeSyncPackageImpl#getRelation()
* @generated
*/
EClass RELATION = eINSTANCE.getRelation();
/**
* The meta object literal for the '<em><b>Source</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RELATION__SOURCE = eINSTANCE.getRelation_Source();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RELATION__TARGET = eINSTANCE.getRelation_Target();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RELATION__TYPE = eINSTANCE.getRelation_Type();
}
} //CodeSyncPackage