org.eclipse.xtext.xbase.annotations.xAnnotations
Interface XAnnotationsPackage

All Superinterfaces:
org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
XAnnotationsPackageImpl

public interface XAnnotationsPackage
extends org.eclipse.emf.ecore.EPackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
XAnnotationsFactory
EMF generated code
EMF model element
kind="package"

Nested Class Summary
static interface XAnnotationsPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
 
Field Summary
static XAnnotationsPackage eINSTANCE
          The singleton instance of the package
static java.lang.String eNAME
          The package name
static java.lang.String eNS_PREFIX
          The package namespace name
static java.lang.String eNS_URI
          The package namespace URI
static int XANNOTATION
          The meta object id for the 'XAnnotation' class
static int XANNOTATION__ANNOTATION_TYPE
          The feature id for the 'Annotation Type' reference
static int XANNOTATION__ELEMENT_VALUE_PAIRS
          The feature id for the 'Element Value Pairs' containment reference list
static int XANNOTATION__VALUE
          The feature id for the 'Value' containment reference
static int XANNOTATION_ELEMENT_VALUE_BINARY_OPERATION
          The meta object id for the 'XAnnotation Element Value Binary Operation' class
static int XANNOTATION_ELEMENT_VALUE_BINARY_OPERATION__LEFT_OPERAND
          The feature id for the 'Left Operand' containment reference
static int XANNOTATION_ELEMENT_VALUE_BINARY_OPERATION__OPERATOR
          The feature id for the 'Operator' attribute
static int XANNOTATION_ELEMENT_VALUE_BINARY_OPERATION__RIGHT_OPERAND
          The feature id for the 'Right Operand' containment reference
static int XANNOTATION_ELEMENT_VALUE_BINARY_OPERATION_FEATURE_COUNT
          The number of structural features of the 'XAnnotation Element Value Binary Operation' class
static int XANNOTATION_ELEMENT_VALUE_PAIR
          The meta object id for the 'XAnnotation Element Value Pair' class
static int XANNOTATION_ELEMENT_VALUE_PAIR__ELEMENT
          The feature id for the 'Element' reference
static int XANNOTATION_ELEMENT_VALUE_PAIR__VALUE
          The feature id for the 'Value' containment reference
static int XANNOTATION_ELEMENT_VALUE_PAIR_FEATURE_COUNT
          The number of structural features of the 'XAnnotation Element Value Pair' class
static int XANNOTATION_FEATURE_COUNT
          The number of structural features of the 'XAnnotation' class
static int XANNOTATION_VALUE_ARRAY
          The meta object id for the 'XAnnotation Value Array' class
static int XANNOTATION_VALUE_ARRAY__VALUES
          The feature id for the 'Values' containment reference list
static int XANNOTATION_VALUE_ARRAY_FEATURE_COUNT
          The number of structural features of the 'XAnnotation Value Array' class
 
Method Summary
 org.eclipse.emf.ecore.EReference getXAnnotation_AnnotationType()
          Returns the meta object for the reference 'Annotation Type'
 org.eclipse.emf.ecore.EReference getXAnnotation_ElementValuePairs()
          Returns the meta object for the containment reference list 'Element Value Pairs'
 org.eclipse.emf.ecore.EReference getXAnnotation_Value()
          Returns the meta object for the containment reference 'Value'
 org.eclipse.emf.ecore.EClass getXAnnotation()
          Returns the meta object for class 'XAnnotation'
 org.eclipse.emf.ecore.EReference getXAnnotationElementValueBinaryOperation_LeftOperand()
          Returns the meta object for the containment reference 'Left Operand'
 org.eclipse.emf.ecore.EAttribute getXAnnotationElementValueBinaryOperation_Operator()
          Returns the meta object for the attribute 'Operator'
 org.eclipse.emf.ecore.EReference getXAnnotationElementValueBinaryOperation_RightOperand()
          Returns the meta object for the containment reference 'Right Operand'
 org.eclipse.emf.ecore.EClass getXAnnotationElementValueBinaryOperation()
          Returns the meta object for class 'XAnnotation Element Value Binary Operation'
 org.eclipse.emf.ecore.EReference getXAnnotationElementValuePair_Element()
          Returns the meta object for the reference 'Element'
 org.eclipse.emf.ecore.EReference getXAnnotationElementValuePair_Value()
          Returns the meta object for the containment reference 'Value'
 org.eclipse.emf.ecore.EClass getXAnnotationElementValuePair()
          Returns the meta object for class 'XAnnotation Element Value Pair'
 XAnnotationsFactory getXAnnotationsFactory()
          Returns the factory that creates the instances of the model
 org.eclipse.emf.ecore.EReference getXAnnotationValueArray_Values()
          Returns the meta object for the containment reference list 'Values'
 org.eclipse.emf.ecore.EClass getXAnnotationValueArray()
          Returns the meta object for class 'XAnnotation Value Array'
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eNAME

static final java.lang.String eNAME
The package name.

See Also:
Constant Field Values
EMF generated code

eNS_URI

static final java.lang.String eNS_URI
The package namespace URI.

See Also:
Constant Field Values
EMF generated code

eNS_PREFIX

static final java.lang.String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values
EMF generated code

eINSTANCE

static final XAnnotationsPackage eINSTANCE
The singleton instance of the package.

EMF generated code

XANNOTATION

static final int XANNOTATION
The meta object id for the 'XAnnotation' class.

See Also:
XAnnotationImpl, XAnnotationsPackageImpl.getXAnnotation(), Constant Field Values
EMF generated code

XANNOTATION__ELEMENT_VALUE_PAIRS

static final int XANNOTATION__ELEMENT_VALUE_PAIRS
The feature id for the 'Element Value Pairs' containment reference list.

See Also:
Constant Field Values
EMF generated code
EMF ordered

XANNOTATION__ANNOTATION_TYPE

static final int XANNOTATION__ANNOTATION_TYPE
The feature id for the 'Annotation Type' reference.

See Also:
Constant Field Values
EMF generated code
EMF ordered

XANNOTATION__VALUE

static final int XANNOTATION__VALUE
The feature id for the 'Value' containment reference.

See Also:
Constant Field Values
EMF generated code
EMF ordered

XANNOTATION_FEATURE_COUNT

static final int XANNOTATION_FEATURE_COUNT
The number of structural features of the 'XAnnotation' class.

See Also:
Constant Field Values
EMF generated code
EMF ordered

XANNOTATION_ELEMENT_VALUE_PAIR

static final int XANNOTATION_ELEMENT_VALUE_PAIR
The meta object id for the 'XAnnotation Element Value Pair' class.

See Also:
XAnnotationElementValuePairImpl, XAnnotationsPackageImpl.getXAnnotationElementValuePair(), Constant Field Values
EMF generated code

XANNOTATION_ELEMENT_VALUE_PAIR__VALUE

static final int XANNOTATION_ELEMENT_VALUE_PAIR__VALUE
The feature id for the 'Value' containment reference.

See Also:
Constant Field Values
EMF generated code
EMF ordered

XANNOTATION_ELEMENT_VALUE_PAIR__ELEMENT

static final int XANNOTATION_ELEMENT_VALUE_PAIR__ELEMENT
The feature id for the 'Element' reference.

See Also:
Constant Field Values
EMF generated code
EMF ordered

XANNOTATION_ELEMENT_VALUE_PAIR_FEATURE_COUNT

static final int XANNOTATION_ELEMENT_VALUE_PAIR_FEATURE_COUNT
The number of structural features of the 'XAnnotation Element Value Pair' class.

See Also:
Constant Field Values
EMF generated code
EMF ordered

XANNOTATION_ELEMENT_VALUE_BINARY_OPERATION

static final int XANNOTATION_ELEMENT_VALUE_BINARY_OPERATION
The meta object id for the 'XAnnotation Element Value Binary Operation' class.

See Also:
XAnnotationElementValueBinaryOperationImpl, XAnnotationsPackageImpl.getXAnnotationElementValueBinaryOperation(), Constant Field Values
EMF generated code

XANNOTATION_ELEMENT_VALUE_BINARY_OPERATION__LEFT_OPERAND

static final int XANNOTATION_ELEMENT_VALUE_BINARY_OPERATION__LEFT_OPERAND
The feature id for the 'Left Operand' containment reference.

See Also:
Constant Field Values
EMF generated code
EMF ordered

XANNOTATION_ELEMENT_VALUE_BINARY_OPERATION__RIGHT_OPERAND

static final int XANNOTATION_ELEMENT_VALUE_BINARY_OPERATION__RIGHT_OPERAND
The feature id for the 'Right Operand' containment reference.

See Also:
Constant Field Values
EMF generated code
EMF ordered

XANNOTATION_ELEMENT_VALUE_BINARY_OPERATION__OPERATOR

static final int XANNOTATION_ELEMENT_VALUE_BINARY_OPERATION__OPERATOR
The feature id for the 'Operator' attribute.

See Also:
Constant Field Values
EMF generated code
EMF ordered

XANNOTATION_ELEMENT_VALUE_BINARY_OPERATION_FEATURE_COUNT

static final int XANNOTATION_ELEMENT_VALUE_BINARY_OPERATION_FEATURE_COUNT
The number of structural features of the 'XAnnotation Element Value Binary Operation' class.

See Also:
Constant Field Values
EMF generated code
EMF ordered

XANNOTATION_VALUE_ARRAY

static final int XANNOTATION_VALUE_ARRAY
The meta object id for the 'XAnnotation Value Array' class.

See Also:
XAnnotationValueArrayImpl, XAnnotationsPackageImpl.getXAnnotationValueArray(), Constant Field Values
EMF generated code

XANNOTATION_VALUE_ARRAY__VALUES

static final int XANNOTATION_VALUE_ARRAY__VALUES
The feature id for the 'Values' containment reference list.

