blob: e108756454336243404cc9330d581c7005622e5c [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2006, 2010 Soyatec (http://www.soyatec.com) 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:
* Soyatec - initial API and implementation
*******************************************************************************/
package org.eclipse.xwt.tools.ui.xaml;
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.xwt.tools.ui.xaml.XamlFactory
* @model kind="package"
* @generated
*/
public interface XamlPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "xaml";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/e4/xwt/tools/designer/xaml";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "xaml";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
XamlPackage eINSTANCE = org.eclipse.xwt.tools.ui.xaml.impl.XamlPackageImpl
.init();
/**
* The meta object id for the '{@link org.eclipse.xwt.tools.ui.xaml.impl.AnnotatedObjectImpl <em>Annotated Object</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.xwt.tools.ui.xaml.impl.AnnotatedObjectImpl
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlPackageImpl#getAnnotatedObject()
* @generated
*/
int ANNOTATED_OBJECT = 1;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANNOTATED_OBJECT__ANNOTATIONS = 0;
/**
* The number of structural features of the '<em>Annotated Object</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANNOTATED_OBJECT_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.eclipse.xwt.tools.ui.xaml.impl.XamlDocumentImpl <em>Document</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlDocumentImpl
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlPackageImpl#getXamlDocument()
* @generated
*/
int XAML_DOCUMENT = 0;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_DOCUMENT__ANNOTATIONS = ANNOTATED_OBJECT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Root Element</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_DOCUMENT__ROOT_ELEMENT = ANNOTATED_OBJECT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Declared Namespaces</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_DOCUMENT__DECLARED_NAMESPACES = ANNOTATED_OBJECT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Document</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_DOCUMENT_FEATURE_COUNT = ANNOTATED_OBJECT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.xwt.tools.ui.xaml.impl.XamlNodeImpl <em>Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlNodeImpl
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlPackageImpl#getXamlNode()
* @generated
*/
int XAML_NODE = 2;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_NODE__ANNOTATIONS = ANNOTATED_OBJECT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_NODE__NAME = ANNOTATED_OBJECT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_NODE__PREFIX = ANNOTATED_OBJECT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Namespace</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_NODE__NAMESPACE = ANNOTATED_OBJECT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_NODE__VALUE = ANNOTATED_OBJECT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Child Nodes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_NODE__CHILD_NODES = ANNOTATED_OBJECT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_NODE__ATTRIBUTES = ANNOTATED_OBJECT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_NODE__ID = ANNOTATED_OBJECT_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Comments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_NODE__COMMENTS = ANNOTATED_OBJECT_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Widget</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_NODE__WIDGET = ANNOTATED_OBJECT_FEATURE_COUNT + 8;
/**
* The number of structural features of the '<em>Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_NODE_FEATURE_COUNT = ANNOTATED_OBJECT_FEATURE_COUNT + 9;
/**
* The meta object id for the '{@link org.eclipse.xwt.tools.ui.xaml.impl.XamlElementImpl <em>Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlElementImpl
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlPackageImpl#getXamlElement()
* @generated
*/
int XAML_ELEMENT = 3;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ELEMENT__ANNOTATIONS = XAML_NODE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ELEMENT__NAME = XAML_NODE__NAME;
/**
* The feature id for the '<em><b>Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ELEMENT__PREFIX = XAML_NODE__PREFIX;
/**
* The feature id for the '<em><b>Namespace</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ELEMENT__NAMESPACE = XAML_NODE__NAMESPACE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ELEMENT__VALUE = XAML_NODE__VALUE;
/**
* The feature id for the '<em><b>Child Nodes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ELEMENT__CHILD_NODES = XAML_NODE__CHILD_NODES;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ELEMENT__ATTRIBUTES = XAML_NODE__ATTRIBUTES;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ELEMENT__ID = XAML_NODE__ID;
/**
* The feature id for the '<em><b>Comments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ELEMENT__COMMENTS = XAML_NODE__COMMENTS;
/**
* The feature id for the '<em><b>Widget</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ELEMENT__WIDGET = XAML_NODE__WIDGET;
/**
* The number of structural features of the '<em>Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ELEMENT_FEATURE_COUNT = XAML_NODE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.xwt.tools.ui.xaml.impl.XamlAttributeImpl <em>Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlAttributeImpl
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlPackageImpl#getXamlAttribute()
* @generated
*/
int XAML_ATTRIBUTE = 4;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ATTRIBUTE__ANNOTATIONS = XAML_NODE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ATTRIBUTE__NAME = XAML_NODE__NAME;
/**
* The feature id for the '<em><b>Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ATTRIBUTE__PREFIX = XAML_NODE__PREFIX;
/**
* The feature id for the '<em><b>Namespace</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ATTRIBUTE__NAMESPACE = XAML_NODE__NAMESPACE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ATTRIBUTE__VALUE = XAML_NODE__VALUE;
/**
* The feature id for the '<em><b>Child Nodes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ATTRIBUTE__CHILD_NODES = XAML_NODE__CHILD_NODES;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ATTRIBUTE__ATTRIBUTES = XAML_NODE__ATTRIBUTES;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ATTRIBUTE__ID = XAML_NODE__ID;
/**
* The feature id for the '<em><b>Comments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ATTRIBUTE__COMMENTS = XAML_NODE__COMMENTS;
/**
* The feature id for the '<em><b>Widget</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ATTRIBUTE__WIDGET = XAML_NODE__WIDGET;
/**
* The feature id for the '<em><b>Use Flat Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ATTRIBUTE__USE_FLAT_VALUE = XAML_NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Group Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ATTRIBUTE__GROUP_NAME = XAML_NODE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Attribute</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int XAML_ATTRIBUTE_FEATURE_COUNT = XAML_NODE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.xwt.tools.ui.xaml.impl.AnnotationImpl <em>Annotation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.xwt.tools.ui.xaml.impl.AnnotationImpl
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlPackageImpl#getAnnotation()
* @generated
*/
int ANNOTATION = 5;
/**
* The feature id for the '<em><b>Source</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANNOTATION__SOURCE = 0;
/**
* The feature id for the '<em><b>Details</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANNOTATION__DETAILS = 1;
/**
* The number of structural features of the '<em>Annotation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANNOTATION_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.xwt.tools.ui.xaml.impl.CommentImpl <em>Comment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.xwt.tools.ui.xaml.impl.CommentImpl
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlPackageImpl#getComment()
* @generated
*/
int COMMENT = 6;
/**
* The feature id for the '<em><b>Content</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMENT__CONTENT = 0;
/**
* The feature id for the '<em><b>Prev</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMENT__PREV = 1;
/**
* The feature id for the '<em><b>Next</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMENT__NEXT = 2;
/**
* The number of structural features of the '<em>Comment</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMENT_FEATURE_COUNT = 3;
/**
* The meta object id for the '<em>Node</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.w3c.dom.Node
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlPackageImpl#getNode()
* @generated
*/
int NODE = 7;
/**
* The meta object id for the '<em>Document</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.w3c.dom.Document
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlPackageImpl#getDocument()
* @generated
*/
int DOCUMENT = 8;
/**
* Returns the meta object for class '{@link org.eclipse.xwt.tools.ui.xaml.XamlDocument <em>Document</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Document</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.XamlDocument
* @generated
*/
EClass getXamlDocument();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.xwt.tools.ui.xaml.XamlDocument#getRootElement <em>Root Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Root Element</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.XamlDocument#getRootElement()
* @see #getXamlDocument()
* @generated
*/
EReference getXamlDocument_RootElement();
/**
* Returns the meta object for the map '{@link org.eclipse.xwt.tools.ui.xaml.XamlDocument#getDeclaredNamespaces <em>Declared Namespaces</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the map '<em>Declared Namespaces</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.XamlDocument#getDeclaredNamespaces()
* @see #getXamlDocument()
* @generated
*/
EReference getXamlDocument_DeclaredNamespaces();
/**
* Returns the meta object for class '{@link org.eclipse.xwt.tools.ui.xaml.AnnotatedObject <em>Annotated Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Annotated Object</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.AnnotatedObject
* @generated
*/
EClass getAnnotatedObject();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.xwt.tools.ui.xaml.AnnotatedObject#getAnnotations <em>Annotations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Annotations</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.AnnotatedObject#getAnnotations()
* @see #getAnnotatedObject()
* @generated
*/
EReference getAnnotatedObject_Annotations();
/**
* Returns the meta object for class '{@link org.eclipse.xwt.tools.ui.xaml.XamlNode <em>Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.XamlNode
* @generated
*/
EClass getXamlNode();
/**
* Returns the meta object for the attribute '{@link org.eclipse.xwt.tools.ui.xaml.XamlNode#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.XamlNode#getName()
* @see #getXamlNode()
* @generated
*/
EAttribute getXamlNode_Name();
/**
* Returns the meta object for the attribute '{@link org.eclipse.xwt.tools.ui.xaml.XamlNode#getPrefix <em>Prefix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Prefix</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.XamlNode#getPrefix()
* @see #getXamlNode()
* @generated
*/
EAttribute getXamlNode_Prefix();
/**
* Returns the meta object for the attribute '{@link org.eclipse.xwt.tools.ui.xaml.XamlNode#getNamespace <em>Namespace</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Namespace</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.XamlNode#getNamespace()
* @see #getXamlNode()
* @generated
*/
EAttribute getXamlNode_Namespace();
/**
* Returns the meta object for the attribute '{@link org.eclipse.xwt.tools.ui.xaml.XamlNode#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.XamlNode#getValue()
* @see #getXamlNode()
* @generated
*/
EAttribute getXamlNode_Value();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.xwt.tools.ui.xaml.XamlNode#getChildNodes <em>Child Nodes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Child Nodes</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.XamlNode#getChildNodes()
* @see #getXamlNode()
* @generated
*/
EReference getXamlNode_ChildNodes();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.xwt.tools.ui.xaml.XamlNode#getAttributes <em>Attributes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Attributes</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.XamlNode#getAttributes()
* @see #getXamlNode()
* @generated
*/
EReference getXamlNode_Attributes();
/**
* Returns the meta object for the attribute '{@link org.eclipse.xwt.tools.ui.xaml.XamlNode#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.XamlNode#getId()
* @see #getXamlNode()
* @generated
*/
EAttribute getXamlNode_Id();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.xwt.tools.ui.xaml.XamlNode#getComments <em>Comments</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Comments</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.XamlNode#getComments()
* @see #getXamlNode()
* @generated
*/
EReference getXamlNode_Comments();
/**
* Returns the meta object for the attribute '{@link org.eclipse.xwt.tools.ui.xaml.XamlNode#getWidget <em>Widget</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Widget</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.XamlNode#getWidget()
* @see #getXamlNode()
* @generated
*/
EAttribute getXamlNode_Widget();
/**
* Returns the meta object for class '{@link org.eclipse.xwt.tools.ui.xaml.XamlElement <em>Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Element</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.XamlElement
* @generated
*/
EClass getXamlElement();
/**
* Returns the meta object for class '{@link org.eclipse.xwt.tools.ui.xaml.XamlAttribute <em>Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Attribute</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.XamlAttribute
* @generated
*/
EClass getXamlAttribute();
/**
* Returns the meta object for the attribute '{@link org.eclipse.xwt.tools.ui.xaml.XamlAttribute#isUseFlatValue <em>Use Flat Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Use Flat Value</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.XamlAttribute#isUseFlatValue()
* @see #getXamlAttribute()
* @generated
*/
EAttribute getXamlAttribute_UseFlatValue();
/**
* Returns the meta object for the attribute '{@link org.eclipse.xwt.tools.ui.xaml.XamlAttribute#getGroupName <em>Group Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Group Name</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.XamlAttribute#getGroupName()
* @see #getXamlAttribute()
* @generated
*/
EAttribute getXamlAttribute_GroupName();
/**
* Returns the meta object for class '{@link org.eclipse.xwt.tools.ui.xaml.Annotation <em>Annotation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Annotation</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.Annotation
* @generated
*/
EClass getAnnotation();
/**
* Returns the meta object for the attribute '{@link org.eclipse.xwt.tools.ui.xaml.Annotation#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Source</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.Annotation#getSource()
* @see #getAnnotation()
* @generated
*/
EAttribute getAnnotation_Source();
/**
* Returns the meta object for the map '{@link org.eclipse.xwt.tools.ui.xaml.Annotation#getDetails <em>Details</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the map '<em>Details</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.Annotation#getDetails()
* @see #getAnnotation()
* @generated
*/
EReference getAnnotation_Details();
/**
* Returns the meta object for class '{@link org.eclipse.xwt.tools.ui.xaml.Comment <em>Comment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Comment</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.Comment
* @generated
*/
EClass getComment();
/**
* Returns the meta object for the attribute '{@link org.eclipse.xwt.tools.ui.xaml.Comment#getContent <em>Content</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Content</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.Comment#getContent()
* @see #getComment()
* @generated
*/
EAttribute getComment_Content();
/**
* Returns the meta object for the reference '{@link org.eclipse.xwt.tools.ui.xaml.Comment#getPrev <em>Prev</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Prev</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.Comment#getPrev()
* @see #getComment()
* @generated
*/
EReference getComment_Prev();
/**
* Returns the meta object for the reference '{@link org.eclipse.xwt.tools.ui.xaml.Comment#getNext <em>Next</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Next</em>'.
* @see org.eclipse.xwt.tools.ui.xaml.Comment#getNext()
* @see #getComment()
* @generated
*/
EReference getComment_Next();
/**
* Returns the meta object for data type '{@link org.w3c.dom.Node <em>Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Node</em>'.
* @see org.w3c.dom.Node
* @model instanceClass="org.w3c.dom.Node"
* @generated
*/
EDataType getNode();
/**
* Returns the meta object for data type '{@link org.w3c.dom.Document <em>Document</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Document</em>'.
* @see org.w3c.dom.Document
* @model instanceClass="org.w3c.dom.Document"
* @generated
*/
EDataType getDocument();
/**
* 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
*/
XamlFactory getXamlFactory();
/**
* <!-- 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.xwt.tools.ui.xaml.impl.XamlDocumentImpl <em>Document</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlDocumentImpl
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlPackageImpl#getXamlDocument()
* @generated
*/
EClass XAML_DOCUMENT = eINSTANCE.getXamlDocument();
/**
* The meta object literal for the '<em><b>Root Element</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference XAML_DOCUMENT__ROOT_ELEMENT = eINSTANCE
.getXamlDocument_RootElement();
/**
* The meta object literal for the '<em><b>Declared Namespaces</b></em>' map feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference XAML_DOCUMENT__DECLARED_NAMESPACES = eINSTANCE
.getXamlDocument_DeclaredNamespaces();
/**
* The meta object literal for the '{@link org.eclipse.xwt.tools.ui.xaml.impl.AnnotatedObjectImpl <em>Annotated Object</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.xwt.tools.ui.xaml.impl.AnnotatedObjectImpl
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlPackageImpl#getAnnotatedObject()
* @generated
*/
EClass ANNOTATED_OBJECT = eINSTANCE.getAnnotatedObject();
/**
* The meta object literal for the '<em><b>Annotations</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ANNOTATED_OBJECT__ANNOTATIONS = eINSTANCE
.getAnnotatedObject_Annotations();
/**
* The meta object literal for the '{@link org.eclipse.xwt.tools.ui.xaml.impl.XamlNodeImpl <em>Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlNodeImpl
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlPackageImpl#getXamlNode()
* @generated
*/
EClass XAML_NODE = eINSTANCE.getXamlNode();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute XAML_NODE__NAME = eINSTANCE.getXamlNode_Name();
/**
* The meta object literal for the '<em><b>Prefix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute XAML_NODE__PREFIX = eINSTANCE.getXamlNode_Prefix();
/**
* The meta object literal for the '<em><b>Namespace</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute XAML_NODE__NAMESPACE = eINSTANCE.getXamlNode_Namespace();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute XAML_NODE__VALUE = eINSTANCE.getXamlNode_Value();
/**
* The meta object literal for the '<em><b>Child Nodes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference XAML_NODE__CHILD_NODES = eINSTANCE.getXamlNode_ChildNodes();
/**
* The meta object literal for the '<em><b>Attributes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference XAML_NODE__ATTRIBUTES = eINSTANCE.getXamlNode_Attributes();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute XAML_NODE__ID = eINSTANCE.getXamlNode_Id();
/**
* The meta object literal for the '<em><b>Comments</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference XAML_NODE__COMMENTS = eINSTANCE.getXamlNode_Comments();
/**
* The meta object literal for the '<em><b>Widget</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute XAML_NODE__WIDGET = eINSTANCE.getXamlNode_Widget();
/**
* The meta object literal for the '{@link org.eclipse.xwt.tools.ui.xaml.impl.XamlElementImpl <em>Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlElementImpl
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlPackageImpl#getXamlElement()
* @generated
*/
EClass XAML_ELEMENT = eINSTANCE.getXamlElement();
/**
* The meta object literal for the '{@link org.eclipse.xwt.tools.ui.xaml.impl.XamlAttributeImpl <em>Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlAttributeImpl
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlPackageImpl#getXamlAttribute()
* @generated
*/
EClass XAML_ATTRIBUTE = eINSTANCE.getXamlAttribute();
/**
* The meta object literal for the '<em><b>Use Flat Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute XAML_ATTRIBUTE__USE_FLAT_VALUE = eINSTANCE
.getXamlAttribute_UseFlatValue();
/**
* The meta object literal for the '<em><b>Group Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute XAML_ATTRIBUTE__GROUP_NAME = eINSTANCE
.getXamlAttribute_GroupName();
/**
* The meta object literal for the '{@link org.eclipse.xwt.tools.ui.xaml.impl.AnnotationImpl <em>Annotation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.xwt.tools.ui.xaml.impl.AnnotationImpl
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlPackageImpl#getAnnotation()
* @generated
*/
EClass ANNOTATION = eINSTANCE.getAnnotation();
/**
* The meta object literal for the '<em><b>Source</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ANNOTATION__SOURCE = eINSTANCE.getAnnotation_Source();
/**
* The meta object literal for the '<em><b>Details</b></em>' map feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ANNOTATION__DETAILS = eINSTANCE.getAnnotation_Details();
/**
* The meta object literal for the '{@link org.eclipse.xwt.tools.ui.xaml.impl.CommentImpl <em>Comment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.xwt.tools.ui.xaml.impl.CommentImpl
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlPackageImpl#getComment()
* @generated
*/
EClass COMMENT = eINSTANCE.getComment();
/**
* The meta object literal for the '<em><b>Content</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMMENT__CONTENT = eINSTANCE.getComment_Content();
/**
* The meta object literal for the '<em><b>Prev</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMMENT__PREV = eINSTANCE.getComment_Prev();
/**
* The meta object literal for the '<em><b>Next</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMMENT__NEXT = eINSTANCE.getComment_Next();
/**
* The meta object literal for the '<em>Node</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.w3c.dom.Node
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlPackageImpl#getNode()
* @generated
*/
EDataType NODE = eINSTANCE.getNode();
/**
* The meta object literal for the '<em>Document</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.w3c.dom.Document
* @see org.eclipse.xwt.tools.ui.xaml.impl.XamlPackageImpl#getDocument()
* @generated
*/
EDataType DOCUMENT = eINSTANCE.getDocument();
}
} //XamlPackage