ujf.verimag.bip.Core.Modules.impl
Class ModulesPackageImpl

java.lang.Object
  extended by EPackageImpl
      extended by ujf.verimag.bip.Core.Modules.impl.ModulesPackageImpl
All Implemented Interfaces:
ModulesPackage

public class ModulesPackageImpl
extends EPackageImpl
implements ModulesPackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from interface ujf.verimag.bip.Core.Modules.ModulesPackage
ModulesPackage.Literals
 
Field Summary
 
Fields inherited from interface ujf.verimag.bip.Core.Modules.ModulesPackage
DECLARATION, DECLARATION_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, MODULE, MODULE__BIP_TYPE, MODULE__DATA_TYPE, MODULE__DECLARATION, MODULE__NAME, MODULE__SCOPE, MODULE__SRC_FILE_NAME, MODULE__USED_PACKAGE, MODULE_FEATURE_COUNT, OPAQUE_ELEMENT, OPAQUE_ELEMENT__BODY, OPAQUE_ELEMENT__IS_HEADER, OPAQUE_ELEMENT_FEATURE_COUNT, PACKAGE, PACKAGE__BIP_TYPE, PACKAGE__DATA_TYPE, PACKAGE__DECLARATION, PACKAGE__NAME, PACKAGE__SCOPE, PACKAGE__SRC_FILE_NAME, PACKAGE__USED_PACKAGE, PACKAGE_FEATURE_COUNT, ROOT, ROOT__ACTUAL_DATA, ROOT__NAME, ROOT__SCOPE, ROOT__SYSTEM, ROOT__TYPE, ROOT_FEATURE_COUNT, SYSTEM, SYSTEM__BIP_TYPE, SYSTEM__DATA_TYPE, SYSTEM__DECLARATION, SYSTEM__NAME, SYSTEM__ROOT, SYSTEM__SCOPE, SYSTEM__SRC_FILE_NAME, SYSTEM__USED_PACKAGE, SYSTEM_FEATURE_COUNT
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 EClass getDeclaration()
           
 EReference getModule_BipType()
           
 EReference getModule_DataType()
           
 EReference getModule_Declaration()
           
 EAttribute getModule_SrcFileName()
           
 EReference getModule_UsedPackage()
           
 EClass getModule()
           
 ModulesFactory getModulesFactory()
           
 EAttribute getOpaqueElement_Body()
           
 EAttribute getOpaqueElement_IsHeader()
           
 EClass getOpaqueElement()
           
 EClass getPackage()
           
 EReference getRoot_ActualData()
           
 EReference getRoot_System()
           
 EReference getRoot_Type()
           
 EClass getRoot()
           
 EReference getSystem_Root()
           
 EClass getSystem()
           
static ModulesPackage init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

init

public static ModulesPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize ModulesPackage.eINSTANCE when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.

See Also:
ModulesPackage.eNS_URI, createPackageContents(), initializePackageContents()

getModule

public EClass getModule()

Specified by:
getModule in interface ModulesPackage
Returns:
the meta object for class 'Module'.
See Also:
Module

getModule_BipType

public EReference getModule_BipType()

Specified by:
getModule_BipType in interface ModulesPackage
Returns:
the meta object for the containment reference list 'Bip Type'.
See Also:
Module.getBipType(), ModulesPackage.getModule()

getModule_UsedPackage

public EReference getModule_UsedPackage()

Specified by:
getModule_UsedPackage in interface ModulesPackage
Returns:
the meta object for the reference list 'Used Package'.
See Also:
Module.getUsedPackage(), ModulesPackage.getModule()

getModule_Declaration

public EReference getModule_Declaration()

Specified by:
getModule_Declaration in interface ModulesPackage
Returns:
the meta object for the containment reference list 'Declaration'.
See Also:
Module.getDeclaration(), ModulesPackage.getModule()

getModule_DataType

public EReference getModule_DataType()

Specified by:
getModule_DataType in interface ModulesPackage
Returns:
the meta object for the containment reference list 'Data Type'.
See Also:
Module.getDataType(), ModulesPackage.getModule()

getModule_SrcFileName

public EAttribute getModule_SrcFileName()

Specified by:
getModule_SrcFileName in interface ModulesPackage
Returns:
the meta object for the attribute 'Src File Name'.
See Also:
Module.getSrcFileName(), ModulesPackage.getModule()

getDeclaration

public EClass getDeclaration()

Specified by:
getDeclaration in interface ModulesPackage
Returns:
the meta object for class 'Declaration'.
See Also:
Declaration

getPackage

public EClass getPackage()

Specified by:
getPackage in interface ModulesPackage
Returns:
the meta object for class 'Package'.
See Also:
Package

getSystem

public EClass getSystem()

Specified by:
getSystem in interface ModulesPackage
Returns:
the meta object for class 'System'.
See Also:
System

getSystem_Root

public EReference getSystem_Root()

Specified by:
getSystem_Root in interface ModulesPackage
Returns:
the meta object for the containment reference 'Root'.
See Also:
System.getRoot(), ModulesPackage.getSystem()

getRoot

public EClass getRoot()

Specified by:
getRoot in interface ModulesPackage
Returns:
the meta object for class 'Root'.
See Also:
Root

getRoot_Type

public EReference getRoot_Type()

Specified by:
getRoot_Type in interface ModulesPackage
Returns:
the meta object for the reference 'Type'.
See Also:
Root.getType(), ModulesPackage.getRoot()

getRoot_ActualData

public EReference getRoot_ActualData()

Specified by:
getRoot_ActualData in interface ModulesPackage
Returns:
the meta object for the containment reference list 'Actual Data'.
See Also:
Root.getActualData(), ModulesPackage.getRoot()

getRoot_System

public EReference getRoot_System()

Specified by:
getRoot_System in interface ModulesPackage
Returns:
the meta object for the container reference 'System'.
See Also:
Root.getSystem(), ModulesPackage.getRoot()

getOpaqueElement

public EClass getOpaqueElement()

Specified by:
getOpaqueElement in interface ModulesPackage
Returns:
the meta object for class 'Opaque Element'.
See Also:
OpaqueElement

getOpaqueElement_Body

public EAttribute getOpaqueElement_Body()

Specified by:
getOpaqueElement_Body in interface ModulesPackage
Returns:
the meta object for the attribute 'Body'.
See Also:
OpaqueElement.getBody(), ModulesPackage.getOpaqueElement()

getOpaqueElement_IsHeader

public EAttribute getOpaqueElement_IsHeader()

Specified by:
getOpaqueElement_IsHeader in interface ModulesPackage
Returns:
the meta object for the attribute 'Is Header'.
See Also:
OpaqueElement.isIsHeader(), ModulesPackage.getOpaqueElement()

getModulesFactory

public ModulesFactory getModulesFactory()

Specified by:
getModulesFactory in interface ModulesPackage
Returns:
the factory that creates the instances of the model.

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.


initializePackageContents

public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.