ujf.verimag.bip.Core.Modules
Interface ModulesPackage

All Known Implementing Classes:
ModulesPackageImpl

public interface ModulesPackage

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

See Also:
ModulesFactory

Nested Class Summary
static interface ModulesPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Field Summary
static int DECLARATION
          The meta object id for the 'Declaration' class.
static int DECLARATION_FEATURE_COUNT
          The number of structural features of the 'Declaration' class.
static ModulesPackage 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 MODULE
          The meta object id for the 'Module' class.
static int MODULE__BIP_TYPE
          The feature id for the 'Bip Type' containment reference list.
static int MODULE__DATA_TYPE
          The feature id for the 'Data Type' containment reference list.
static int MODULE__DECLARATION
          The feature id for the 'Declaration' containment reference list.
static int MODULE__NAME
          The feature id for the 'Name' attribute.
static int MODULE__SCOPE
          The feature id for the 'Scope' attribute.
static int MODULE__SRC_FILE_NAME
          The feature id for the 'Src File Name' attribute.
static int MODULE__USED_PACKAGE
          The feature id for the 'Used Package' reference list.
static int MODULE_FEATURE_COUNT
          The number of structural features of the 'Module' class.
static int OPAQUE_ELEMENT
          The meta object id for the 'Opaque Element' class.
static int OPAQUE_ELEMENT__BODY
          The feature id for the 'Body' attribute.
static int OPAQUE_ELEMENT__IS_HEADER
          The feature id for the 'Is Header' attribute.
static int OPAQUE_ELEMENT_FEATURE_COUNT
          The number of structural features of the 'Opaque Element' class.
static int PACKAGE
          The meta object id for the 'Package' class.
static int PACKAGE__BIP_TYPE
          The feature id for the 'Bip Type' containment reference list.
static int PACKAGE__DATA_TYPE
          The feature id for the 'Data Type' containment reference list.
static int PACKAGE__DECLARATION
          The feature id for the 'Declaration' containment reference list.
static int PACKAGE__NAME
          The feature id for the 'Name' attribute.
static int PACKAGE__SCOPE
          The feature id for the 'Scope' attribute.
static int PACKAGE__SRC_FILE_NAME
          The feature id for the 'Src File Name' attribute.
static int PACKAGE__USED_PACKAGE
          The feature id for the 'Used Package' reference list.
static int PACKAGE_FEATURE_COUNT
          The number of structural features of the 'Package' class.
static int ROOT
          The meta object id for the 'Root' class.
static int ROOT__ACTUAL_DATA
          The feature id for the 'Actual Data' containment reference list.
static int ROOT__NAME
          The feature id for the 'Name' attribute.
static int ROOT__SCOPE
          The feature id for the 'Scope' attribute.
static int ROOT__SYSTEM
          The feature id for the 'System' container reference.
static int ROOT__TYPE
          The feature id for the 'Type' reference.
static int ROOT_FEATURE_COUNT
          The number of structural features of the 'Root' class.
static int SYSTEM
          The meta object id for the 'System' class.
static int SYSTEM__BIP_TYPE
          The feature id for the 'Bip Type' containment reference list.
static int SYSTEM__DATA_TYPE
          The feature id for the 'Data Type' containment reference list.
static int SYSTEM__DECLARATION
          The feature id for the 'Declaration' containment reference list.
static int SYSTEM__NAME
          The feature id for the 'Name' attribute.
static int SYSTEM__ROOT
          The feature id for the 'Root' containment reference.
static int SYSTEM__SCOPE
          The feature id for the 'Scope' attribute.
static int SYSTEM__SRC_FILE_NAME
          The feature id for the 'Src File Name' attribute.
static int SYSTEM__USED_PACKAGE
          The feature id for the 'Used Package' reference list.
static int SYSTEM_FEATURE_COUNT
          The number of structural features of the 'System' class.
 
Method Summary
 EClass getDeclaration()
          Returns the meta object for class 'Declaration'.
 EReference getModule_BipType()
          Returns the meta object for the containment reference list 'Bip Type'.
 EReference getModule_DataType()
          Returns the meta object for the containment reference list 'Data Type'.
 EReference getModule_Declaration()
          Returns the meta object for the containment reference list 'Declaration'.
 EAttribute getModule_SrcFileName()
          Returns the meta object for the attribute 'Src File Name'.
 EReference getModule_UsedPackage()
          Returns the meta object for the reference list 'Used Package'.
 EClass getModule()
          Returns the meta object for class 'Module'.
 ModulesFactory getModulesFactory()
          Returns the factory that creates the instances of the model.
 EAttribute getOpaqueElement_Body()
          Returns the meta object for the attribute 'Body'.
 EAttribute getOpaqueElement_IsHeader()
          Returns the meta object for the attribute 'Is Header'.
 EClass getOpaqueElement()
          Returns the meta object for class 'Opaque Element'.
 EClass getPackage()
          Returns the meta object for class 'Package'.
 EReference getRoot_ActualData()
          Returns the meta object for the containment reference list 'Actual Data'.
 EReference getRoot_System()
          Returns the meta object for the container reference 'System'.
 EReference getRoot_Type()
          Returns the meta object for the reference 'Type'.
 EClass getRoot()
          Returns the meta object for class 'Root'.
 EReference getSystem_Root()
          Returns the meta object for the containment reference 'Root'.
 EClass getSystem()
          Returns the meta object for class 'System'.
 

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 ModulesPackage eINSTANCE
The singleton instance of the package.


MODULE

static final int MODULE
The meta object id for the 'Module' class.

See Also:
ModuleImpl, ModulesPackageImpl.getModule(), Constant Field Values

MODULE__NAME

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

See Also:
Constant Field Values

MODULE__SCOPE

static final int MODULE__SCOPE
The feature id for the 'Scope' attribute.

See Also:
Constant Field Values

MODULE__BIP_TYPE

static final int MODULE__BIP_TYPE
The feature id for the 'Bip Type' containment reference list.

See Also:
Constant Field Values

MODULE__USED_PACKAGE

static final int MODULE__USED_PACKAGE
The feature id for the 'Used Package' reference list.

See Also:
Constant Field Values

MODULE__DECLARATION

static final int MODULE__DECLARATION
The feature id for the 'Declaration' containment reference list.

See Also:
Constant Field Values

MODULE__DATA_TYPE

static final int MODULE__DATA_TYPE
The feature id for the 'Data Type' containment reference list.

See Also:
Constant Field Values

MODULE__SRC_FILE_NAME

static final int MODULE__SRC_FILE_NAME
The feature id for the 'Src File Name' attribute.

See Also:
Constant Field Values

MODULE_FEATURE_COUNT

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

See Also:
Constant Field Values

DECLARATION

static final int DECLARATION
The meta object id for the 'Declaration' class.

See Also:
DeclarationImpl, ModulesPackageImpl.getDeclaration(), Constant Field Values

DECLARATION_FEATURE_COUNT

static final int DECLARATION_FEATURE_COUNT
The number of structural features of the 'Declaration' class.

See Also:
Constant Field Values

PACKAGE

static final int PACKAGE
The meta object id for the 'Package' class.

See Also:
PackageImpl, ModulesPackageImpl.getPackage(), Constant Field Values

PACKAGE__NAME

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

See Also:
Constant Field Values

PACKAGE__SCOPE

static final int PACKAGE__SCOPE
The feature id for the 'Scope' attribute.

See Also:
Constant Field Values

PACKAGE__BIP_TYPE

static final int PACKAGE__BIP_TYPE
The feature id for the 'Bip Type' containment reference list.

See Also:
Constant Field Values

PACKAGE__USED_PACKAGE

static final int PACKAGE__USED_PACKAGE
The feature id for the 'Used Package' reference list.

See Also:
Constant Field Values

PACKAGE__DECLARATION

static final int PACKAGE__DECLARATION
The feature id for the 'Declaration' containment reference list.

See Also:
Constant Field Values

PACKAGE__DATA_TYPE

static final int PACKAGE__DATA_TYPE
The feature id for the 'Data Type' containment reference list.

See Also:
Constant Field Values

PACKAGE__SRC_FILE_NAME

static final int PACKAGE__SRC_FILE_NAME
The feature id for the 'Src File Name' attribute.

See Also:
Constant Field Values

PACKAGE_FEATURE_COUNT

static final int PACKAGE_FEATURE_COUNT
The number of structural features of the 'Package' class.

See Also:
Constant Field Values

SYSTEM

static final int SYSTEM
The meta object id for the 'System' class.

See Also:
SystemImpl, ModulesPackageImpl.getSystem(), Constant Field Values

SYSTEM__NAME

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

See Also:
Constant Field Values

SYSTEM__SCOPE

static final int SYSTEM__SCOPE
The feature id for the 'Scope' attribute.

See Also:
Constant Field Values

SYSTEM__BIP_TYPE

static final int SYSTEM__BIP_TYPE
The feature id for the 'Bip Type' containment reference list.

See Also:
Constant Field Values

SYSTEM__USED_PACKAGE

static final int SYSTEM__USED_PACKAGE
The feature id for the 'Used Package' reference list.

See Also:
Constant Field Values

SYSTEM__DECLARATION

static final int SYSTEM__DECLARATION
The feature id for the 'Declaration' containment reference list.

See Also:
Constant Field Values

SYSTEM__DATA_TYPE

static final int SYSTEM__DATA_TYPE
The feature id for the 'Data Type' containment reference list.

See Also:
Constant Field Values

SYSTEM__SRC_FILE_NAME

static final int SYSTEM__SRC_FILE_NAME
The feature id for the 'Src File Name' attribute.

See Also:
Constant Field Values

SYSTEM__ROOT

static final int SYSTEM__ROOT
The feature id for the 'Root' containment reference.

See Also:
Constant Field Values

SYSTEM_FEATURE_COUNT

