All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl Maven / Gradle / Ivy

There is a newer version: 6.12.0
Show newest version
/**
 * generated by Xtext 2.20.0
 */
package org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl;

import org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Aggregate;
import org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.AvailabilityCriticality;
import org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Characteristic;
import org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities;
import org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ConsistencyCriticality;
import org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ContentVolatility;
import org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Entity;
import org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.PredefinedService;
import org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.RelatedGroup;
import org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.SecurityAccessGroup;
import org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.SecurityCriticality;
import org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.SeparatedSecurityZone;
import org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterConfigurationDSLFactory;
import org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterConfigurationDSLPackage;
import org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterUserRepresentationsModel;
import org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.SharedOwnerGroup;
import org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.StorageSimilarity;
import org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.StructuralVolatility;
import org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.UseCase;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

import org.eclipse.emf.ecore.impl.EPackageImpl;

/**
 * 
 * An implementation of the model Package.
 * 
 * @generated
 */
public class ServiceCutterConfigurationDSLPackageImpl extends EPackageImpl implements ServiceCutterConfigurationDSLPackage
{
  /**
   * 
   * 
   * @generated
   */
  private EClass serviceCutterUserRepresentationsModelEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass useCaseEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass compatibilitiesEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass characteristicEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass availabilityCriticalityEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass consistencyCriticalityEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass contentVolatilityEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass securityCriticalityEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass storageSimilarityEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass structuralVolatilityEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass relatedGroupEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass aggregateEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass entityEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass predefinedServiceEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass securityAccessGroupEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass separatedSecurityZoneEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass sharedOwnerGroupEClass = null;

