com.ibm.wala.ecore.common
Interface CommonPackage

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:
CommonPackageImpl

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

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

See Also:
CommonFactory

Nested Class Summary
static interface CommonPackage.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 int ECOLLECTION
          The meta object id for the 'ECollection' class.
static int ECOLLECTION__CONTENTS
          The feature id for the 'Contents' reference list.
static int ECOLLECTION_FEATURE_COUNT
          The number of structural features of the 'ECollection' class.
static int ECONTAINER
          The meta object id for the 'EContainer' class.
static int ECONTAINER__CONTAINEES
          The feature id for the 'Containees' containment reference list.
static int ECONTAINER__CONTENTS
          The feature id for the 'Contents' reference list.
static int ECONTAINER_FEATURE_COUNT
          The number of structural features of the 'EContainer' class.
static int EFILE
          The meta object id for the 'EFile' data type.
static CommonPackage eINSTANCE
          The singleton instance of the package.
static int EITERATOR
          The meta object id for the 'EIterator' data type.
static int EJAVA_COLLECTION
          The meta object id for the 'EJava Collection' data type.
static java.lang.String eNAME
          The package name.
static int ENOT_CONTAINER
          The meta object id for the 'ENot Container' class.
static int ENOT_CONTAINER__CONTENTS
          The feature id for the 'Contents' reference list.
static int ENOT_CONTAINER__ELEMENTS
          The feature id for the 'Elements' reference list.
static int ENOT_CONTAINER_FEATURE_COUNT
          The number of structural features of the 'ENot Container' class.
static java.lang.String eNS_PREFIX
          The package namespace name.
static java.lang.String eNS_URI
          The package namespace URI.
static int EOBJECT_WITH_CONTAINER_ID
          The meta object id for the 'EObject With Container Id' class.
static int EOBJECT_WITH_CONTAINER_ID__ID
          The feature id for the 'Id' attribute.
static int EOBJECT_WITH_CONTAINER_ID_FEATURE_COUNT
          The number of structural features of the 'EObject With Container Id' class.
static int EPAIR
          The meta object id for the 'EPair' class.
static int EPAIR__X
          The feature id for the 'X' reference.
static int EPAIR__Y
          The feature id for the 'Y' reference.
static int EPAIR_FEATURE_COUNT
          The number of structural features of the 'EPair' class.
static int ERELATION
          The meta object id for the 'ERelation' class.
static int ERELATION__CONTAINEES
          The feature id for the 'Containees' containment reference list.
static int ERELATION__CONTENTS
          The feature id for the 'Contents' reference list.
static int ERELATION__NAME
          The feature id for the 'Name' attribute.
static int ERELATION_FEATURE_COUNT
          The number of structural features of the 'ERelation' class.
static int ESTRING_HOLDER
          The meta object id for the 'EString Holder' class.
static int ESTRING_HOLDER__VALUE
          The feature id for the 'Value' attribute.
static int ESTRING_HOLDER_FEATURE_COUNT
          The number of structural features of the 'EString Holder' class.
 
Method Summary
 CommonFactory getCommonFactory()
          Returns the factory that creates the instances of the model.
 org.eclipse.emf.ecore.EReference getECollection_Contents()
          Returns the meta object for the reference list 'Contents'.
 org.eclipse.emf.ecore.EClass getECollection()
          Returns the meta object for class 'ECollection'.
 org.eclipse.emf.ecore.EReference getEContainer_Containees()
          Returns the meta object for the containment reference list 'Containees'.
 org.eclipse.emf.ecore.EClass getEContainer()
          Returns the meta object for class 'EContainer'.
 org.eclipse.emf.ecore.EDataType getEFile()
          Returns the meta object for data type 'EFile'.
 org.eclipse.emf.ecore.EDataType getEIterator()
          Returns the meta object for data type 'EIterator'.
 org.eclipse.emf.ecore.EDataType getEJavaCollection()
          Returns the meta object for data type 'EJava Collection'.
 org.eclipse.emf.ecore.EReference getENotContainer_Elements()
          Returns the meta object for the reference list 'Elements'.
 org.eclipse.emf.ecore.EClass getENotContainer()
          Returns the meta object for class 'ENot Container'.
 org.eclipse.emf.ecore.EAttribute getEObjectWithContainerId_Id()
          Returns the meta object for the attribute 'Id'.
 org.eclipse.emf.ecore.EClass getEObjectWithContainerId()
          Returns the meta object for class 'EObject With Container Id'.
 org.eclipse.emf.ecore.EReference getEPair_X()
          Returns the meta object for the reference 'X'.
 org.eclipse.emf.ecore.EReference getEPair_Y()
          Returns the meta object for the reference 'Y'.
 org.eclipse.emf.ecore.EClass getEPair()
          Returns the meta object for class 'EPair'.
 org.eclipse.emf.ecore.EAttribute getERelation_Name()
          Returns the meta object for the attribute 'Name'.
 org.eclipse.emf.ecore.EClass getERelation()
          Returns the meta object for class 'ERelation'.
 org.eclipse.emf.ecore.EAttribute getEStringHolder_Value()
          Returns the meta object for the attribute 'Value'.
 org.eclipse.emf.ecore.EClass getEStringHolder()
          Returns the meta object for class 'EString Holder'.
 
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, 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

eNS_URI

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

See Also:
Constant Field Values

eNS_PREFIX

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

See Also:
Constant Field Values

eINSTANCE

static final CommonPackage eINSTANCE
The singleton instance of the package.


ECOLLECTION

static final int ECOLLECTION
The meta object id for the 'ECollection' class.

See Also:
ECollection, CommonPackageImpl.getECollection(), Constant Field Values

ECOLLECTION__CONTENTS

static final int ECOLLECTION__CONTENTS
The feature id for the 'Contents' reference list.

See Also:
Constant Field Values

ECOLLECTION_FEATURE_COUNT

static final int ECOLLECTION_FEATURE_COUNT
The number of structural features of the 'ECollection' class.

See Also:
Constant Field Values

EPAIR

static final int EPAIR
The meta object id for the 'EPair' class.

See Also:
EPairImpl, CommonPackageImpl.getEPair(), Constant Field Values

EPAIR__X

static final int EPAIR__X
The feature id for the 'X' reference.

See Also:
Constant Field Values

EPAIR__Y

static final int EPAIR__Y
The feature id for the 'Y' reference.

See Also:
Constant Field Values

EPAIR_FEATURE_COUNT

static final int EPAIR_FEATURE_COUNT
The number of structural features of the 'EPair' class.

See Also:
Constant Field Values

ECONTAINER

static final int ECONTAINER
The meta object id for the 'EContainer' class.

See Also:
EContainerImpl, CommonPackageImpl.getEContainer(), Constant Field Values

ECONTAINER__CONTENTS

static final int ECONTAINER__CONTENTS
The feature id for the 'Contents' reference list.

See Also:
Constant Field Values

ECONTAINER__CONTAINEES

static final int ECONTAINER__CONTAINEES
The feature id for the 'Containees' containment reference list.

See Also:
Constant Field Values

ECONTAINER_FEATURE_COUNT

static final int ECONTAINER_FEATURE_COUNT
The number of structural features of the 'EContainer' class.

See Also:
Constant Field Values

ERELATION

static final int ERELATION
The meta object id for the 'ERelation' class.

See Also:
ERelationImpl, CommonPackageImpl.getERelation(), Constant Field Values

ERELATION__CONTENTS

static final int ERELATION__CONTENTS
The feature id for the 'Contents' reference list.

See Also:
Constant Field Values

ERELATION__CONTAINEES

static final int ERELATION__CONTAINEES
The feature id for the 'Containees' containment reference list.

See Also:
Constant Field Values

ERELATION__NAME

static final int ERELATION__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

ERELATION_FEATURE_COUNT

static final int ERELATION_FEATURE_COUNT
The number of structural features of the 'ERelation' class.

See Also:
Constant Field Values

ENOT_CONTAINER

static final int ENOT_CONTAINER
The meta object id for the 'ENot Container' class.

See Also:
ENotContainerImpl, CommonPackageImpl.getENotContainer(), Constant Field Values

ENOT_CONTAINER__CONTENTS

static final int ENOT_CONTAINER__CONTENTS
The feature id for the 'Contents' reference list.

See Also:
Constant Field Values

ENOT_CONTAINER__ELEMENTS

static final int ENOT_CONTAINER__ELEMENTS
The feature id for the 'Elements' reference list.

See Also:
Constant Field Values

ENOT_CONTAINER_FEATURE_COUNT

static final int ENOT_CONTAINER_FEATURE_COUNT
The number of structural features of the 'ENot Container' class.

See Also:
Constant Field Values

ESTRING_HOLDER

static final int ESTRING_HOLDER
The meta object id for the 'EString Holder' class.

See Also:
EStringHolderImpl, CommonPackageImpl.getEStringHolder(), Constant Field Values

ESTRING_HOLDER__VALUE

static final int ESTRING_HOLDER__VALUE
The feature id for the 'Value' attribute.

See Also:
Constant Field Values

ESTRING_HOLDER_FEATURE_COUNT

static final int ESTRING_HOLDER_FEATURE_COUNT
The number of structural features of the 'EString Holder' class.

See Also:
Constant Field Values

EOBJECT_WITH_CONTAINER_ID

static final int EOBJECT_WITH_CONTAINER_ID
The meta object id for the 'EObject With Container Id' class.

See Also:
EObjectWithContainerIdImpl, CommonPackageImpl.getEObjectWithContainerId(), Constant Field Values

EOBJECT_WITH_CONTAINER_ID__ID

