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:
    ContextMappingDSLPackage
    Generated:
    • Method Detail

      • 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: