Search in sources :

Example 1 with EcorebindingPackage

use of org.obeonetwork.dsl.ecorebinding.EcorebindingPackage in project InformationSystem by ObeoNetwork.

the class ApplicationPackageImpl method 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.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void initializePackageContents() {
    if (isInitialized)
        return;
    isInitialized = true;
    // Initialize package
    setName(eNAME);
    setNsPrefix(eNS_PREFIX);
    setNsURI(eNS_URI);
    // Obtain other dependent packages
    TechnicalIDPackage theTechnicalIDPackage = (TechnicalIDPackage) EPackage.Registry.INSTANCE.getEPackage(TechnicalIDPackage.eNS_URI);
    EnvironmentPackage theEnvironmentPackage = (EnvironmentPackage) EPackage.Registry.INSTANCE.getEPackage(EnvironmentPackage.eNS_URI);
    EcorePackage theEcorePackage = (EcorePackage) EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI);
    CinematicPackage theCinematicPackage = (CinematicPackage) EPackage.Registry.INSTANCE.getEPackage(CinematicPackage.eNS_URI);
    EcorebindingPackage theEcorebindingPackage = (EcorebindingPackage) EPackage.Registry.INSTANCE.getEPackage(EcorebindingPackage.eNS_URI);
    // Create type parameters
    // Set bounds for type parameters
    // Add supertypes to classes
    configurationEClass.getESuperTypes().add(theTechnicalIDPackage.getIdentifiable());
    // Initialize classes and features; add operations and parameters
    initEClass(configurationEClass, Configuration.class, "Configuration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
    initEReference(getConfiguration_BindingRegistries(), theEnvironmentPackage.getBindingRegistry(), null, "bindingRegistries", null, 0, -1, Configuration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
    initEReference(getConfiguration_EcoreModel(), theEcorePackage.getEPackage(), null, "ecoreModel", null, 0, 1, Configuration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
    initEReference(getConfiguration_CinematicModel(), theCinematicPackage.getCinematicRoot(), null, "cinematicModel", null, 0, 1, Configuration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
    initEReference(getConfiguration_EcoreBindingModel(), theEcorebindingPackage.getBModel(), null, "ecoreBindingModel", null, 0, 1, Configuration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
    // Create resource
    createResource(eNS_URI);
}
Also used : EcorebindingPackage(org.obeonetwork.dsl.ecorebinding.EcorebindingPackage) CinematicPackage(org.obeonetwork.dsl.cinematic.CinematicPackage) EnvironmentPackage(org.obeonetwork.dsl.environment.EnvironmentPackage) EcorePackage(org.eclipse.emf.ecore.EcorePackage) TechnicalIDPackage(org.obeonetwork.dsl.technicalid.TechnicalIDPackage)

Aggregations

EcorePackage (org.eclipse.emf.ecore.EcorePackage)1 CinematicPackage (org.obeonetwork.dsl.cinematic.CinematicPackage)1 EcorebindingPackage (org.obeonetwork.dsl.ecorebinding.EcorebindingPackage)1 EnvironmentPackage (org.obeonetwork.dsl.environment.EnvironmentPackage)1 TechnicalIDPackage (org.obeonetwork.dsl.technicalid.TechnicalIDPackage)1