static final int EOBJECT_WITH_CONTAINER_ID__ID
The feature id for the 'Id' attribute.

See Also:
Constant Field Values

EOBJECT_WITH_CONTAINER_ID_FEATURE_COUNT

static final int EOBJECT_WITH_CONTAINER_ID_FEATURE_COUNT
The number of structural features of the 'EObject With Container Id' class.

See Also:
Constant Field Values

EJAVA_COLLECTION

static final int EJAVA_COLLECTION
The meta object id for the 'EJava Collection' data type.

See Also:
Collection, CommonPackageImpl.getEJavaCollection(), Constant Field Values

EFILE

static final int EFILE
The meta object id for the 'EFile' data type.

See Also:
File, CommonPackageImpl.getEFile(), Constant Field Values

EITERATOR

static final int EITERATOR
The meta object id for the 'EIterator' data type.

See Also:
Iterator, CommonPackageImpl.getEIterator(), Constant Field Values
Method Detail

getECollection

org.eclipse.emf.ecore.EClass getECollection()
Returns the meta object for class 'ECollection'.

Returns:
the meta object for class 'ECollection'.
See Also:
ECollection

getECollection_Contents

org.eclipse.emf.ecore.EReference getECollection_Contents()
Returns the meta object for the reference list 'Contents'.

Returns:
the meta object for the reference list 'Contents'.
See Also:
ECollection.getContents(), getECollection()

getEPair

org.eclipse.emf.ecore.EClass getEPair()
Returns the meta object for class 'EPair'.

Returns:
the meta object for class 'EPair'.
See Also:
EPair

getEPair_X

org.eclipse.emf.ecore.EReference getEPair_X()
Returns the meta object for the reference 'X'.

Returns:
the meta object for the reference 'X'.
See Also:
EPair.getX(), getEPair()

getEPair_Y

org.eclipse.emf.ecore.EReference getEPair_Y()
Returns the meta object for the reference 'Y'.

Returns:
the meta object for the reference 'Y'.
See Also:
EPair.getY(), getEPair()

getERelation

org.eclipse.emf.ecore.EClass getERelation()
Returns the meta object for class 'ERelation'.

Returns:
the meta object for class 'ERelation'.
See Also:
ERelation

getERelation_Name

org.eclipse.emf.ecore.EAttribute getERelation_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
ERelation.getName(), getERelation()

getEContainer

org.eclipse.emf.ecore.EClass getEContainer()
Returns the meta object for class 'EContainer'.

Returns:
the meta object for class 'EContainer'.
See Also:
EContainer

getEContainer_Containees

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

Returns:
the meta object for the containment reference list 'Containees'.
See Also:
EContainer.getContainees(), getEContainer()

getENotContainer

org.eclipse.emf.ecore.EClass getENotContainer()
Returns the meta object for class 'ENot Container'.

Returns:
the meta object for class 'ENot Container'.
See Also:
ENotContainer

getENotContainer_Elements

org.eclipse.emf.ecore.EReference getENotContainer_Elements()
Returns the meta object for the reference list 'Elements'.

Returns:
the meta object for the reference list 'Elements'.
See Also:
ENotContainer.getElements(), getENotContainer()

getEStringHolder

org.eclipse.emf.ecore.EClass getEStringHolder()
Returns the meta object for class 'EString Holder'.

Returns:
the meta object for class 'EString Holder'.
See Also:
EStringHolder

getEStringHolder_Value

org.eclipse.emf.ecore.EAttribute getEStringHolder_Value()
Returns the meta object for the attribute 'Value'.

Returns:
the meta object for the attribute 'Value'.
See Also:
EStringHolder.getValue(), getEStringHolder()

getEObjectWithContainerId

org.eclipse.emf.ecore.EClass getEObjectWithContainerId()
Returns the meta object for class 'EObject With Container Id'.

Returns:
the meta object for class 'EObject With Container Id'.
See Also:
EObjectWithContainerId

getEObjectWithContainerId_Id

org.eclipse.emf.ecore.EAttribute getEObjectWithContainerId_Id()
Returns the meta object for the attribute 'Id'.

Returns:
the meta object for the attribute 'Id'.
See Also:
EObjectWithContainerId.getId(), getEObjectWithContainerId()

getEJavaCollection

org.eclipse.emf.ecore.EDataType getEJavaCollection()
Returns the meta object for data type 'EJava Collection'.

Returns:
the meta object for data type 'EJava Collection'.
See Also:
Collection

getEFile

org.eclipse.emf.ecore.EDataType getEFile()
Returns the meta object for data type 'EFile'.

Returns:
the meta object for data type 'EFile'.
See Also:
File

getEIterator

org.eclipse.emf.ecore.EDataType getEIterator()
Returns the meta object for data type 'EIterator'.

Returns:
the meta object for data type 'EIterator'.
See Also:
Iterator

getCommonFactory

CommonFactory getCommonFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.