Package org.eclipse.emf.cdo.lm.modules

# Schnittstelle ModulesPackage

Alle Superschnittstellen:
  `EModelElement`, `ENamedElement`, `EObject`, `EPackage`, `Notifier`

Alle bekannten Implementierungsklassen:
  `ModulesPackageImpl`

public interface ModulesPackage extends EPackage
The Package for the model. It contains accessors for the meta objects to represent

- each class,
- each feature of each class,
- each operation of each class,
- each enum,
- and each data type

Siehe auch:
  - `ModulesFactory`
Generated
Model
  kind="package"
No Implement
  This interface is not intended to be implemented by clients.
No Extend
  This interface is not intended to be extended by clients.

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Schnittstelle
Beschreibung
`static interface`
`ModulesPackage.Literals`
Defines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.EPackage

`EPackage.Descriptor, EPackage.Registry`

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`static final int`
`DEPENDENCY_DEFINITION`
The meta object id for the '`Dependency Definition`' class.
`static final int`
`DEPENDENCY_DEFINITION___GET_ANNOTATION__STRING`
The operation id for the 'Get Annotation' operation.
`static final int`
`DEPENDENCY_DEFINITION__ANNOTATIONS`
The feature id for the 'Annotations' containment reference list.
`static final int`
`DEPENDENCY_DEFINITION__SOURCE`
The feature id for the 'Source' container reference.
`static final int`
`DEPENDENCY_DEFINITION__TARGET_NAME`
The feature id for the 'Target Name' attribute.
`static final int`
`DEPENDENCY_DEFINITION__VERSION_RANGE`
The feature id for the 'Version Range' attribute.
`static final int`
`DEPENDENCY_DEFINITION_FEATURE_COUNT`
The number of structural features of the 'Dependency Definition' class.
`static final int`
`DEPENDENCY_DEFINITION_OPERATION_COUNT`
The number of operations of the 'Dependency Definition' class.
`static final ModulesPackage`
`eINSTANCE`
The singleton instance of the package.
`static final String`
`eNAME`
The package name.
`static final String`
`eNS_PREFIX`
The package namespace name.
`static final String`
`eNS_URI`
The package namespace URI.
`static final int`
`MODULE_DEFINITION`
The meta object id for the '`Module Definition`' class.
`static final int`
`MODULE_DEFINITION___GET_ANNOTATION__STRING`
The operation id for the 'Get Annotation' operation.
`static final int`
`MODULE_DEFINITION__ANNOTATIONS`
The feature id for the 'Annotations' containment reference list.
`static final int`
`MODULE_DEFINITION__DEPENDENCIES`
The feature id for the 'Dependencies' containment reference list.
`static final int`
`MODULE_DEFINITION__NAME`
The feature id for the 'Name' attribute.
`static final int`
`MODULE_DEFINITION__VERSION`
The feature id for the 'Version' attribute.
`static final int`
`MODULE_DEFINITION_FEATURE_COUNT`
The number of structural features of the 'Module Definition' class.
`static final int`
`MODULE_DEFINITION_OPERATION_COUNT`
The number of operations of the 'Module Definition' class.
`static final int`
`VERSION`
The meta object id for the 'Version' data type.
`static final int`
`VERSION_RANGE`
The meta object id for the 'Version Range' data type.

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`EClass`
`getDependencyDefinition()`
Returns the meta object for class '`Dependency Definition`'.
`EReference`
`getDependencyDefinition_Source()`
Returns the meta object for the container reference '`Source`'.
`EAttribute`
`getDependencyDefinition_TargetName()`
Returns the meta object for the attribute '`Target Name`'.
`EAttribute`
`getDependencyDefinition_VersionRange()`
Returns the meta object for the attribute '`Version Range`'.
`EClass`
`getModuleDefinition()`
Returns the meta object for class '`Module Definition`'.
`EReference`
`getModuleDefinition_Dependencies()`
Returns the meta object for the containment reference list '`Dependencies`'.
`EAttribute`
`getModuleDefinition_Name()`
Returns the meta object for the attribute '`Name`'.
`EAttribute`
`getModuleDefinition_Version()`
Returns the meta object for the attribute '`Version`'.
`ModulesFactory`
`getModulesFactory()`
Returns the factory that creates the instances of the model.
`EDataType`
`getVersion()`
Returns the meta object for data type '`Version`'.
`EDataType`
`getVersionRange()`
Returns the meta object for data type '`Version Range`'.