static final int SYSTEM_FEATURE_COUNT
The number of structural features of the 'System' class.

See Also:
Constant Field Values

ROOT

static final int ROOT
The meta object id for the 'Root' class.

See Also:
RootImpl, ModulesPackageImpl.getRoot(), Constant Field Values

ROOT__NAME

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

See Also:
Constant Field Values

ROOT__SCOPE

static final int ROOT__SCOPE
The feature id for the 'Scope' attribute.

See Also:
Constant Field Values

ROOT__TYPE

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

See Also:
Constant Field Values

ROOT__ACTUAL_DATA

static final int ROOT__ACTUAL_DATA
The feature id for the 'Actual Data' containment reference list.

See Also:
Constant Field Values

ROOT__SYSTEM

static final int ROOT__SYSTEM
The feature id for the 'System' container reference.

See Also:
Constant Field Values

ROOT_FEATURE_COUNT

static final int ROOT_FEATURE_COUNT
The number of structural features of the 'Root' class.

See Also:
Constant Field Values

OPAQUE_ELEMENT

static final int OPAQUE_ELEMENT
The meta object id for the 'Opaque Element' class.

See Also:
OpaqueElementImpl, ModulesPackageImpl.getOpaqueElement(), Constant Field Values

OPAQUE_ELEMENT__BODY

static final int OPAQUE_ELEMENT__BODY
The feature id for the 'Body' attribute.

See Also:
Constant Field Values

OPAQUE_ELEMENT__IS_HEADER

static final int OPAQUE_ELEMENT__IS_HEADER
The feature id for the 'Is Header' attribute.

See Also:
Constant Field Values

OPAQUE_ELEMENT_FEATURE_COUNT

static final int OPAQUE_ELEMENT_FEATURE_COUNT
The number of structural features of the 'Opaque Element' class.

See Also:
Constant Field Values
Method Detail

getModule

EClass getModule()
Returns the meta object for class 'Module'.

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

getModule_BipType

EReference getModule_BipType()
Returns the meta object for the containment reference list 'Bip Type'.

Returns:
the meta object for the containment reference list 'Bip Type'.
See Also:
Module.getBipType(), getModule()

getModule_UsedPackage

EReference getModule_UsedPackage()
Returns the meta object for the reference list 'Used Package'.

Returns:
the meta object for the reference list 'Used Package'.
See Also:
Module.getUsedPackage(), getModule()

getModule_Declaration

EReference getModule_Declaration()
Returns the meta object for the containment reference list 'Declaration'.

Returns:
the meta object for the containment reference list 'Declaration'.
See Also:
Module.getDeclaration(), getModule()

getModule_DataType

EReference getModule_DataType()
Returns the meta object for the containment reference list 'Data Type'.

Returns:
the meta object for the containment reference list 'Data Type'.
See Also:
Module.getDataType(), getModule()

getModule_SrcFileName

EAttribute getModule_SrcFileName()
Returns the meta object for the attribute 'Src File Name'.

Returns:
the meta object for the attribute 'Src File Name'.
See Also:
Module.getSrcFileName(), getModule()

getDeclaration

EClass getDeclaration()
Returns the meta object for class 'Declaration'.

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

getPackage

EClass getPackage()
Returns the meta object for class 'Package'.

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

getSystem

EClass getSystem()
Returns the meta object for class 'System'.

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

getSystem_Root

EReference getSystem_Root()
Returns the meta object for the containment reference 'Root'.

Returns:
the meta object for the containment reference 'Root'.
See Also:
System.getRoot(), getSystem()

getRoot

EClass getRoot()
Returns the meta object for class 'Root'.

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

getRoot_Type

EReference getRoot_Type()
Returns the meta object for the reference 'Type'.

Returns:
the meta object for the reference 'Type'.
See Also:
Root.getType(), getRoot()

getRoot_ActualData

EReference getRoot_ActualData()
Returns the meta object for the containment reference list 'Actual Data'.

Returns:
the meta object for the containment reference list 'Actual Data'.
See Also:
Root.getActualData(), getRoot()

getRoot_System

EReference getRoot_System()
Returns the meta object for the container reference 'System'.

Returns:
the meta object for the container reference 'System'.
See Also:
Root.getSystem(), getRoot()

getOpaqueElement

EClass getOpaqueElement()
Returns the meta object for class 'Opaque Element'.

Returns:
the meta object for class 'Opaque Element'.
See Also:
OpaqueElement

getOpaqueElement_Body

EAttribute getOpaqueElement_Body()
Returns the meta object for the attribute 'Body'.

Returns:
the meta object for the attribute 'Body'.
See Also:
OpaqueElement.getBody(), getOpaqueElement()

getOpaqueElement_IsHeader

EAttribute getOpaqueElement_IsHeader()
Returns the meta object for the attribute 'Is Header'.

Returns:
the meta object for the attribute 'Is Header'.
See Also:
OpaqueElement.isIsHeader(), getOpaqueElement()

getModulesFactory

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

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