org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterConfigurationDSLPackage Maven / Gradle / Ivy
/**
* generated by Xtext 2.20.0
*/
package org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterConfigurationDSLFactory
* @model kind="package"
* @generated
*/
public interface ServiceCutterConfigurationDSLPackage extends EPackage
{
/**
* The package name.
*
*
* @generated
*/
String eNAME = "serviceCutterConfigurationDSL";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "http://www.contextmapper.org/servicecutter/dsl/ServiceCutterConfigurationDSL";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "serviceCutterConfigurationDSL";
/**
* The singleton instance of the package.
*
*
* @generated
*/
ServiceCutterConfigurationDSLPackage eINSTANCE = org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl.init();
/**
* The meta object id for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterUserRepresentationsModelImpl Service Cutter User Representations Model}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterUserRepresentationsModelImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getServiceCutterUserRepresentationsModel()
* @generated
*/
int SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL = 0;
/**
* The feature id for the 'Use Cases' containment reference list.
*
*
* @generated
* @ordered
*/
int SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__USE_CASES = 0;
/**
* The feature id for the 'Compatibilities' containment reference.
*
*
* @generated
* @ordered
*/
int SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__COMPATIBILITIES = 1;
/**
* The feature id for the 'Aggregates' containment reference list.
*
*
* @generated
* @ordered
*/
int SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__AGGREGATES = 2;
/**
* The feature id for the 'Entities' containment reference list.
*
*
* @generated
* @ordered
*/
int SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__ENTITIES = 3;
/**
* The feature id for the 'Predefined Services' containment reference list.
*
*
* @generated
* @ordered
*/
int SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__PREDEFINED_SERVICES = 4;
/**
* The feature id for the 'Security Access Groups' containment reference list.
*
*
* @generated
* @ordered
*/
int SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__SECURITY_ACCESS_GROUPS = 5;
/**
* The feature id for the 'Separated Security Zones' containment reference list.
*
*
* @generated
* @ordered
*/
int SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__SEPARATED_SECURITY_ZONES = 6;
/**
* The feature id for the 'Shared Owner Groups' containment reference list.
*
*
* @generated
* @ordered
*/
int SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__SHARED_OWNER_GROUPS = 7;
/**
* The number of structural features of the 'Service Cutter User Representations Model' class.
*
*
* @generated
* @ordered
*/
int SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL_FEATURE_COUNT = 8;
/**
* The meta object id for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.UseCaseImpl Use Case}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.UseCaseImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getUseCase()
* @generated
*/
int USE_CASE = 1;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int USE_CASE__DOC = 0;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int USE_CASE__NAME = 1;
/**
* The feature id for the 'Is Latency Critical' attribute.
*
*
* @generated
* @ordered
*/
int USE_CASE__IS_LATENCY_CRITICAL = 2;
/**
* The feature id for the 'Nanoentities Read' attribute list.
*
*
* @generated
* @ordered
*/
int USE_CASE__NANOENTITIES_READ = 3;
/**
* The feature id for the 'Nanoentities Written' attribute list.
*
*
* @generated
* @ordered
*/
int USE_CASE__NANOENTITIES_WRITTEN = 4;
/**
* The number of structural features of the 'Use Case' class.
*
*
* @generated
* @ordered
*/
int USE_CASE_FEATURE_COUNT = 5;
/**
* The meta object id for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.CompatibilitiesImpl Compatibilities}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.CompatibilitiesImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getCompatibilities()
* @generated
*/
int COMPATIBILITIES = 2;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int COMPATIBILITIES__DOC = 0;
/**
* The feature id for the 'Availability Criticality' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPATIBILITIES__AVAILABILITY_CRITICALITY = 1;
/**
* The feature id for the 'Consistency Criticality' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPATIBILITIES__CONSISTENCY_CRITICALITY = 2;
/**
* The feature id for the 'Content Volatility' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPATIBILITIES__CONTENT_VOLATILITY = 3;
/**
* The feature id for the 'Security Criticality' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPATIBILITIES__SECURITY_CRITICALITY = 4;
/**
* The feature id for the 'Storage Similarity' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPATIBILITIES__STORAGE_SIMILARITY = 5;
/**
* The feature id for the 'Structural Volatility' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPATIBILITIES__STRUCTURAL_VOLATILITY = 6;
/**
* The number of structural features of the 'Compatibilities' class.
*
*
* @generated
* @ordered
*/
int COMPATIBILITIES_FEATURE_COUNT = 7;
/**
* The meta object id for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.CharacteristicImpl Characteristic}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.CharacteristicImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getCharacteristic()
* @generated
*/
int CHARACTERISTIC = 3;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int CHARACTERISTIC__DOC = 0;
/**
* The feature id for the 'Characteristic' attribute.
*
*
* @generated
* @ordered
*/
int CHARACTERISTIC__CHARACTERISTIC = 1;
/**
* The feature id for the 'Characteristic Doc' attribute.
*
*
* @generated
* @ordered
*/
int CHARACTERISTIC__CHARACTERISTIC_DOC = 2;
/**
* The feature id for the 'Nanoentities' attribute list.
*
*
* @generated
* @ordered
*/
int CHARACTERISTIC__NANOENTITIES = 3;
/**
* The number of structural features of the 'Characteristic' class.
*
*
* @generated
* @ordered
*/
int CHARACTERISTIC_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.AvailabilityCriticalityImpl Availability Criticality}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.AvailabilityCriticalityImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getAvailabilityCriticality()
* @generated
*/
int AVAILABILITY_CRITICALITY = 4;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int AVAILABILITY_CRITICALITY__DOC = CHARACTERISTIC__DOC;
/**
* The feature id for the 'Characteristic' attribute.
*
*
* @generated
* @ordered
*/
int AVAILABILITY_CRITICALITY__CHARACTERISTIC = CHARACTERISTIC__CHARACTERISTIC;
/**
* The feature id for the 'Characteristic Doc' attribute.
*
*
* @generated
* @ordered
*/
int AVAILABILITY_CRITICALITY__CHARACTERISTIC_DOC = CHARACTERISTIC__CHARACTERISTIC_DOC;
/**
* The feature id for the 'Nanoentities' attribute list.
*
*
* @generated
* @ordered
*/
int AVAILABILITY_CRITICALITY__NANOENTITIES = CHARACTERISTIC__NANOENTITIES;
/**
* The number of structural features of the 'Availability Criticality' class.
*
*
* @generated
* @ordered
*/
int AVAILABILITY_CRITICALITY_FEATURE_COUNT = CHARACTERISTIC_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ConsistencyCriticalityImpl Consistency Criticality}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ConsistencyCriticalityImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getConsistencyCriticality()
* @generated
*/
int CONSISTENCY_CRITICALITY = 5;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int CONSISTENCY_CRITICALITY__DOC = CHARACTERISTIC__DOC;
/**
* The feature id for the 'Characteristic' attribute.
*
*
* @generated
* @ordered
*/
int CONSISTENCY_CRITICALITY__CHARACTERISTIC = CHARACTERISTIC__CHARACTERISTIC;
/**
* The feature id for the 'Characteristic Doc' attribute.
*
*
* @generated
* @ordered
*/
int CONSISTENCY_CRITICALITY__CHARACTERISTIC_DOC = CHARACTERISTIC__CHARACTERISTIC_DOC;
/**
* The feature id for the 'Nanoentities' attribute list.
*
*
* @generated
* @ordered
*/
int CONSISTENCY_CRITICALITY__NANOENTITIES = CHARACTERISTIC__NANOENTITIES;
/**
* The number of structural features of the 'Consistency Criticality' class.
*
*
* @generated
* @ordered
*/
int CONSISTENCY_CRITICALITY_FEATURE_COUNT = CHARACTERISTIC_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ContentVolatilityImpl Content Volatility}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ContentVolatilityImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getContentVolatility()
* @generated
*/
int CONTENT_VOLATILITY = 6;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int CONTENT_VOLATILITY__DOC = CHARACTERISTIC__DOC;
/**
* The feature id for the 'Characteristic' attribute.
*
*
* @generated
* @ordered
*/
int CONTENT_VOLATILITY__CHARACTERISTIC = CHARACTERISTIC__CHARACTERISTIC;
/**
* The feature id for the 'Characteristic Doc' attribute.
*
*
* @generated
* @ordered
*/
int CONTENT_VOLATILITY__CHARACTERISTIC_DOC = CHARACTERISTIC__CHARACTERISTIC_DOC;
/**
* The feature id for the 'Nanoentities' attribute list.
*
*
* @generated
* @ordered
*/
int CONTENT_VOLATILITY__NANOENTITIES = CHARACTERISTIC__NANOENTITIES;
/**
* The number of structural features of the 'Content Volatility' class.
*
*
* @generated
* @ordered
*/
int CONTENT_VOLATILITY_FEATURE_COUNT = CHARACTERISTIC_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.SecurityCriticalityImpl Security Criticality}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.SecurityCriticalityImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getSecurityCriticality()
* @generated
*/
int SECURITY_CRITICALITY = 7;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int SECURITY_CRITICALITY__DOC = CHARACTERISTIC__DOC;
/**
* The feature id for the 'Characteristic' attribute.
*
*
* @generated
* @ordered
*/
int SECURITY_CRITICALITY__CHARACTERISTIC = CHARACTERISTIC__CHARACTERISTIC;
/**
* The feature id for the 'Characteristic Doc' attribute.
*
*
* @generated
* @ordered
*/
int SECURITY_CRITICALITY__CHARACTERISTIC_DOC = CHARACTERISTIC__CHARACTERISTIC_DOC;
/**
* The feature id for the 'Nanoentities' attribute list.
*
*
* @generated
* @ordered
*/
int SECURITY_CRITICALITY__NANOENTITIES = CHARACTERISTIC__NANOENTITIES;
/**
* The number of structural features of the 'Security Criticality' class.
*
*
* @generated
* @ordered
*/
int SECURITY_CRITICALITY_FEATURE_COUNT = CHARACTERISTIC_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.StorageSimilarityImpl Storage Similarity}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.StorageSimilarityImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getStorageSimilarity()
* @generated
*/
int STORAGE_SIMILARITY = 8;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int STORAGE_SIMILARITY__DOC = CHARACTERISTIC__DOC;
/**
* The feature id for the 'Characteristic' attribute.
*
*
* @generated
* @ordered
*/
int STORAGE_SIMILARITY__CHARACTERISTIC = CHARACTERISTIC__CHARACTERISTIC;
/**
* The feature id for the 'Characteristic Doc' attribute.
*
*
* @generated
* @ordered
*/
int STORAGE_SIMILARITY__CHARACTERISTIC_DOC = CHARACTERISTIC__CHARACTERISTIC_DOC;
/**
* The feature id for the 'Nanoentities' attribute list.
*
*
* @generated
* @ordered
*/
int STORAGE_SIMILARITY__NANOENTITIES = CHARACTERISTIC__NANOENTITIES;
/**
* The number of structural features of the 'Storage Similarity' class.
*
*
* @generated
* @ordered
*/
int STORAGE_SIMILARITY_FEATURE_COUNT = CHARACTERISTIC_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.StructuralVolatilityImpl Structural Volatility}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.StructuralVolatilityImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getStructuralVolatility()
* @generated
*/
int STRUCTURAL_VOLATILITY = 9;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int STRUCTURAL_VOLATILITY__DOC = CHARACTERISTIC__DOC;
/**
* The feature id for the 'Characteristic' attribute.
*
*
* @generated
* @ordered
*/
int STRUCTURAL_VOLATILITY__CHARACTERISTIC = CHARACTERISTIC__CHARACTERISTIC;
/**
* The feature id for the 'Characteristic Doc' attribute.
*
*
* @generated
* @ordered
*/
int STRUCTURAL_VOLATILITY__CHARACTERISTIC_DOC = CHARACTERISTIC__CHARACTERISTIC_DOC;
/**
* The feature id for the 'Nanoentities' attribute list.
*
*
* @generated
* @ordered
*/
int STRUCTURAL_VOLATILITY__NANOENTITIES = CHARACTERISTIC__NANOENTITIES;
/**
* The number of structural features of the 'Structural Volatility' class.
*
*
* @generated
* @ordered
*/
int STRUCTURAL_VOLATILITY_FEATURE_COUNT = CHARACTERISTIC_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.RelatedGroupImpl Related Group}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.RelatedGroupImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getRelatedGroup()
* @generated
*/
int RELATED_GROUP = 10;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int RELATED_GROUP__DOC = 0;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int RELATED_GROUP__NAME = 1;
/**
* The feature id for the 'Nanoentities' attribute list.
*
*
* @generated
* @ordered
*/
int RELATED_GROUP__NANOENTITIES = 2;
/**
* The number of structural features of the 'Related Group' class.
*
*
* @generated
* @ordered
*/
int RELATED_GROUP_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.AggregateImpl Aggregate}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.AggregateImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getAggregate()
* @generated
*/
int AGGREGATE = 11;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int AGGREGATE__DOC = RELATED_GROUP__DOC;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int AGGREGATE__NAME = RELATED_GROUP__NAME;
/**
* The feature id for the 'Nanoentities' attribute list.
*
*
* @generated
* @ordered
*/
int AGGREGATE__NANOENTITIES = RELATED_GROUP__NANOENTITIES;
/**
* The number of structural features of the 'Aggregate' class.
*
*
* @generated
* @ordered
*/
int AGGREGATE_FEATURE_COUNT = RELATED_GROUP_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.EntityImpl Entity}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.EntityImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getEntity()
* @generated
*/
int ENTITY = 12;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int ENTITY__DOC = RELATED_GROUP__DOC;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int ENTITY__NAME = RELATED_GROUP__NAME;
/**
* The feature id for the 'Nanoentities' attribute list.
*
*
* @generated
* @ordered
*/
int ENTITY__NANOENTITIES = RELATED_GROUP__NANOENTITIES;
/**
* The number of structural features of the 'Entity' class.
*
*
* @generated
* @ordered
*/
int ENTITY_FEATURE_COUNT = RELATED_GROUP_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.PredefinedServiceImpl Predefined Service}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.PredefinedServiceImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getPredefinedService()
* @generated
*/
int PREDEFINED_SERVICE = 13;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int PREDEFINED_SERVICE__DOC = RELATED_GROUP__DOC;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int PREDEFINED_SERVICE__NAME = RELATED_GROUP__NAME;
/**
* The feature id for the 'Nanoentities' attribute list.
*
*
* @generated
* @ordered
*/
int PREDEFINED_SERVICE__NANOENTITIES = RELATED_GROUP__NANOENTITIES;
/**
* The number of structural features of the 'Predefined Service' class.
*
*
* @generated
* @ordered
*/
int PREDEFINED_SERVICE_FEATURE_COUNT = RELATED_GROUP_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.SecurityAccessGroupImpl Security Access Group}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.SecurityAccessGroupImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getSecurityAccessGroup()
* @generated
*/
int SECURITY_ACCESS_GROUP = 14;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int SECURITY_ACCESS_GROUP__DOC = RELATED_GROUP__DOC;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SECURITY_ACCESS_GROUP__NAME = RELATED_GROUP__NAME;
/**
* The feature id for the 'Nanoentities' attribute list.
*
*
* @generated
* @ordered
*/
int SECURITY_ACCESS_GROUP__NANOENTITIES = RELATED_GROUP__NANOENTITIES;
/**
* The number of structural features of the 'Security Access Group' class.
*
*
* @generated
* @ordered
*/
int SECURITY_ACCESS_GROUP_FEATURE_COUNT = RELATED_GROUP_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.SeparatedSecurityZoneImpl Separated Security Zone}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.SeparatedSecurityZoneImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getSeparatedSecurityZone()
* @generated
*/
int SEPARATED_SECURITY_ZONE = 15;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int SEPARATED_SECURITY_ZONE__DOC = RELATED_GROUP__DOC;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SEPARATED_SECURITY_ZONE__NAME = RELATED_GROUP__NAME;
/**
* The feature id for the 'Nanoentities' attribute list.
*
*
* @generated
* @ordered
*/
int SEPARATED_SECURITY_ZONE__NANOENTITIES = RELATED_GROUP__NANOENTITIES;
/**
* The number of structural features of the 'Separated Security Zone' class.
*
*
* @generated
* @ordered
*/
int SEPARATED_SECURITY_ZONE_FEATURE_COUNT = RELATED_GROUP_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.SharedOwnerGroupImpl Shared Owner Group}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.SharedOwnerGroupImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getSharedOwnerGroup()
* @generated
*/
int SHARED_OWNER_GROUP = 16;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int SHARED_OWNER_GROUP__DOC = RELATED_GROUP__DOC;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SHARED_OWNER_GROUP__NAME = RELATED_GROUP__NAME;
/**
* The feature id for the 'Nanoentities' attribute list.
*
*
* @generated
* @ordered
*/
int SHARED_OWNER_GROUP__NANOENTITIES = RELATED_GROUP__NANOENTITIES;
/**
* The number of structural features of the 'Shared Owner Group' class.
*
*
* @generated
* @ordered
*/
int SHARED_OWNER_GROUP_FEATURE_COUNT = RELATED_GROUP_FEATURE_COUNT + 0;
/**
* Returns the meta object for class '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterUserRepresentationsModel Service Cutter User Representations Model}'.
*
*
* @return the meta object for class 'Service Cutter User Representations Model'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterUserRepresentationsModel
* @generated
*/
EClass getServiceCutterUserRepresentationsModel();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterUserRepresentationsModel#getUseCases Use Cases}'.
*
*
* @return the meta object for the containment reference list 'Use Cases'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterUserRepresentationsModel#getUseCases()
* @see #getServiceCutterUserRepresentationsModel()
* @generated
*/
EReference getServiceCutterUserRepresentationsModel_UseCases();
/**
* Returns the meta object for the containment reference '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterUserRepresentationsModel#getCompatibilities Compatibilities}'.
*
*
* @return the meta object for the containment reference 'Compatibilities'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterUserRepresentationsModel#getCompatibilities()
* @see #getServiceCutterUserRepresentationsModel()
* @generated
*/
EReference getServiceCutterUserRepresentationsModel_Compatibilities();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterUserRepresentationsModel#getAggregates Aggregates}'.
*
*
* @return the meta object for the containment reference list 'Aggregates'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterUserRepresentationsModel#getAggregates()
* @see #getServiceCutterUserRepresentationsModel()
* @generated
*/
EReference getServiceCutterUserRepresentationsModel_Aggregates();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterUserRepresentationsModel#getEntities Entities}'.
*
*
* @return the meta object for the containment reference list 'Entities'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterUserRepresentationsModel#getEntities()
* @see #getServiceCutterUserRepresentationsModel()
* @generated
*/
EReference getServiceCutterUserRepresentationsModel_Entities();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterUserRepresentationsModel#getPredefinedServices Predefined Services}'.
*
*
* @return the meta object for the containment reference list 'Predefined Services'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterUserRepresentationsModel#getPredefinedServices()
* @see #getServiceCutterUserRepresentationsModel()
* @generated
*/
EReference getServiceCutterUserRepresentationsModel_PredefinedServices();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterUserRepresentationsModel#getSecurityAccessGroups Security Access Groups}'.
*
*
* @return the meta object for the containment reference list 'Security Access Groups'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterUserRepresentationsModel#getSecurityAccessGroups()
* @see #getServiceCutterUserRepresentationsModel()
* @generated
*/
EReference getServiceCutterUserRepresentationsModel_SecurityAccessGroups();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterUserRepresentationsModel#getSeparatedSecurityZones Separated Security Zones}'.
*
*
* @return the meta object for the containment reference list 'Separated Security Zones'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterUserRepresentationsModel#getSeparatedSecurityZones()
* @see #getServiceCutterUserRepresentationsModel()
* @generated
*/
EReference getServiceCutterUserRepresentationsModel_SeparatedSecurityZones();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterUserRepresentationsModel#getSharedOwnerGroups Shared Owner Groups}'.
*
*
* @return the meta object for the containment reference list 'Shared Owner Groups'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterUserRepresentationsModel#getSharedOwnerGroups()
* @see #getServiceCutterUserRepresentationsModel()
* @generated
*/
EReference getServiceCutterUserRepresentationsModel_SharedOwnerGroups();
/**
* Returns the meta object for class '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.UseCase Use Case}'.
*
*
* @return the meta object for class 'Use Case'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.UseCase
* @generated
*/
EClass getUseCase();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.UseCase#getDoc Doc}'.
*
*
* @return the meta object for the attribute 'Doc'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.UseCase#getDoc()
* @see #getUseCase()
* @generated
*/
EAttribute getUseCase_Doc();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.UseCase#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.UseCase#getName()
* @see #getUseCase()
* @generated
*/
EAttribute getUseCase_Name();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.UseCase#isIsLatencyCritical Is Latency Critical}'.
*
*
* @return the meta object for the attribute 'Is Latency Critical'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.UseCase#isIsLatencyCritical()
* @see #getUseCase()
* @generated
*/
EAttribute getUseCase_IsLatencyCritical();
/**
* Returns the meta object for the attribute list '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.UseCase#getNanoentitiesRead Nanoentities Read}'.
*
*
* @return the meta object for the attribute list 'Nanoentities Read'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.UseCase#getNanoentitiesRead()
* @see #getUseCase()
* @generated
*/
EAttribute getUseCase_NanoentitiesRead();
/**
* Returns the meta object for the attribute list '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.UseCase#getNanoentitiesWritten Nanoentities Written}'.
*
*
* @return the meta object for the attribute list 'Nanoentities Written'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.UseCase#getNanoentitiesWritten()
* @see #getUseCase()
* @generated
*/
EAttribute getUseCase_NanoentitiesWritten();
/**
* Returns the meta object for class '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities Compatibilities}'.
*
*
* @return the meta object for class 'Compatibilities'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities
* @generated
*/
EClass getCompatibilities();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getDoc Doc}'.
*
*
* @return the meta object for the attribute 'Doc'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getDoc()
* @see #getCompatibilities()
* @generated
*/
EAttribute getCompatibilities_Doc();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getAvailabilityCriticality Availability Criticality}'.
*
*
* @return the meta object for the containment reference list 'Availability Criticality'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getAvailabilityCriticality()
* @see #getCompatibilities()
* @generated
*/
EReference getCompatibilities_AvailabilityCriticality();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getConsistencyCriticality Consistency Criticality}'.
*
*
* @return the meta object for the containment reference list 'Consistency Criticality'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getConsistencyCriticality()
* @see #getCompatibilities()
* @generated
*/
EReference getCompatibilities_ConsistencyCriticality();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getContentVolatility Content Volatility}'.
*
*
* @return the meta object for the containment reference list 'Content Volatility'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getContentVolatility()
* @see #getCompatibilities()
* @generated
*/
EReference getCompatibilities_ContentVolatility();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getSecurityCriticality Security Criticality}'.
*
*
* @return the meta object for the containment reference list 'Security Criticality'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getSecurityCriticality()
* @see #getCompatibilities()
* @generated
*/
EReference getCompatibilities_SecurityCriticality();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getStorageSimilarity Storage Similarity}'.
*
*
* @return the meta object for the containment reference list 'Storage Similarity'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getStorageSimilarity()
* @see #getCompatibilities()
* @generated
*/
EReference getCompatibilities_StorageSimilarity();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getStructuralVolatility Structural Volatility}'.
*
*
* @return the meta object for the containment reference list 'Structural Volatility'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getStructuralVolatility()
* @see #getCompatibilities()
* @generated
*/
EReference getCompatibilities_StructuralVolatility();
/**
* Returns the meta object for class '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Characteristic Characteristic}'.
*
*
* @return the meta object for class 'Characteristic'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Characteristic
* @generated
*/
EClass getCharacteristic();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Characteristic#getDoc Doc}'.
*
*
* @return the meta object for the attribute 'Doc'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Characteristic#getDoc()
* @see #getCharacteristic()
* @generated
*/
EAttribute getCharacteristic_Doc();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Characteristic#getCharacteristic Characteristic}'.
*
*
* @return the meta object for the attribute 'Characteristic'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Characteristic#getCharacteristic()
* @see #getCharacteristic()
* @generated
*/
EAttribute getCharacteristic_Characteristic();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Characteristic#getCharacteristicDoc Characteristic Doc}'.
*
*
* @return the meta object for the attribute 'Characteristic Doc'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Characteristic#getCharacteristicDoc()
* @see #getCharacteristic()
* @generated
*/
EAttribute getCharacteristic_CharacteristicDoc();
/**
* Returns the meta object for the attribute list '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Characteristic#getNanoentities Nanoentities}'.
*
*
* @return the meta object for the attribute list 'Nanoentities'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Characteristic#getNanoentities()
* @see #getCharacteristic()
* @generated
*/
EAttribute getCharacteristic_Nanoentities();
/**
* Returns the meta object for class '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.AvailabilityCriticality Availability Criticality}'.
*
*
* @return the meta object for class 'Availability Criticality'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.AvailabilityCriticality
* @generated
*/
EClass getAvailabilityCriticality();
/**
* Returns the meta object for class '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ConsistencyCriticality Consistency Criticality}'.
*
*
* @return the meta object for class 'Consistency Criticality'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ConsistencyCriticality
* @generated
*/
EClass getConsistencyCriticality();
/**
* Returns the meta object for class '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ContentVolatility Content Volatility}'.
*
*
* @return the meta object for class 'Content Volatility'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ContentVolatility
* @generated
*/
EClass getContentVolatility();
/**
* Returns the meta object for class '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.SecurityCriticality Security Criticality}'.
*
*
* @return the meta object for class 'Security Criticality'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.SecurityCriticality
* @generated
*/
EClass getSecurityCriticality();
/**
* Returns the meta object for class '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.StorageSimilarity Storage Similarity}'.
*
*
* @return the meta object for class 'Storage Similarity'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.StorageSimilarity
* @generated
*/
EClass getStorageSimilarity();
/**
* Returns the meta object for class '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.StructuralVolatility Structural Volatility}'.
*
*
* @return the meta object for class 'Structural Volatility'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.StructuralVolatility
* @generated
*/
EClass getStructuralVolatility();
/**
* Returns the meta object for class '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.RelatedGroup Related Group}'.
*
*
* @return the meta object for class 'Related Group'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.RelatedGroup
* @generated
*/
EClass getRelatedGroup();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.RelatedGroup#getDoc Doc}'.
*
*
* @return the meta object for the attribute 'Doc'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.RelatedGroup#getDoc()
* @see #getRelatedGroup()
* @generated
*/
EAttribute getRelatedGroup_Doc();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.RelatedGroup#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.RelatedGroup#getName()
* @see #getRelatedGroup()
* @generated
*/
EAttribute getRelatedGroup_Name();
/**
* Returns the meta object for the attribute list '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.RelatedGroup#getNanoentities Nanoentities}'.
*
*
* @return the meta object for the attribute list 'Nanoentities'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.RelatedGroup#getNanoentities()
* @see #getRelatedGroup()
* @generated
*/
EAttribute getRelatedGroup_Nanoentities();
/**
* Returns the meta object for class '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Aggregate Aggregate}'.
*
*
* @return the meta object for class 'Aggregate'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Aggregate
* @generated
*/
EClass getAggregate();
/**
* Returns the meta object for class '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Entity Entity}'.
*
*
* @return the meta object for class 'Entity'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Entity
* @generated
*/
EClass getEntity();
/**
* Returns the meta object for class '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.PredefinedService Predefined Service}'.
*
*
* @return the meta object for class 'Predefined Service'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.PredefinedService
* @generated
*/
EClass getPredefinedService();
/**
* Returns the meta object for class '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.SecurityAccessGroup Security Access Group}'.
*
*
* @return the meta object for class 'Security Access Group'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.SecurityAccessGroup
* @generated
*/
EClass getSecurityAccessGroup();
/**
* Returns the meta object for class '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.SeparatedSecurityZone Separated Security Zone}'.
*
*
* @return the meta object for class 'Separated Security Zone'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.SeparatedSecurityZone
* @generated
*/
EClass getSeparatedSecurityZone();
/**
* Returns the meta object for class '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.SharedOwnerGroup Shared Owner Group}'.
*
*
* @return the meta object for class 'Shared Owner Group'.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.SharedOwnerGroup
* @generated
*/
EClass getSharedOwnerGroup();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
ServiceCutterConfigurationDSLFactory getServiceCutterConfigurationDSLFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
* @generated
*/
interface Literals
{
/**
* The meta object literal for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterUserRepresentationsModelImpl Service Cutter User Representations Model}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterUserRepresentationsModelImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getServiceCutterUserRepresentationsModel()
* @generated
*/
EClass SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL = eINSTANCE.getServiceCutterUserRepresentationsModel();
/**
* The meta object literal for the 'Use Cases' containment reference list feature.
*
*
* @generated
*/
EReference SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__USE_CASES = eINSTANCE.getServiceCutterUserRepresentationsModel_UseCases();
/**
* The meta object literal for the 'Compatibilities' containment reference feature.
*
*
* @generated
*/
EReference SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__COMPATIBILITIES = eINSTANCE.getServiceCutterUserRepresentationsModel_Compatibilities();
/**
* The meta object literal for the 'Aggregates' containment reference list feature.
*
*
* @generated
*/
EReference SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__AGGREGATES = eINSTANCE.getServiceCutterUserRepresentationsModel_Aggregates();
/**
* The meta object literal for the 'Entities' containment reference list feature.
*
*
* @generated
*/
EReference SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__ENTITIES = eINSTANCE.getServiceCutterUserRepresentationsModel_Entities();
/**
* The meta object literal for the 'Predefined Services' containment reference list feature.
*
*
* @generated
*/
EReference SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__PREDEFINED_SERVICES = eINSTANCE.getServiceCutterUserRepresentationsModel_PredefinedServices();
/**
* The meta object literal for the 'Security Access Groups' containment reference list feature.
*
*
* @generated
*/
EReference SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__SECURITY_ACCESS_GROUPS = eINSTANCE.getServiceCutterUserRepresentationsModel_SecurityAccessGroups();
/**
* The meta object literal for the 'Separated Security Zones' containment reference list feature.
*
*
* @generated
*/
EReference SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__SEPARATED_SECURITY_ZONES = eINSTANCE.getServiceCutterUserRepresentationsModel_SeparatedSecurityZones();
/**
* The meta object literal for the 'Shared Owner Groups' containment reference list feature.
*
*
* @generated
*/
EReference SERVICE_CUTTER_USER_REPRESENTATIONS_MODEL__SHARED_OWNER_GROUPS = eINSTANCE.getServiceCutterUserRepresentationsModel_SharedOwnerGroups();
/**
* The meta object literal for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.UseCaseImpl Use Case}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.UseCaseImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getUseCase()
* @generated
*/
EClass USE_CASE = eINSTANCE.getUseCase();
/**
* The meta object literal for the 'Doc' attribute feature.
*
*
* @generated
*/
EAttribute USE_CASE__DOC = eINSTANCE.getUseCase_Doc();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute USE_CASE__NAME = eINSTANCE.getUseCase_Name();
/**
* The meta object literal for the 'Is Latency Critical' attribute feature.
*
*
* @generated
*/
EAttribute USE_CASE__IS_LATENCY_CRITICAL = eINSTANCE.getUseCase_IsLatencyCritical();
/**
* The meta object literal for the 'Nanoentities Read' attribute list feature.
*
*
* @generated
*/
EAttribute USE_CASE__NANOENTITIES_READ = eINSTANCE.getUseCase_NanoentitiesRead();
/**
* The meta object literal for the 'Nanoentities Written' attribute list feature.
*
*
* @generated
*/
EAttribute USE_CASE__NANOENTITIES_WRITTEN = eINSTANCE.getUseCase_NanoentitiesWritten();
/**
* The meta object literal for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.CompatibilitiesImpl Compatibilities}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.CompatibilitiesImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getCompatibilities()
* @generated
*/
EClass COMPATIBILITIES = eINSTANCE.getCompatibilities();
/**
* The meta object literal for the 'Doc' attribute feature.
*
*
* @generated
*/
EAttribute COMPATIBILITIES__DOC = eINSTANCE.getCompatibilities_Doc();
/**
* The meta object literal for the 'Availability Criticality' containment reference list feature.
*
*
* @generated
*/
EReference COMPATIBILITIES__AVAILABILITY_CRITICALITY = eINSTANCE.getCompatibilities_AvailabilityCriticality();
/**
* The meta object literal for the 'Consistency Criticality' containment reference list feature.
*
*
* @generated
*/
EReference COMPATIBILITIES__CONSISTENCY_CRITICALITY = eINSTANCE.getCompatibilities_ConsistencyCriticality();
/**
* The meta object literal for the 'Content Volatility' containment reference list feature.
*
*
* @generated
*/
EReference COMPATIBILITIES__CONTENT_VOLATILITY = eINSTANCE.getCompatibilities_ContentVolatility();
/**
* The meta object literal for the 'Security Criticality' containment reference list feature.
*
*
* @generated
*/
EReference COMPATIBILITIES__SECURITY_CRITICALITY = eINSTANCE.getCompatibilities_SecurityCriticality();
/**
* The meta object literal for the 'Storage Similarity' containment reference list feature.
*
*
* @generated
*/
EReference COMPATIBILITIES__STORAGE_SIMILARITY = eINSTANCE.getCompatibilities_StorageSimilarity();
/**
* The meta object literal for the 'Structural Volatility' containment reference list feature.
*
*
* @generated
*/
EReference COMPATIBILITIES__STRUCTURAL_VOLATILITY = eINSTANCE.getCompatibilities_StructuralVolatility();
/**
* The meta object literal for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.CharacteristicImpl Characteristic}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.CharacteristicImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getCharacteristic()
* @generated
*/
EClass CHARACTERISTIC = eINSTANCE.getCharacteristic();
/**
* The meta object literal for the 'Doc' attribute feature.
*
*
* @generated
*/
EAttribute CHARACTERISTIC__DOC = eINSTANCE.getCharacteristic_Doc();
/**
* The meta object literal for the 'Characteristic' attribute feature.
*
*
* @generated
*/
EAttribute CHARACTERISTIC__CHARACTERISTIC = eINSTANCE.getCharacteristic_Characteristic();
/**
* The meta object literal for the 'Characteristic Doc' attribute feature.
*
*
* @generated
*/
EAttribute CHARACTERISTIC__CHARACTERISTIC_DOC = eINSTANCE.getCharacteristic_CharacteristicDoc();
/**
* The meta object literal for the 'Nanoentities' attribute list feature.
*
*
* @generated
*/
EAttribute CHARACTERISTIC__NANOENTITIES = eINSTANCE.getCharacteristic_Nanoentities();
/**
* The meta object literal for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.AvailabilityCriticalityImpl Availability Criticality}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.AvailabilityCriticalityImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getAvailabilityCriticality()
* @generated
*/
EClass AVAILABILITY_CRITICALITY = eINSTANCE.getAvailabilityCriticality();
/**
* The meta object literal for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ConsistencyCriticalityImpl Consistency Criticality}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ConsistencyCriticalityImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getConsistencyCriticality()
* @generated
*/
EClass CONSISTENCY_CRITICALITY = eINSTANCE.getConsistencyCriticality();
/**
* The meta object literal for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ContentVolatilityImpl Content Volatility}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ContentVolatilityImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getContentVolatility()
* @generated
*/
EClass CONTENT_VOLATILITY = eINSTANCE.getContentVolatility();
/**
* The meta object literal for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.SecurityCriticalityImpl Security Criticality}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.SecurityCriticalityImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getSecurityCriticality()
* @generated
*/
EClass SECURITY_CRITICALITY = eINSTANCE.getSecurityCriticality();
/**
* The meta object literal for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.StorageSimilarityImpl Storage Similarity}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.StorageSimilarityImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getStorageSimilarity()
* @generated
*/
EClass STORAGE_SIMILARITY = eINSTANCE.getStorageSimilarity();
/**
* The meta object literal for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.StructuralVolatilityImpl Structural Volatility}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.StructuralVolatilityImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getStructuralVolatility()
* @generated
*/
EClass STRUCTURAL_VOLATILITY = eINSTANCE.getStructuralVolatility();
/**
* The meta object literal for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.RelatedGroupImpl Related Group}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.RelatedGroupImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getRelatedGroup()
* @generated
*/
EClass RELATED_GROUP = eINSTANCE.getRelatedGroup();
/**
* The meta object literal for the 'Doc' attribute feature.
*
*
* @generated
*/
EAttribute RELATED_GROUP__DOC = eINSTANCE.getRelatedGroup_Doc();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute RELATED_GROUP__NAME = eINSTANCE.getRelatedGroup_Name();
/**
* The meta object literal for the 'Nanoentities' attribute list feature.
*
*
* @generated
*/
EAttribute RELATED_GROUP__NANOENTITIES = eINSTANCE.getRelatedGroup_Nanoentities();
/**
* The meta object literal for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.AggregateImpl Aggregate}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.AggregateImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getAggregate()
* @generated
*/
EClass AGGREGATE = eINSTANCE.getAggregate();
/**
* The meta object literal for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.EntityImpl Entity}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.EntityImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getEntity()
* @generated
*/
EClass ENTITY = eINSTANCE.getEntity();
/**
* The meta object literal for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.PredefinedServiceImpl Predefined Service}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.PredefinedServiceImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getPredefinedService()
* @generated
*/
EClass PREDEFINED_SERVICE = eINSTANCE.getPredefinedService();
/**
* The meta object literal for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.SecurityAccessGroupImpl Security Access Group}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.SecurityAccessGroupImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getSecurityAccessGroup()
* @generated
*/
EClass SECURITY_ACCESS_GROUP = eINSTANCE.getSecurityAccessGroup();
/**
* The meta object literal for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.SeparatedSecurityZoneImpl Separated Security Zone}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.SeparatedSecurityZoneImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getSeparatedSecurityZone()
* @generated
*/
EClass SEPARATED_SECURITY_ZONE = eINSTANCE.getSeparatedSecurityZone();
/**
* The meta object literal for the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.SharedOwnerGroupImpl Shared Owner Group}' class.
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.SharedOwnerGroupImpl
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLPackageImpl#getSharedOwnerGroup()
* @generated
*/
EClass SHARED_OWNER_GROUP = eINSTANCE.getSharedOwnerGroup();
}
} //ServiceCutterConfigurationDSLPackage