See Also:
Constant Field Values
EMF generated code
EMF ordered

XANNOTATION_VALUE_ARRAY_FEATURE_COUNT

static final int XANNOTATION_VALUE_ARRAY_FEATURE_COUNT
The number of structural features of the 'XAnnotation Value Array' class.

See Also:
Constant Field Values
EMF generated code
EMF ordered
Method Detail

getXAnnotation

org.eclipse.emf.ecore.EClass getXAnnotation()
Returns the meta object for class 'XAnnotation'.

Returns:
the meta object for class 'XAnnotation'.
See Also:
XAnnotation
EMF generated code

getXAnnotation_ElementValuePairs

org.eclipse.emf.ecore.EReference getXAnnotation_ElementValuePairs()
Returns the meta object for the containment reference list 'Element Value Pairs'.

Returns:
the meta object for the containment reference list 'Element Value Pairs'.
See Also:
XAnnotation.getElementValuePairs(), getXAnnotation()
EMF generated code

getXAnnotation_AnnotationType

org.eclipse.emf.ecore.EReference getXAnnotation_AnnotationType()
Returns the meta object for the reference 'Annotation Type'.

Returns:
the meta object for the reference 'Annotation Type'.
See Also:
XAnnotation.getAnnotationType(), getXAnnotation()
EMF generated code

getXAnnotation_Value

org.eclipse.emf.ecore.EReference getXAnnotation_Value()
Returns the meta object for the containment reference 'Value'.

Returns:
the meta object for the containment reference 'Value'.
See Also:
XAnnotation.getValue(), getXAnnotation()
EMF generated code

getXAnnotationElementValuePair

org.eclipse.emf.ecore.EClass getXAnnotationElementValuePair()
Returns the meta object for class 'XAnnotation Element Value Pair'.

Returns:
the meta object for class 'XAnnotation Element Value Pair'.
See Also:
XAnnotationElementValuePair
EMF generated code

getXAnnotationElementValuePair_Value

org.eclipse.emf.ecore.EReference getXAnnotationElementValuePair_Value()
Returns the meta object for the containment reference 'Value'.

Returns:
the meta object for the containment reference 'Value'.
See Also:
XAnnotationElementValuePair.getValue(), getXAnnotationElementValuePair()
EMF generated code

getXAnnotationElementValuePair_Element

org.eclipse.emf.ecore.EReference getXAnnotationElementValuePair_Element()
Returns the meta object for the reference 'Element'.

Returns:
the meta object for the reference 'Element'.
See Also:
XAnnotationElementValuePair.getElement(), getXAnnotationElementValuePair()
EMF generated code

getXAnnotationElementValueBinaryOperation

org.eclipse.emf.ecore.EClass getXAnnotationElementValueBinaryOperation()
Returns the meta object for class 'XAnnotation Element Value Binary Operation'.

Returns:
the meta object for class 'XAnnotation Element Value Binary Operation'.
See Also:
XAnnotationElementValueBinaryOperation
EMF generated code

getXAnnotationElementValueBinaryOperation_LeftOperand

org.eclipse.emf.ecore.EReference getXAnnotationElementValueBinaryOperation_LeftOperand()
Returns the meta object for the containment reference 'Left Operand'.

Returns:
the meta object for the containment reference 'Left Operand'.
See Also:
XAnnotationElementValueBinaryOperation.getLeftOperand(), getXAnnotationElementValueBinaryOperation()
EMF generated code

getXAnnotationElementValueBinaryOperation_RightOperand

org.eclipse.emf.ecore.EReference getXAnnotationElementValueBinaryOperation_RightOperand()
Returns the meta object for the containment reference 'Right Operand'.

Returns:
the meta object for the containment reference 'Right Operand'.
See Also:
XAnnotationElementValueBinaryOperation.getRightOperand(), getXAnnotationElementValueBinaryOperation()
EMF generated code

getXAnnotationElementValueBinaryOperation_Operator

org.eclipse.emf.ecore.EAttribute getXAnnotationElementValueBinaryOperation_Operator()
Returns the meta object for the attribute 'Operator'.

Returns:
the meta object for the attribute 'Operator'.
See Also:
XAnnotationElementValueBinaryOperation.getOperator(), getXAnnotationElementValueBinaryOperation()
EMF generated code

getXAnnotationValueArray

org.eclipse.emf.ecore.EClass getXAnnotationValueArray()
Returns the meta object for class 'XAnnotation Value Array'.

Returns:
the meta object for class 'XAnnotation Value Array'.
See Also:
XAnnotationValueArray
EMF generated code

getXAnnotationValueArray_Values

org.eclipse.emf.ecore.EReference getXAnnotationValueArray_Values()
Returns the meta object for the containment reference list 'Values'.

Returns:
the meta object for the containment reference list 'Values'.
See Also:
XAnnotationValueArray.getValues(), getXAnnotationValueArray()
EMF generated code

getXAnnotationsFactory

XAnnotationsFactory getXAnnotationsFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.
EMF generated code