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

de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl Class Reference

List of all members.

Public Member Functions

void createPackageContents ()
EClass getDeviationAttributeSet ()
EAttribute getDeviationAttributeSet_AllowChangeAttribute ()
EAttribute getDeviationAttributeSet_AllowChangeCardinality ()
EAttribute getDeviationAttributeSet_AllowChangeDescription ()
EAttribute getDeviationAttributeSet_AllowChangeName ()
EAttribute getDeviationAttributeSet_AllowMove ()
EAttribute getDeviationAttributeSet_AllowReduction ()
EAttribute getDeviationAttributeSet_AllowRefinement ()
EAttribute getDeviationAttributeSet_AllowRegrouping ()
EAttribute getDeviationAttributeSet_AllowRemoval ()
EReference getDeviationAttributeSet_Feature ()
EEnum getDeviationPermissionKind ()
EClass getVehicleFeature ()
EReference getVehicleFeature_DeviationAttributeSet ()
EAttribute getVehicleFeature_IsCustomerVisible ()
EAttribute getVehicleFeature_IsDesignVariabilityRationale ()
EAttribute getVehicleFeature_IsRemoved ()
VehiclefeaturemodelingFactory getVehiclefeaturemodelingFactory ()
void initializePackageContents ()

Static Public Member Functions

static
VehiclefeaturemodelingPackage 
init ()

Private Member Functions

 VehiclefeaturemodelingPackageImpl ()

Private Attributes

EClass deviationAttributeSetEClass = null
EEnum deviationPermissionKindEEnum = null
boolean isCreated = false
boolean isInitialized = false
EClass vehicleFeatureEClass = null

Static Private Attributes

static boolean isInited = false

Detailed Description

An implementation of the model Package.


Constructor & Destructor Documentation

de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.VehiclefeaturemodelingPackageImpl (  )  [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.vehiclefeaturemodeling.VehiclefeaturemodelingPackage.eNS_URI
init()

Member Function Documentation

void de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.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.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.getDeviationAttributeSet (  ) 
EAttribute de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.getDeviationAttributeSet_AllowChangeAttribute (  ) 
EAttribute de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.getDeviationAttributeSet_AllowChangeCardinality (  ) 
EAttribute de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.getDeviationAttributeSet_AllowChangeDescription (  ) 
EAttribute de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.getDeviationAttributeSet_AllowChangeName (  ) 
EAttribute de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.getDeviationAttributeSet_AllowMove (  ) 
EAttribute de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.getDeviationAttributeSet_AllowReduction (  ) 
EAttribute de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.getDeviationAttributeSet_AllowRefinement (  ) 
EAttribute de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.getDeviationAttributeSet_AllowRegrouping (  ) 
EAttribute de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.getDeviationAttributeSet_AllowRemoval (  ) 
EReference de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.getDeviationAttributeSet_Feature (  ) 
EEnum de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.getDeviationPermissionKind (  ) 
EClass de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.getVehicleFeature (  ) 
EReference de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.getVehicleFeature_DeviationAttributeSet (  ) 
EAttribute de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.getVehicleFeature_IsCustomerVisible (  ) 
EAttribute de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.getVehicleFeature_IsDesignVariabilityRationale (  ) 
EAttribute de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.getVehicleFeature_IsRemoved (  ) 
VehiclefeaturemodelingFactory de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.getVehiclefeaturemodelingFactory (  ) 
static VehiclefeaturemodelingPackage de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.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 VehiclefeaturemodelingPackage#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.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl.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