Interface ContextMappingDSLFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier

public interface ContextMappingDSLFactory extends org.eclipse.emf.ecore.EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
See Also:
Generated:
  • Field Details

  • Method Details

    • createContextMappingModel

      ContextMappingModel createContextMappingModel()
      Returns a new object of class 'Context Mapping Model'.
      Returns:
      a new object of class 'Context Mapping Model'.
      Generated:
    • createImport

      Import createImport()
      Returns a new object of class 'Import'.
      Returns:
      a new object of class 'Import'.
      Generated:
    • createContextMap

      ContextMap createContextMap()
      Returns a new object of class 'Context Map'.
      Returns:
      a new object of class 'Context Map'.
      Generated:
    • createBoundedContext

      BoundedContext createBoundedContext()
      Returns a new object of class 'Bounded Context'.
      Returns:
      a new object of class 'Bounded Context'.
      Generated:
    • createDomainPart

      DomainPart createDomainPart()
      Returns a new object of class 'Domain Part'.
      Returns:
      a new object of class 'Domain Part'.
      Generated:
    • createDomain

      Domain createDomain()
      Returns a new object of class 'Domain'.
      Returns:
      a new object of class 'Domain'.
      Generated:
    • createSubdomain

      Subdomain createSubdomain()
      Returns a new object of class 'Subdomain'.
      Returns:
      a new object of class 'Subdomain'.
      Generated:
    • createRelationship

      Relationship createRelationship()
      Returns a new object of class 'Relationship'.
      Returns:
      a new object of class 'Relationship'.
      Generated:
    • createSymmetricRelationship

      SymmetricRelationship createSymmetricRelationship()
      Returns a new object of class 'Symmetric Relationship'.
      Returns:
      a new object of class 'Symmetric Relationship'.
      Generated:
    • createPartnership

      Partnership createPartnership()
      Returns a new object of class 'Partnership'.
      Returns:
      a new object of class 'Partnership'.
      Generated:
    • createSharedKernel

      SharedKernel createSharedKernel()
      Returns a new object of class 'Shared Kernel'.
      Returns:
      a new object of class 'Shared Kernel'.
      Generated:
    • createUpstreamDownstreamRelationship

      UpstreamDownstreamRelationship createUpstreamDownstreamRelationship()
      Returns a new object of class 'Upstream Downstream Relationship'.
      Returns:
      a new object of class 'Upstream Downstream Relationship'.
      Generated:
    • createCustomerSupplierRelationship

      CustomerSupplierRelationship createCustomerSupplierRelationship()
      Returns a new object of class 'Customer Supplier Relationship'.
      Returns:
      a new object of class 'Customer Supplier Relationship'.
      Generated:
    • createAggregate

      Aggregate createAggregate()
      Returns a new object of class 'Aggregate'.
      Returns:
      a new object of class 'Aggregate'.
      Generated:
    • createApplication

      Application createApplication()
      Returns a new object of class 'Application'.
      Returns:
      a new object of class 'Application'.
      Generated:
    • createFlow

      Flow createFlow()
      Returns a new object of class 'Flow'.
      Returns:
      a new object of class 'Flow'.
      Generated:
    • createFlowStep

      FlowStep createFlowStep()
      Returns a new object of class 'Flow Step'.
      Returns:
      a new object of class 'Flow Step'.
      Generated:
    • createDomainEventProductionStep

      DomainEventProductionStep createDomainEventProductionStep()
      Returns a new object of class 'Domain Event Production Step'.
      Returns:
      a new object of class 'Domain Event Production Step'.
      Generated:
    • createCommandInvokationStep

      CommandInvokationStep createCommandInvokationStep()
      Returns a new object of class 'Command Invokation Step'.
      Returns:
      a new object of class 'Command Invokation Step'.
      Generated:
    • createEitherCommandOrOperation

      EitherCommandOrOperation createEitherCommandOrOperation()
      Returns a new object of class 'Either Command Or Operation'.
      Returns:
      a new object of class 'Either Command Or Operation'.
      Generated:
    • createEitherCommandOrOperationInvokation

      EitherCommandOrOperationInvokation createEitherCommandOrOperationInvokation()
      Returns a new object of class 'Either Command Or Operation Invokation'.
      Returns:
      a new object of class 'Either Command Or Operation Invokation'.
      Generated:
    • createCommandInvokation

      CommandInvokation createCommandInvokation()
      Returns a new object of class 'Command Invokation'.
      Returns:
      a new object of class 'Command Invokation'.
      Generated:
    • createSingleCommandInvokation

      SingleCommandInvokation createSingleCommandInvokation()
      Returns a new object of class 'Single Command Invokation'.
      Returns:
      a new object of class 'Single Command Invokation'.
      Generated:
    • createConcurrentCommandInvokation

      ConcurrentCommandInvokation createConcurrentCommandInvokation()
      Returns a new object of class 'Concurrent Command Invokation'.
      Returns:
      a new object of class 'Concurrent Command Invokation'.
      Generated:
    • createExclusiveAlternativeCommandInvokation

      ExclusiveAlternativeCommandInvokation createExclusiveAlternativeCommandInvokation()
      Returns a new object of class 'Exclusive Alternative Command Invokation'.
      Returns:
      a new object of class 'Exclusive Alternative Command Invokation'.
      Generated:
    • createInclusiveAlternativeCommandInvokation

      InclusiveAlternativeCommandInvokation createInclusiveAlternativeCommandInvokation()
      Returns a new object of class 'Inclusive Alternative Command Invokation'.
      Returns:
      a new object of class 'Inclusive Alternative Command Invokation'.
      Generated:
    • createOperationInvokation

      OperationInvokation createOperationInvokation()
      Returns a new object of class 'Operation Invokation'.
      Returns:
      a new object of class 'Operation Invokation'.
      Generated:
    • createSingleOperationInvokation

      SingleOperationInvokation createSingleOperationInvokation()
      Returns a new object of class 'Single Operation Invokation'.
      Returns:
      a new object of class 'Single Operation Invokation'.
      Generated:
    • createConcurrentOperationInvokation

      ConcurrentOperationInvokation createConcurrentOperationInvokation()
      Returns a new object of class 'Concurrent Operation Invokation'.
      Returns:
      a new object of class 'Concurrent Operation Invokation'.
      Generated:
    • createExclusiveAlternativeOperationInvokation

      ExclusiveAlternativeOperationInvokation createExclusiveAlternativeOperationInvokation()
      Returns a new object of class 'Exclusive Alternative Operation Invokation'.
      Returns:
      a new object of class 'Exclusive Alternative Operation Invokation'.
      Generated:
    • createInclusiveAlternativeOperationInvokation

      InclusiveAlternativeOperationInvokation createInclusiveAlternativeOperationInvokation()
      Returns a new object of class 'Inclusive Alternative Operation Invokation'.
      Returns:
      a new object of class 'Inclusive Alternative Operation Invokation'.
      Generated:
    • createEventProduction

      EventProduction createEventProduction()
      Returns a new object of class 'Event Production'.
      Returns:
      a new object of class 'Event Production'.
      Generated:
    • createSingleEventProduction

      SingleEventProduction createSingleEventProduction()
      Returns a new object of class 'Single Event Production'.
      Returns:
      a new object of class 'Single Event Production'.
      Generated:
    • createMultipleEventProduction

      MultipleEventProduction createMultipleEventProduction()
      Returns a new object of class 'Multiple Event Production'.
      Returns:
      a new object of class 'Multiple Event Production'.
      Generated:
    • createExclusiveAlternativeEventProduction

      ExclusiveAlternativeEventProduction createExclusiveAlternativeEventProduction()
      Returns a new object of class 'Exclusive Alternative Event Production'.
      Returns:
      a new object of class 'Exclusive Alternative Event Production'.
      Generated:
    • createInclusiveAlternativeEventProduction

      InclusiveAlternativeEventProduction createInclusiveAlternativeEventProduction()
      Returns a new object of class 'Inclusive Alternative Event Production'.
      Returns:
      a new object of class 'Inclusive Alternative Event Production'.
      Generated:
    • createUserRequirement

      UserRequirement createUserRequirement()
      Returns a new object of class 'User Requirement'.
      Returns:
      a new object of class 'User Requirement'.
      Generated:
    • createUseCase

      UseCase createUseCase()
      Returns a new object of class 'Use Case'.
      Returns:
      a new object of class 'Use Case'.
      Generated:
    • createUserStory

      UserStory createUserStory()
      Returns a new object of class 'User Story'.
      Returns:
      a new object of class 'User Story'.
      Generated:
    • createFeature

      Feature createFeature()
      Returns a new object of class 'Feature'.
      Returns:
      a new object of class 'Feature'.
      Generated:
    • createNormalFeature

      NormalFeature createNormalFeature()
      Returns a new object of class 'Normal Feature'.
      Returns:
      a new object of class 'Normal Feature'.
      Generated:
    • createStoryFeature

      StoryFeature createStoryFeature()
      Returns a new object of class 'Story Feature'.
      Returns:
      a new object of class 'Story Feature'.
      Generated:
    • createSculptorModule

      SculptorModule createSculptorModule()
      Returns a new object of class 'Sculptor Module'.
      Returns:
      a new object of class 'Sculptor Module'.
      Generated:
    • getContextMappingDSLPackage

      ContextMappingDSLPackage getContextMappingDSLPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.
      Generated: