/** * <copyright> * </copyright> * * $Id$ */ package fr.inria.atlanmod.collaboro.notation; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; 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 fr.inria.atlanmod.collaboro.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://atlanmod.fr/collaboro/notation"; /** * 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 = fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl.init(); /** * The meta object id for the '{@link fr.inria.atlanmod.collaboro.notation.impl.IdElementImpl <em>Id Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.IdElementImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getIdElement() * @generated */ int ID_ELEMENT = 0; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ID_ELEMENT__ID = 0; /** * The number of structural features of the '<em>Id Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ID_ELEMENT_FEATURE_COUNT = 1; /** * The meta object id for the '{@link fr.inria.atlanmod.collaboro.notation.impl.NotationElementImpl <em>Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.NotationElementImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getNotationElement() * @generated */ int NOTATION_ELEMENT = 1; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NOTATION_ELEMENT__ID = ID_ELEMENT__ID; /** * The number of structural features of the '<em>Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NOTATION_ELEMENT_FEATURE_COUNT = ID_ELEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.inria.atlanmod.collaboro.notation.impl.GraphicalElementImpl <em>Graphical Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.GraphicalElementImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getGraphicalElement() * @generated */ int GRAPHICAL_ELEMENT = 2; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GRAPHICAL_ELEMENT__ID = NOTATION_ELEMENT__ID; /** * The feature id for the '<em><b>X</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GRAPHICAL_ELEMENT__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 GRAPHICAL_ELEMENT__Y = NOTATION_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Height</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GRAPHICAL_ELEMENT__HEIGHT = NOTATION_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Width</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GRAPHICAL_ELEMENT__WIDTH = NOTATION_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Fill</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GRAPHICAL_ELEMENT__FILL = NOTATION_ELEMENT_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Stroke</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GRAPHICAL_ELEMENT__STROKE = NOTATION_ELEMENT_FEATURE_COUNT + 5; /** * The number of structural features of the '<em>Graphical Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GRAPHICAL_ELEMENT_FEATURE_COUNT = NOTATION_ELEMENT_FEATURE_COUNT + 6; /** * The meta object id for the '{@link fr.inria.atlanmod.collaboro.notation.impl.FigureImpl <em>Figure</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.FigureImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getFigure() * @generated */ int FIGURE = 3; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIGURE__ID = GRAPHICAL_ELEMENT__ID; /** * The feature id for the '<em><b>X</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIGURE__X = GRAPHICAL_ELEMENT__X; /** * The feature id for the '<em><b>Y</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIGURE__Y = GRAPHICAL_ELEMENT__Y; /** * The feature id for the '<em><b>Height</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIGURE__HEIGHT = GRAPHICAL_ELEMENT__HEIGHT; /** * The feature id for the '<em><b>Width</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIGURE__WIDTH = GRAPHICAL_ELEMENT__WIDTH; /** * The feature id for the '<em><b>Fill</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIGURE__FILL = GRAPHICAL_ELEMENT__FILL; /** * The feature id for the '<em><b>Stroke</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIGURE__STROKE = GRAPHICAL_ELEMENT__STROKE; /** * The number of structural features of the '<em>Figure</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIGURE_FEATURE_COUNT = GRAPHICAL_ELEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.inria.atlanmod.collaboro.notation.impl.RectangleImpl <em>Rectangle</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.RectangleImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getRectangle() * @generated */ int RECTANGLE = 4; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECTANGLE__ID = FIGURE__ID; /** * The feature id for the '<em><b>X</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECTANGLE__X = FIGURE__X; /** * The feature id for the '<em><b>Y</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECTANGLE__Y = FIGURE__Y; /** * The feature id for the '<em><b>Height</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECTANGLE__HEIGHT = FIGURE__HEIGHT; /** * The feature id for the '<em><b>Width</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECTANGLE__WIDTH = FIGURE__WIDTH; /** * The feature id for the '<em><b>Fill</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECTANGLE__FILL = FIGURE__FILL; /** * The feature id for the '<em><b>Stroke</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECTANGLE__STROKE = FIGURE__STROKE; /** * The number of structural features of the '<em>Rectangle</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECTANGLE_FEATURE_COUNT = FIGURE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.inria.atlanmod.collaboro.notation.impl.LineImpl <em>Line</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.LineImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getLine() * @generated */ int LINE = 5; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINE__ID = GRAPHICAL_ELEMENT__ID; /** * The feature id for the '<em><b>X</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINE__X = GRAPHICAL_ELEMENT__X; /** * The feature id for the '<em><b>Y</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINE__Y = GRAPHICAL_ELEMENT__Y; /** * The feature id for the '<em><b>Height</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINE__HEIGHT = GRAPHICAL_ELEMENT__HEIGHT; /** * The feature id for the '<em><b>Width</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINE__WIDTH = GRAPHICAL_ELEMENT__WIDTH; /** * The feature id for the '<em><b>Fill</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINE__FILL = GRAPHICAL_ELEMENT__FILL; /** * The feature id for the '<em><b>Stroke</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINE__STROKE = GRAPHICAL_ELEMENT__STROKE; /** * The number of structural features of the '<em>Line</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINE_FEATURE_COUNT = GRAPHICAL_ELEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.inria.atlanmod.collaboro.notation.impl.LabelImpl <em>Label</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.LabelImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getLabel() * @generated */ int LABEL = 6; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LABEL__ID = GRAPHICAL_ELEMENT__ID; /** * The feature id for the '<em><b>X</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LABEL__X = GRAPHICAL_ELEMENT__X; /** * The feature id for the '<em><b>Y</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LABEL__Y = GRAPHICAL_ELEMENT__Y; /** * The feature id for the '<em><b>Height</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LABEL__HEIGHT = GRAPHICAL_ELEMENT__HEIGHT; /** * The feature id for the '<em><b>Width</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LABEL__WIDTH = GRAPHICAL_ELEMENT__WIDTH; /** * The feature id for the '<em><b>Fill</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LABEL__FILL = GRAPHICAL_ELEMENT__FILL; /** * The feature id for the '<em><b>Stroke</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LABEL__STROKE = GRAPHICAL_ELEMENT__STROKE; /** * The feature id for the '<em><b>Text</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LABEL__TEXT = GRAPHICAL_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Label</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LABEL_FEATURE_COUNT = GRAPHICAL_ELEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link fr.inria.atlanmod.collaboro.notation.impl.TextualElementImpl <em>Textual Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.TextualElementImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getTextualElement() * @generated */ int TEXTUAL_ELEMENT = 7; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEXTUAL_ELEMENT__ID = NOTATION_ELEMENT__ID; /** * The feature id for the '<em><b>Fill</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEXTUAL_ELEMENT__FILL = NOTATION_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Textual Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEXTUAL_ELEMENT_FEATURE_COUNT = NOTATION_ELEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link fr.inria.atlanmod.collaboro.notation.impl.TokenImpl <em>Token</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.TokenImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getToken() * @generated */ int TOKEN = 8; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOKEN__ID = TEXTUAL_ELEMENT__ID; /** * The feature id for the '<em><b>Fill</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOKEN__FILL = TEXTUAL_ELEMENT__FILL; /** * The number of structural features of the '<em>Token</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOKEN_FEATURE_COUNT = TEXTUAL_ELEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.inria.atlanmod.collaboro.notation.impl.KeywordImpl <em>Keyword</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.KeywordImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getKeyword() * @generated */ int KEYWORD = 9; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int KEYWORD__ID = TEXTUAL_ELEMENT__ID; /** * The feature id for the '<em><b>Fill</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int KEYWORD__FILL = TEXTUAL_ELEMENT__FILL; /** * The number of structural features of the '<em>Keyword</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int KEYWORD_FEATURE_COUNT = TEXTUAL_ELEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.inria.atlanmod.collaboro.notation.impl.ValueImpl <em>Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.ValueImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getValue() * @generated */ int VALUE = 10; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VALUE__ID = TEXTUAL_ELEMENT__ID; /** * The feature id for the '<em><b>Fill</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VALUE__FILL = TEXTUAL_ELEMENT__FILL; /** * The feature id for the '<em><b>Separator</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VALUE__SEPARATOR = TEXTUAL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Attribute</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VALUE__ATTRIBUTE = TEXTUAL_ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Value</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VALUE_FEATURE_COUNT = TEXTUAL_ELEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link fr.inria.atlanmod.collaboro.notation.impl.AttributeValueImpl <em>Attribute Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.AttributeValueImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getAttributeValue() * @generated */ int ATTRIBUTE_VALUE = 11; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE__ID = VALUE__ID; /** * The feature id for the '<em><b>Fill</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE__FILL = VALUE__FILL; /** * The feature id for the '<em><b>Separator</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE__SEPARATOR = VALUE__SEPARATOR; /** * The feature id for the '<em><b>Attribute</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE__ATTRIBUTE = VALUE__ATTRIBUTE; /** * The number of structural features of the '<em>Attribute Value</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.inria.atlanmod.collaboro.notation.impl.ReferenceValueImpl <em>Reference Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.ReferenceValueImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getReferenceValue() * @generated */ int REFERENCE_VALUE = 12; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_VALUE__ID = VALUE__ID; /** * The feature id for the '<em><b>Fill</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_VALUE__FILL = VALUE__FILL; /** * The feature id for the '<em><b>Separator</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_VALUE__SEPARATOR = VALUE__SEPARATOR; /** * The feature id for the '<em><b>Attribute</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_VALUE__ATTRIBUTE = VALUE__ATTRIBUTE; /** * The feature id for the '<em><b>Reference</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_VALUE__REFERENCE = VALUE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Reference Value</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link fr.inria.atlanmod.collaboro.notation.impl.SyntaxOfImpl <em>Syntax Of</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.SyntaxOfImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getSyntaxOf() * @generated */ int SYNTAX_OF = 13; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SYNTAX_OF__ID = NOTATION_ELEMENT__ID; /** * The feature id for the '<em><b>Reference</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SYNTAX_OF__REFERENCE = NOTATION_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Separator</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SYNTAX_OF__SEPARATOR = NOTATION_ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Syntax Of</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SYNTAX_OF_FEATURE_COUNT = NOTATION_ELEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link fr.inria.atlanmod.collaboro.notation.impl.CompositeImpl <em>Composite</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.CompositeImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getComposite() * @generated */ int COMPOSITE = 14; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COMPOSITE__ID = NOTATION_ELEMENT__ID; /** * The feature id for the '<em><b>Sub Elements</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COMPOSITE__SUB_ELEMENTS = NOTATION_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Composite</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COMPOSITE_FEATURE_COUNT = NOTATION_ELEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link fr.inria.atlanmod.collaboro.notation.impl.DefinitionImpl <em>Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.DefinitionImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getDefinition() * @generated */ int DEFINITION = 15; /** * The feature id for the '<em><b>Elements</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION__ELEMENTS = 0; /** * The number of structural features of the '<em>Definition</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_FEATURE_COUNT = 1; /** * The meta object id for the '{@link fr.inria.atlanmod.collaboro.notation.Color <em>Color</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.Color * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getColor() * @generated */ int COLOR = 16; /** * Returns the meta object for class '{@link fr.inria.atlanmod.collaboro.notation.IdElement <em>Id Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Id Element</em>'. * @see fr.inria.atlanmod.collaboro.notation.IdElement * @generated */ EClass getIdElement(); /** * Returns the meta object for the attribute '{@link fr.inria.atlanmod.collaboro.notation.IdElement#getId <em>Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Id</em>'. * @see fr.inria.atlanmod.collaboro.notation.IdElement#getId() * @see #getIdElement() * @generated */ EAttribute getIdElement_Id(); /** * Returns the meta object for class '{@link fr.inria.atlanmod.collaboro.notation.NotationElement <em>Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Element</em>'. * @see fr.inria.atlanmod.collaboro.notation.NotationElement * @generated */ EClass getNotationElement(); /** * Returns the meta object for class '{@link fr.inria.atlanmod.collaboro.notation.GraphicalElement <em>Graphical Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Graphical Element</em>'. * @see fr.inria.atlanmod.collaboro.notation.GraphicalElement * @generated */ EClass getGraphicalElement(); /** * Returns the meta object for the attribute '{@link fr.inria.atlanmod.collaboro.notation.GraphicalElement#getX <em>X</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>X</em>'. * @see fr.inria.atlanmod.collaboro.notation.GraphicalElement#getX() * @see #getGraphicalElement() * @generated */ EAttribute getGraphicalElement_X(); /** * Returns the meta object for the attribute '{@link fr.inria.atlanmod.collaboro.notation.GraphicalElement#getY <em>Y</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Y</em>'. * @see fr.inria.atlanmod.collaboro.notation.GraphicalElement#getY() * @see #getGraphicalElement() * @generated */ EAttribute getGraphicalElement_Y(); /** * Returns the meta object for the attribute '{@link fr.inria.atlanmod.collaboro.notation.GraphicalElement#getHeight <em>Height</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Height</em>'. * @see fr.inria.atlanmod.collaboro.notation.GraphicalElement#getHeight() * @see #getGraphicalElement() * @generated */ EAttribute getGraphicalElement_Height(); /** * Returns the meta object for the attribute '{@link fr.inria.atlanmod.collaboro.notation.GraphicalElement#getWidth <em>Width</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Width</em>'. * @see fr.inria.atlanmod.collaboro.notation.GraphicalElement#getWidth() * @see #getGraphicalElement() * @generated */ EAttribute getGraphicalElement_Width(); /** * Returns the meta object for the attribute '{@link fr.inria.atlanmod.collaboro.notation.GraphicalElement#getFill <em>Fill</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Fill</em>'. * @see fr.inria.atlanmod.collaboro.notation.GraphicalElement#getFill() * @see #getGraphicalElement() * @generated */ EAttribute getGraphicalElement_Fill(); /** * Returns the meta object for the attribute '{@link fr.inria.atlanmod.collaboro.notation.GraphicalElement#getStroke <em>Stroke</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Stroke</em>'. * @see fr.inria.atlanmod.collaboro.notation.GraphicalElement#getStroke() * @see #getGraphicalElement() * @generated */ EAttribute getGraphicalElement_Stroke(); /** * Returns the meta object for class '{@link fr.inria.atlanmod.collaboro.notation.Figure <em>Figure</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Figure</em>'. * @see fr.inria.atlanmod.collaboro.notation.Figure * @generated */ EClass getFigure(); /** * Returns the meta object for class '{@link fr.inria.atlanmod.collaboro.notation.Rectangle <em>Rectangle</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Rectangle</em>'. * @see fr.inria.atlanmod.collaboro.notation.Rectangle * @generated */ EClass getRectangle(); /** * Returns the meta object for class '{@link fr.inria.atlanmod.collaboro.notation.Line <em>Line</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Line</em>'. * @see fr.inria.atlanmod.collaboro.notation.Line * @generated */ EClass getLine(); /** * Returns the meta object for class '{@link fr.inria.atlanmod.collaboro.notation.Label <em>Label</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Label</em>'. * @see fr.inria.atlanmod.collaboro.notation.Label * @generated */ EClass getLabel(); /** * Returns the meta object for the containment reference '{@link fr.inria.atlanmod.collaboro.notation.Label#getText <em>Text</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Text</em>'. * @see fr.inria.atlanmod.collaboro.notation.Label#getText() * @see #getLabel() * @generated */ EReference getLabel_Text(); /** * Returns the meta object for class '{@link fr.inria.atlanmod.collaboro.notation.TextualElement <em>Textual Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Textual Element</em>'. * @see fr.inria.atlanmod.collaboro.notation.TextualElement * @generated */ EClass getTextualElement(); /** * Returns the meta object for the attribute '{@link fr.inria.atlanmod.collaboro.notation.TextualElement#getFill <em>Fill</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Fill</em>'. * @see fr.inria.atlanmod.collaboro.notation.TextualElement#getFill() * @see #getTextualElement() * @generated */ EAttribute getTextualElement_Fill(); /** * Returns the meta object for class '{@link fr.inria.atlanmod.collaboro.notation.Token <em>Token</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Token</em>'. * @see fr.inria.atlanmod.collaboro.notation.Token * @generated */ EClass getToken(); /** * Returns the meta object for class '{@link fr.inria.atlanmod.collaboro.notation.Keyword <em>Keyword</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Keyword</em>'. * @see fr.inria.atlanmod.collaboro.notation.Keyword * @generated */ EClass getKeyword(); /** * Returns the meta object for class '{@link fr.inria.atlanmod.collaboro.notation.Value <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Value</em>'. * @see fr.inria.atlanmod.collaboro.notation.Value * @generated */ EClass getValue(); /** * Returns the meta object for the attribute '{@link fr.inria.atlanmod.collaboro.notation.Value#getSeparator <em>Separator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Separator</em>'. * @see fr.inria.atlanmod.collaboro.notation.Value#getSeparator() * @see #getValue() * @generated */ EAttribute getValue_Separator(); /** * Returns the meta object for the reference '{@link fr.inria.atlanmod.collaboro.notation.Value#getAttribute <em>Attribute</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Attribute</em>'. * @see fr.inria.atlanmod.collaboro.notation.Value#getAttribute() * @see #getValue() * @generated */ EReference getValue_Attribute(); /** * Returns the meta object for class '{@link fr.inria.atlanmod.collaboro.notation.AttributeValue <em>Attribute Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Attribute Value</em>'. * @see fr.inria.atlanmod.collaboro.notation.AttributeValue * @generated */ EClass getAttributeValue(); /** * Returns the meta object for class '{@link fr.inria.atlanmod.collaboro.notation.ReferenceValue <em>Reference Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Reference Value</em>'. * @see fr.inria.atlanmod.collaboro.notation.ReferenceValue * @generated */ EClass getReferenceValue(); /** * Returns the meta object for the reference '{@link fr.inria.atlanmod.collaboro.notation.ReferenceValue#getReference <em>Reference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Reference</em>'. * @see fr.inria.atlanmod.collaboro.notation.ReferenceValue#getReference() * @see #getReferenceValue() * @generated */ EReference getReferenceValue_Reference(); /** * Returns the meta object for class '{@link fr.inria.atlanmod.collaboro.notation.SyntaxOf <em>Syntax Of</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Syntax Of</em>'. * @see fr.inria.atlanmod.collaboro.notation.SyntaxOf * @generated */ EClass getSyntaxOf(); /** * Returns the meta object for the reference '{@link fr.inria.atlanmod.collaboro.notation.SyntaxOf#getReference <em>Reference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Reference</em>'. * @see fr.inria.atlanmod.collaboro.notation.SyntaxOf#getReference() * @see #getSyntaxOf() * @generated */ EReference getSyntaxOf_Reference(); /** * Returns the meta object for the reference '{@link fr.inria.atlanmod.collaboro.notation.SyntaxOf#getSeparator <em>Separator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Separator</em>'. * @see fr.inria.atlanmod.collaboro.notation.SyntaxOf#getSeparator() * @see #getSyntaxOf() * @generated */ EReference getSyntaxOf_Separator(); /** * Returns the meta object for class '{@link fr.inria.atlanmod.collaboro.notation.Composite <em>Composite</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Composite</em>'. * @see fr.inria.atlanmod.collaboro.notation.Composite * @generated */ EClass getComposite(); /** * Returns the meta object for the containment reference list '{@link fr.inria.atlanmod.collaboro.notation.Composite#getSubElements <em>Sub Elements</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Sub Elements</em>'. * @see fr.inria.atlanmod.collaboro.notation.Composite#getSubElements() * @see #getComposite() * @generated */ EReference getComposite_SubElements(); /** * Returns the meta object for class '{@link fr.inria.atlanmod.collaboro.notation.Definition <em>Definition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Definition</em>'. * @see fr.inria.atlanmod.collaboro.notation.Definition * @generated */ EClass getDefinition(); /** * Returns the meta object for the containment reference list '{@link fr.inria.atlanmod.collaboro.notation.Definition#getElements <em>Elements</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Elements</em>'. * @see fr.inria.atlanmod.collaboro.notation.Definition#getElements() * @see #getDefinition() * @generated */ EReference getDefinition_Elements(); /** * Returns the meta object for enum '{@link fr.inria.atlanmod.collaboro.notation.Color <em>Color</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Color</em>'. * @see fr.inria.atlanmod.collaboro.notation.Color * @generated */ EEnum getColor(); /** * 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 fr.inria.atlanmod.collaboro.notation.impl.IdElementImpl <em>Id Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.IdElementImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getIdElement() * @generated */ EClass ID_ELEMENT = eINSTANCE.getIdElement(); /** * The meta object literal for the '<em><b>Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ID_ELEMENT__ID = eINSTANCE.getIdElement_Id(); /** * The meta object literal for the '{@link fr.inria.atlanmod.collaboro.notation.impl.NotationElementImpl <em>Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.NotationElementImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getNotationElement() * @generated */ EClass NOTATION_ELEMENT = eINSTANCE.getNotationElement(); /** * The meta object literal for the '{@link fr.inria.atlanmod.collaboro.notation.impl.GraphicalElementImpl <em>Graphical Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.GraphicalElementImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getGraphicalElement() * @generated */ EClass GRAPHICAL_ELEMENT = eINSTANCE.getGraphicalElement(); /** * The meta object literal for the '<em><b>X</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute GRAPHICAL_ELEMENT__X = eINSTANCE.getGraphicalElement_X(); /** * The meta object literal for the '<em><b>Y</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute GRAPHICAL_ELEMENT__Y = eINSTANCE.getGraphicalElement_Y(); /** * The meta object literal for the '<em><b>Height</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute GRAPHICAL_ELEMENT__HEIGHT = eINSTANCE.getGraphicalElement_Height(); /** * The meta object literal for the '<em><b>Width</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute GRAPHICAL_ELEMENT__WIDTH = eINSTANCE.getGraphicalElement_Width(); /** * The meta object literal for the '<em><b>Fill</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute GRAPHICAL_ELEMENT__FILL = eINSTANCE.getGraphicalElement_Fill(); /** * The meta object literal for the '<em><b>Stroke</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute GRAPHICAL_ELEMENT__STROKE = eINSTANCE.getGraphicalElement_Stroke(); /** * The meta object literal for the '{@link fr.inria.atlanmod.collaboro.notation.impl.FigureImpl <em>Figure</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.FigureImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getFigure() * @generated */ EClass FIGURE = eINSTANCE.getFigure(); /** * The meta object literal for the '{@link fr.inria.atlanmod.collaboro.notation.impl.RectangleImpl <em>Rectangle</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.RectangleImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getRectangle() * @generated */ EClass RECTANGLE = eINSTANCE.getRectangle(); /** * The meta object literal for the '{@link fr.inria.atlanmod.collaboro.notation.impl.LineImpl <em>Line</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.LineImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getLine() * @generated */ EClass LINE = eINSTANCE.getLine(); /** * The meta object literal for the '{@link fr.inria.atlanmod.collaboro.notation.impl.LabelImpl <em>Label</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.LabelImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getLabel() * @generated */ EClass LABEL = eINSTANCE.getLabel(); /** * The meta object literal for the '<em><b>Text</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LABEL__TEXT = eINSTANCE.getLabel_Text(); /** * The meta object literal for the '{@link fr.inria.atlanmod.collaboro.notation.impl.TextualElementImpl <em>Textual Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.TextualElementImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getTextualElement() * @generated */ EClass TEXTUAL_ELEMENT = eINSTANCE.getTextualElement(); /** * The meta object literal for the '<em><b>Fill</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TEXTUAL_ELEMENT__FILL = eINSTANCE.getTextualElement_Fill(); /** * The meta object literal for the '{@link fr.inria.atlanmod.collaboro.notation.impl.TokenImpl <em>Token</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.TokenImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getToken() * @generated */ EClass TOKEN = eINSTANCE.getToken(); /** * The meta object literal for the '{@link fr.inria.atlanmod.collaboro.notation.impl.KeywordImpl <em>Keyword</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.KeywordImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getKeyword() * @generated */ EClass KEYWORD = eINSTANCE.getKeyword(); /** * The meta object literal for the '{@link fr.inria.atlanmod.collaboro.notation.impl.ValueImpl <em>Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.ValueImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getValue() * @generated */ EClass VALUE = eINSTANCE.getValue(); /** * The meta object literal for the '<em><b>Separator</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute VALUE__SEPARATOR = eINSTANCE.getValue_Separator(); /** * The meta object literal for the '<em><b>Attribute</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VALUE__ATTRIBUTE = eINSTANCE.getValue_Attribute(); /** * The meta object literal for the '{@link fr.inria.atlanmod.collaboro.notation.impl.AttributeValueImpl <em>Attribute Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.AttributeValueImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getAttributeValue() * @generated */ EClass ATTRIBUTE_VALUE = eINSTANCE.getAttributeValue(); /** * The meta object literal for the '{@link fr.inria.atlanmod.collaboro.notation.impl.ReferenceValueImpl <em>Reference Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.ReferenceValueImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getReferenceValue() * @generated */ EClass REFERENCE_VALUE = eINSTANCE.getReferenceValue(); /** * The meta object literal for the '<em><b>Reference</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCE_VALUE__REFERENCE = eINSTANCE.getReferenceValue_Reference(); /** * The meta object literal for the '{@link fr.inria.atlanmod.collaboro.notation.impl.SyntaxOfImpl <em>Syntax Of</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.SyntaxOfImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getSyntaxOf() * @generated */ EClass SYNTAX_OF = eINSTANCE.getSyntaxOf(); /** * The meta object literal for the '<em><b>Reference</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SYNTAX_OF__REFERENCE = eINSTANCE.getSyntaxOf_Reference(); /** * The meta object literal for the '<em><b>Separator</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SYNTAX_OF__SEPARATOR = eINSTANCE.getSyntaxOf_Separator(); /** * The meta object literal for the '{@link fr.inria.atlanmod.collaboro.notation.impl.CompositeImpl <em>Composite</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.CompositeImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getComposite() * @generated */ EClass COMPOSITE = eINSTANCE.getComposite(); /** * The meta object literal for the '<em><b>Sub Elements</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference COMPOSITE__SUB_ELEMENTS = eINSTANCE.getComposite_SubElements(); /** * The meta object literal for the '{@link fr.inria.atlanmod.collaboro.notation.impl.DefinitionImpl <em>Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.impl.DefinitionImpl * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getDefinition() * @generated */ EClass DEFINITION = eINSTANCE.getDefinition(); /** * The meta object literal for the '<em><b>Elements</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEFINITION__ELEMENTS = eINSTANCE.getDefinition_Elements(); /** * The meta object literal for the '{@link fr.inria.atlanmod.collaboro.notation.Color <em>Color</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.inria.atlanmod.collaboro.notation.Color * @see fr.inria.atlanmod.collaboro.notation.impl.NotationPackageImpl#getColor() * @generated */ EEnum COLOR = eINSTANCE.getColor(); } } //NotationPackage