blob: 4ba43ee1adf051bbc2d395acd5d8ca9b3c54ec60 [file] [log] [blame]
/**
* <copyright>
*
* Copyright (c) 2008 E.D.Willink and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* E.D.Willink - initial API and implementation
*
* </copyright>
*
* $Id: EditorPackage.java,v 1.10 2009/10/31 17:46:03 ewillink Exp $
*/
package org.eclipse.qvt.declarative.editor;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
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.eclipse.qvt.declarative.editor.EditorFactory
* @model kind="package"
* @generated
*/
public interface EditorPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "editor";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/qvt/1.0/Editor";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "ed";
/**
* The package content type ID.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eCONTENT_TYPE = "org.eclipse.qvt.declarative.editor";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EditorPackage eINSTANCE = org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.qvt.declarative.editor.impl.AbstractLabelElementImpl <em>Abstract Label Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.AbstractLabelElementImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getAbstractLabelElement()
* @generated
*/
int ABSTRACT_LABEL_ELEMENT = 0;
/**
* The number of structural features of the '<em>Abstract Label Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_LABEL_ELEMENT_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.qvt.declarative.editor.impl.AbstractNodeImpl <em>Abstract Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.AbstractNodeImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getAbstractNode()
* @generated
*/
int ABSTRACT_NODE = 1;
/**
* The feature id for the '<em><b>Behavior</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_NODE__BEHAVIOR = 0;
/**
* The feature id for the '<em><b>Base</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_NODE__BASE = 1;
/**
* The number of structural features of the '<em>Abstract Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_NODE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.qvt.declarative.editor.impl.AbstractOutlineElementImpl <em>Abstract Outline Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.AbstractOutlineElementImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getAbstractOutlineElement()
* @generated
*/
int ABSTRACT_OUTLINE_ELEMENT = 2;
/**
* The number of structural features of the '<em>Abstract Outline Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_OUTLINE_ELEMENT_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.qvt.declarative.editor.impl.BehaviorImpl <em>Behavior</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.BehaviorImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getBehavior()
* @generated
*/
int BEHAVIOR = 3;
/**
* The number of structural features of the '<em>Behavior</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.qvt.declarative.editor.impl.EcoreLabelElementImpl <em>Ecore Label Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.EcoreLabelElementImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getEcoreLabelElement()
* @generated
*/
int ECORE_LABEL_ELEMENT = 4;
/**
* The feature id for the '<em><b>Path</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ECORE_LABEL_ELEMENT__PATH = ABSTRACT_LABEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>End</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ECORE_LABEL_ELEMENT__END = ABSTRACT_LABEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Hide If Blank</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ECORE_LABEL_ELEMENT__HIDE_IF_BLANK = ABSTRACT_LABEL_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ECORE_LABEL_ELEMENT__PREFIX = ABSTRACT_LABEL_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Separator</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ECORE_LABEL_ELEMENT__SEPARATOR = ABSTRACT_LABEL_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Suffix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ECORE_LABEL_ELEMENT__SUFFIX = ABSTRACT_LABEL_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Text Provider</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ECORE_LABEL_ELEMENT__TEXT_PROVIDER = ABSTRACT_LABEL_ELEMENT_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>Ecore Label Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ECORE_LABEL_ELEMENT_FEATURE_COUNT = ABSTRACT_LABEL_ELEMENT_FEATURE_COUNT + 7;
/**
* The meta object id for the '{@link org.eclipse.qvt.declarative.editor.impl.EditorDefinitionImpl <em>Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.EditorDefinitionImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getEditorDefinition()
* @generated
*/
int EDITOR_DEFINITION = 6;
/**
* The meta object id for the '{@link org.eclipse.qvt.declarative.editor.impl.FoldingBehaviorImpl <em>Folding Behavior</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.FoldingBehaviorImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getFoldingBehavior()
* @generated
*/
int FOLDING_BEHAVIOR = 7;
/**
* The meta object id for the '{@link org.eclipse.qvt.declarative.editor.impl.JavaNodeImpl <em>Java Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.JavaNodeImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getJavaNode()
* @generated
*/
int JAVA_NODE = 9;
/**
* The meta object id for the '{@link org.eclipse.qvt.declarative.editor.impl.EcoreNodeImpl <em>Ecore Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.EcoreNodeImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getEcoreNode()
* @generated
*/
int ECORE_NODE = 5;
/**
* The feature id for the '<em><b>Behavior</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ECORE_NODE__BEHAVIOR = ABSTRACT_NODE__BEHAVIOR;
/**
* The feature id for the '<em><b>Base</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ECORE_NODE__BASE = ABSTRACT_NODE__BASE;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ECORE_NODE__ELEMENT = ABSTRACT_NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Ecore Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ECORE_NODE_FEATURE_COUNT = ABSTRACT_NODE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Language</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDITOR_DEFINITION__LANGUAGE = 0;
/**
* The feature id for the '<em><b>Extends</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDITOR_DEFINITION__EXTENDS = 1;
/**
* The feature id for the '<em><b>Node</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDITOR_DEFINITION__NODE = 2;
/**
* The number of structural features of the '<em>Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDITOR_DEFINITION_FEATURE_COUNT = 3;
/**
* The number of structural features of the '<em>Folding Behavior</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLDING_BEHAVIOR_FEATURE_COUNT = BEHAVIOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.qvt.declarative.editor.impl.JavaLabelElementImpl <em>Java Label Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.JavaLabelElementImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getJavaLabelElement()
* @generated
*/
int JAVA_LABEL_ELEMENT = 8;
/**
* The feature id for the '<em><b>Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JAVA_LABEL_ELEMENT__CLASS = ABSTRACT_LABEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Method</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JAVA_LABEL_ELEMENT__METHOD = ABSTRACT_LABEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Java Label Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JAVA_LABEL_ELEMENT_FEATURE_COUNT = ABSTRACT_LABEL_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Behavior</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JAVA_NODE__BEHAVIOR = ABSTRACT_NODE__BEHAVIOR;
/**
* The feature id for the '<em><b>Base</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JAVA_NODE__BASE = ABSTRACT_NODE__BASE;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JAVA_NODE__NAME = ABSTRACT_NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Java Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JAVA_NODE_FEATURE_COUNT = ABSTRACT_NODE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.qvt.declarative.editor.impl.LabelBehaviorImpl <em>Label Behavior</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.LabelBehaviorImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getLabelBehavior()
* @generated
*/
int LABEL_BEHAVIOR = 10;
/**
* The feature id for the '<em><b>Image</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LABEL_BEHAVIOR__IMAGE = BEHAVIOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Image Provider</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LABEL_BEHAVIOR__IMAGE_PROVIDER = BEHAVIOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LABEL_BEHAVIOR__FORMAT = BEHAVIOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Format Provider</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LABEL_BEHAVIOR__FORMAT_PROVIDER = BEHAVIOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Elements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LABEL_BEHAVIOR__ELEMENTS = BEHAVIOR_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Label Behavior</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LABEL_BEHAVIOR_FEATURE_COUNT = BEHAVIOR_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link org.eclipse.qvt.declarative.editor.impl.OutlineBehaviorImpl <em>Outline Behavior</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.OutlineBehaviorImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getOutlineBehavior()
* @generated
*/
int OUTLINE_BEHAVIOR = 11;
/**
* The feature id for the '<em><b>Elements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTLINE_BEHAVIOR__ELEMENTS = BEHAVIOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTLINE_BEHAVIOR__HIDDEN = BEHAVIOR_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Outline Behavior</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTLINE_BEHAVIOR_FEATURE_COUNT = BEHAVIOR_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.qvt.declarative.editor.impl.OutlineElementImpl <em>Outline Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.OutlineElementImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getOutlineElement()
* @generated
*/
int OUTLINE_ELEMENT = 12;
/**
* The feature id for the '<em><b>Feature</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTLINE_ELEMENT__FEATURE = ABSTRACT_OUTLINE_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Outline Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTLINE_ELEMENT_FEATURE_COUNT = ABSTRACT_OUTLINE_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.qvt.declarative.editor.impl.OutlineGroupImpl <em>Outline Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.OutlineGroupImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getOutlineGroup()
* @generated
*/
int OUTLINE_GROUP = 13;
/**
* The feature id for the '<em><b>Image</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTLINE_GROUP__IMAGE = ABSTRACT_OUTLINE_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTLINE_GROUP__NAME = ABSTRACT_OUTLINE_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Elements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTLINE_GROUP__ELEMENTS = ABSTRACT_OUTLINE_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Hidden</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTLINE_GROUP__HIDDEN = ABSTRACT_OUTLINE_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Outline Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTLINE_GROUP_FEATURE_COUNT = ABSTRACT_OUTLINE_ELEMENT_FEATURE_COUNT + 4;
/**
* The meta object id for the '<em>Format Provider</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.util.FormatProvider
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getFormatProvider()
* @generated
*/
int FORMAT_PROVIDER = 14;
/**
* The meta object id for the '<em>Image Provider</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.util.ImageProvider
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getImageProvider()
* @generated
*/
int IMAGE_PROVIDER = 15;
/**
* The meta object id for the '<em>Text Provider</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.util.TextProvider
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getTextProvider()
* @generated
*/
int TEXT_PROVIDER = 16;
/**
* Returns the meta object for class '{@link org.eclipse.qvt.declarative.editor.AbstractLabelElement <em>Abstract Label Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Abstract Label Element</em>'.
* @see org.eclipse.qvt.declarative.editor.AbstractLabelElement
* @generated
*/
EClass getAbstractLabelElement();
/**
* Returns the meta object for class '{@link org.eclipse.qvt.declarative.editor.AbstractNode <em>Abstract Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Abstract Node</em>'.
* @see org.eclipse.qvt.declarative.editor.AbstractNode
* @generated
*/
EClass getAbstractNode();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.editor.AbstractNode#getBehavior <em>Behavior</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Behavior</em>'.
* @see org.eclipse.qvt.declarative.editor.AbstractNode#getBehavior()
* @see #getAbstractNode()
* @generated
*/
EReference getAbstractNode_Behavior();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.editor.AbstractNode#getBase <em>Base</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base</em>'.
* @see org.eclipse.qvt.declarative.editor.AbstractNode#getBase()
* @see #getAbstractNode()
* @generated
*/
EReference getAbstractNode_Base();
/**
* Returns the meta object for class '{@link org.eclipse.qvt.declarative.editor.AbstractOutlineElement <em>Abstract Outline Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Abstract Outline Element</em>'.
* @see org.eclipse.qvt.declarative.editor.AbstractOutlineElement
* @generated
*/
EClass getAbstractOutlineElement();
/**
* Returns the meta object for class '{@link org.eclipse.qvt.declarative.editor.Behavior <em>Behavior</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior</em>'.
* @see org.eclipse.qvt.declarative.editor.Behavior
* @generated
*/
EClass getBehavior();
/**
* Returns the meta object for class '{@link org.eclipse.qvt.declarative.editor.EcoreLabelElement <em>Ecore Label Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Ecore Label Element</em>'.
* @see org.eclipse.qvt.declarative.editor.EcoreLabelElement
* @generated
*/
EClass getEcoreLabelElement();
/**
* Returns the meta object for the reference list '{@link org.eclipse.qvt.declarative.editor.EcoreLabelElement#getPath <em>Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Path</em>'.
* @see org.eclipse.qvt.declarative.editor.EcoreLabelElement#getPath()
* @see #getEcoreLabelElement()
* @generated
*/
EReference getEcoreLabelElement_Path();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.editor.EcoreLabelElement#getEnd <em>End</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>End</em>'.
* @see org.eclipse.qvt.declarative.editor.EcoreLabelElement#getEnd()
* @see #getEcoreLabelElement()
* @generated
*/
EReference getEcoreLabelElement_End();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.editor.EcoreLabelElement#isHideIfBlank <em>Hide If Blank</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Hide If Blank</em>'.
* @see org.eclipse.qvt.declarative.editor.EcoreLabelElement#isHideIfBlank()
* @see #getEcoreLabelElement()
* @generated
*/
EAttribute getEcoreLabelElement_HideIfBlank();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.editor.EcoreLabelElement#getPrefix <em>Prefix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Prefix</em>'.
* @see org.eclipse.qvt.declarative.editor.EcoreLabelElement#getPrefix()
* @see #getEcoreLabelElement()
* @generated
*/
EAttribute getEcoreLabelElement_Prefix();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.editor.EcoreLabelElement#getSeparator <em>Separator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Separator</em>'.
* @see org.eclipse.qvt.declarative.editor.EcoreLabelElement#getSeparator()
* @see #getEcoreLabelElement()
* @generated
*/
EAttribute getEcoreLabelElement_Separator();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.editor.EcoreLabelElement#getSuffix <em>Suffix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Suffix</em>'.
* @see org.eclipse.qvt.declarative.editor.EcoreLabelElement#getSuffix()
* @see #getEcoreLabelElement()
* @generated
*/
EAttribute getEcoreLabelElement_Suffix();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.editor.EcoreLabelElement#getTextProvider <em>Text Provider</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Text Provider</em>'.
* @see org.eclipse.qvt.declarative.editor.EcoreLabelElement#getTextProvider()
* @see #getEcoreLabelElement()
* @generated
*/
EAttribute getEcoreLabelElement_TextProvider();
/**
* Returns the meta object for class '{@link org.eclipse.qvt.declarative.editor.EcoreNode <em>Ecore Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Ecore Node</em>'.
* @see org.eclipse.qvt.declarative.editor.EcoreNode
* @generated
*/
EClass getEcoreNode();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.editor.EcoreNode#getElement <em>Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Element</em>'.
* @see org.eclipse.qvt.declarative.editor.EcoreNode#getElement()
* @see #getEcoreNode()
* @generated
*/
EReference getEcoreNode_Element();
/**
* Returns the meta object for class '{@link org.eclipse.qvt.declarative.editor.EditorDefinition <em>Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Definition</em>'.
* @see org.eclipse.qvt.declarative.editor.EditorDefinition
* @generated
*/
EClass getEditorDefinition();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.editor.EditorDefinition#getLanguage <em>Language</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Language</em>'.
* @see org.eclipse.qvt.declarative.editor.EditorDefinition#getLanguage()
* @see #getEditorDefinition()
* @generated
*/
EAttribute getEditorDefinition_Language();
/**
* Returns the meta object for the reference list '{@link org.eclipse.qvt.declarative.editor.EditorDefinition#getExtends <em>Extends</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Extends</em>'.
* @see org.eclipse.qvt.declarative.editor.EditorDefinition#getExtends()
* @see #getEditorDefinition()
* @generated
*/
EReference getEditorDefinition_Extends();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.editor.EditorDefinition#getNode <em>Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Node</em>'.
* @see org.eclipse.qvt.declarative.editor.EditorDefinition#getNode()
* @see #getEditorDefinition()
* @generated
*/
EReference getEditorDefinition_Node();
/**
* Returns the meta object for class '{@link org.eclipse.qvt.declarative.editor.FoldingBehavior <em>Folding Behavior</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Folding Behavior</em>'.
* @see org.eclipse.qvt.declarative.editor.FoldingBehavior
* @generated
*/
EClass getFoldingBehavior();
/**
* Returns the meta object for class '{@link org.eclipse.qvt.declarative.editor.JavaLabelElement <em>Java Label Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Java Label Element</em>'.
* @see org.eclipse.qvt.declarative.editor.JavaLabelElement
* @generated
*/
EClass getJavaLabelElement();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.editor.JavaLabelElement#getClass_ <em>Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Class</em>'.
* @see org.eclipse.qvt.declarative.editor.JavaLabelElement#getClass_()
* @see #getJavaLabelElement()
* @generated
*/
EAttribute getJavaLabelElement_Class();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.editor.JavaLabelElement#getMethod <em>Method</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Method</em>'.
* @see org.eclipse.qvt.declarative.editor.JavaLabelElement#getMethod()
* @see #getJavaLabelElement()
* @generated
*/
EAttribute getJavaLabelElement_Method();
/**
* Returns the meta object for class '{@link org.eclipse.qvt.declarative.editor.JavaNode <em>Java Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Java Node</em>'.
* @see org.eclipse.qvt.declarative.editor.JavaNode
* @generated
*/
EClass getJavaNode();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.editor.JavaNode#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.qvt.declarative.editor.JavaNode#getName()
* @see #getJavaNode()
* @generated
*/
EAttribute getJavaNode_Name();
/**
* Returns the meta object for class '{@link org.eclipse.qvt.declarative.editor.LabelBehavior <em>Label Behavior</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Label Behavior</em>'.
* @see org.eclipse.qvt.declarative.editor.LabelBehavior
* @generated
*/
EClass getLabelBehavior();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.editor.LabelBehavior#getImage <em>Image</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Image</em>'.
* @see org.eclipse.qvt.declarative.editor.LabelBehavior#getImage()
* @see #getLabelBehavior()
* @generated
*/
EAttribute getLabelBehavior_Image();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.editor.LabelBehavior#getImageProvider <em>Image Provider</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Image Provider</em>'.
* @see org.eclipse.qvt.declarative.editor.LabelBehavior#getImageProvider()
* @see #getLabelBehavior()
* @generated
*/
EAttribute getLabelBehavior_ImageProvider();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.editor.LabelBehavior#getFormat <em>Format</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Format</em>'.
* @see org.eclipse.qvt.declarative.editor.LabelBehavior#getFormat()
* @see #getLabelBehavior()
* @generated
*/
EAttribute getLabelBehavior_Format();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.editor.LabelBehavior#getFormatProvider <em>Format Provider</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Format Provider</em>'.
* @see org.eclipse.qvt.declarative.editor.LabelBehavior#getFormatProvider()
* @see #getLabelBehavior()
* @generated
*/
EAttribute getLabelBehavior_FormatProvider();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.editor.LabelBehavior#getElements <em>Elements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Elements</em>'.
* @see org.eclipse.qvt.declarative.editor.LabelBehavior#getElements()
* @see #getLabelBehavior()
* @generated
*/
EReference getLabelBehavior_Elements();
/**
* Returns the meta object for class '{@link org.eclipse.qvt.declarative.editor.OutlineBehavior <em>Outline Behavior</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Outline Behavior</em>'.
* @see org.eclipse.qvt.declarative.editor.OutlineBehavior
* @generated
*/
EClass getOutlineBehavior();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.editor.OutlineBehavior#getElements <em>Elements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Elements</em>'.
* @see org.eclipse.qvt.declarative.editor.OutlineBehavior#getElements()
* @see #getOutlineBehavior()
* @generated
*/
EReference getOutlineBehavior_Elements();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.editor.OutlineBehavior#isHidden <em>Hidden</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Hidden</em>'.
* @see org.eclipse.qvt.declarative.editor.OutlineBehavior#isHidden()
* @see #getOutlineBehavior()
* @generated
*/
EAttribute getOutlineBehavior_Hidden();
/**
* Returns the meta object for class '{@link org.eclipse.qvt.declarative.editor.OutlineElement <em>Outline Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Outline Element</em>'.
* @see org.eclipse.qvt.declarative.editor.OutlineElement
* @generated
*/
EClass getOutlineElement();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.editor.OutlineElement#getFeature <em>Feature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Feature</em>'.
* @see org.eclipse.qvt.declarative.editor.OutlineElement#getFeature()
* @see #getOutlineElement()
* @generated
*/
EReference getOutlineElement_Feature();
/**
* Returns the meta object for class '{@link org.eclipse.qvt.declarative.editor.OutlineGroup <em>Outline Group</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Outline Group</em>'.
* @see org.eclipse.qvt.declarative.editor.OutlineGroup
* @generated
*/
EClass getOutlineGroup();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.editor.OutlineGroup#getImage <em>Image</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Image</em>'.
* @see org.eclipse.qvt.declarative.editor.OutlineGroup#getImage()
* @see #getOutlineGroup()
* @generated
*/
EAttribute getOutlineGroup_Image();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.editor.OutlineGroup#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.qvt.declarative.editor.OutlineGroup#getName()
* @see #getOutlineGroup()
* @generated
*/
EAttribute getOutlineGroup_Name();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.editor.OutlineGroup#getElements <em>Elements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Elements</em>'.
* @see org.eclipse.qvt.declarative.editor.OutlineGroup#getElements()
* @see #getOutlineGroup()
* @generated
*/
EReference getOutlineGroup_Elements();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.editor.OutlineGroup#isHidden <em>Hidden</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Hidden</em>'.
* @see org.eclipse.qvt.declarative.editor.OutlineGroup#isHidden()
* @see #getOutlineGroup()
* @generated
*/
EAttribute getOutlineGroup_Hidden();
/**
* Returns the meta object for data type '{@link org.eclipse.qvt.declarative.editor.util.FormatProvider <em>Format Provider</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Format Provider</em>'.
* @see org.eclipse.qvt.declarative.editor.util.FormatProvider
* @model instanceClass="org.eclipse.qvt.declarative.editor.util.FormatProvider"
* @generated
*/
EDataType getFormatProvider();
/**
* Returns the meta object for data type '{@link org.eclipse.qvt.declarative.editor.util.ImageProvider <em>Image Provider</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Image Provider</em>'.
* @see org.eclipse.qvt.declarative.editor.util.ImageProvider
* @model instanceClass="org.eclipse.qvt.declarative.editor.util.ImageProvider"
* @generated
*/
EDataType getImageProvider();
/**
* Returns the meta object for data type '{@link org.eclipse.qvt.declarative.editor.util.TextProvider <em>Text Provider</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Text Provider</em>'.
* @see org.eclipse.qvt.declarative.editor.util.TextProvider
* @model instanceClass="org.eclipse.qvt.declarative.editor.util.TextProvider"
* @generated
*/
EDataType getTextProvider();
/**
* 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
*/
EditorFactory getEditorFactory();
/**
* <!-- 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.eclipse.qvt.declarative.editor.impl.AbstractLabelElementImpl <em>Abstract Label Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.AbstractLabelElementImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getAbstractLabelElement()
* @generated
*/
EClass ABSTRACT_LABEL_ELEMENT = eINSTANCE.getAbstractLabelElement();
/**
* The meta object literal for the '{@link org.eclipse.qvt.declarative.editor.impl.AbstractNodeImpl <em>Abstract Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.AbstractNodeImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getAbstractNode()
* @generated
*/
EClass ABSTRACT_NODE = eINSTANCE.getAbstractNode();
/**
* The meta object literal for the '<em><b>Behavior</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ABSTRACT_NODE__BEHAVIOR = eINSTANCE.getAbstractNode_Behavior();
/**
* The meta object literal for the '<em><b>Base</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ABSTRACT_NODE__BASE = eINSTANCE.getAbstractNode_Base();
/**
* The meta object literal for the '{@link org.eclipse.qvt.declarative.editor.impl.AbstractOutlineElementImpl <em>Abstract Outline Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.AbstractOutlineElementImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getAbstractOutlineElement()
* @generated
*/
EClass ABSTRACT_OUTLINE_ELEMENT = eINSTANCE.getAbstractOutlineElement();
/**
* The meta object literal for the '{@link org.eclipse.qvt.declarative.editor.impl.BehaviorImpl <em>Behavior</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.BehaviorImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getBehavior()
* @generated
*/
EClass BEHAVIOR = eINSTANCE.getBehavior();
/**
* The meta object literal for the '{@link org.eclipse.qvt.declarative.editor.impl.EcoreLabelElementImpl <em>Ecore Label Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.EcoreLabelElementImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getEcoreLabelElement()
* @generated
*/
EClass ECORE_LABEL_ELEMENT = eINSTANCE.getEcoreLabelElement();
/**
* The meta object literal for the '<em><b>Path</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ECORE_LABEL_ELEMENT__PATH = eINSTANCE.getEcoreLabelElement_Path();
/**
* The meta object literal for the '<em><b>End</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ECORE_LABEL_ELEMENT__END = eINSTANCE.getEcoreLabelElement_End();
/**
* The meta object literal for the '<em><b>Hide If Blank</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ECORE_LABEL_ELEMENT__HIDE_IF_BLANK = eINSTANCE.getEcoreLabelElement_HideIfBlank();
/**
* The meta object literal for the '<em><b>Prefix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ECORE_LABEL_ELEMENT__PREFIX = eINSTANCE.getEcoreLabelElement_Prefix();
/**
* The meta object literal for the '<em><b>Separator</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ECORE_LABEL_ELEMENT__SEPARATOR = eINSTANCE.getEcoreLabelElement_Separator();
/**
* The meta object literal for the '<em><b>Suffix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ECORE_LABEL_ELEMENT__SUFFIX = eINSTANCE.getEcoreLabelElement_Suffix();
/**
* The meta object literal for the '<em><b>Text Provider</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ECORE_LABEL_ELEMENT__TEXT_PROVIDER = eINSTANCE.getEcoreLabelElement_TextProvider();
/**
* The meta object literal for the '{@link org.eclipse.qvt.declarative.editor.impl.EcoreNodeImpl <em>Ecore Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.EcoreNodeImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getEcoreNode()
* @generated
*/
EClass ECORE_NODE = eINSTANCE.getEcoreNode();
/**
* The meta object literal for the '<em><b>Element</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ECORE_NODE__ELEMENT = eINSTANCE.getEcoreNode_Element();
/**
* The meta object literal for the '{@link org.eclipse.qvt.declarative.editor.impl.EditorDefinitionImpl <em>Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.EditorDefinitionImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getEditorDefinition()
* @generated
*/
EClass EDITOR_DEFINITION = eINSTANCE.getEditorDefinition();
/**
* The meta object literal for the '<em><b>Language</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EDITOR_DEFINITION__LANGUAGE = eINSTANCE.getEditorDefinition_Language();
/**
* The meta object literal for the '<em><b>Extends</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EDITOR_DEFINITION__EXTENDS = eINSTANCE.getEditorDefinition_Extends();
/**
* The meta object literal for the '<em><b>Node</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EDITOR_DEFINITION__NODE = eINSTANCE.getEditorDefinition_Node();
/**
* The meta object literal for the '{@link org.eclipse.qvt.declarative.editor.impl.FoldingBehaviorImpl <em>Folding Behavior</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.FoldingBehaviorImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getFoldingBehavior()
* @generated
*/
EClass FOLDING_BEHAVIOR = eINSTANCE.getFoldingBehavior();
/**
* The meta object literal for the '{@link org.eclipse.qvt.declarative.editor.impl.JavaLabelElementImpl <em>Java Label Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.JavaLabelElementImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getJavaLabelElement()
* @generated
*/
EClass JAVA_LABEL_ELEMENT = eINSTANCE.getJavaLabelElement();
/**
* The meta object literal for the '<em><b>Class</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute JAVA_LABEL_ELEMENT__CLASS = eINSTANCE.getJavaLabelElement_Class();
/**
* The meta object literal for the '<em><b>Method</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute JAVA_LABEL_ELEMENT__METHOD = eINSTANCE.getJavaLabelElement_Method();
/**
* The meta object literal for the '{@link org.eclipse.qvt.declarative.editor.impl.JavaNodeImpl <em>Java Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.JavaNodeImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getJavaNode()
* @generated
*/
EClass JAVA_NODE = eINSTANCE.getJavaNode();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute JAVA_NODE__NAME = eINSTANCE.getJavaNode_Name();
/**
* The meta object literal for the '{@link org.eclipse.qvt.declarative.editor.impl.LabelBehaviorImpl <em>Label Behavior</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.LabelBehaviorImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getLabelBehavior()
* @generated
*/
EClass LABEL_BEHAVIOR = eINSTANCE.getLabelBehavior();
/**
* The meta object literal for the '<em><b>Image</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LABEL_BEHAVIOR__IMAGE = eINSTANCE.getLabelBehavior_Image();
/**
* The meta object literal for the '<em><b>Image Provider</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LABEL_BEHAVIOR__IMAGE_PROVIDER = eINSTANCE.getLabelBehavior_ImageProvider();
/**
* The meta object literal for the '<em><b>Format</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LABEL_BEHAVIOR__FORMAT = eINSTANCE.getLabelBehavior_Format();
/**
* The meta object literal for the '<em><b>Format Provider</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LABEL_BEHAVIOR__FORMAT_PROVIDER = eINSTANCE.getLabelBehavior_FormatProvider();
/**
* The meta object literal for the '<em><b>Elements</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LABEL_BEHAVIOR__ELEMENTS = eINSTANCE.getLabelBehavior_Elements();
/**
* The meta object literal for the '{@link org.eclipse.qvt.declarative.editor.impl.OutlineBehaviorImpl <em>Outline Behavior</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.OutlineBehaviorImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getOutlineBehavior()
* @generated
*/
EClass OUTLINE_BEHAVIOR = eINSTANCE.getOutlineBehavior();
/**
* The meta object literal for the '<em><b>Elements</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OUTLINE_BEHAVIOR__ELEMENTS = eINSTANCE.getOutlineBehavior_Elements();
/**
* The meta object literal for the '<em><b>Hidden</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OUTLINE_BEHAVIOR__HIDDEN = eINSTANCE.getOutlineBehavior_Hidden();
/**
* The meta object literal for the '{@link org.eclipse.qvt.declarative.editor.impl.OutlineElementImpl <em>Outline Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.OutlineElementImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getOutlineElement()
* @generated
*/
EClass OUTLINE_ELEMENT = eINSTANCE.getOutlineElement();
/**
* The meta object literal for the '<em><b>Feature</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OUTLINE_ELEMENT__FEATURE = eINSTANCE.getOutlineElement_Feature();
/**
* The meta object literal for the '{@link org.eclipse.qvt.declarative.editor.impl.OutlineGroupImpl <em>Outline Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.impl.OutlineGroupImpl
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getOutlineGroup()
* @generated
*/
EClass OUTLINE_GROUP = eINSTANCE.getOutlineGroup();
/**
* The meta object literal for the '<em><b>Image</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OUTLINE_GROUP__IMAGE = eINSTANCE.getOutlineGroup_Image();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OUTLINE_GROUP__NAME = eINSTANCE.getOutlineGroup_Name();
/**
* The meta object literal for the '<em><b>Elements</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OUTLINE_GROUP__ELEMENTS = eINSTANCE.getOutlineGroup_Elements();
/**
* The meta object literal for the '<em><b>Hidden</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OUTLINE_GROUP__HIDDEN = eINSTANCE.getOutlineGroup_Hidden();
/**
* The meta object literal for the '<em>Format Provider</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.util.FormatProvider
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getFormatProvider()
* @generated
*/
EDataType FORMAT_PROVIDER = eINSTANCE.getFormatProvider();
/**
* The meta object literal for the '<em>Image Provider</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.util.ImageProvider
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getImageProvider()
* @generated
*/
EDataType IMAGE_PROVIDER = eINSTANCE.getImageProvider();
/**
* The meta object literal for the '<em>Text Provider</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvt.declarative.editor.util.TextProvider
* @see org.eclipse.qvt.declarative.editor.impl.EditorPackageImpl#getTextProvider()
* @generated
*/
EDataType TEXT_PROVIDER = eINSTANCE.getTextProvider();
}
} //EditorPackage