/* 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 org.flowerplatform.emf_model.notation;
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 org.flowerplatform.emf_model.notation.NotationFactory
* @model kind="package"
* @generated
*/
public interface NotationPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "notation";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.flower-platform.com/xmi/notation_1.0.0";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "notation";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
NotationPackage eINSTANCE = org.flowerplatform.emf_model.notation.impl.NotationPackageImpl.init();
/**
* The meta object id for the '{@link org.flowerplatform.emf_model.notation.impl.NotationElementImpl <em>Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.NotationElementImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getNotationElement()
* @generated
*/
int NOTATION_ELEMENT = 0;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTATION_ELEMENT__ID = 0;
/**
* The feature id for the '<em><b>Id Before Removal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTATION_ELEMENT__ID_BEFORE_REMOVAL = 1;
/**
* The number of structural features of the '<em>Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTATION_ELEMENT_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.flowerplatform.emf_model.notation.impl.ViewImpl <em>View</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.ViewImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getView()
* @generated
*/
int VIEW = 1;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW__ID = NOTATION_ELEMENT__ID;
/**
* The feature id for the '<em><b>Id Before Removal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW__ID_BEFORE_REMOVAL = NOTATION_ELEMENT__ID_BEFORE_REMOVAL;
/**
* The feature id for the '<em><b>View Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW__VIEW_TYPE = NOTATION_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Persistent Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW__PERSISTENT_CHILDREN = NOTATION_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>View Details</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW__VIEW_DETAILS = NOTATION_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Diagrammable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW__DIAGRAMMABLE_ELEMENT = NOTATION_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Source Edges</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW__SOURCE_EDGES = NOTATION_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Target Edges</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW__TARGET_EDGES = NOTATION_ELEMENT_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>View</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW_FEATURE_COUNT = NOTATION_ELEMENT_FEATURE_COUNT + 6;
/**
* The meta object id for the '{@link org.flowerplatform.emf_model.notation.impl.NodeImpl <em>Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.NodeImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getNode()
* @generated
*/
int NODE = 2;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE__ID = VIEW__ID;
/**
* The feature id for the '<em><b>Id Before Removal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE__ID_BEFORE_REMOVAL = VIEW__ID_BEFORE_REMOVAL;
/**
* The feature id for the '<em><b>View Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE__VIEW_TYPE = VIEW__VIEW_TYPE;
/**
* The feature id for the '<em><b>Persistent Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE__PERSISTENT_CHILDREN = VIEW__PERSISTENT_CHILDREN;
/**
* The feature id for the '<em><b>View Details</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE__VIEW_DETAILS = VIEW__VIEW_DETAILS;
/**
* The feature id for the '<em><b>Diagrammable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE__DIAGRAMMABLE_ELEMENT = VIEW__DIAGRAMMABLE_ELEMENT;
/**
* The feature id for the '<em><b>Source Edges</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE__SOURCE_EDGES = VIEW__SOURCE_EDGES;
/**
* The feature id for the '<em><b>Target Edges</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE__TARGET_EDGES = VIEW__TARGET_EDGES;
/**
* The feature id for the '<em><b>Layout Constraint</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE__LAYOUT_CONSTRAINT = VIEW_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_COUNT = VIEW_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.flowerplatform.emf_model.notation.impl.CategorySeparatorImpl <em>Category Separator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.CategorySeparatorImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getCategorySeparator()
* @generated
*/
int CATEGORY_SEPARATOR = 3;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY_SEPARATOR__ID = NODE__ID;
/**
* The feature id for the '<em><b>Id Before Removal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY_SEPARATOR__ID_BEFORE_REMOVAL = NODE__ID_BEFORE_REMOVAL;
/**
* The feature id for the '<em><b>View Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY_SEPARATOR__VIEW_TYPE = NODE__VIEW_TYPE;
/**
* The feature id for the '<em><b>Persistent Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY_SEPARATOR__PERSISTENT_CHILDREN = NODE__PERSISTENT_CHILDREN;
/**
* The feature id for the '<em><b>View Details</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY_SEPARATOR__VIEW_DETAILS = NODE__VIEW_DETAILS;
/**
* The feature id for the '<em><b>Diagrammable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY_SEPARATOR__DIAGRAMMABLE_ELEMENT = NODE__DIAGRAMMABLE_ELEMENT;
/**
* The feature id for the '<em><b>Source Edges</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY_SEPARATOR__SOURCE_EDGES = NODE__SOURCE_EDGES;
/**
* The feature id for the '<em><b>Target Edges</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY_SEPARATOR__TARGET_EDGES = NODE__TARGET_EDGES;
/**
* The feature id for the '<em><b>Layout Constraint</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY_SEPARATOR__LAYOUT_CONSTRAINT = NODE__LAYOUT_CONSTRAINT;
/**
* The feature id for the '<em><b>Category</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY_SEPARATOR__CATEGORY = NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>New Child Code Sync Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY_SEPARATOR__NEW_CHILD_CODE_SYNC_TYPE = NODE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>New Child Icon</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY_SEPARATOR__NEW_CHILD_ICON = NODE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Category Separator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY_SEPARATOR_FEATURE_COUNT = NODE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.flowerplatform.emf_model.notation.impl.EdgeImpl <em>Edge</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.EdgeImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getEdge()
* @generated
*/
int EDGE = 4;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE__ID = VIEW__ID;
/**
* The feature id for the '<em><b>Id Before Removal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE__ID_BEFORE_REMOVAL = VIEW__ID_BEFORE_REMOVAL;
/**
* The feature id for the '<em><b>View Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE__VIEW_TYPE = VIEW__VIEW_TYPE;
/**
* The feature id for the '<em><b>Persistent Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE__PERSISTENT_CHILDREN = VIEW__PERSISTENT_CHILDREN;
/**
* The feature id for the '<em><b>View Details</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE__VIEW_DETAILS = VIEW__VIEW_DETAILS;
/**
* The feature id for the '<em><b>Diagrammable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE__DIAGRAMMABLE_ELEMENT = VIEW__DIAGRAMMABLE_ELEMENT;
/**
* The feature id for the '<em><b>Source Edges</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE__SOURCE_EDGES = VIEW__SOURCE_EDGES;
/**
* The feature id for the '<em><b>Target Edges</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE__TARGET_EDGES = VIEW__TARGET_EDGES;
/**
* The feature id for the '<em><b>Source</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE__SOURCE = VIEW_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE__TARGET = VIEW_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Edge</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE_FEATURE_COUNT = VIEW_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.flowerplatform.emf_model.notation.impl.DiagramImpl <em>Diagram</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.DiagramImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getDiagram()
* @generated
*/
int DIAGRAM = 5;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIAGRAM__ID = VIEW__ID;
/**
* The feature id for the '<em><b>Id Before Removal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIAGRAM__ID_BEFORE_REMOVAL = VIEW__ID_BEFORE_REMOVAL;
/**
* The feature id for the '<em><b>View Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIAGRAM__VIEW_TYPE = VIEW__VIEW_TYPE;
/**
* The feature id for the '<em><b>Persistent Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIAGRAM__PERSISTENT_CHILDREN = VIEW__PERSISTENT_CHILDREN;
/**
* The feature id for the '<em><b>View Details</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIAGRAM__VIEW_DETAILS = VIEW__VIEW_DETAILS;
/**
* The feature id for the '<em><b>Diagrammable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIAGRAM__DIAGRAMMABLE_ELEMENT = VIEW__DIAGRAMMABLE_ELEMENT;
/**
* The feature id for the '<em><b>Source Edges</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIAGRAM__SOURCE_EDGES = VIEW__SOURCE_EDGES;
/**
* The feature id for the '<em><b>Target Edges</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIAGRAM__TARGET_EDGES = VIEW__TARGET_EDGES;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIAGRAM__NAME = VIEW_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Persistent Edges</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIAGRAM__PERSISTENT_EDGES = VIEW_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Location For New Elements</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIAGRAM__LOCATION_FOR_NEW_ELEMENTS = VIEW_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Show Location For New Elements Dialog</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIAGRAM__SHOW_LOCATION_FOR_NEW_ELEMENTS_DIALOG = VIEW_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Diagram</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIAGRAM_FEATURE_COUNT = VIEW_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.flowerplatform.emf_model.notation.impl.LayoutConstraintImpl <em>Layout Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.LayoutConstraintImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getLayoutConstraint()
* @generated
*/
int LAYOUT_CONSTRAINT = 6;
/**
* The number of structural features of the '<em>Layout Constraint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYOUT_CONSTRAINT_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.flowerplatform.emf_model.notation.impl.LocationImpl <em>Location</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.LocationImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getLocation()
* @generated
*/
int LOCATION = 7;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCATION__ID = NOTATION_ELEMENT__ID;
/**
* The feature id for the '<em><b>Id Before Removal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCATION__ID_BEFORE_REMOVAL = NOTATION_ELEMENT__ID_BEFORE_REMOVAL;
/**
* The feature id for the '<em><b>X</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCATION__X = NOTATION_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Y</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCATION__Y = NOTATION_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Location</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCATION_FEATURE_COUNT = NOTATION_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.flowerplatform.emf_model.notation.impl.BoundsImpl <em>Bounds</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.BoundsImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getBounds()
* @generated
*/
int BOUNDS = 8;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOUNDS__ID = LOCATION__ID;
/**
* The feature id for the '<em><b>Id Before Removal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOUNDS__ID_BEFORE_REMOVAL = LOCATION__ID_BEFORE_REMOVAL;
/**
* The feature id for the '<em><b>X</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOUNDS__X = LOCATION__X;
/**
* The feature id for the '<em><b>Y</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOUNDS__Y = LOCATION__Y;
/**
* The feature id for the '<em><b>Width</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOUNDS__WIDTH = LOCATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Height</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOUNDS__HEIGHT = LOCATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Bounds</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOUNDS_FEATURE_COUNT = LOCATION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.flowerplatform.emf_model.notation.impl.NoteImpl <em>Note</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.NoteImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getNote()
* @generated
*/
int NOTE = 9;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTE__ID = NODE__ID;
/**
* The feature id for the '<em><b>Id Before Removal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTE__ID_BEFORE_REMOVAL = NODE__ID_BEFORE_REMOVAL;
/**
* The feature id for the '<em><b>View Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTE__VIEW_TYPE = NODE__VIEW_TYPE;
/**
* The feature id for the '<em><b>Persistent Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTE__PERSISTENT_CHILDREN = NODE__PERSISTENT_CHILDREN;
/**
* The feature id for the '<em><b>View Details</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTE__VIEW_DETAILS = NODE__VIEW_DETAILS;
/**
* The feature id for the '<em><b>Diagrammable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTE__DIAGRAMMABLE_ELEMENT = NODE__DIAGRAMMABLE_ELEMENT;
/**
* The feature id for the '<em><b>Source Edges</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTE__SOURCE_EDGES = NODE__SOURCE_EDGES;
/**
* The feature id for the '<em><b>Target Edges</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTE__TARGET_EDGES = NODE__TARGET_EDGES;
/**
* The feature id for the '<em><b>Layout Constraint</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTE__LAYOUT_CONSTRAINT = NODE__LAYOUT_CONSTRAINT;
/**
* The feature id for the '<em><b>Text</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTE__TEXT = NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Note</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTE_FEATURE_COUNT = NODE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.flowerplatform.emf_model.notation.impl.MindMapNodeImpl <em>Mind Map Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.MindMapNodeImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getMindMapNode()
* @generated
*/
int MIND_MAP_NODE = 10;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_NODE__ID = NODE__ID;
/**
* The feature id for the '<em><b>Id Before Removal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_NODE__ID_BEFORE_REMOVAL = NODE__ID_BEFORE_REMOVAL;
/**
* The feature id for the '<em><b>View Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_NODE__VIEW_TYPE = NODE__VIEW_TYPE;
/**
* The feature id for the '<em><b>Persistent Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_NODE__PERSISTENT_CHILDREN = NODE__PERSISTENT_CHILDREN;
/**
* The feature id for the '<em><b>View Details</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_NODE__VIEW_DETAILS = NODE__VIEW_DETAILS;
/**
* The feature id for the '<em><b>Diagrammable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_NODE__DIAGRAMMABLE_ELEMENT = NODE__DIAGRAMMABLE_ELEMENT;
/**
* The feature id for the '<em><b>Source Edges</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_NODE__SOURCE_EDGES = NODE__SOURCE_EDGES;
/**
* The feature id for the '<em><b>Target Edges</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_NODE__TARGET_EDGES = NODE__TARGET_EDGES;
/**
* The feature id for the '<em><b>Layout Constraint</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_NODE__LAYOUT_CONSTRAINT = NODE__LAYOUT_CONSTRAINT;
/**
* The number of structural features of the '<em>Mind Map Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIND_MAP_NODE_FEATURE_COUNT = NODE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.flowerplatform.emf_model.notation.impl.ExpandableNodeImpl <em>Expandable Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.ExpandableNodeImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getExpandableNode()
* @generated
*/
int EXPANDABLE_NODE = 11;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDABLE_NODE__ID = NODE__ID;
/**
* The feature id for the '<em><b>Id Before Removal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDABLE_NODE__ID_BEFORE_REMOVAL = NODE__ID_BEFORE_REMOVAL;
/**
* The feature id for the '<em><b>View Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDABLE_NODE__VIEW_TYPE = NODE__VIEW_TYPE;
/**
* The feature id for the '<em><b>Persistent Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDABLE_NODE__PERSISTENT_CHILDREN = NODE__PERSISTENT_CHILDREN;
/**
* The feature id for the '<em><b>View Details</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDABLE_NODE__VIEW_DETAILS = NODE__VIEW_DETAILS;
/**
* The feature id for the '<em><b>Diagrammable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDABLE_NODE__DIAGRAMMABLE_ELEMENT = NODE__DIAGRAMMABLE_ELEMENT;
/**
* The feature id for the '<em><b>Source Edges</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDABLE_NODE__SOURCE_EDGES = NODE__SOURCE_EDGES;
/**
* The feature id for the '<em><b>Target Edges</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDABLE_NODE__TARGET_EDGES = NODE__TARGET_EDGES;
/**
* The feature id for the '<em><b>Layout Constraint</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDABLE_NODE__LAYOUT_CONSTRAINT = NODE__LAYOUT_CONSTRAINT;
/**
* The feature id for the '<em><b>Expanded</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDABLE_NODE__EXPANDED = NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Has Children</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDABLE_NODE__HAS_CHILDREN = NODE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Template</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDABLE_NODE__TEMPLATE = NODE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Expandable Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDABLE_NODE_FEATURE_COUNT = NODE_FEATURE_COUNT + 3;
/**
* Returns the meta object for class '{@link org.flowerplatform.emf_model.notation.NotationElement <em>Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Element</em>'.
* @see org.flowerplatform.emf_model.notation.NotationElement
* @generated
*/
EClass getNotationElement();
/**
* Returns the meta object for the attribute '{@link org.flowerplatform.emf_model.notation.NotationElement#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.flowerplatform.emf_model.notation.NotationElement#getId()
* @see #getNotationElement()
* @generated
*/
EAttribute getNotationElement_Id();
/**
* Returns the meta object for the attribute '{@link org.flowerplatform.emf_model.notation.NotationElement#getIdBeforeRemoval <em>Id Before Removal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id Before Removal</em>'.
* @see org.flowerplatform.emf_model.notation.NotationElement#getIdBeforeRemoval()
* @see #getNotationElement()
* @generated
*/
EAttribute getNotationElement_IdBeforeRemoval();
/**
* Returns the meta object for class '{@link org.flowerplatform.emf_model.notation.View <em>View</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>View</em>'.
* @see org.flowerplatform.emf_model.notation.View
* @generated
*/
EClass getView();
/**
* Returns the meta object for the attribute '{@link org.flowerplatform.emf_model.notation.View#getViewType <em>View Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>View Type</em>'.
* @see org.flowerplatform.emf_model.notation.View#getViewType()
* @see #getView()
* @generated
*/
EAttribute getView_ViewType();
/**
* Returns the meta object for the containment reference list '{@link org.flowerplatform.emf_model.notation.View#getPersistentChildren <em>Persistent Children</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Persistent Children</em>'.
* @see org.flowerplatform.emf_model.notation.View#getPersistentChildren()
* @see #getView()
* @generated
*/
EReference getView_PersistentChildren();
/**
* Returns the meta object for the attribute '{@link org.flowerplatform.emf_model.notation.View#getViewDetails <em>View Details</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>View Details</em>'.
* @see org.flowerplatform.emf_model.notation.View#getViewDetails()
* @see #getView()
* @generated
*/
EAttribute getView_ViewDetails();
/**
* Returns the meta object for the reference '{@link org.flowerplatform.emf_model.notation.View#getDiagrammableElement <em>Diagrammable Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Diagrammable Element</em>'.
* @see org.flowerplatform.emf_model.notation.View#getDiagrammableElement()
* @see #getView()
* @generated
*/
EReference getView_DiagrammableElement();
/**
* Returns the meta object for the reference list '{@link org.flowerplatform.emf_model.notation.View#getSourceEdges <em>Source Edges</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Source Edges</em>'.
* @see org.flowerplatform.emf_model.notation.View#getSourceEdges()
* @see #getView()
* @generated
*/
EReference getView_SourceEdges();
/**
* Returns the meta object for the reference list '{@link org.flowerplatform.emf_model.notation.View#getTargetEdges <em>Target Edges</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Target Edges</em>'.
* @see org.flowerplatform.emf_model.notation.View#getTargetEdges()
* @see #getView()
* @generated
*/
EReference getView_TargetEdges();
/**
* Returns the meta object for class '{@link org.flowerplatform.emf_model.notation.Node <em>Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node</em>'.
* @see org.flowerplatform.emf_model.notation.Node
* @generated
*/
EClass getNode();
/**
* Returns the meta object for the containment reference '{@link org.flowerplatform.emf_model.notation.Node#getLayoutConstraint <em>Layout Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Layout Constraint</em>'.
* @see org.flowerplatform.emf_model.notation.Node#getLayoutConstraint()
* @see #getNode()
* @generated
*/
EReference getNode_LayoutConstraint();
/**
* Returns the meta object for class '{@link org.flowerplatform.emf_model.notation.CategorySeparator <em>Category Separator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Category Separator</em>'.
* @see org.flowerplatform.emf_model.notation.CategorySeparator
* @generated
*/
EClass getCategorySeparator();
/**
* Returns the meta object for the attribute '{@link org.flowerplatform.emf_model.notation.CategorySeparator#getCategory <em>Category</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Category</em>'.
* @see org.flowerplatform.emf_model.notation.CategorySeparator#getCategory()
* @see #getCategorySeparator()
* @generated
*/
EAttribute getCategorySeparator_Category();
/**
* Returns the meta object for the attribute '{@link org.flowerplatform.emf_model.notation.CategorySeparator#getNewChildCodeSyncType <em>New Child Code Sync Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>New Child Code Sync Type</em>'.
* @see org.flowerplatform.emf_model.notation.CategorySeparator#getNewChildCodeSyncType()
* @see #getCategorySeparator()
* @generated
*/
EAttribute getCategorySeparator_NewChildCodeSyncType();
/**
* Returns the meta object for the attribute '{@link org.flowerplatform.emf_model.notation.CategorySeparator#getNewChildIcon <em>New Child Icon</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>New Child Icon</em>'.
* @see org.flowerplatform.emf_model.notation.CategorySeparator#getNewChildIcon()
* @see #getCategorySeparator()
* @generated
*/
EAttribute getCategorySeparator_NewChildIcon();
/**
* Returns the meta object for class '{@link org.flowerplatform.emf_model.notation.Edge <em>Edge</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Edge</em>'.
* @see org.flowerplatform.emf_model.notation.Edge
* @generated
*/
EClass getEdge();
/**
* Returns the meta object for the reference '{@link org.flowerplatform.emf_model.notation.Edge#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Source</em>'.
* @see org.flowerplatform.emf_model.notation.Edge#getSource()
* @see #getEdge()
* @generated
*/
EReference getEdge_Source();
/**
* Returns the meta object for the reference '{@link org.flowerplatform.emf_model.notation.Edge#getTarget <em>Target</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see org.flowerplatform.emf_model.notation.Edge#getTarget()
* @see #getEdge()
* @generated
*/
EReference getEdge_Target();
/**
* Returns the meta object for class '{@link org.flowerplatform.emf_model.notation.Diagram <em>Diagram</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Diagram</em>'.
* @see org.flowerplatform.emf_model.notation.Diagram
* @generated
*/
EClass getDiagram();
/**
* Returns the meta object for the attribute '{@link org.flowerplatform.emf_model.notation.Diagram#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.flowerplatform.emf_model.notation.Diagram#getName()
* @see #getDiagram()
* @generated
*/
EAttribute getDiagram_Name();
/**
* Returns the meta object for the containment reference list '{@link org.flowerplatform.emf_model.notation.Diagram#getPersistentEdges <em>Persistent Edges</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Persistent Edges</em>'.
* @see org.flowerplatform.emf_model.notation.Diagram#getPersistentEdges()
* @see #getDiagram()
* @generated
*/
EReference getDiagram_PersistentEdges();
/**
* Returns the meta object for the attribute '{@link org.flowerplatform.emf_model.notation.Diagram#getLocationForNewElements <em>Location For New Elements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Location For New Elements</em>'.
* @see org.flowerplatform.emf_model.notation.Diagram#getLocationForNewElements()
* @see #getDiagram()
* @generated
*/
EAttribute getDiagram_LocationForNewElements();
/**
* Returns the meta object for the attribute '{@link org.flowerplatform.emf_model.notation.Diagram#isShowLocationForNewElementsDialog <em>Show Location For New Elements Dialog</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Show Location For New Elements Dialog</em>'.
* @see org.flowerplatform.emf_model.notation.Diagram#isShowLocationForNewElementsDialog()
* @see #getDiagram()
* @generated
*/
EAttribute getDiagram_ShowLocationForNewElementsDialog();
/**
* Returns the meta object for class '{@link org.flowerplatform.emf_model.notation.LayoutConstraint <em>Layout Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Layout Constraint</em>'.
* @see org.flowerplatform.emf_model.notation.LayoutConstraint
* @generated
*/
EClass getLayoutConstraint();
/**
* Returns the meta object for class '{@link org.flowerplatform.emf_model.notation.Location <em>Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Location</em>'.
* @see org.flowerplatform.emf_model.notation.Location
* @generated
*/
EClass getLocation();
/**
* Returns the meta object for the attribute '{@link org.flowerplatform.emf_model.notation.Location#getX <em>X</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>X</em>'.
* @see org.flowerplatform.emf_model.notation.Location#getX()
* @see #getLocation()
* @generated
*/
EAttribute getLocation_X();
/**
* Returns the meta object for the attribute '{@link org.flowerplatform.emf_model.notation.Location#getY <em>Y</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Y</em>'.
* @see org.flowerplatform.emf_model.notation.Location#getY()
* @see #getLocation()
* @generated
*/
EAttribute getLocation_Y();
/**
* Returns the meta object for class '{@link org.flowerplatform.emf_model.notation.Bounds <em>Bounds</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Bounds</em>'.
* @see org.flowerplatform.emf_model.notation.Bounds
* @generated
*/
EClass getBounds();
/**
* Returns the meta object for the attribute '{@link org.flowerplatform.emf_model.notation.Bounds#getWidth <em>Width</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Width</em>'.
* @see org.flowerplatform.emf_model.notation.Bounds#getWidth()
* @see #getBounds()
* @generated
*/
EAttribute getBounds_Width();
/**
* Returns the meta object for the attribute '{@link org.flowerplatform.emf_model.notation.Bounds#getHeight <em>Height</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Height</em>'.
* @see org.flowerplatform.emf_model.notation.Bounds#getHeight()
* @see #getBounds()
* @generated
*/
EAttribute getBounds_Height();
/**
* Returns the meta object for class '{@link org.flowerplatform.emf_model.notation.Note <em>Note</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Note</em>'.
* @see org.flowerplatform.emf_model.notation.Note
* @generated
*/
EClass getNote();
/**
* Returns the meta object for the attribute '{@link org.flowerplatform.emf_model.notation.Note#getText <em>Text</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Text</em>'.
* @see org.flowerplatform.emf_model.notation.Note#getText()
* @see #getNote()
* @generated
*/
EAttribute getNote_Text();
/**
* Returns the meta object for class '{@link org.flowerplatform.emf_model.notation.MindMapNode <em>Mind Map Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mind Map Node</em>'.
* @see org.flowerplatform.emf_model.notation.MindMapNode
* @generated
*/
EClass getMindMapNode();
/**
* Returns the meta object for class '{@link org.flowerplatform.emf_model.notation.ExpandableNode <em>Expandable Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Expandable Node</em>'.
* @see org.flowerplatform.emf_model.notation.ExpandableNode
* @generated
*/
EClass getExpandableNode();
/**
* Returns the meta object for the attribute '{@link org.flowerplatform.emf_model.notation.ExpandableNode#isExpanded <em>Expanded</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Expanded</em>'.
* @see org.flowerplatform.emf_model.notation.ExpandableNode#isExpanded()
* @see #getExpandableNode()
* @generated
*/
EAttribute getExpandableNode_Expanded();
/**
* Returns the meta object for the attribute '{@link org.flowerplatform.emf_model.notation.ExpandableNode#isHasChildren <em>Has Children</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Has Children</em>'.
* @see org.flowerplatform.emf_model.notation.ExpandableNode#isHasChildren()
* @see #getExpandableNode()
* @generated
*/
EAttribute getExpandableNode_HasChildren();
/**
* Returns the meta object for the attribute '{@link org.flowerplatform.emf_model.notation.ExpandableNode#getTemplate <em>Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Template</em>'.
* @see org.flowerplatform.emf_model.notation.ExpandableNode#getTemplate()
* @see #getExpandableNode()
* @generated
*/
EAttribute getExpandableNode_Template();
/**
* 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
*/
NotationFactory getNotationFactory();
/**
* <!-- 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 org.flowerplatform.emf_model.notation.impl.NotationElementImpl <em>Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.NotationElementImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getNotationElement()
* @generated
*/
EClass NOTATION_ELEMENT = eINSTANCE.getNotationElement();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NOTATION_ELEMENT__ID = eINSTANCE.getNotationElement_Id();
/**
* The meta object literal for the '<em><b>Id Before Removal</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NOTATION_ELEMENT__ID_BEFORE_REMOVAL = eINSTANCE.getNotationElement_IdBeforeRemoval();
/**
* The meta object literal for the '{@link org.flowerplatform.emf_model.notation.impl.ViewImpl <em>View</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.ViewImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getView()
* @generated
*/
EClass VIEW = eINSTANCE.getView();
/**
* The meta object literal for the '<em><b>View Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute VIEW__VIEW_TYPE = eINSTANCE.getView_ViewType();
/**
* The meta object literal for the '<em><b>Persistent Children</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VIEW__PERSISTENT_CHILDREN = eINSTANCE.getView_PersistentChildren();
/**
* The meta object literal for the '<em><b>View Details</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute VIEW__VIEW_DETAILS = eINSTANCE.getView_ViewDetails();
/**
* The meta object literal for the '<em><b>Diagrammable Element</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VIEW__DIAGRAMMABLE_ELEMENT = eINSTANCE.getView_DiagrammableElement();
/**
* The meta object literal for the '<em><b>Source Edges</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VIEW__SOURCE_EDGES = eINSTANCE.getView_SourceEdges();
/**
* The meta object literal for the '<em><b>Target Edges</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VIEW__TARGET_EDGES = eINSTANCE.getView_TargetEdges();
/**
* The meta object literal for the '{@link org.flowerplatform.emf_model.notation.impl.NodeImpl <em>Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.NodeImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getNode()
* @generated
*/
EClass NODE = eINSTANCE.getNode();
/**
* The meta object literal for the '<em><b>Layout Constraint</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE__LAYOUT_CONSTRAINT = eINSTANCE.getNode_LayoutConstraint();
/**
* The meta object literal for the '{@link org.flowerplatform.emf_model.notation.impl.CategorySeparatorImpl <em>Category Separator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.CategorySeparatorImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getCategorySeparator()
* @generated
*/
EClass CATEGORY_SEPARATOR = eINSTANCE.getCategorySeparator();
/**
* The meta object literal for the '<em><b>Category</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CATEGORY_SEPARATOR__CATEGORY = eINSTANCE.getCategorySeparator_Category();
/**
* The meta object literal for the '<em><b>New Child Code Sync Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CATEGORY_SEPARATOR__NEW_CHILD_CODE_SYNC_TYPE = eINSTANCE.getCategorySeparator_NewChildCodeSyncType();
/**
* The meta object literal for the '<em><b>New Child Icon</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CATEGORY_SEPARATOR__NEW_CHILD_ICON = eINSTANCE.getCategorySeparator_NewChildIcon();
/**
* The meta object literal for the '{@link org.flowerplatform.emf_model.notation.impl.EdgeImpl <em>Edge</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.EdgeImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getEdge()
* @generated
*/
EClass EDGE = eINSTANCE.getEdge();
/**
* The meta object literal for the '<em><b>Source</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EDGE__SOURCE = eINSTANCE.getEdge_Source();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EDGE__TARGET = eINSTANCE.getEdge_Target();
/**
* The meta object literal for the '{@link org.flowerplatform.emf_model.notation.impl.DiagramImpl <em>Diagram</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.DiagramImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getDiagram()
* @generated
*/
EClass DIAGRAM = eINSTANCE.getDiagram();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DIAGRAM__NAME = eINSTANCE.getDiagram_Name();
/**
* The meta object literal for the '<em><b>Persistent Edges</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DIAGRAM__PERSISTENT_EDGES = eINSTANCE.getDiagram_PersistentEdges();
/**
* The meta object literal for the '<em><b>Location For New Elements</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DIAGRAM__LOCATION_FOR_NEW_ELEMENTS = eINSTANCE.getDiagram_LocationForNewElements();
/**
* The meta object literal for the '<em><b>Show Location For New Elements Dialog</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DIAGRAM__SHOW_LOCATION_FOR_NEW_ELEMENTS_DIALOG = eINSTANCE.getDiagram_ShowLocationForNewElementsDialog();
/**
* The meta object literal for the '{@link org.flowerplatform.emf_model.notation.impl.LayoutConstraintImpl <em>Layout Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.LayoutConstraintImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getLayoutConstraint()
* @generated
*/
EClass LAYOUT_CONSTRAINT = eINSTANCE.getLayoutConstraint();
/**
* The meta object literal for the '{@link org.flowerplatform.emf_model.notation.impl.LocationImpl <em>Location</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.LocationImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getLocation()
* @generated
*/
EClass LOCATION = eINSTANCE.getLocation();
/**
* The meta object literal for the '<em><b>X</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LOCATION__X = eINSTANCE.getLocation_X();
/**
* The meta object literal for the '<em><b>Y</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LOCATION__Y = eINSTANCE.getLocation_Y();
/**
* The meta object literal for the '{@link org.flowerplatform.emf_model.notation.impl.BoundsImpl <em>Bounds</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.BoundsImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getBounds()
* @generated
*/
EClass BOUNDS = eINSTANCE.getBounds();
/**
* The meta object literal for the '<em><b>Width</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BOUNDS__WIDTH = eINSTANCE.getBounds_Width();
/**
* The meta object literal for the '<em><b>Height</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BOUNDS__HEIGHT = eINSTANCE.getBounds_Height();
/**
* The meta object literal for the '{@link org.flowerplatform.emf_model.notation.impl.NoteImpl <em>Note</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.NoteImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getNote()
* @generated
*/
EClass NOTE = eINSTANCE.getNote();
/**
* The meta object literal for the '<em><b>Text</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NOTE__TEXT = eINSTANCE.getNote_Text();
/**
* The meta object literal for the '{@link org.flowerplatform.emf_model.notation.impl.MindMapNodeImpl <em>Mind Map Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.MindMapNodeImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getMindMapNode()
* @generated
*/
EClass MIND_MAP_NODE = eINSTANCE.getMindMapNode();
/**
* The meta object literal for the '{@link org.flowerplatform.emf_model.notation.impl.ExpandableNodeImpl <em>Expandable Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.flowerplatform.emf_model.notation.impl.ExpandableNodeImpl
* @see org.flowerplatform.emf_model.notation.impl.NotationPackageImpl#getExpandableNode()
* @generated
*/
EClass EXPANDABLE_NODE = eINSTANCE.getExpandableNode();
/**
* The meta object literal for the '<em><b>Expanded</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXPANDABLE_NODE__EXPANDED = eINSTANCE.getExpandableNode_Expanded();
/**
* The meta object literal for the '<em><b>Has Children</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXPANDABLE_NODE__HAS_CHILDREN = eINSTANCE.getExpandableNode_HasChildren();
/**
* The meta object literal for the '<em><b>Template</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXPANDABLE_NODE__TEMPLATE = eINSTANCE.getExpandableNode_Template();
}
} //NotationPackage