org.contextmapper.dsl.contextMappingDSL.ContextMappingDSLPackage Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of context-mapper-dsl Show documentation
Show all versions of context-mapper-dsl Show documentation
Use the ContextMapper DSL in your standalone application.
/**
* generated by Xtext 2.21.0
*/
package org.contextmapper.dsl.contextMappingDSL;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
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.dsl.contextMappingDSL.ContextMappingDSLFactory
* @model kind="package"
* @generated
*/
public interface ContextMappingDSLPackage extends EPackage
{
/**
* The package name.
*
*
* @generated
*/
String eNAME = "contextMappingDSL";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "http://www.contextmapper.org/dsl/ContextMappingDSL";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "contextMappingDSL";
/**
* The singleton instance of the package.
*
*
* @generated
*/
ContextMappingDSLPackage eINSTANCE = org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl.init();
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingModelImpl Context Mapping Model}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingModelImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getContextMappingModel()
* @generated
*/
int CONTEXT_MAPPING_MODEL = 0;
/**
* The feature id for the 'First Line Comment' attribute.
*
*
* @generated
* @ordered
*/
int CONTEXT_MAPPING_MODEL__FIRST_LINE_COMMENT = 0;
/**
* The feature id for the 'Imports' containment reference list.
*
*
* @generated
* @ordered
*/
int CONTEXT_MAPPING_MODEL__IMPORTS = 1;
/**
* The feature id for the 'Map' containment reference.
*
*
* @generated
* @ordered
*/
int CONTEXT_MAPPING_MODEL__MAP = 2;
/**
* The feature id for the 'Bounded Contexts' containment reference list.
*
*
* @generated
* @ordered
*/
int CONTEXT_MAPPING_MODEL__BOUNDED_CONTEXTS = 3;
/**
* The feature id for the 'Domains' containment reference list.
*
*
* @generated
* @ordered
*/
int CONTEXT_MAPPING_MODEL__DOMAINS = 4;
/**
* The feature id for the 'User Requirements' containment reference list.
*
*
* @generated
* @ordered
*/
int CONTEXT_MAPPING_MODEL__USER_REQUIREMENTS = 5;
/**
* The number of structural features of the 'Context Mapping Model' class.
*
*
* @generated
* @ordered
*/
int CONTEXT_MAPPING_MODEL_FEATURE_COUNT = 6;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.ImportImpl Import}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.ImportImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getImport()
* @generated
*/
int IMPORT = 1;
/**
* The feature id for the 'Import URI' attribute.
*
*
* @generated
* @ordered
*/
int IMPORT__IMPORT_URI = 0;
/**
* The number of structural features of the 'Import' class.
*
*
* @generated
* @ordered
*/
int IMPORT_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.ContextMapImpl Context Map}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMapImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getContextMap()
* @generated
*/
int CONTEXT_MAP = 2;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int CONTEXT_MAP__NAME = 0;
/**
* The feature id for the 'Type' attribute.
*
*
* @generated
* @ordered
*/
int CONTEXT_MAP__TYPE = 1;
/**
* The feature id for the 'State' attribute.
*
*
* @generated
* @ordered
*/
int CONTEXT_MAP__STATE = 2;
/**
* The feature id for the 'Bounded Contexts' reference list.
*
*
* @generated
* @ordered
*/
int CONTEXT_MAP__BOUNDED_CONTEXTS = 3;
/**
* The feature id for the 'Relationships' containment reference list.
*
*
* @generated
* @ordered
*/
int CONTEXT_MAP__RELATIONSHIPS = 4;
/**
* The number of structural features of the 'Context Map' class.
*
*
* @generated
* @ordered
*/
int CONTEXT_MAP_FEATURE_COUNT = 5;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.BoundedContextImpl Bounded Context}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.BoundedContextImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getBoundedContext()
* @generated
*/
int BOUNDED_CONTEXT = 3;
/**
* The feature id for the 'Comment' attribute.
*
*
* @generated
* @ordered
*/
int BOUNDED_CONTEXT__COMMENT = 0;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int BOUNDED_CONTEXT__NAME = 1;
/**
* The feature id for the 'Implemented Domain Parts' reference list.
*
*
* @generated
* @ordered
*/
int BOUNDED_CONTEXT__IMPLEMENTED_DOMAIN_PARTS = 2;
/**
* The feature id for the 'Realized Bounded Contexts' reference list.
*
*
* @generated
* @ordered
*/
int BOUNDED_CONTEXT__REALIZED_BOUNDED_CONTEXTS = 3;
/**
* The feature id for the 'Refined Bounded Context' reference.
*
*
* @generated
* @ordered
*/
int BOUNDED_CONTEXT__REFINED_BOUNDED_CONTEXT = 4;
/**
* The feature id for the 'Domain Vision Statement' attribute.
*
*
* @generated
* @ordered
*/
int BOUNDED_CONTEXT__DOMAIN_VISION_STATEMENT = 5;
/**
* The feature id for the 'Type' attribute.
*
*
* @generated
* @ordered
*/
int BOUNDED_CONTEXT__TYPE = 6;
/**
* The feature id for the 'Responsibilities' attribute list.
*
*
* @generated
* @ordered
*/
int BOUNDED_CONTEXT__RESPONSIBILITIES = 7;
/**
* The feature id for the 'Implementation Technology' attribute.
*
*
* @generated
* @ordered
*/
int BOUNDED_CONTEXT__IMPLEMENTATION_TECHNOLOGY = 8;
/**
* The feature id for the 'Knowledge Level' attribute.
*
*
* @generated
* @ordered
*/
int BOUNDED_CONTEXT__KNOWLEDGE_LEVEL = 9;
/**
* The feature id for the 'Modules' containment reference list.
*
*
* @generated
* @ordered
*/
int BOUNDED_CONTEXT__MODULES = 10;
/**
* The feature id for the 'Aggregates' containment reference list.
*
*
* @generated
* @ordered
*/
int BOUNDED_CONTEXT__AGGREGATES = 11;
/**
* The number of structural features of the 'Bounded Context' class.
*
*
* @generated
* @ordered
*/
int BOUNDED_CONTEXT_FEATURE_COUNT = 12;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.DomainPartImpl Domain Part}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.DomainPartImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getDomainPart()
* @generated
*/
int DOMAIN_PART = 4;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_PART__NAME = 0;
/**
* The feature id for the 'Domain Vision Statement' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_PART__DOMAIN_VISION_STATEMENT = 1;
/**
* The number of structural features of the 'Domain Part' class.
*
*
* @generated
* @ordered
*/
int DOMAIN_PART_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.DomainImpl Domain}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.DomainImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getDomain()
* @generated
*/
int DOMAIN = 5;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN__NAME = DOMAIN_PART__NAME;
/**
* The feature id for the 'Domain Vision Statement' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN__DOMAIN_VISION_STATEMENT = DOMAIN_PART__DOMAIN_VISION_STATEMENT;
/**
* The feature id for the 'Subdomains' containment reference list.
*
*
* @generated
* @ordered
*/
int DOMAIN__SUBDOMAINS = DOMAIN_PART_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Domain' class.
*
*
* @generated
* @ordered
*/
int DOMAIN_FEATURE_COUNT = DOMAIN_PART_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.SubdomainImpl Subdomain}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.SubdomainImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getSubdomain()
* @generated
*/
int SUBDOMAIN = 6;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SUBDOMAIN__NAME = DOMAIN_PART__NAME;
/**
* The feature id for the 'Domain Vision Statement' attribute.
*
*
* @generated
* @ordered
*/
int SUBDOMAIN__DOMAIN_VISION_STATEMENT = DOMAIN_PART__DOMAIN_VISION_STATEMENT;
/**
* The feature id for the 'Type' attribute.
*
*
* @generated
* @ordered
*/
int SUBDOMAIN__TYPE = DOMAIN_PART_FEATURE_COUNT + 0;
/**
* The feature id for the 'Entities' containment reference list.
*
*
* @generated
* @ordered
*/
int SUBDOMAIN__ENTITIES = DOMAIN_PART_FEATURE_COUNT + 1;
/**
* The feature id for the 'Services' containment reference list.
*
*
* @generated
* @ordered
*/
int SUBDOMAIN__SERVICES = DOMAIN_PART_FEATURE_COUNT + 2;
/**
* The number of structural features of the 'Subdomain' class.
*
*
* @generated
* @ordered
*/
int SUBDOMAIN_FEATURE_COUNT = DOMAIN_PART_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.RelationshipImpl Relationship}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.RelationshipImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getRelationship()
* @generated
*/
int RELATIONSHIP = 7;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int RELATIONSHIP__NAME = 0;
/**
* The feature id for the 'Implementation Technology' attribute.
*
*
* @generated
* @ordered
*/
int RELATIONSHIP__IMPLEMENTATION_TECHNOLOGY = 1;
/**
* The number of structural features of the 'Relationship' class.
*
*
* @generated
* @ordered
*/
int RELATIONSHIP_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.SymmetricRelationshipImpl Symmetric Relationship}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.SymmetricRelationshipImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getSymmetricRelationship()
* @generated
*/
int SYMMETRIC_RELATIONSHIP = 8;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SYMMETRIC_RELATIONSHIP__NAME = RELATIONSHIP__NAME;
/**
* The feature id for the 'Implementation Technology' attribute.
*
*
* @generated
* @ordered
*/
int SYMMETRIC_RELATIONSHIP__IMPLEMENTATION_TECHNOLOGY = RELATIONSHIP__IMPLEMENTATION_TECHNOLOGY;
/**
* The feature id for the 'Participant1' reference.
*
*
* @generated
* @ordered
*/
int SYMMETRIC_RELATIONSHIP__PARTICIPANT1 = RELATIONSHIP_FEATURE_COUNT + 0;
/**
* The feature id for the 'Participant2' reference.
*
*
* @generated
* @ordered
*/
int SYMMETRIC_RELATIONSHIP__PARTICIPANT2 = RELATIONSHIP_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Symmetric Relationship' class.
*
*
* @generated
* @ordered
*/
int SYMMETRIC_RELATIONSHIP_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.PartnershipImpl Partnership}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.PartnershipImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getPartnership()
* @generated
*/
int PARTNERSHIP = 9;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int PARTNERSHIP__NAME = SYMMETRIC_RELATIONSHIP__NAME;
/**
* The feature id for the 'Implementation Technology' attribute.
*
*
* @generated
* @ordered
*/
int PARTNERSHIP__IMPLEMENTATION_TECHNOLOGY = SYMMETRIC_RELATIONSHIP__IMPLEMENTATION_TECHNOLOGY;
/**
* The feature id for the 'Participant1' reference.
*
*
* @generated
* @ordered
*/
int PARTNERSHIP__PARTICIPANT1 = SYMMETRIC_RELATIONSHIP__PARTICIPANT1;
/**
* The feature id for the 'Participant2' reference.
*
*
* @generated
* @ordered
*/
int PARTNERSHIP__PARTICIPANT2 = SYMMETRIC_RELATIONSHIP__PARTICIPANT2;
/**
* The number of structural features of the 'Partnership' class.
*
*
* @generated
* @ordered
*/
int PARTNERSHIP_FEATURE_COUNT = SYMMETRIC_RELATIONSHIP_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.SharedKernelImpl Shared Kernel}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.SharedKernelImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getSharedKernel()
* @generated
*/
int SHARED_KERNEL = 10;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SHARED_KERNEL__NAME = SYMMETRIC_RELATIONSHIP__NAME;
/**
* The feature id for the 'Implementation Technology' attribute.
*
*
* @generated
* @ordered
*/
int SHARED_KERNEL__IMPLEMENTATION_TECHNOLOGY = SYMMETRIC_RELATIONSHIP__IMPLEMENTATION_TECHNOLOGY;
/**
* The feature id for the 'Participant1' reference.
*
*
* @generated
* @ordered
*/
int SHARED_KERNEL__PARTICIPANT1 = SYMMETRIC_RELATIONSHIP__PARTICIPANT1;
/**
* The feature id for the 'Participant2' reference.
*
*
* @generated
* @ordered
*/
int SHARED_KERNEL__PARTICIPANT2 = SYMMETRIC_RELATIONSHIP__PARTICIPANT2;
/**
* The number of structural features of the 'Shared Kernel' class.
*
*
* @generated
* @ordered
*/
int SHARED_KERNEL_FEATURE_COUNT = SYMMETRIC_RELATIONSHIP_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.UpstreamDownstreamRelationshipImpl Upstream Downstream Relationship}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.UpstreamDownstreamRelationshipImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getUpstreamDownstreamRelationship()
* @generated
*/
int UPSTREAM_DOWNSTREAM_RELATIONSHIP = 11;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int UPSTREAM_DOWNSTREAM_RELATIONSHIP__NAME = RELATIONSHIP__NAME;
/**
* The feature id for the 'Implementation Technology' attribute.
*
*
* @generated
* @ordered
*/
int UPSTREAM_DOWNSTREAM_RELATIONSHIP__IMPLEMENTATION_TECHNOLOGY = RELATIONSHIP__IMPLEMENTATION_TECHNOLOGY;
/**
* The feature id for the 'Upstream' reference.
*
*
* @generated
* @ordered
*/
int UPSTREAM_DOWNSTREAM_RELATIONSHIP__UPSTREAM = RELATIONSHIP_FEATURE_COUNT + 0;
/**
* The feature id for the 'Upstream Roles' attribute list.
*
*
* @generated
* @ordered
*/
int UPSTREAM_DOWNSTREAM_RELATIONSHIP__UPSTREAM_ROLES = RELATIONSHIP_FEATURE_COUNT + 1;
/**
* The feature id for the 'Downstream Roles' attribute list.
*
*
* @generated
* @ordered
*/
int UPSTREAM_DOWNSTREAM_RELATIONSHIP__DOWNSTREAM_ROLES = RELATIONSHIP_FEATURE_COUNT + 2;
/**
* The feature id for the 'Downstream' reference.
*
*
* @generated
* @ordered
*/
int UPSTREAM_DOWNSTREAM_RELATIONSHIP__DOWNSTREAM = RELATIONSHIP_FEATURE_COUNT + 3;
/**
* The feature id for the 'Upstream Exposed Aggregates' reference list.
*
*
* @generated
* @ordered
*/
int UPSTREAM_DOWNSTREAM_RELATIONSHIP__UPSTREAM_EXPOSED_AGGREGATES = RELATIONSHIP_FEATURE_COUNT + 4;
/**
* The feature id for the 'Exposed Aggregates Comment' attribute.
*
*
* @generated
* @ordered
*/
int UPSTREAM_DOWNSTREAM_RELATIONSHIP__EXPOSED_AGGREGATES_COMMENT = RELATIONSHIP_FEATURE_COUNT + 5;
/**
* The feature id for the 'Downstream Governance Rights' attribute.
*
*
* @generated
* @ordered
*/
int UPSTREAM_DOWNSTREAM_RELATIONSHIP__DOWNSTREAM_GOVERNANCE_RIGHTS = RELATIONSHIP_FEATURE_COUNT + 6;
/**
* The number of structural features of the 'Upstream Downstream Relationship' class.
*
*
* @generated
* @ordered
*/
int UPSTREAM_DOWNSTREAM_RELATIONSHIP_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 7;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.CustomerSupplierRelationshipImpl Customer Supplier Relationship}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.CustomerSupplierRelationshipImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getCustomerSupplierRelationship()
* @generated
*/
int CUSTOMER_SUPPLIER_RELATIONSHIP = 12;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int CUSTOMER_SUPPLIER_RELATIONSHIP__NAME = UPSTREAM_DOWNSTREAM_RELATIONSHIP__NAME;
/**
* The feature id for the 'Implementation Technology' attribute.
*
*
* @generated
* @ordered
*/
int CUSTOMER_SUPPLIER_RELATIONSHIP__IMPLEMENTATION_TECHNOLOGY = UPSTREAM_DOWNSTREAM_RELATIONSHIP__IMPLEMENTATION_TECHNOLOGY;
/**
* The feature id for the 'Upstream' reference.
*
*
* @generated
* @ordered
*/
int CUSTOMER_SUPPLIER_RELATIONSHIP__UPSTREAM = UPSTREAM_DOWNSTREAM_RELATIONSHIP__UPSTREAM;
/**
* The feature id for the 'Upstream Roles' attribute list.
*
*
* @generated
* @ordered
*/
int CUSTOMER_SUPPLIER_RELATIONSHIP__UPSTREAM_ROLES = UPSTREAM_DOWNSTREAM_RELATIONSHIP__UPSTREAM_ROLES;
/**
* The feature id for the 'Downstream Roles' attribute list.
*
*
* @generated
* @ordered
*/
int CUSTOMER_SUPPLIER_RELATIONSHIP__DOWNSTREAM_ROLES = UPSTREAM_DOWNSTREAM_RELATIONSHIP__DOWNSTREAM_ROLES;
/**
* The feature id for the 'Downstream' reference.
*
*
* @generated
* @ordered
*/
int CUSTOMER_SUPPLIER_RELATIONSHIP__DOWNSTREAM = UPSTREAM_DOWNSTREAM_RELATIONSHIP__DOWNSTREAM;
/**
* The feature id for the 'Upstream Exposed Aggregates' reference list.
*
*
* @generated
* @ordered
*/
int CUSTOMER_SUPPLIER_RELATIONSHIP__UPSTREAM_EXPOSED_AGGREGATES = UPSTREAM_DOWNSTREAM_RELATIONSHIP__UPSTREAM_EXPOSED_AGGREGATES;
/**
* The feature id for the 'Exposed Aggregates Comment' attribute.
*
*
* @generated
* @ordered
*/
int CUSTOMER_SUPPLIER_RELATIONSHIP__EXPOSED_AGGREGATES_COMMENT = UPSTREAM_DOWNSTREAM_RELATIONSHIP__EXPOSED_AGGREGATES_COMMENT;
/**
* The feature id for the 'Downstream Governance Rights' attribute.
*
*
* @generated
* @ordered
*/
int CUSTOMER_SUPPLIER_RELATIONSHIP__DOWNSTREAM_GOVERNANCE_RIGHTS = UPSTREAM_DOWNSTREAM_RELATIONSHIP__DOWNSTREAM_GOVERNANCE_RIGHTS;
/**
* The number of structural features of the 'Customer Supplier Relationship' class.
*
*
* @generated
* @ordered
*/
int CUSTOMER_SUPPLIER_RELATIONSHIP_FEATURE_COUNT = UPSTREAM_DOWNSTREAM_RELATIONSHIP_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.AggregateImpl Aggregate}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.AggregateImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getAggregate()
* @generated
*/
int AGGREGATE = 13;
/**
* The feature id for the 'Comment' attribute.
*
*
* @generated
* @ordered
*/
int AGGREGATE__COMMENT = 0;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int AGGREGATE__DOC = 1;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int AGGREGATE__NAME = 2;
/**
* The feature id for the 'Responsibilities' attribute list.
*
*
* @generated
* @ordered
*/
int AGGREGATE__RESPONSIBILITIES = 3;
/**
* The feature id for the 'User Requirements' reference list.
*
*
* @generated
* @ordered
*/
int AGGREGATE__USER_REQUIREMENTS = 4;
/**
* The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
int AGGREGATE__OWNER = 5;
/**
* The feature id for the 'Knowledge Level' attribute.
*
*
* @generated
* @ordered
*/
int AGGREGATE__KNOWLEDGE_LEVEL = 6;
/**
* The feature id for the 'Likelihood For Change' attribute.
*
*
* @generated
* @ordered
*/
int AGGREGATE__LIKELIHOOD_FOR_CHANGE = 7;
/**
* The feature id for the 'Services' containment reference list.
*
*
* @generated
* @ordered
*/
int AGGREGATE__SERVICES = 8;
/**
* The feature id for the 'Resources' containment reference list.
*
*
* @generated
* @ordered
*/
int AGGREGATE__RESOURCES = 9;
/**
* The feature id for the 'Consumers' containment reference list.
*
*
* @generated
* @ordered
*/
int AGGREGATE__CONSUMERS = 10;
/**
* The feature id for the 'Domain Objects' containment reference list.
*
*
* @generated
* @ordered
*/
int AGGREGATE__DOMAIN_OBJECTS = 11;
/**
* The number of structural features of the 'Aggregate' class.
*
*
* @generated
* @ordered
*/
int AGGREGATE_FEATURE_COUNT = 12;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.UserRequirementImpl User Requirement}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.UserRequirementImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getUserRequirement()
* @generated
*/
int USER_REQUIREMENT = 14;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int USER_REQUIREMENT__NAME = 0;
/**
* The feature id for the 'Role' attribute.
*
*
* @generated
* @ordered
*/
int USER_REQUIREMENT__ROLE = 1;
/**
* The feature id for the 'Features' containment reference list.
*
*
* @generated
* @ordered
*/
int USER_REQUIREMENT__FEATURES = 2;
/**
* The feature id for the 'Benefit' attribute.
*
*
* @generated
* @ordered
*/
int USER_REQUIREMENT__BENEFIT = 3;
/**
* The feature id for the 'Is Latency Critical' attribute.
*
*
* @generated
* @ordered
*/
int USER_REQUIREMENT__IS_LATENCY_CRITICAL = 4;
/**
* The feature id for the 'Nanoentities Read' attribute list.
*
*
* @generated
* @ordered
*/
int USER_REQUIREMENT__NANOENTITIES_READ = 5;
/**
* The feature id for the 'Nanoentities Written' attribute list.
*
*
* @generated
* @ordered
*/
int USER_REQUIREMENT__NANOENTITIES_WRITTEN = 6;
/**
* The number of structural features of the 'User Requirement' class.
*
*
* @generated
* @ordered
*/
int USER_REQUIREMENT_FEATURE_COUNT = 7;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.UseCaseImpl Use Case}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.UseCaseImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getUseCase()
* @generated
*/
int USE_CASE = 15;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int USE_CASE__NAME = USER_REQUIREMENT__NAME;
/**
* The feature id for the 'Role' attribute.
*
*
* @generated
* @ordered
*/
int USE_CASE__ROLE = USER_REQUIREMENT__ROLE;
/**
* The feature id for the 'Features' containment reference list.
*
*
* @generated
* @ordered
*/
int USE_CASE__FEATURES = USER_REQUIREMENT__FEATURES;
/**
* The feature id for the 'Benefit' attribute.
*
*
* @generated
* @ordered
*/
int USE_CASE__BENEFIT = USER_REQUIREMENT__BENEFIT;
/**
* The feature id for the 'Is Latency Critical' attribute.
*
*
* @generated
* @ordered
*/
int USE_CASE__IS_LATENCY_CRITICAL = USER_REQUIREMENT__IS_LATENCY_CRITICAL;
/**
* The feature id for the 'Nanoentities Read' attribute list.
*
*
* @generated
* @ordered
*/
int USE_CASE__NANOENTITIES_READ = USER_REQUIREMENT__NANOENTITIES_READ;
/**
* The feature id for the 'Nanoentities Written' attribute list.
*
*
* @generated
* @ordered
*/
int USE_CASE__NANOENTITIES_WRITTEN = USER_REQUIREMENT__NANOENTITIES_WRITTEN;
/**
* The feature id for the 'Scope' attribute.
*
*
* @generated
* @ordered
*/
int USE_CASE__SCOPE = USER_REQUIREMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Level' attribute.
*
*
* @generated
* @ordered
*/
int USE_CASE__LEVEL = USER_REQUIREMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Use Case' class.
*
*
* @generated
* @ordered
*/
int USE_CASE_FEATURE_COUNT = USER_REQUIREMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.UserStoryImpl User Story}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.UserStoryImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getUserStory()
* @generated
*/
int USER_STORY = 16;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int USER_STORY__NAME = USER_REQUIREMENT__NAME;
/**
* The feature id for the 'Role' attribute.
*
*
* @generated
* @ordered
*/
int USER_STORY__ROLE = USER_REQUIREMENT__ROLE;
/**
* The feature id for the 'Features' containment reference list.
*
*
* @generated
* @ordered
*/
int USER_STORY__FEATURES = USER_REQUIREMENT__FEATURES;
/**
* The feature id for the 'Benefit' attribute.
*
*
* @generated
* @ordered
*/
int USER_STORY__BENEFIT = USER_REQUIREMENT__BENEFIT;
/**
* The feature id for the 'Is Latency Critical' attribute.
*
*
* @generated
* @ordered
*/
int USER_STORY__IS_LATENCY_CRITICAL = USER_REQUIREMENT__IS_LATENCY_CRITICAL;
/**
* The feature id for the 'Nanoentities Read' attribute list.
*
*
* @generated
* @ordered
*/
int USER_STORY__NANOENTITIES_READ = USER_REQUIREMENT__NANOENTITIES_READ;
/**
* The feature id for the 'Nanoentities Written' attribute list.
*
*
* @generated
* @ordered
*/
int USER_STORY__NANOENTITIES_WRITTEN = USER_REQUIREMENT__NANOENTITIES_WRITTEN;
/**
* The number of structural features of the 'User Story' class.
*
*
* @generated
* @ordered
*/
int USER_STORY_FEATURE_COUNT = USER_REQUIREMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.FeatureImpl Feature}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.FeatureImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getFeature()
* @generated
*/
int FEATURE = 17;
/**
* The feature id for the 'Verb' attribute.
*
*
* @generated
* @ordered
*/
int FEATURE__VERB = 0;
/**
* The feature id for the 'Entity' attribute.
*
*
* @generated
* @ordered
*/
int FEATURE__ENTITY = 1;
/**
* The feature id for the 'Entity Attributes' attribute list.
*
*
* @generated
* @ordered
*/
int FEATURE__ENTITY_ATTRIBUTES = 2;
/**
* The feature id for the 'Container Entity' attribute.
*
*
* @generated
* @ordered
*/
int FEATURE__CONTAINER_ENTITY = 3;
/**
* The number of structural features of the 'Feature' class.
*
*
* @generated
* @ordered
*/
int FEATURE_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.SculptorModuleImpl Sculptor Module}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.SculptorModuleImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getSculptorModule()
* @generated
*/
int SCULPTOR_MODULE = 18;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int SCULPTOR_MODULE__DOC = 0;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SCULPTOR_MODULE__NAME = 1;
/**
* The feature id for the 'External' attribute.
*
*
* @generated
* @ordered
*/
int SCULPTOR_MODULE__EXTERNAL = 2;
/**
* The feature id for the 'Base Package' attribute.
*
*
* @generated
* @ordered
*/
int SCULPTOR_MODULE__BASE_PACKAGE = 3;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int SCULPTOR_MODULE__HINT = 4;
/**
* The feature id for the 'Services' containment reference list.
*
*
* @generated
* @ordered
*/
int SCULPTOR_MODULE__SERVICES = 5;
/**
* The feature id for the 'Resources' containment reference list.
*
*
* @generated
* @ordered
*/
int SCULPTOR_MODULE__RESOURCES = 6;
/**
* The feature id for the 'Consumers' containment reference list.
*
*
* @generated
* @ordered
*/
int SCULPTOR_MODULE__CONSUMERS = 7;
/**
* The feature id for the 'Domain Objects' containment reference list.
*
*
* @generated
* @ordered
*/
int SCULPTOR_MODULE__DOMAIN_OBJECTS = 8;
/**
* The feature id for the 'Aggregates' containment reference list.
*
*
* @generated
* @ordered
*/
int SCULPTOR_MODULE__AGGREGATES = 9;
/**
* The number of structural features of the 'Sculptor Module' class.
*
*
* @generated
* @ordered
*/
int SCULPTOR_MODULE_FEATURE_COUNT = 10;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.UpstreamRole Upstream Role}' enum.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.UpstreamRole
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getUpstreamRole()
* @generated
*/
int UPSTREAM_ROLE = 19;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.DownstreamRole Downstream Role}' enum.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.DownstreamRole
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getDownstreamRole()
* @generated
*/
int DOWNSTREAM_ROLE = 20;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.ContextMapState Context Map State}' enum.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.ContextMapState
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getContextMapState()
* @generated
*/
int CONTEXT_MAP_STATE = 21;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.ContextMapType Context Map Type}' enum.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.ContextMapType
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getContextMapType()
* @generated
*/
int CONTEXT_MAP_TYPE = 22;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.BoundedContextType Bounded Context Type}' enum.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.BoundedContextType
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getBoundedContextType()
* @generated
*/
int BOUNDED_CONTEXT_TYPE = 23;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.SubDomainType Sub Domain Type}' enum.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.SubDomainType
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getSubDomainType()
* @generated
*/
int SUB_DOMAIN_TYPE = 24;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.DownstreamGovernanceRights Downstream Governance Rights}' enum.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.DownstreamGovernanceRights
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getDownstreamGovernanceRights()
* @generated
*/
int DOWNSTREAM_GOVERNANCE_RIGHTS = 25;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.KnowledgeLevel Knowledge Level}' enum.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.KnowledgeLevel
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getKnowledgeLevel()
* @generated
*/
int KNOWLEDGE_LEVEL = 26;
/**
* The meta object id for the '{@link org.contextmapper.dsl.contextMappingDSL.LikelihoodForChange Likelihood For Change}' enum.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.LikelihoodForChange
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getLikelihoodForChange()
* @generated
*/
int LIKELIHOOD_FOR_CHANGE = 27;
/**
* Returns the meta object for class '{@link org.contextmapper.dsl.contextMappingDSL.ContextMappingModel Context Mapping Model}'.
*
*
* @return the meta object for class 'Context Mapping Model'.
* @see org.contextmapper.dsl.contextMappingDSL.ContextMappingModel
* @generated
*/
EClass getContextMappingModel();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.ContextMappingModel#getFirstLineComment First Line Comment}'.
*
*
* @return the meta object for the attribute 'First Line Comment'.
* @see org.contextmapper.dsl.contextMappingDSL.ContextMappingModel#getFirstLineComment()
* @see #getContextMappingModel()
* @generated
*/
EAttribute getContextMappingModel_FirstLineComment();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.ContextMappingModel#getImports Imports}'.
*
*
* @return the meta object for the containment reference list 'Imports'.
* @see org.contextmapper.dsl.contextMappingDSL.ContextMappingModel#getImports()
* @see #getContextMappingModel()
* @generated
*/
EReference getContextMappingModel_Imports();
/**
* Returns the meta object for the containment reference '{@link org.contextmapper.dsl.contextMappingDSL.ContextMappingModel#getMap Map}'.
*
*
* @return the meta object for the containment reference 'Map'.
* @see org.contextmapper.dsl.contextMappingDSL.ContextMappingModel#getMap()
* @see #getContextMappingModel()
* @generated
*/
EReference getContextMappingModel_Map();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.ContextMappingModel#getBoundedContexts Bounded Contexts}'.
*
*
* @return the meta object for the containment reference list 'Bounded Contexts'.
* @see org.contextmapper.dsl.contextMappingDSL.ContextMappingModel#getBoundedContexts()
* @see #getContextMappingModel()
* @generated
*/
EReference getContextMappingModel_BoundedContexts();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.ContextMappingModel#getDomains Domains}'.
*
*
* @return the meta object for the containment reference list 'Domains'.
* @see org.contextmapper.dsl.contextMappingDSL.ContextMappingModel#getDomains()
* @see #getContextMappingModel()
* @generated
*/
EReference getContextMappingModel_Domains();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.ContextMappingModel#getUserRequirements User Requirements}'.
*
*
* @return the meta object for the containment reference list 'User Requirements'.
* @see org.contextmapper.dsl.contextMappingDSL.ContextMappingModel#getUserRequirements()
* @see #getContextMappingModel()
* @generated
*/
EReference getContextMappingModel_UserRequirements();
/**
* Returns the meta object for class '{@link org.contextmapper.dsl.contextMappingDSL.Import Import}'.
*
*
* @return the meta object for class 'Import'.
* @see org.contextmapper.dsl.contextMappingDSL.Import
* @generated
*/
EClass getImport();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.Import#getImportURI Import URI}'.
*
*
* @return the meta object for the attribute 'Import URI'.
* @see org.contextmapper.dsl.contextMappingDSL.Import#getImportURI()
* @see #getImport()
* @generated
*/
EAttribute getImport_ImportURI();
/**
* Returns the meta object for class '{@link org.contextmapper.dsl.contextMappingDSL.ContextMap Context Map}'.
*
*
* @return the meta object for class 'Context Map'.
* @see org.contextmapper.dsl.contextMappingDSL.ContextMap
* @generated
*/
EClass getContextMap();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.ContextMap#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see org.contextmapper.dsl.contextMappingDSL.ContextMap#getName()
* @see #getContextMap()
* @generated
*/
EAttribute getContextMap_Name();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.ContextMap#getType Type}'.
*
*
* @return the meta object for the attribute 'Type'.
* @see org.contextmapper.dsl.contextMappingDSL.ContextMap#getType()
* @see #getContextMap()
* @generated
*/
EAttribute getContextMap_Type();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.ContextMap#getState State}'.
*
*
* @return the meta object for the attribute 'State'.
* @see org.contextmapper.dsl.contextMappingDSL.ContextMap#getState()
* @see #getContextMap()
* @generated
*/
EAttribute getContextMap_State();
/**
* Returns the meta object for the reference list '{@link org.contextmapper.dsl.contextMappingDSL.ContextMap#getBoundedContexts Bounded Contexts}'.
*
*
* @return the meta object for the reference list 'Bounded Contexts'.
* @see org.contextmapper.dsl.contextMappingDSL.ContextMap#getBoundedContexts()
* @see #getContextMap()
* @generated
*/
EReference getContextMap_BoundedContexts();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.ContextMap#getRelationships Relationships}'.
*
*
* @return the meta object for the containment reference list 'Relationships'.
* @see org.contextmapper.dsl.contextMappingDSL.ContextMap#getRelationships()
* @see #getContextMap()
* @generated
*/
EReference getContextMap_Relationships();
/**
* Returns the meta object for class '{@link org.contextmapper.dsl.contextMappingDSL.BoundedContext Bounded Context}'.
*
*
* @return the meta object for class 'Bounded Context'.
* @see org.contextmapper.dsl.contextMappingDSL.BoundedContext
* @generated
*/
EClass getBoundedContext();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.BoundedContext#getComment Comment}'.
*
*
* @return the meta object for the attribute 'Comment'.
* @see org.contextmapper.dsl.contextMappingDSL.BoundedContext#getComment()
* @see #getBoundedContext()
* @generated
*/
EAttribute getBoundedContext_Comment();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.BoundedContext#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see org.contextmapper.dsl.contextMappingDSL.BoundedContext#getName()
* @see #getBoundedContext()
* @generated
*/
EAttribute getBoundedContext_Name();
/**
* Returns the meta object for the reference list '{@link org.contextmapper.dsl.contextMappingDSL.BoundedContext#getImplementedDomainParts Implemented Domain Parts}'.
*
*
* @return the meta object for the reference list 'Implemented Domain Parts'.
* @see org.contextmapper.dsl.contextMappingDSL.BoundedContext#getImplementedDomainParts()
* @see #getBoundedContext()
* @generated
*/
EReference getBoundedContext_ImplementedDomainParts();
/**
* Returns the meta object for the reference list '{@link org.contextmapper.dsl.contextMappingDSL.BoundedContext#getRealizedBoundedContexts Realized Bounded Contexts}'.
*
*
* @return the meta object for the reference list 'Realized Bounded Contexts'.
* @see org.contextmapper.dsl.contextMappingDSL.BoundedContext#getRealizedBoundedContexts()
* @see #getBoundedContext()
* @generated
*/
EReference getBoundedContext_RealizedBoundedContexts();
/**
* Returns the meta object for the reference '{@link org.contextmapper.dsl.contextMappingDSL.BoundedContext#getRefinedBoundedContext Refined Bounded Context}'.
*
*
* @return the meta object for the reference 'Refined Bounded Context'.
* @see org.contextmapper.dsl.contextMappingDSL.BoundedContext#getRefinedBoundedContext()
* @see #getBoundedContext()
* @generated
*/
EReference getBoundedContext_RefinedBoundedContext();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.BoundedContext#getDomainVisionStatement Domain Vision Statement}'.
*
*
* @return the meta object for the attribute 'Domain Vision Statement'.
* @see org.contextmapper.dsl.contextMappingDSL.BoundedContext#getDomainVisionStatement()
* @see #getBoundedContext()
* @generated
*/
EAttribute getBoundedContext_DomainVisionStatement();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.BoundedContext#getType Type}'.
*
*
* @return the meta object for the attribute 'Type'.
* @see org.contextmapper.dsl.contextMappingDSL.BoundedContext#getType()
* @see #getBoundedContext()
* @generated
*/
EAttribute getBoundedContext_Type();
/**
* Returns the meta object for the attribute list '{@link org.contextmapper.dsl.contextMappingDSL.BoundedContext#getResponsibilities Responsibilities}'.
*
*
* @return the meta object for the attribute list 'Responsibilities'.
* @see org.contextmapper.dsl.contextMappingDSL.BoundedContext#getResponsibilities()
* @see #getBoundedContext()
* @generated
*/
EAttribute getBoundedContext_Responsibilities();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.BoundedContext#getImplementationTechnology Implementation Technology}'.
*
*
* @return the meta object for the attribute 'Implementation Technology'.
* @see org.contextmapper.dsl.contextMappingDSL.BoundedContext#getImplementationTechnology()
* @see #getBoundedContext()
* @generated
*/
EAttribute getBoundedContext_ImplementationTechnology();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.BoundedContext#getKnowledgeLevel Knowledge Level}'.
*
*
* @return the meta object for the attribute 'Knowledge Level'.
* @see org.contextmapper.dsl.contextMappingDSL.BoundedContext#getKnowledgeLevel()
* @see #getBoundedContext()
* @generated
*/
EAttribute getBoundedContext_KnowledgeLevel();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.BoundedContext#getModules Modules}'.
*
*
* @return the meta object for the containment reference list 'Modules'.
* @see org.contextmapper.dsl.contextMappingDSL.BoundedContext#getModules()
* @see #getBoundedContext()
* @generated
*/
EReference getBoundedContext_Modules();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.BoundedContext#getAggregates Aggregates}'.
*
*
* @return the meta object for the containment reference list 'Aggregates'.
* @see org.contextmapper.dsl.contextMappingDSL.BoundedContext#getAggregates()
* @see #getBoundedContext()
* @generated
*/
EReference getBoundedContext_Aggregates();
/**
* Returns the meta object for class '{@link org.contextmapper.dsl.contextMappingDSL.DomainPart Domain Part}'.
*
*
* @return the meta object for class 'Domain Part'.
* @see org.contextmapper.dsl.contextMappingDSL.DomainPart
* @generated
*/
EClass getDomainPart();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.DomainPart#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see org.contextmapper.dsl.contextMappingDSL.DomainPart#getName()
* @see #getDomainPart()
* @generated
*/
EAttribute getDomainPart_Name();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.DomainPart#getDomainVisionStatement Domain Vision Statement}'.
*
*
* @return the meta object for the attribute 'Domain Vision Statement'.
* @see org.contextmapper.dsl.contextMappingDSL.DomainPart#getDomainVisionStatement()
* @see #getDomainPart()
* @generated
*/
EAttribute getDomainPart_DomainVisionStatement();
/**
* Returns the meta object for class '{@link org.contextmapper.dsl.contextMappingDSL.Domain Domain}'.
*
*
* @return the meta object for class 'Domain'.
* @see org.contextmapper.dsl.contextMappingDSL.Domain
* @generated
*/
EClass getDomain();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.Domain#getSubdomains Subdomains}'.
*
*
* @return the meta object for the containment reference list 'Subdomains'.
* @see org.contextmapper.dsl.contextMappingDSL.Domain#getSubdomains()
* @see #getDomain()
* @generated
*/
EReference getDomain_Subdomains();
/**
* Returns the meta object for class '{@link org.contextmapper.dsl.contextMappingDSL.Subdomain Subdomain}'.
*
*
* @return the meta object for class 'Subdomain'.
* @see org.contextmapper.dsl.contextMappingDSL.Subdomain
* @generated
*/
EClass getSubdomain();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.Subdomain#getType Type}'.
*
*
* @return the meta object for the attribute 'Type'.
* @see org.contextmapper.dsl.contextMappingDSL.Subdomain#getType()
* @see #getSubdomain()
* @generated
*/
EAttribute getSubdomain_Type();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.Subdomain#getEntities Entities}'.
*
*
* @return the meta object for the containment reference list 'Entities'.
* @see org.contextmapper.dsl.contextMappingDSL.Subdomain#getEntities()
* @see #getSubdomain()
* @generated
*/
EReference getSubdomain_Entities();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.Subdomain#getServices Services}'.
*
*
* @return the meta object for the containment reference list 'Services'.
* @see org.contextmapper.dsl.contextMappingDSL.Subdomain#getServices()
* @see #getSubdomain()
* @generated
*/
EReference getSubdomain_Services();
/**
* Returns the meta object for class '{@link org.contextmapper.dsl.contextMappingDSL.Relationship Relationship}'.
*
*
* @return the meta object for class 'Relationship'.
* @see org.contextmapper.dsl.contextMappingDSL.Relationship
* @generated
*/
EClass getRelationship();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.Relationship#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see org.contextmapper.dsl.contextMappingDSL.Relationship#getName()
* @see #getRelationship()
* @generated
*/
EAttribute getRelationship_Name();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.Relationship#getImplementationTechnology Implementation Technology}'.
*
*
* @return the meta object for the attribute 'Implementation Technology'.
* @see org.contextmapper.dsl.contextMappingDSL.Relationship#getImplementationTechnology()
* @see #getRelationship()
* @generated
*/
EAttribute getRelationship_ImplementationTechnology();
/**
* Returns the meta object for class '{@link org.contextmapper.dsl.contextMappingDSL.SymmetricRelationship Symmetric Relationship}'.
*
*
* @return the meta object for class 'Symmetric Relationship'.
* @see org.contextmapper.dsl.contextMappingDSL.SymmetricRelationship
* @generated
*/
EClass getSymmetricRelationship();
/**
* Returns the meta object for the reference '{@link org.contextmapper.dsl.contextMappingDSL.SymmetricRelationship#getParticipant1 Participant1}'.
*
*
* @return the meta object for the reference 'Participant1'.
* @see org.contextmapper.dsl.contextMappingDSL.SymmetricRelationship#getParticipant1()
* @see #getSymmetricRelationship()
* @generated
*/
EReference getSymmetricRelationship_Participant1();
/**
* Returns the meta object for the reference '{@link org.contextmapper.dsl.contextMappingDSL.SymmetricRelationship#getParticipant2 Participant2}'.
*
*
* @return the meta object for the reference 'Participant2'.
* @see org.contextmapper.dsl.contextMappingDSL.SymmetricRelationship#getParticipant2()
* @see #getSymmetricRelationship()
* @generated
*/
EReference getSymmetricRelationship_Participant2();
/**
* Returns the meta object for class '{@link org.contextmapper.dsl.contextMappingDSL.Partnership Partnership}'.
*
*
* @return the meta object for class 'Partnership'.
* @see org.contextmapper.dsl.contextMappingDSL.Partnership
* @generated
*/
EClass getPartnership();
/**
* Returns the meta object for class '{@link org.contextmapper.dsl.contextMappingDSL.SharedKernel Shared Kernel}'.
*
*
* @return the meta object for class 'Shared Kernel'.
* @see org.contextmapper.dsl.contextMappingDSL.SharedKernel
* @generated
*/
EClass getSharedKernel();
/**
* Returns the meta object for class '{@link org.contextmapper.dsl.contextMappingDSL.UpstreamDownstreamRelationship Upstream Downstream Relationship}'.
*
*
* @return the meta object for class 'Upstream Downstream Relationship'.
* @see org.contextmapper.dsl.contextMappingDSL.UpstreamDownstreamRelationship
* @generated
*/
EClass getUpstreamDownstreamRelationship();
/**
* Returns the meta object for the reference '{@link org.contextmapper.dsl.contextMappingDSL.UpstreamDownstreamRelationship#getUpstream Upstream}'.
*
*
* @return the meta object for the reference 'Upstream'.
* @see org.contextmapper.dsl.contextMappingDSL.UpstreamDownstreamRelationship#getUpstream()
* @see #getUpstreamDownstreamRelationship()
* @generated
*/
EReference getUpstreamDownstreamRelationship_Upstream();
/**
* Returns the meta object for the attribute list '{@link org.contextmapper.dsl.contextMappingDSL.UpstreamDownstreamRelationship#getUpstreamRoles Upstream Roles}'.
*
*
* @return the meta object for the attribute list 'Upstream Roles'.
* @see org.contextmapper.dsl.contextMappingDSL.UpstreamDownstreamRelationship#getUpstreamRoles()
* @see #getUpstreamDownstreamRelationship()
* @generated
*/
EAttribute getUpstreamDownstreamRelationship_UpstreamRoles();
/**
* Returns the meta object for the attribute list '{@link org.contextmapper.dsl.contextMappingDSL.UpstreamDownstreamRelationship#getDownstreamRoles Downstream Roles}'.
*
*
* @return the meta object for the attribute list 'Downstream Roles'.
* @see org.contextmapper.dsl.contextMappingDSL.UpstreamDownstreamRelationship#getDownstreamRoles()
* @see #getUpstreamDownstreamRelationship()
* @generated
*/
EAttribute getUpstreamDownstreamRelationship_DownstreamRoles();
/**
* Returns the meta object for the reference '{@link org.contextmapper.dsl.contextMappingDSL.UpstreamDownstreamRelationship#getDownstream Downstream}'.
*
*
* @return the meta object for the reference 'Downstream'.
* @see org.contextmapper.dsl.contextMappingDSL.UpstreamDownstreamRelationship#getDownstream()
* @see #getUpstreamDownstreamRelationship()
* @generated
*/
EReference getUpstreamDownstreamRelationship_Downstream();
/**
* Returns the meta object for the reference list '{@link org.contextmapper.dsl.contextMappingDSL.UpstreamDownstreamRelationship#getUpstreamExposedAggregates Upstream Exposed Aggregates}'.
*
*
* @return the meta object for the reference list 'Upstream Exposed Aggregates'.
* @see org.contextmapper.dsl.contextMappingDSL.UpstreamDownstreamRelationship#getUpstreamExposedAggregates()
* @see #getUpstreamDownstreamRelationship()
* @generated
*/
EReference getUpstreamDownstreamRelationship_UpstreamExposedAggregates();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.UpstreamDownstreamRelationship#getExposedAggregatesComment Exposed Aggregates Comment}'.
*
*
* @return the meta object for the attribute 'Exposed Aggregates Comment'.
* @see org.contextmapper.dsl.contextMappingDSL.UpstreamDownstreamRelationship#getExposedAggregatesComment()
* @see #getUpstreamDownstreamRelationship()
* @generated
*/
EAttribute getUpstreamDownstreamRelationship_ExposedAggregatesComment();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.UpstreamDownstreamRelationship#getDownstreamGovernanceRights Downstream Governance Rights}'.
*
*
* @return the meta object for the attribute 'Downstream Governance Rights'.
* @see org.contextmapper.dsl.contextMappingDSL.UpstreamDownstreamRelationship#getDownstreamGovernanceRights()
* @see #getUpstreamDownstreamRelationship()
* @generated
*/
EAttribute getUpstreamDownstreamRelationship_DownstreamGovernanceRights();
/**
* Returns the meta object for class '{@link org.contextmapper.dsl.contextMappingDSL.CustomerSupplierRelationship Customer Supplier Relationship}'.
*
*
* @return the meta object for class 'Customer Supplier Relationship'.
* @see org.contextmapper.dsl.contextMappingDSL.CustomerSupplierRelationship
* @generated
*/
EClass getCustomerSupplierRelationship();
/**
* Returns the meta object for class '{@link org.contextmapper.dsl.contextMappingDSL.Aggregate Aggregate}'.
*
*
* @return the meta object for class 'Aggregate'.
* @see org.contextmapper.dsl.contextMappingDSL.Aggregate
* @generated
*/
EClass getAggregate();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.Aggregate#getComment Comment}'.
*
*
* @return the meta object for the attribute 'Comment'.
* @see org.contextmapper.dsl.contextMappingDSL.Aggregate#getComment()
* @see #getAggregate()
* @generated
*/
EAttribute getAggregate_Comment();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.Aggregate#getDoc Doc}'.
*
*
* @return the meta object for the attribute 'Doc'.
* @see org.contextmapper.dsl.contextMappingDSL.Aggregate#getDoc()
* @see #getAggregate()
* @generated
*/
EAttribute getAggregate_Doc();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.Aggregate#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see org.contextmapper.dsl.contextMappingDSL.Aggregate#getName()
* @see #getAggregate()
* @generated
*/
EAttribute getAggregate_Name();
/**
* Returns the meta object for the attribute list '{@link org.contextmapper.dsl.contextMappingDSL.Aggregate#getResponsibilities Responsibilities}'.
*
*
* @return the meta object for the attribute list 'Responsibilities'.
* @see org.contextmapper.dsl.contextMappingDSL.Aggregate#getResponsibilities()
* @see #getAggregate()
* @generated
*/
EAttribute getAggregate_Responsibilities();
/**
* Returns the meta object for the reference list '{@link org.contextmapper.dsl.contextMappingDSL.Aggregate#getUserRequirements User Requirements}'.
*
*
* @return the meta object for the reference list 'User Requirements'.
* @see org.contextmapper.dsl.contextMappingDSL.Aggregate#getUserRequirements()
* @see #getAggregate()
* @generated
*/
EReference getAggregate_UserRequirements();
/**
* Returns the meta object for the reference '{@link org.contextmapper.dsl.contextMappingDSL.Aggregate#getOwner Owner}'.
*
*
* @return the meta object for the reference 'Owner'.
* @see org.contextmapper.dsl.contextMappingDSL.Aggregate#getOwner()
* @see #getAggregate()
* @generated
*/
EReference getAggregate_Owner();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.Aggregate#getKnowledgeLevel Knowledge Level}'.
*
*
* @return the meta object for the attribute 'Knowledge Level'.
* @see org.contextmapper.dsl.contextMappingDSL.Aggregate#getKnowledgeLevel()
* @see #getAggregate()
* @generated
*/
EAttribute getAggregate_KnowledgeLevel();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.Aggregate#getLikelihoodForChange Likelihood For Change}'.
*
*
* @return the meta object for the attribute 'Likelihood For Change'.
* @see org.contextmapper.dsl.contextMappingDSL.Aggregate#getLikelihoodForChange()
* @see #getAggregate()
* @generated
*/
EAttribute getAggregate_LikelihoodForChange();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.Aggregate#getServices Services}'.
*
*
* @return the meta object for the containment reference list 'Services'.
* @see org.contextmapper.dsl.contextMappingDSL.Aggregate#getServices()
* @see #getAggregate()
* @generated
*/
EReference getAggregate_Services();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.Aggregate#getResources Resources}'.
*
*
* @return the meta object for the containment reference list 'Resources'.
* @see org.contextmapper.dsl.contextMappingDSL.Aggregate#getResources()
* @see #getAggregate()
* @generated
*/
EReference getAggregate_Resources();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.Aggregate#getConsumers Consumers}'.
*
*
* @return the meta object for the containment reference list 'Consumers'.
* @see org.contextmapper.dsl.contextMappingDSL.Aggregate#getConsumers()
* @see #getAggregate()
* @generated
*/
EReference getAggregate_Consumers();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.Aggregate#getDomainObjects Domain Objects}'.
*
*
* @return the meta object for the containment reference list 'Domain Objects'.
* @see org.contextmapper.dsl.contextMappingDSL.Aggregate#getDomainObjects()
* @see #getAggregate()
* @generated
*/
EReference getAggregate_DomainObjects();
/**
* Returns the meta object for class '{@link org.contextmapper.dsl.contextMappingDSL.UserRequirement User Requirement}'.
*
*
* @return the meta object for class 'User Requirement'.
* @see org.contextmapper.dsl.contextMappingDSL.UserRequirement
* @generated
*/
EClass getUserRequirement();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.UserRequirement#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see org.contextmapper.dsl.contextMappingDSL.UserRequirement#getName()
* @see #getUserRequirement()
* @generated
*/
EAttribute getUserRequirement_Name();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.UserRequirement#getRole Role}'.
*
*
* @return the meta object for the attribute 'Role'.
* @see org.contextmapper.dsl.contextMappingDSL.UserRequirement#getRole()
* @see #getUserRequirement()
* @generated
*/
EAttribute getUserRequirement_Role();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.UserRequirement#getFeatures Features}'.
*
*
* @return the meta object for the containment reference list 'Features'.
* @see org.contextmapper.dsl.contextMappingDSL.UserRequirement#getFeatures()
* @see #getUserRequirement()
* @generated
*/
EReference getUserRequirement_Features();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.UserRequirement#getBenefit Benefit}'.
*
*
* @return the meta object for the attribute 'Benefit'.
* @see org.contextmapper.dsl.contextMappingDSL.UserRequirement#getBenefit()
* @see #getUserRequirement()
* @generated
*/
EAttribute getUserRequirement_Benefit();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.UserRequirement#isIsLatencyCritical Is Latency Critical}'.
*
*
* @return the meta object for the attribute 'Is Latency Critical'.
* @see org.contextmapper.dsl.contextMappingDSL.UserRequirement#isIsLatencyCritical()
* @see #getUserRequirement()
* @generated
*/
EAttribute getUserRequirement_IsLatencyCritical();
/**
* Returns the meta object for the attribute list '{@link org.contextmapper.dsl.contextMappingDSL.UserRequirement#getNanoentitiesRead Nanoentities Read}'.
*
*
* @return the meta object for the attribute list 'Nanoentities Read'.
* @see org.contextmapper.dsl.contextMappingDSL.UserRequirement#getNanoentitiesRead()
* @see #getUserRequirement()
* @generated
*/
EAttribute getUserRequirement_NanoentitiesRead();
/**
* Returns the meta object for the attribute list '{@link org.contextmapper.dsl.contextMappingDSL.UserRequirement#getNanoentitiesWritten Nanoentities Written}'.
*
*
* @return the meta object for the attribute list 'Nanoentities Written'.
* @see org.contextmapper.dsl.contextMappingDSL.UserRequirement#getNanoentitiesWritten()
* @see #getUserRequirement()
* @generated
*/
EAttribute getUserRequirement_NanoentitiesWritten();
/**
* Returns the meta object for class '{@link org.contextmapper.dsl.contextMappingDSL.UseCase Use Case}'.
*
*
* @return the meta object for class 'Use Case'.
* @see org.contextmapper.dsl.contextMappingDSL.UseCase
* @generated
*/
EClass getUseCase();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.UseCase#getScope Scope}'.
*
*
* @return the meta object for the attribute 'Scope'.
* @see org.contextmapper.dsl.contextMappingDSL.UseCase#getScope()
* @see #getUseCase()
* @generated
*/
EAttribute getUseCase_Scope();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.UseCase#getLevel Level}'.
*
*
* @return the meta object for the attribute 'Level'.
* @see org.contextmapper.dsl.contextMappingDSL.UseCase#getLevel()
* @see #getUseCase()
* @generated
*/
EAttribute getUseCase_Level();
/**
* Returns the meta object for class '{@link org.contextmapper.dsl.contextMappingDSL.UserStory User Story}'.
*
*
* @return the meta object for class 'User Story'.
* @see org.contextmapper.dsl.contextMappingDSL.UserStory
* @generated
*/
EClass getUserStory();
/**
* Returns the meta object for class '{@link org.contextmapper.dsl.contextMappingDSL.Feature Feature}'.
*
*
* @return the meta object for class 'Feature'.
* @see org.contextmapper.dsl.contextMappingDSL.Feature
* @generated
*/
EClass getFeature();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.Feature#getVerb Verb}'.
*
*
* @return the meta object for the attribute 'Verb'.
* @see org.contextmapper.dsl.contextMappingDSL.Feature#getVerb()
* @see #getFeature()
* @generated
*/
EAttribute getFeature_Verb();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.Feature#getEntity Entity}'.
*
*
* @return the meta object for the attribute 'Entity'.
* @see org.contextmapper.dsl.contextMappingDSL.Feature#getEntity()
* @see #getFeature()
* @generated
*/
EAttribute getFeature_Entity();
/**
* Returns the meta object for the attribute list '{@link org.contextmapper.dsl.contextMappingDSL.Feature#getEntityAttributes Entity Attributes}'.
*
*
* @return the meta object for the attribute list 'Entity Attributes'.
* @see org.contextmapper.dsl.contextMappingDSL.Feature#getEntityAttributes()
* @see #getFeature()
* @generated
*/
EAttribute getFeature_EntityAttributes();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.Feature#getContainerEntity Container Entity}'.
*
*
* @return the meta object for the attribute 'Container Entity'.
* @see org.contextmapper.dsl.contextMappingDSL.Feature#getContainerEntity()
* @see #getFeature()
* @generated
*/
EAttribute getFeature_ContainerEntity();
/**
* Returns the meta object for class '{@link org.contextmapper.dsl.contextMappingDSL.SculptorModule Sculptor Module}'.
*
*
* @return the meta object for class 'Sculptor Module'.
* @see org.contextmapper.dsl.contextMappingDSL.SculptorModule
* @generated
*/
EClass getSculptorModule();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.SculptorModule#getDoc Doc}'.
*
*
* @return the meta object for the attribute 'Doc'.
* @see org.contextmapper.dsl.contextMappingDSL.SculptorModule#getDoc()
* @see #getSculptorModule()
* @generated
*/
EAttribute getSculptorModule_Doc();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.SculptorModule#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see org.contextmapper.dsl.contextMappingDSL.SculptorModule#getName()
* @see #getSculptorModule()
* @generated
*/
EAttribute getSculptorModule_Name();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.SculptorModule#isExternal External}'.
*
*
* @return the meta object for the attribute 'External'.
* @see org.contextmapper.dsl.contextMappingDSL.SculptorModule#isExternal()
* @see #getSculptorModule()
* @generated
*/
EAttribute getSculptorModule_External();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.SculptorModule#getBasePackage Base Package}'.
*
*
* @return the meta object for the attribute 'Base Package'.
* @see org.contextmapper.dsl.contextMappingDSL.SculptorModule#getBasePackage()
* @see #getSculptorModule()
* @generated
*/
EAttribute getSculptorModule_BasePackage();
/**
* Returns the meta object for the attribute '{@link org.contextmapper.dsl.contextMappingDSL.SculptorModule#getHint Hint}'.
*
*
* @return the meta object for the attribute 'Hint'.
* @see org.contextmapper.dsl.contextMappingDSL.SculptorModule#getHint()
* @see #getSculptorModule()
* @generated
*/
EAttribute getSculptorModule_Hint();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.SculptorModule#getServices Services}'.
*
*
* @return the meta object for the containment reference list 'Services'.
* @see org.contextmapper.dsl.contextMappingDSL.SculptorModule#getServices()
* @see #getSculptorModule()
* @generated
*/
EReference getSculptorModule_Services();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.SculptorModule#getResources Resources}'.
*
*
* @return the meta object for the containment reference list 'Resources'.
* @see org.contextmapper.dsl.contextMappingDSL.SculptorModule#getResources()
* @see #getSculptorModule()
* @generated
*/
EReference getSculptorModule_Resources();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.SculptorModule#getConsumers Consumers}'.
*
*
* @return the meta object for the containment reference list 'Consumers'.
* @see org.contextmapper.dsl.contextMappingDSL.SculptorModule#getConsumers()
* @see #getSculptorModule()
* @generated
*/
EReference getSculptorModule_Consumers();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.SculptorModule#getDomainObjects Domain Objects}'.
*
*
* @return the meta object for the containment reference list 'Domain Objects'.
* @see org.contextmapper.dsl.contextMappingDSL.SculptorModule#getDomainObjects()
* @see #getSculptorModule()
* @generated
*/
EReference getSculptorModule_DomainObjects();
/**
* Returns the meta object for the containment reference list '{@link org.contextmapper.dsl.contextMappingDSL.SculptorModule#getAggregates Aggregates}'.
*
*
* @return the meta object for the containment reference list 'Aggregates'.
* @see org.contextmapper.dsl.contextMappingDSL.SculptorModule#getAggregates()
* @see #getSculptorModule()
* @generated
*/
EReference getSculptorModule_Aggregates();
/**
* Returns the meta object for enum '{@link org.contextmapper.dsl.contextMappingDSL.UpstreamRole Upstream Role}'.
*
*
* @return the meta object for enum 'Upstream Role'.
* @see org.contextmapper.dsl.contextMappingDSL.UpstreamRole
* @generated
*/
EEnum getUpstreamRole();
/**
* Returns the meta object for enum '{@link org.contextmapper.dsl.contextMappingDSL.DownstreamRole Downstream Role}'.
*
*
* @return the meta object for enum 'Downstream Role'.
* @see org.contextmapper.dsl.contextMappingDSL.DownstreamRole
* @generated
*/
EEnum getDownstreamRole();
/**
* Returns the meta object for enum '{@link org.contextmapper.dsl.contextMappingDSL.ContextMapState Context Map State}'.
*
*
* @return the meta object for enum 'Context Map State'.
* @see org.contextmapper.dsl.contextMappingDSL.ContextMapState
* @generated
*/
EEnum getContextMapState();
/**
* Returns the meta object for enum '{@link org.contextmapper.dsl.contextMappingDSL.ContextMapType Context Map Type}'.
*
*
* @return the meta object for enum 'Context Map Type'.
* @see org.contextmapper.dsl.contextMappingDSL.ContextMapType
* @generated
*/
EEnum getContextMapType();
/**
* Returns the meta object for enum '{@link org.contextmapper.dsl.contextMappingDSL.BoundedContextType Bounded Context Type}'.
*
*
* @return the meta object for enum 'Bounded Context Type'.
* @see org.contextmapper.dsl.contextMappingDSL.BoundedContextType
* @generated
*/
EEnum getBoundedContextType();
/**
* Returns the meta object for enum '{@link org.contextmapper.dsl.contextMappingDSL.SubDomainType Sub Domain Type}'.
*
*
* @return the meta object for enum 'Sub Domain Type'.
* @see org.contextmapper.dsl.contextMappingDSL.SubDomainType
* @generated
*/
EEnum getSubDomainType();
/**
* Returns the meta object for enum '{@link org.contextmapper.dsl.contextMappingDSL.DownstreamGovernanceRights Downstream Governance Rights}'.
*
*
* @return the meta object for enum 'Downstream Governance Rights'.
* @see org.contextmapper.dsl.contextMappingDSL.DownstreamGovernanceRights
* @generated
*/
EEnum getDownstreamGovernanceRights();
/**
* Returns the meta object for enum '{@link org.contextmapper.dsl.contextMappingDSL.KnowledgeLevel Knowledge Level}'.
*
*
* @return the meta object for enum 'Knowledge Level'.
* @see org.contextmapper.dsl.contextMappingDSL.KnowledgeLevel
* @generated
*/
EEnum getKnowledgeLevel();
/**
* Returns the meta object for enum '{@link org.contextmapper.dsl.contextMappingDSL.LikelihoodForChange Likelihood For Change}'.
*
*
* @return the meta object for enum 'Likelihood For Change'.
* @see org.contextmapper.dsl.contextMappingDSL.LikelihoodForChange
* @generated
*/
EEnum getLikelihoodForChange();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
ContextMappingDSLFactory getContextMappingDSLFactory();
/**
*
* 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.dsl.contextMappingDSL.impl.ContextMappingModelImpl Context Mapping Model}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingModelImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getContextMappingModel()
* @generated
*/
EClass CONTEXT_MAPPING_MODEL = eINSTANCE.getContextMappingModel();
/**
* The meta object literal for the 'First Line Comment' attribute feature.
*
*
* @generated
*/
EAttribute CONTEXT_MAPPING_MODEL__FIRST_LINE_COMMENT = eINSTANCE.getContextMappingModel_FirstLineComment();
/**
* The meta object literal for the 'Imports' containment reference list feature.
*
*
* @generated
*/
EReference CONTEXT_MAPPING_MODEL__IMPORTS = eINSTANCE.getContextMappingModel_Imports();
/**
* The meta object literal for the 'Map' containment reference feature.
*
*
* @generated
*/
EReference CONTEXT_MAPPING_MODEL__MAP = eINSTANCE.getContextMappingModel_Map();
/**
* The meta object literal for the 'Bounded Contexts' containment reference list feature.
*
*
* @generated
*/
EReference CONTEXT_MAPPING_MODEL__BOUNDED_CONTEXTS = eINSTANCE.getContextMappingModel_BoundedContexts();
/**
* The meta object literal for the 'Domains' containment reference list feature.
*
*
* @generated
*/
EReference CONTEXT_MAPPING_MODEL__DOMAINS = eINSTANCE.getContextMappingModel_Domains();
/**
* The meta object literal for the 'User Requirements' containment reference list feature.
*
*
* @generated
*/
EReference CONTEXT_MAPPING_MODEL__USER_REQUIREMENTS = eINSTANCE.getContextMappingModel_UserRequirements();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.ImportImpl Import}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.ImportImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getImport()
* @generated
*/
EClass IMPORT = eINSTANCE.getImport();
/**
* The meta object literal for the 'Import URI' attribute feature.
*
*
* @generated
*/
EAttribute IMPORT__IMPORT_URI = eINSTANCE.getImport_ImportURI();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.ContextMapImpl Context Map}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMapImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getContextMap()
* @generated
*/
EClass CONTEXT_MAP = eINSTANCE.getContextMap();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute CONTEXT_MAP__NAME = eINSTANCE.getContextMap_Name();
/**
* The meta object literal for the 'Type' attribute feature.
*
*
* @generated
*/
EAttribute CONTEXT_MAP__TYPE = eINSTANCE.getContextMap_Type();
/**
* The meta object literal for the 'State' attribute feature.
*
*
* @generated
*/
EAttribute CONTEXT_MAP__STATE = eINSTANCE.getContextMap_State();
/**
* The meta object literal for the 'Bounded Contexts' reference list feature.
*
*
* @generated
*/
EReference CONTEXT_MAP__BOUNDED_CONTEXTS = eINSTANCE.getContextMap_BoundedContexts();
/**
* The meta object literal for the 'Relationships' containment reference list feature.
*
*
* @generated
*/
EReference CONTEXT_MAP__RELATIONSHIPS = eINSTANCE.getContextMap_Relationships();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.BoundedContextImpl Bounded Context}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.BoundedContextImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getBoundedContext()
* @generated
*/
EClass BOUNDED_CONTEXT = eINSTANCE.getBoundedContext();
/**
* The meta object literal for the 'Comment' attribute feature.
*
*
* @generated
*/
EAttribute BOUNDED_CONTEXT__COMMENT = eINSTANCE.getBoundedContext_Comment();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute BOUNDED_CONTEXT__NAME = eINSTANCE.getBoundedContext_Name();
/**
* The meta object literal for the 'Implemented Domain Parts' reference list feature.
*
*
* @generated
*/
EReference BOUNDED_CONTEXT__IMPLEMENTED_DOMAIN_PARTS = eINSTANCE.getBoundedContext_ImplementedDomainParts();
/**
* The meta object literal for the 'Realized Bounded Contexts' reference list feature.
*
*
* @generated
*/
EReference BOUNDED_CONTEXT__REALIZED_BOUNDED_CONTEXTS = eINSTANCE.getBoundedContext_RealizedBoundedContexts();
/**
* The meta object literal for the 'Refined Bounded Context' reference feature.
*
*
* @generated
*/
EReference BOUNDED_CONTEXT__REFINED_BOUNDED_CONTEXT = eINSTANCE.getBoundedContext_RefinedBoundedContext();
/**
* The meta object literal for the 'Domain Vision Statement' attribute feature.
*
*
* @generated
*/
EAttribute BOUNDED_CONTEXT__DOMAIN_VISION_STATEMENT = eINSTANCE.getBoundedContext_DomainVisionStatement();
/**
* The meta object literal for the 'Type' attribute feature.
*
*
* @generated
*/
EAttribute BOUNDED_CONTEXT__TYPE = eINSTANCE.getBoundedContext_Type();
/**
* The meta object literal for the 'Responsibilities' attribute list feature.
*
*
* @generated
*/
EAttribute BOUNDED_CONTEXT__RESPONSIBILITIES = eINSTANCE.getBoundedContext_Responsibilities();
/**
* The meta object literal for the 'Implementation Technology' attribute feature.
*
*
* @generated
*/
EAttribute BOUNDED_CONTEXT__IMPLEMENTATION_TECHNOLOGY = eINSTANCE.getBoundedContext_ImplementationTechnology();
/**
* The meta object literal for the 'Knowledge Level' attribute feature.
*
*
* @generated
*/
EAttribute BOUNDED_CONTEXT__KNOWLEDGE_LEVEL = eINSTANCE.getBoundedContext_KnowledgeLevel();
/**
* The meta object literal for the 'Modules' containment reference list feature.
*
*
* @generated
*/
EReference BOUNDED_CONTEXT__MODULES = eINSTANCE.getBoundedContext_Modules();
/**
* The meta object literal for the 'Aggregates' containment reference list feature.
*
*
* @generated
*/
EReference BOUNDED_CONTEXT__AGGREGATES = eINSTANCE.getBoundedContext_Aggregates();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.DomainPartImpl Domain Part}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.DomainPartImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getDomainPart()
* @generated
*/
EClass DOMAIN_PART = eINSTANCE.getDomainPart();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute DOMAIN_PART__NAME = eINSTANCE.getDomainPart_Name();
/**
* The meta object literal for the 'Domain Vision Statement' attribute feature.
*
*
* @generated
*/
EAttribute DOMAIN_PART__DOMAIN_VISION_STATEMENT = eINSTANCE.getDomainPart_DomainVisionStatement();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.DomainImpl Domain}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.DomainImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getDomain()
* @generated
*/
EClass DOMAIN = eINSTANCE.getDomain();
/**
* The meta object literal for the 'Subdomains' containment reference list feature.
*
*
* @generated
*/
EReference DOMAIN__SUBDOMAINS = eINSTANCE.getDomain_Subdomains();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.SubdomainImpl Subdomain}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.SubdomainImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getSubdomain()
* @generated
*/
EClass SUBDOMAIN = eINSTANCE.getSubdomain();
/**
* The meta object literal for the 'Type' attribute feature.
*
*
* @generated
*/
EAttribute SUBDOMAIN__TYPE = eINSTANCE.getSubdomain_Type();
/**
* The meta object literal for the 'Entities' containment reference list feature.
*
*
* @generated
*/
EReference SUBDOMAIN__ENTITIES = eINSTANCE.getSubdomain_Entities();
/**
* The meta object literal for the 'Services' containment reference list feature.
*
*
* @generated
*/
EReference SUBDOMAIN__SERVICES = eINSTANCE.getSubdomain_Services();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.RelationshipImpl Relationship}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.RelationshipImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getRelationship()
* @generated
*/
EClass RELATIONSHIP = eINSTANCE.getRelationship();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute RELATIONSHIP__NAME = eINSTANCE.getRelationship_Name();
/**
* The meta object literal for the 'Implementation Technology' attribute feature.
*
*
* @generated
*/
EAttribute RELATIONSHIP__IMPLEMENTATION_TECHNOLOGY = eINSTANCE.getRelationship_ImplementationTechnology();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.SymmetricRelationshipImpl Symmetric Relationship}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.SymmetricRelationshipImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getSymmetricRelationship()
* @generated
*/
EClass SYMMETRIC_RELATIONSHIP = eINSTANCE.getSymmetricRelationship();
/**
* The meta object literal for the 'Participant1' reference feature.
*
*
* @generated
*/
EReference SYMMETRIC_RELATIONSHIP__PARTICIPANT1 = eINSTANCE.getSymmetricRelationship_Participant1();
/**
* The meta object literal for the 'Participant2' reference feature.
*
*
* @generated
*/
EReference SYMMETRIC_RELATIONSHIP__PARTICIPANT2 = eINSTANCE.getSymmetricRelationship_Participant2();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.PartnershipImpl Partnership}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.PartnershipImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getPartnership()
* @generated
*/
EClass PARTNERSHIP = eINSTANCE.getPartnership();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.SharedKernelImpl Shared Kernel}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.SharedKernelImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getSharedKernel()
* @generated
*/
EClass SHARED_KERNEL = eINSTANCE.getSharedKernel();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.UpstreamDownstreamRelationshipImpl Upstream Downstream Relationship}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.UpstreamDownstreamRelationshipImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getUpstreamDownstreamRelationship()
* @generated
*/
EClass UPSTREAM_DOWNSTREAM_RELATIONSHIP = eINSTANCE.getUpstreamDownstreamRelationship();
/**
* The meta object literal for the 'Upstream' reference feature.
*
*
* @generated
*/
EReference UPSTREAM_DOWNSTREAM_RELATIONSHIP__UPSTREAM = eINSTANCE.getUpstreamDownstreamRelationship_Upstream();
/**
* The meta object literal for the 'Upstream Roles' attribute list feature.
*
*
* @generated
*/
EAttribute UPSTREAM_DOWNSTREAM_RELATIONSHIP__UPSTREAM_ROLES = eINSTANCE.getUpstreamDownstreamRelationship_UpstreamRoles();
/**
* The meta object literal for the 'Downstream Roles' attribute list feature.
*
*
* @generated
*/
EAttribute UPSTREAM_DOWNSTREAM_RELATIONSHIP__DOWNSTREAM_ROLES = eINSTANCE.getUpstreamDownstreamRelationship_DownstreamRoles();
/**
* The meta object literal for the 'Downstream' reference feature.
*
*
* @generated
*/
EReference UPSTREAM_DOWNSTREAM_RELATIONSHIP__DOWNSTREAM = eINSTANCE.getUpstreamDownstreamRelationship_Downstream();
/**
* The meta object literal for the 'Upstream Exposed Aggregates' reference list feature.
*
*
* @generated
*/
EReference UPSTREAM_DOWNSTREAM_RELATIONSHIP__UPSTREAM_EXPOSED_AGGREGATES = eINSTANCE.getUpstreamDownstreamRelationship_UpstreamExposedAggregates();
/**
* The meta object literal for the 'Exposed Aggregates Comment' attribute feature.
*
*
* @generated
*/
EAttribute UPSTREAM_DOWNSTREAM_RELATIONSHIP__EXPOSED_AGGREGATES_COMMENT = eINSTANCE.getUpstreamDownstreamRelationship_ExposedAggregatesComment();
/**
* The meta object literal for the 'Downstream Governance Rights' attribute feature.
*
*
* @generated
*/
EAttribute UPSTREAM_DOWNSTREAM_RELATIONSHIP__DOWNSTREAM_GOVERNANCE_RIGHTS = eINSTANCE.getUpstreamDownstreamRelationship_DownstreamGovernanceRights();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.CustomerSupplierRelationshipImpl Customer Supplier Relationship}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.CustomerSupplierRelationshipImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getCustomerSupplierRelationship()
* @generated
*/
EClass CUSTOMER_SUPPLIER_RELATIONSHIP = eINSTANCE.getCustomerSupplierRelationship();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.AggregateImpl Aggregate}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.AggregateImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getAggregate()
* @generated
*/
EClass AGGREGATE = eINSTANCE.getAggregate();
/**
* The meta object literal for the 'Comment' attribute feature.
*
*
* @generated
*/
EAttribute AGGREGATE__COMMENT = eINSTANCE.getAggregate_Comment();
/**
* The meta object literal for the 'Doc' attribute feature.
*
*
* @generated
*/
EAttribute AGGREGATE__DOC = eINSTANCE.getAggregate_Doc();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute AGGREGATE__NAME = eINSTANCE.getAggregate_Name();
/**
* The meta object literal for the 'Responsibilities' attribute list feature.
*
*
* @generated
*/
EAttribute AGGREGATE__RESPONSIBILITIES = eINSTANCE.getAggregate_Responsibilities();
/**
* The meta object literal for the 'User Requirements' reference list feature.
*
*
* @generated
*/
EReference AGGREGATE__USER_REQUIREMENTS = eINSTANCE.getAggregate_UserRequirements();
/**
* The meta object literal for the 'Owner' reference feature.
*
*
* @generated
*/
EReference AGGREGATE__OWNER = eINSTANCE.getAggregate_Owner();
/**
* The meta object literal for the 'Knowledge Level' attribute feature.
*
*
* @generated
*/
EAttribute AGGREGATE__KNOWLEDGE_LEVEL = eINSTANCE.getAggregate_KnowledgeLevel();
/**
* The meta object literal for the 'Likelihood For Change' attribute feature.
*
*
* @generated
*/
EAttribute AGGREGATE__LIKELIHOOD_FOR_CHANGE = eINSTANCE.getAggregate_LikelihoodForChange();
/**
* The meta object literal for the 'Services' containment reference list feature.
*
*
* @generated
*/
EReference AGGREGATE__SERVICES = eINSTANCE.getAggregate_Services();
/**
* The meta object literal for the 'Resources' containment reference list feature.
*
*
* @generated
*/
EReference AGGREGATE__RESOURCES = eINSTANCE.getAggregate_Resources();
/**
* The meta object literal for the 'Consumers' containment reference list feature.
*
*
* @generated
*/
EReference AGGREGATE__CONSUMERS = eINSTANCE.getAggregate_Consumers();
/**
* The meta object literal for the 'Domain Objects' containment reference list feature.
*
*
* @generated
*/
EReference AGGREGATE__DOMAIN_OBJECTS = eINSTANCE.getAggregate_DomainObjects();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.UserRequirementImpl User Requirement}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.UserRequirementImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getUserRequirement()
* @generated
*/
EClass USER_REQUIREMENT = eINSTANCE.getUserRequirement();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute USER_REQUIREMENT__NAME = eINSTANCE.getUserRequirement_Name();
/**
* The meta object literal for the 'Role' attribute feature.
*
*
* @generated
*/
EAttribute USER_REQUIREMENT__ROLE = eINSTANCE.getUserRequirement_Role();
/**
* The meta object literal for the 'Features' containment reference list feature.
*
*
* @generated
*/
EReference USER_REQUIREMENT__FEATURES = eINSTANCE.getUserRequirement_Features();
/**
* The meta object literal for the 'Benefit' attribute feature.
*
*
* @generated
*/
EAttribute USER_REQUIREMENT__BENEFIT = eINSTANCE.getUserRequirement_Benefit();
/**
* The meta object literal for the 'Is Latency Critical' attribute feature.
*
*
* @generated
*/
EAttribute USER_REQUIREMENT__IS_LATENCY_CRITICAL = eINSTANCE.getUserRequirement_IsLatencyCritical();
/**
* The meta object literal for the 'Nanoentities Read' attribute list feature.
*
*
* @generated
*/
EAttribute USER_REQUIREMENT__NANOENTITIES_READ = eINSTANCE.getUserRequirement_NanoentitiesRead();
/**
* The meta object literal for the 'Nanoentities Written' attribute list feature.
*
*
* @generated
*/
EAttribute USER_REQUIREMENT__NANOENTITIES_WRITTEN = eINSTANCE.getUserRequirement_NanoentitiesWritten();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.UseCaseImpl Use Case}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.UseCaseImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getUseCase()
* @generated
*/
EClass USE_CASE = eINSTANCE.getUseCase();
/**
* The meta object literal for the 'Scope' attribute feature.
*
*
* @generated
*/
EAttribute USE_CASE__SCOPE = eINSTANCE.getUseCase_Scope();
/**
* The meta object literal for the 'Level' attribute feature.
*
*
* @generated
*/
EAttribute USE_CASE__LEVEL = eINSTANCE.getUseCase_Level();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.UserStoryImpl User Story}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.UserStoryImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getUserStory()
* @generated
*/
EClass USER_STORY = eINSTANCE.getUserStory();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.FeatureImpl Feature}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.FeatureImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getFeature()
* @generated
*/
EClass FEATURE = eINSTANCE.getFeature();
/**
* The meta object literal for the 'Verb' attribute feature.
*
*
* @generated
*/
EAttribute FEATURE__VERB = eINSTANCE.getFeature_Verb();
/**
* The meta object literal for the 'Entity' attribute feature.
*
*
* @generated
*/
EAttribute FEATURE__ENTITY = eINSTANCE.getFeature_Entity();
/**
* The meta object literal for the 'Entity Attributes' attribute list feature.
*
*
* @generated
*/
EAttribute FEATURE__ENTITY_ATTRIBUTES = eINSTANCE.getFeature_EntityAttributes();
/**
* The meta object literal for the 'Container Entity' attribute feature.
*
*
* @generated
*/
EAttribute FEATURE__CONTAINER_ENTITY = eINSTANCE.getFeature_ContainerEntity();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.impl.SculptorModuleImpl Sculptor Module}' class.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.impl.SculptorModuleImpl
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getSculptorModule()
* @generated
*/
EClass SCULPTOR_MODULE = eINSTANCE.getSculptorModule();
/**
* The meta object literal for the 'Doc' attribute feature.
*
*
* @generated
*/
EAttribute SCULPTOR_MODULE__DOC = eINSTANCE.getSculptorModule_Doc();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute SCULPTOR_MODULE__NAME = eINSTANCE.getSculptorModule_Name();
/**
* The meta object literal for the 'External' attribute feature.
*
*
* @generated
*/
EAttribute SCULPTOR_MODULE__EXTERNAL = eINSTANCE.getSculptorModule_External();
/**
* The meta object literal for the 'Base Package' attribute feature.
*
*
* @generated
*/
EAttribute SCULPTOR_MODULE__BASE_PACKAGE = eINSTANCE.getSculptorModule_BasePackage();
/**
* The meta object literal for the 'Hint' attribute feature.
*
*
* @generated
*/
EAttribute SCULPTOR_MODULE__HINT = eINSTANCE.getSculptorModule_Hint();
/**
* The meta object literal for the 'Services' containment reference list feature.
*
*
* @generated
*/
EReference SCULPTOR_MODULE__SERVICES = eINSTANCE.getSculptorModule_Services();
/**
* The meta object literal for the 'Resources' containment reference list feature.
*
*
* @generated
*/
EReference SCULPTOR_MODULE__RESOURCES = eINSTANCE.getSculptorModule_Resources();
/**
* The meta object literal for the 'Consumers' containment reference list feature.
*
*
* @generated
*/
EReference SCULPTOR_MODULE__CONSUMERS = eINSTANCE.getSculptorModule_Consumers();
/**
* The meta object literal for the 'Domain Objects' containment reference list feature.
*
*
* @generated
*/
EReference SCULPTOR_MODULE__DOMAIN_OBJECTS = eINSTANCE.getSculptorModule_DomainObjects();
/**
* The meta object literal for the 'Aggregates' containment reference list feature.
*
*
* @generated
*/
EReference SCULPTOR_MODULE__AGGREGATES = eINSTANCE.getSculptorModule_Aggregates();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.UpstreamRole Upstream Role}' enum.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.UpstreamRole
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getUpstreamRole()
* @generated
*/
EEnum UPSTREAM_ROLE = eINSTANCE.getUpstreamRole();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.DownstreamRole Downstream Role}' enum.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.DownstreamRole
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getDownstreamRole()
* @generated
*/
EEnum DOWNSTREAM_ROLE = eINSTANCE.getDownstreamRole();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.ContextMapState Context Map State}' enum.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.ContextMapState
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getContextMapState()
* @generated
*/
EEnum CONTEXT_MAP_STATE = eINSTANCE.getContextMapState();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.ContextMapType Context Map Type}' enum.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.ContextMapType
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getContextMapType()
* @generated
*/
EEnum CONTEXT_MAP_TYPE = eINSTANCE.getContextMapType();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.BoundedContextType Bounded Context Type}' enum.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.BoundedContextType
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getBoundedContextType()
* @generated
*/
EEnum BOUNDED_CONTEXT_TYPE = eINSTANCE.getBoundedContextType();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.SubDomainType Sub Domain Type}' enum.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.SubDomainType
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getSubDomainType()
* @generated
*/
EEnum SUB_DOMAIN_TYPE = eINSTANCE.getSubDomainType();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.DownstreamGovernanceRights Downstream Governance Rights}' enum.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.DownstreamGovernanceRights
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getDownstreamGovernanceRights()
* @generated
*/
EEnum DOWNSTREAM_GOVERNANCE_RIGHTS = eINSTANCE.getDownstreamGovernanceRights();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.KnowledgeLevel Knowledge Level}' enum.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.KnowledgeLevel
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getKnowledgeLevel()
* @generated
*/
EEnum KNOWLEDGE_LEVEL = eINSTANCE.getKnowledgeLevel();
/**
* The meta object literal for the '{@link org.contextmapper.dsl.contextMappingDSL.LikelihoodForChange Likelihood For Change}' enum.
*
*
* @see org.contextmapper.dsl.contextMappingDSL.LikelihoodForChange
* @see org.contextmapper.dsl.contextMappingDSL.impl.ContextMappingDSLPackageImpl#getLikelihoodForChange()
* @generated
*/
EEnum LIKELIHOOD_FOR_CHANGE = eINSTANCE.getLikelihoodForChange();
}
} //ContextMappingDSLPackage