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.EPackageThe Package for the model. It contains accessors for the meta objects to represent- each class,
- each feature of each class,
- each enum,
- and each data type
- Since:
- 2.7
- See Also:
XAnnotationsFactory- Noextend:
- This interface is not intended to be extended by clients.
- Noimplement:
- This interface is not intended to be implemented by clients.
- Model:
- kind="package"
- Generated:
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceXAnnotationsPackage.LiteralsDefines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
-
Field Summary
Fields Modifier and Type Field Description static XAnnotationsPackageeINSTANCEThe singleton instance of the package.static java.lang.StringeNAMEThe package name.static java.lang.StringeNS_PREFIXThe package namespace name.static java.lang.StringeNS_URIThe package namespace URI.static intXANNOTATIONThe meta object id for the 'XAnnotation' class.static intXANNOTATION__ANNOTATION_TYPEThe feature id for the 'Annotation Type' reference.static intXANNOTATION__ELEMENT_VALUE_PAIRSThe feature id for the 'Element Value Pairs' containment reference list.static intXANNOTATION__VALUEThe feature id for the 'Value' containment reference.static intXANNOTATION_ELEMENT_VALUE_PAIRThe meta object id for the 'XAnnotation Element Value Pair' class.static intXANNOTATION_ELEMENT_VALUE_PAIR__ELEMENTThe feature id for the 'Element' reference.static intXANNOTATION_ELEMENT_VALUE_PAIR__VALUEThe feature id for the 'Value' containment reference.static intXANNOTATION_ELEMENT_VALUE_PAIR_FEATURE_COUNTThe number of structural features of the 'XAnnotation Element Value Pair' class.static intXANNOTATION_FEATURE_COUNTThe number of structural features of the 'XAnnotation' class.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.emf.ecore.EClassgetXAnnotation()Returns the meta object for class 'XAnnotation'.org.eclipse.emf.ecore.EReferencegetXAnnotation_AnnotationType()Returns the meta object for the reference 'Annotation Type'.org.eclipse.emf.ecore.EReferencegetXAnnotation_ElementValuePairs()Returns the meta object for the containment reference list 'Element Value Pairs'.org.eclipse.emf.ecore.EReferencegetXAnnotation_Value()Returns the meta object for the containment reference 'Value'.org.eclipse.emf.ecore.EClassgetXAnnotationElementValuePair()Returns the meta object for class 'XAnnotation Element Value Pair'.org.eclipse.emf.ecore.EReferencegetXAnnotationElementValuePair_Element()Returns the meta object for the reference 'Element'.org.eclipse.emf.ecore.EReferencegetXAnnotationElementValuePair_Value()Returns the meta object for the containment reference 'Value'.XAnnotationsFactorygetXAnnotationsFactory()Returns the factory that creates the instances of the model.-
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
-
-
-
-
Field Detail
-
eNAME
static final java.lang.String eNAME
The package name.- See Also:
- Constant Field Values
- Generated:
-
eNS_URI
static final java.lang.String eNS_URI
The package namespace URI.- See Also:
- Constant Field Values
- Generated:
-
eNS_PREFIX
static final java.lang.String eNS_PREFIX
The package namespace name.- See Also:
- Constant Field Values
- Generated:
-
eINSTANCE
static final XAnnotationsPackage eINSTANCE
The singleton instance of the package.- Generated:
-
XANNOTATION
static final int XANNOTATION
The meta object id for the 'XAnnotation' class.- Since:
- 2.7
- See Also:
XAnnotationImpl,XAnnotationsPackageImpl.getXAnnotation(), Constant Field Values- Generated:
-
XANNOTATION__ELEMENT_VALUE_PAIRS
static final int XANNOTATION__ELEMENT_VALUE_PAIRS
The feature id for the 'Element Value Pairs' containment reference list.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XANNOTATION__ANNOTATION_TYPE
static final int XANNOTATION__ANNOTATION_TYPE
The feature id for the 'Annotation Type' reference.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XANNOTATION__VALUE
static final int XANNOTATION__VALUE
The feature id for the 'Value' containment reference.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XANNOTATION_FEATURE_COUNT
static final int XANNOTATION_FEATURE_COUNT
The number of structural features of the 'XAnnotation' class.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XANNOTATION_ELEMENT_VALUE_PAIR
static final int XANNOTATION_ELEMENT_VALUE_PAIR
The meta object id for the 'XAnnotation Element Value Pair' class.- Since:
- 2.7
- See Also:
XAnnotationElementValuePairImpl,XAnnotationsPackageImpl.getXAnnotationElementValuePair(), Constant Field Values- Generated:
-
XANNOTATION_ELEMENT_VALUE_PAIR__VALUE
static final int XANNOTATION_ELEMENT_VALUE_PAIR__VALUE
The feature id for the 'Value' containment reference.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XANNOTATION_ELEMENT_VALUE_PAIR__ELEMENT
static final int XANNOTATION_ELEMENT_VALUE_PAIR__ELEMENT
The feature id for the 'Element' reference.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- 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.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
-
Method Detail
-
getXAnnotation
org.eclipse.emf.ecore.EClass getXAnnotation()
Returns the meta object for class 'XAnnotation'.- Returns:
- the meta object for class 'XAnnotation'.
- Since:
- 2.7
- See Also:
XAnnotation- Generated:
-
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'.
- Since:
- 2.7
- See Also:
XAnnotation.getElementValuePairs(),getXAnnotation()- Generated:
-
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'.
- Since:
- 2.7
- See Also:
XAnnotation.getAnnotationType(),getXAnnotation()- Generated:
-
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'.
- Since:
- 2.7
- See Also:
XAnnotation.getValue(),getXAnnotation()- Generated:
-
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'.
- Since:
- 2.7
- See Also:
XAnnotationElementValuePair- Generated:
-
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'.
- Since:
- 2.7
- See Also:
XAnnotationElementValuePair.getValue(),getXAnnotationElementValuePair()- Generated:
-
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'.
- Since:
- 2.7
- See Also:
XAnnotationElementValuePair.getElement(),getXAnnotationElementValuePair()- Generated:
-
getXAnnotationsFactory
XAnnotationsFactory getXAnnotationsFactory()
Returns the factory that creates the instances of the model.- Returns:
- the factory that creates the instances of the model.
- Generated:
-
-