### Von Schnittstelle geerbte Methoden org.eclipse.emf.ecore.EModelElement

`getEAnnotation, getEAnnotations`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.ecore.ENamedElement

`getName, setName`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.ecore.EObject

`eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.ecore.EPackage

`getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.common.notify.Notifier

`eAdapters, eDeliver, eNotify, eSetDeliver`

## Felddetails

### eNAME

static final String eNAME
The package name.

Siehe auch:
  - Konstantenfeldwerte
Generated

### eNS_URI

static final String eNS_URI
The package namespace URI.

Siehe auch:
  - Konstantenfeldwerte
Generated

### eNS_PREFIX

static final String eNS_PREFIX
The package namespace name.

Siehe auch:
  - Konstantenfeldwerte
Generated

### eINSTANCE

static final ModulesPackage eINSTANCE
The singleton instance of the package.

Generated

### MODULE_DEFINITION

static final int MODULE_DEFINITION
The meta object id for the '`Module Definition`' class.

Siehe auch:
  - `ModuleDefinitionImpl`
  - `ModulesPackageImpl.getModuleDefinition()`
  - Konstantenfeldwerte
Generated

### MODULE_DEFINITION__ANNOTATIONS

static final int MODULE_DEFINITION__ANNOTATIONS
The feature id for the 'Annotations' containment reference list.

Siehe auch:
  - Konstantenfeldwerte
Generated
Ordered

### MODULE_DEFINITION__NAME

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

Siehe auch:
  - Konstantenfeldwerte
Generated
Ordered

### MODULE_DEFINITION__VERSION

static final int MODULE_DEFINITION__VERSION
The feature id for the 'Version' attribute.

Siehe auch:
  - Konstantenfeldwerte
Generated
Ordered

### MODULE_DEFINITION__DEPENDENCIES

static final int MODULE_DEFINITION__DEPENDENCIES
The feature id for the 'Dependencies' containment reference list.

Siehe auch:
  - Konstantenfeldwerte
Generated
Ordered

### MODULE_DEFINITION_FEATURE_COUNT

static final int MODULE_DEFINITION_FEATURE_COUNT
The number of structural features of the 'Module Definition' class.

Siehe auch:
  - Konstantenfeldwerte
Generated
Ordered

### MODULE_DEFINITION___GET_ANNOTATION__STRING

static final int MODULE_DEFINITION___GET_ANNOTATION__STRING
The operation id for the 'Get Annotation' operation.

Siehe auch:
  - Konstantenfeldwerte
Generated
Ordered

### MODULE_DEFINITION_OPERATION_COUNT

static final int MODULE_DEFINITION_OPERATION_COUNT
The number of operations of the 'Module Definition' class.

Siehe auch:
  - Konstantenfeldwerte
Generated
Ordered

### DEPENDENCY_DEFINITION

static final int DEPENDENCY_DEFINITION
The meta object id for the '`Dependency Definition`' class.

Siehe auch:
  - `DependencyDefinitionImpl`
  - `ModulesPackageImpl.getDependencyDefinition()`
  - Konstantenfeldwerte
Generated

### DEPENDENCY_DEFINITION__ANNOTATIONS

static final int DEPENDENCY_DEFINITION__ANNOTATIONS
The feature id for the 'Annotations' containment reference list.

Siehe auch:
  - Konstantenfeldwerte
Generated
Ordered

### DEPENDENCY_DEFINITION__SOURCE

static final int DEPENDENCY_DEFINITION__SOURCE
The feature id for the 'Source' container reference.

Siehe auch:
  - Konstantenfeldwerte
Generated
Ordered

### DEPENDENCY_DEFINITION__TARGET_NAME

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

Siehe auch:
  - Konstantenfeldwerte
Generated
Ordered

### DEPENDENCY_DEFINITION__VERSION_RANGE

static final int DEPENDENCY_DEFINITION__VERSION_RANGE
The feature id for the 'Version Range' attribute.

Siehe auch:
  - Konstantenfeldwerte
Generated
Ordered

### DEPENDENCY_DEFINITION_FEATURE_COUNT

static final int DEPENDENCY_DEFINITION_FEATURE_COUNT
The number of structural features of the 'Dependency Definition' class.

Siehe auch:
  - Konstantenfeldwerte
Generated
Ordered

### DEPENDENCY_DEFINITION___GET_ANNOTATION__STRING

static final int DEPENDENCY_DEFINITION___GET_ANNOTATION__STRING
The operation id for the 'Get Annotation' operation.

Siehe auch:
  - Konstantenfeldwerte
Generated
Ordered

### DEPENDENCY_DEFINITION_OPERATION_COUNT

static final int DEPENDENCY_DEFINITION_OPERATION_COUNT
The number of operations of the 'Dependency Definition' class.

Siehe auch:
  - Konstantenfeldwerte
Generated
Ordered

### VERSION

static final int VERSION
The meta object id for the 'Version' data type.

Siehe auch:
  - `Version`
  - `ModulesPackageImpl.getVersion()`
  - Konstantenfeldwerte
Generated

### VERSION_RANGE

static final int VERSION_RANGE
The meta object id for the 'Version Range' data type.

Siehe auch:
  - `VersionRange`
  - `ModulesPackageImpl.getVersionRange()`
  - Konstantenfeldwerte
Generated

## Methodendetails

### getModuleDefinition

EClass getModuleDefinition()
Returns the meta object for class '`Module Definition`'.

Gibt zurück:
  the meta object for class 'Module Definition'.
Siehe auch:
  - `ModuleDefinition`
Generated

### getModuleDefinition_Name

EAttribute getModuleDefinition_Name()
Returns the meta object for the attribute '`Name`'.

Gibt zurück:
  the meta object for the attribute 'Name'.
Siehe auch:
  - `ModuleDefinition.getName()`
  - `getModuleDefinition()`
Generated

### getModuleDefinition_Version

EAttribute getModuleDefinition_Version()
Returns the meta object for the attribute '`Version`'.

Gibt zurück:
  the meta object for the attribute 'Version'.
Siehe auch:
  - `ModuleDefinition.getVersion()`
  - `getModuleDefinition()`
Generated

### getModuleDefinition_Dependencies

EReference getModuleDefinition_Dependencies()
Returns the meta object for the containment reference list '`Dependencies`'.

Gibt zurück:
  the meta object for the containment reference list 'Dependencies'.
Siehe auch:
  - `ModuleDefinition.getDependencies()`
  - `getModuleDefinition()`
Generated

### getDependencyDefinition

EClass getDependencyDefinition()
Returns the meta object for class '`Dependency Definition`'.

Gibt zurück:
  the meta object for class 'Dependency Definition'.
Siehe auch:
  - `DependencyDefinition`
Generated

### getDependencyDefinition_Source

EReference getDependencyDefinition_Source()
Returns the meta object for the container reference '`Source`'.

Gibt zurück:
  the meta object for the container reference 'Source'.
Siehe auch:
  - `DependencyDefinition.getSource()`
  - `getDependencyDefinition()`
Generated

### getDependencyDefinition_TargetName

EAttribute getDependencyDefinition_TargetName()
Returns the meta object for the attribute '`Target Name`'.

Gibt zurück:
  the meta object for the attribute 'Target Name'.
Siehe auch:
  - `DependencyDefinition.getTargetName()`
  - `getDependencyDefinition()`
Generated

### getDependencyDefinition_VersionRange

EAttribute getDependencyDefinition_VersionRange()
Returns the meta object for the attribute '`Version Range`'.

Gibt zurück:
  the meta object for the attribute 'Version Range'.
Siehe auch:
  - `DependencyDefinition.getVersionRange()`
  - `getDependencyDefinition()`
Generated

### getVersion

EDataType getVersion()
Returns the meta object for data type '`Version`'.

Gibt zurück:
  the meta object for data type 'Version'.
Siehe auch:
  - `Version`
Generated
Model
  instanceClass="org.eclipse.equinox.p2.metadata.Version"

### getVersionRange

EDataType getVersionRange()
Returns the meta object for data type '`Version Range`'.

Gibt zurück:
  the meta object for data type 'Version Range'.
Siehe auch:
  - `VersionRange`
Generated
Model
  instanceClass="org.eclipse.equinox.p2.metadata.VersionRange"

### getModulesFactory

ModulesFactory getModulesFactory()
Returns the factory that creates the instances of the model.

Gibt zurück:
  the factory that creates the instances of the model.
Generated