Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes

de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl Class Reference

List of all members.

Public Member Functions

void createPackageContents ()
EClass getAnalysisLevel ()
EReference getAnalysisLevel_FunctionalAnalysisArchitecture ()
EClass getDesignLevel ()
EReference getDesignLevel_Allocation ()
EReference getDesignLevel_FunctionalDesignArchitecture ()
EReference getDesignLevel_HardwareDesignArchitecture ()
EClass getImplementationLevel ()
EReference getImplementationLevel_AutosarSystem ()
EClass getSystemModel ()
EReference getSystemModel_AnalysisLevel ()
EReference getSystemModel_DesignLevel ()
EReference getSystemModel_ImplementationLevel ()
EReference getSystemModel_VehicleLevel ()
SystemmodelingFactory getSystemmodelingFactory ()
EClass getVehicleLevel ()
EReference getVehicleLevel_TechnicalFeatureModel ()
void initializePackageContents ()

Static Public Member Functions

static SystemmodelingPackage init ()

Private Member Functions

 SystemmodelingPackageImpl ()

Private Attributes

EClass analysisLevelEClass = null
EClass designLevelEClass = null
EClass implementationLevelEClass = null
boolean isCreated = false
boolean isInitialized = false
EClass systemModelEClass = null
EClass vehicleLevelEClass = null

Static Private Attributes

static boolean isInited = false

Detailed Description

An implementation of the model Package.


Constructor & Destructor Documentation

de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.SystemmodelingPackageImpl (  )  [private]

Creates an instance of the model Package, registered with EPackage.Registry by the package package URI value.

Note: the correct way to create the package is via the static factory method init(), which also performs initialization of the package, or returns the registered package, if one already exists.

See also:
org.eclipse.emf.ecore.EPackage.Registry
de.fraunhofer.isst.eastadl.systemmodeling.SystemmodelingPackage.eNS_URI
init()

Member Function Documentation

void de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.createPackageContents (  ) 

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

EClass de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.getAnalysisLevel (  ) 
EReference de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.getAnalysisLevel_FunctionalAnalysisArchitecture (  ) 
EClass de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.getDesignLevel (  ) 
EReference de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.getDesignLevel_Allocation (  ) 
EReference de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.getDesignLevel_FunctionalDesignArchitecture (  ) 
EReference de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.getDesignLevel_HardwareDesignArchitecture (  ) 
EClass de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.getImplementationLevel (  ) 
EReference de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.getImplementationLevel_AutosarSystem (  ) 
EClass de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.getSystemModel (  ) 
EReference de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.getSystemModel_AnalysisLevel (  ) 
EReference de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.getSystemModel_DesignLevel (  ) 
EReference de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.getSystemModel_ImplementationLevel (  ) 
EReference de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.getSystemModel_VehicleLevel (  ) 
SystemmodelingFactory de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.getSystemmodelingFactory (  ) 
EClass de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.getVehicleLevel (  ) 
EReference de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.getVehicleLevel_TechnicalFeatureModel (  ) 
static SystemmodelingPackage de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.init (  )  [static]

Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize SystemmodelingPackage#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:
eNS_URI
createPackageContents()
initializePackageContents()
void de.fraunhofer.isst.eastadl.systemmodeling.impl.SystemmodelingPackageImpl.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.


Member Data Documentation