  /**
   * Creates an instance of the model Package, registered with
   * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
   * package URI value.
   * 

Note: the correct way to create the package is via the static * factory method {@link #init init()}, which also performs * initialization of the package, or returns the registered package, * if one already exists. * * * @see org.eclipse.emf.ecore.EPackage.Registry * @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterConfigurationDSLPackage#eNS_URI * @see #init() * @generated */ private ServiceCutterConfigurationDSLPackageImpl() { super(eNS_URI, ServiceCutterConfigurationDSLFactory.eINSTANCE); } /** * * * @generated */ private static boolean isInited = false; /** * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. * *

This method is used to initialize {@link ServiceCutterConfigurationDSLPackage#eINSTANCE} when that field is accessed. * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. * * * @see #eNS_URI * @see #createPackageContents() * @see #initializePackageContents() * @generated */ public static ServiceCutterConfigurationDSLPackage init() { if (isInited) return (ServiceCutterConfigurationDSLPackage)EPackage.Registry.INSTANCE.getEPackage(ServiceCutterConfigurationDSLPackage.eNS_URI); // Obtain or create and register package ServiceCutterConfigurationDSLPackageImpl theServiceCutterConfigurationDSLPackage = (ServiceCutterConfigurationDSLPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof ServiceCutterConfigurationDSLPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new ServiceCutterConfigurationDSLPackageImpl()); isInited = true; // Create package meta-data objects theServiceCutterConfigurationDSLPackage.createPackageContents(); // Initialize created meta-data theServiceCutterConfigurationDSLPackage.initializePackageContents(); // Mark meta-data to indicate it can't be changed theServiceCutterConfigurationDSLPackage.freeze(); // Update the registry and return the package EPackage.Registry.INSTANCE.put(ServiceCutterConfigurationDSLPackage.eNS_URI, theServiceCutterConfigurationDSLPackage); return theServiceCutterConfigurationDSLPackage; } /** * * * @generated */ public EClass getServiceCutterUserRepresentationsModel() { return serviceCutterUserRepresentationsModelEClass; } /** * * * @generated */ public EReference getServiceCutterUserRepresentationsModel_UseCases() { return (EReference)serviceCutterUserRepresentationsModelEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getServiceCutterUserRepresentationsModel_Compatibilities() { return (EReference)serviceCutterUserRepresentationsModelEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getServiceCutterUserRepresentationsModel_Aggregates() { return (EReference)serviceCutterUserRepresentationsModelEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EReference getServiceCutterUserRepresentationsModel_Entities() { return (EReference)serviceCutterUserRepresentationsModelEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EReference getServiceCutterUserRepresentationsModel_PredefinedServices() { return (EReference)serviceCutterUserRepresentationsModelEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EReference getServiceCutterUserRepresentationsModel_SecurityAccessGroups() { return (EReference)serviceCutterUserRepresentationsModelEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ public EReference getServiceCutterUserRepresentationsModel_SeparatedSecurityZones() { return (EReference)serviceCutterUserRepresentationsModelEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ public EReference getServiceCutterUserRepresentationsModel_SharedOwnerGroups() { return (EReference)serviceCutterUserRepresentationsModelEClass.getEStructuralFeatures().get(7); } /** * * * @generated */ public EClass getUseCase() { return useCaseEClass; } /** * * * @generated */ public EAttribute getUseCase_Doc() { return (EAttribute)useCaseEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getUseCase_Name() { return (EAttribute)useCaseEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getUseCase_IsLatencyCritical() { return (EAttribute)useCaseEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getUseCase_NanoentitiesRead() { return (EAttribute)useCaseEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EAttribute getUseCase_NanoentitiesWritten() { return (EAttribute)useCaseEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EClass getCompatibilities() { return compatibilitiesEClass; } /** * * * @generated */ public EAttribute getCompatibilities_Doc() { return (EAttribute)compatibilitiesEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getCompatibilities_AvailabilityCriticality() { return (EReference)compatibilitiesEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getCompatibilities_ConsistencyCriticality() { return (EReference)compatibilitiesEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EReference getCompatibilities_ContentVolatility() { return (EReference)compatibilitiesEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EReference getCompatibilities_SecurityCriticality() { return (EReference)compatibilitiesEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EReference getCompatibilities_StorageSimilarity() { return (EReference)compatibilitiesEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ public EReference getCompatibilities_StructuralVolatility() { return (EReference)compatibilitiesEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ public EClass getCharacteristic() { return characteristicEClass; } /** * * * @generated */ public EAttribute getCharacteristic_Doc() { return (EAttribute)characteristicEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getCharacteristic_Characteristic() { return (EAttribute)characteristicEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getCharacteristic_CharacteristicDoc() { return (EAttribute)characteristicEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getCharacteristic_Nanoentities() { return (EAttribute)characteristicEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EClass getAvailabilityCriticality() { return availabilityCriticalityEClass; } /** * * * @generated */ public EClass getConsistencyCriticality() { return consistencyCriticalityEClass; } /** * * * @generated */ public EClass getContentVolatility() { return contentVolatilityEClass; } /** * * * @generated */ public EClass getSecurityCriticality() { return securityCriticalityEClass; } /** * * * @generated */ public EClass getStorageSimilarity() { return storageSimilarityEClass; } /** * * * @generated */ public EClass getStructuralVolatility() { return structuralVolatilityEClass; } /** * * * @generated */ public EClass getRelatedGroup() { return relatedGroupEClass; } /** * * * @generated */ public EAttribute getRelatedGroup_Doc() { return (EAttribute)relatedGroupEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getRelatedGroup_Name() { return (EAttribute)relatedGroupEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getRelatedGroup_Nanoentities() { return (EAttribute)relatedGroupEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EClass getAggregate() { return aggregateEClass; } /** * * * @generated */ public EClass getEntity() { return entityEClass; } /** * * * @generated */ public EClass getPredefinedService() { return predefinedServiceEClass; } /** * * * @generated */ public EClass getSecurityAccessGroup() { return securityAccessGroupEClass; } /** * * * @generated */ public EClass getSeparatedSecurityZone() { return separatedSecurityZoneEClass; } /** * * * @generated */ public EClass getSharedOwnerGroup() { return sharedOwnerGroupEClass; } /** * * * @generated */ public ServiceCutterConfigurationDSLFactory getServiceCutterConfigurationDSLFactory() { return (ServiceCutterConfigurationDSLFactory)getEFactoryInstance(); } /** * * * @generated */ private boolean isCreated = false; /** * Creates the meta-model objects for the package. This method is * guarded to have no affect on any invocation but its first. * * * @generated */ public void createPackageContents() { if (isCreated) return; isCreated = true; // Create classes and their features serviceCutterUserRepresentationsModelEClass = createEClass(SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL); createEReference(serviceCutterUserRepresentationsModelEClass, SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__USE_CASES); createEReference(serviceCutterUserRepresentationsModelEClass, SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__COMPATIBILITIES); createEReference(serviceCutterUserRepresentationsModelEClass, SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__AGGREGATES); createEReference(serviceCutterUserRepresentationsModelEClass, SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__ENTITIES); createEReference(serviceCutterUserRepresentationsModelEClass, SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__PREDEFINED_SERVICES); createEReference(serviceCutterUserRepresentationsModelEClass, SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__SECURITY_ACCESS_GROUPS); createEReference(serviceCutterUserRepresentationsModelEClass, SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__SEPARATED_SECURITY_ZONES); createEReference(serviceCutterUserRepresentationsModelEClass, SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__SHARED_OWNER_GROUPS); useCaseEClass = createEClass(USE_CASE); createEAttribute(useCaseEClass, USE_CASE__DOC); createEAttribute(useCaseEClass, USE_CASE__NAME); createEAttribute(useCaseEClass, USE_CASE__IS_LATENCY_CRITICAL); createEAttribute(useCaseEClass, USE_CASE__NANOENTITIES_READ); createEAttribute(useCaseEClass, USE_CASE__NANOENTITIES_WRITTEN); compatibilitiesEClass = createEClass(COMPATIBILITIES); createEAttribute(compatibilitiesEClass, COMPATIBILITIES__DOC); createEReference(compatibilitiesEClass, COMPATIBILITIES__AVAILABILITY_CRITICALITY); createEReference(compatibilitiesEClass, COMPATIBILITIES__CONSISTENCY_CRITICALITY); createEReference(compatibilitiesEClass, COMPATIBILITIES__CONTENT_VOLATILITY); createEReference(compatibilitiesEClass, COMPATIBILITIES__SECURITY_CRITICALITY); createEReference(compatibilitiesEClass, COMPATIBILITIES__STORAGE_SIMILARITY); createEReference(compatibilitiesEClass, COMPATIBILITIES__STRUCTURAL_VOLATILITY); characteristicEClass = createEClass(CHARACTERISTIC); createEAttribute(characteristicEClass, CHARACTERISTIC__DOC); createEAttribute(characteristicEClass, CHARACTERISTIC__CHARACTERISTIC); createEAttribute(characteristicEClass, CHARACTERISTIC__CHARACTERISTIC_DOC); createEAttribute(characteristicEClass, CHARACTERISTIC__NANOENTITIES); availabilityCriticalityEClass = createEClass(AVAILABILITY_CRITICALITY); consistencyCriticalityEClass = createEClass(CONSISTENCY_CRITICALITY); contentVolatilityEClass = createEClass(CONTENT_VOLATILITY); securityCriticalityEClass = createEClass(SECURITY_CRITICALITY); storageSimilarityEClass = createEClass(STORAGE_SIMILARITY); structuralVolatilityEClass = createEClass(STRUCTURAL_VOLATILITY); relatedGroupEClass = createEClass(RELATED_GROUP); createEAttribute(relatedGroupEClass, RELATED_GROUP__DOC); createEAttribute(relatedGroupEClass, RELATED_GROUP__NAME); createEAttribute(relatedGroupEClass, RELATED_GROUP__NANOENTITIES); aggregateEClass = createEClass(AGGREGATE); entityEClass = createEClass(ENTITY); predefinedServiceEClass = createEClass(PREDEFINED_SERVICE); securityAccessGroupEClass = createEClass(SECURITY_ACCESS_GROUP); separatedSecurityZoneEClass = createEClass(SEPARATED_SECURITY_ZONE); sharedOwnerGroupEClass = createEClass(SHARED_OWNER_GROUP); } /** * * * @generated */ private boolean isInitialized = false; /** * Complete the initialization of the package and its meta-model. This * method is guarded to have no affect on any invocation but its first. * * * @generated */ public void initializePackageContents() { if (isInitialized) return; isInitialized = true; // Initialize package setName(eNAME); setNsPrefix(eNS_PREFIX); setNsURI(eNS_URI); // Create type parameters // Set bounds for type parameters // Add supertypes to classes availabilityCriticalityEClass.getESuperTypes().add(this.getCharacteristic()); consistencyCriticalityEClass.getESuperTypes().add(this.getCharacteristic()); contentVolatilityEClass.getESuperTypes().add(this.getCharacteristic()); securityCriticalityEClass.getESuperTypes().add(this.getCharacteristic()); storageSimilarityEClass.getESuperTypes().add(this.getCharacteristic()); structuralVolatilityEClass.getESuperTypes().add(this.getCharacteristic()); aggregateEClass.getESuperTypes().add(this.getRelatedGroup()); entityEClass.getESuperTypes().add(this.getRelatedGroup()); predefinedServiceEClass.getESuperTypes().add(this.getRelatedGroup()); securityAccessGroupEClass.getESuperTypes().add(this.getRelatedGroup()); separatedSecurityZoneEClass.getESuperTypes().add(this.getRelatedGroup()); sharedOwnerGroupEClass.getESuperTypes().add(this.getRelatedGroup()); // Initialize classes and features; add operations and parameters initEClass(serviceCutterUserRepresentationsModelEClass, ServiceCutterUserRepresentationsModel.class, "ServiceCutterUserRepresentationsModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getServiceCutterUserRepresentationsModel_UseCases(), this.getUseCase(), null, "useCases", null, 0, -1, ServiceCutterUserRepresentationsModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getServiceCutterUserRepresentationsModel_Compatibilities(), this.getCompatibilities(), null, "compatibilities", null, 0, 1, ServiceCutterUserRepresentationsModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getServiceCutterUserRepresentationsModel_Aggregates(), this.getAggregate(), null, "aggregates", null, 0, -1, ServiceCutterUserRepresentationsModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getServiceCutterUserRepresentationsModel_Entities(), this.getEntity(), null, "entities", null, 0, -1, ServiceCutterUserRepresentationsModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getServiceCutterUserRepresentationsModel_PredefinedServices(), this.getPredefinedService(), null, "predefinedServices", null, 0, -1, ServiceCutterUserRepresentationsModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getServiceCutterUserRepresentationsModel_SecurityAccessGroups(), this.getSecurityAccessGroup(), null, "securityAccessGroups", null, 0, -1, ServiceCutterUserRepresentationsModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getServiceCutterUserRepresentationsModel_SeparatedSecurityZones(), this.getSeparatedSecurityZone(), null, "separatedSecurityZones", null, 0, -1, ServiceCutterUserRepresentationsModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getServiceCutterUserRepresentationsModel_SharedOwnerGroups(), this.getSharedOwnerGroup(), null, "sharedOwnerGroups", null, 0, -1, ServiceCutterUserRepresentationsModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(useCaseEClass, UseCase.class, "UseCase", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getUseCase_Doc(), ecorePackage.getEString(), "doc", null, 0, 1, UseCase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getUseCase_Name(), ecorePackage.getEString(), "name", null, 0, 1, UseCase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getUseCase_IsLatencyCritical(), ecorePackage.getEBoolean(), "isLatencyCritical", null, 0, 1, UseCase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getUseCase_NanoentitiesRead(), ecorePackage.getEString(), "nanoentitiesRead", null, 0, -1, UseCase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getUseCase_NanoentitiesWritten(), ecorePackage.getEString(), "nanoentitiesWritten", null, 0, -1, UseCase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(compatibilitiesEClass, Compatibilities.class, "Compatibilities", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getCompatibilities_Doc(), ecorePackage.getEString(), "doc", null, 0, 1, Compatibilities.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getCompatibilities_AvailabilityCriticality(), this.getAvailabilityCriticality(), null, "availabilityCriticality", null, 0, -1, Compatibilities.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getCompatibilities_ConsistencyCriticality(), this.getConsistencyCriticality(), null, "consistencyCriticality", null, 0, -1, Compatibilities.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getCompatibilities_ContentVolatility(), this.getContentVolatility(), null, "contentVolatility", null, 0, -1, Compatibilities.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getCompatibilities_SecurityCriticality(), this.getSecurityCriticality(), null, "securityCriticality", null, 0, -1, Compatibilities.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getCompatibilities_StorageSimilarity(), this.getStorageSimilarity(), null, "storageSimilarity", null, 0, -1, Compatibilities.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getCompatibilities_StructuralVolatility(), this.getStructuralVolatility(), null, "structuralVolatility", null, 0, -1, Compatibilities.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(characteristicEClass, Characteristic.class, "Characteristic", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getCharacteristic_Doc(), ecorePackage.getEString(), "doc", null, 0, 1, Characteristic.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacteristic_Characteristic(), ecorePackage.getEString(), "characteristic", null, 0, 1, Characteristic.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacteristic_CharacteristicDoc(), ecorePackage.getEString(), "characteristicDoc", null, 0, 1, Characteristic.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacteristic_Nanoentities(), ecorePackage.getEString(), "nanoentities", null, 0, -1, Characteristic.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(availabilityCriticalityEClass, AvailabilityCriticality.class, "AvailabilityCriticality", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(consistencyCriticalityEClass, ConsistencyCriticality.class, "ConsistencyCriticality", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(contentVolatilityEClass, ContentVolatility.class, "ContentVolatility", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(securityCriticalityEClass, SecurityCriticality.class, "SecurityCriticality", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(storageSimilarityEClass, StorageSimilarity.class, "StorageSimilarity", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(structuralVolatilityEClass, StructuralVolatility.class, "StructuralVolatility", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(relatedGroupEClass, RelatedGroup.class, "RelatedGroup", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getRelatedGroup_Doc(), ecorePackage.getEString(), "doc", null, 0, 1, RelatedGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRelatedGroup_Name(), ecorePackage.getEString(), "name", null, 0, 1, RelatedGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRelatedGroup_Nanoentities(), ecorePackage.getEString(), "nanoentities", null, 0, -1, RelatedGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(aggregateEClass, Aggregate.class, "Aggregate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(entityEClass, Entity.class, "Entity", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(predefinedServiceEClass, PredefinedService.class, "PredefinedService", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(securityAccessGroupEClass, SecurityAccessGroup.class, "SecurityAccessGroup", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(separatedSecurityZoneEClass, SeparatedSecurityZone.class, "SeparatedSecurityZone", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(sharedOwnerGroupEClass, SharedOwnerGroup.class, "SharedOwnerGroup", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); // Create resource createResource(eNS_URI); } } //ServiceCutterConfigurationDSLPackageImpl





© 2015 - 2025 Weber Informatics LLC | Privacy Policy