Interface TacticdslFactory

  • 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 TacticdslFactory
    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:
    TacticdslPackage
    Generated:
    • Field Detail

      • eINSTANCE

        static final TacticdslFactory eINSTANCE
        The singleton instance of the factory.
        Generated:
    • Method Detail

      • createTacticDDDModel

        TacticDDDModel createTacticDDDModel()
        Returns a new object of class 'Tactic DDD Model'.
        Returns:
        a new object of class 'Tactic DDD Model'.
        Generated:
      • createApplication

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

        Service createService()
        Returns a new object of class 'Service'.
        Returns:
        a new object of class 'Service'.
        Generated:
      • createResource

        Resource createResource()
        Returns a new object of class 'Resource'.
        Returns:
        a new object of class 'Resource'.
        Generated:
      • createConsumer

        Consumer createConsumer()
        Returns a new object of class 'Consumer'.
        Returns:
        a new object of class 'Consumer'.
        Generated:
      • createSubscribe

        Subscribe createSubscribe()
        Returns a new object of class 'Subscribe'.
        Returns:
        a new object of class 'Subscribe'.
        Generated:
      • createPublish

        Publish createPublish()
        Returns a new object of class 'Publish'.
        Returns:
        a new object of class 'Publish'.
        Generated:
      • createEvent

        Event createEvent()
        Returns a new object of class 'Event'.
        Returns:
        a new object of class 'Event'.
        Generated:
      • createDomainObjectTypedElement

        DomainObjectTypedElement createDomainObjectTypedElement()
        Returns a new object of class 'Domain Object Typed Element'.
        Returns:
        a new object of class 'Domain Object Typed Element'.
        Generated:
      • createServiceOperation

        ServiceOperation createServiceOperation()
        Returns a new object of class 'Service Operation'.
        Returns:
        a new object of class 'Service Operation'.
        Generated:
      • createServiceOperationDelegate

        ServiceOperationDelegate createServiceOperationDelegate()
        Returns a new object of class 'Service Operation Delegate'.
        Returns:
        a new object of class 'Service Operation Delegate'.
        Generated:
      • createServiceRepositoryOption

        ServiceRepositoryOption createServiceRepositoryOption()
        Returns a new object of class 'Service Repository Option'.
        Returns:
        a new object of class 'Service Repository Option'.
        Generated:
      • createServiceRepositoryOperationOption

        ServiceRepositoryOperationOption createServiceRepositoryOperationOption()
        Returns a new object of class 'Service Repository Operation Option'.
        Returns:
        a new object of class 'Service Repository Operation Option'.
        Generated:
      • createResourceOperation

        ResourceOperation createResourceOperation()
        Returns a new object of class 'Resource Operation'.
        Returns:
        a new object of class 'Resource Operation'.
        Generated:
      • createResourceOperationDelegate

        ResourceOperationDelegate createResourceOperationDelegate()
        Returns a new object of class 'Resource Operation Delegate'.
        Returns:
        a new object of class 'Resource Operation Delegate'.
        Generated:
      • createRepositoryOperation

        RepositoryOperation createRepositoryOperation()
        Returns a new object of class 'Repository Operation'.
        Returns:
        a new object of class 'Repository Operation'.
        Generated:
      • createParameter

        Parameter createParameter()
        Returns a new object of class 'Parameter'.
        Returns:
        a new object of class 'Parameter'.
        Generated:
      • createComplexType

        ComplexType createComplexType()
        Returns a new object of class 'Complex Type'.
        Returns:
        a new object of class 'Complex Type'.
        Generated:
      • createSimpleDomainObject

        SimpleDomainObject createSimpleDomainObject()
        Returns a new object of class 'Simple Domain Object'.
        Returns:
        a new object of class 'Simple Domain Object'.
        Generated:
      • createDomainObject

        DomainObject createDomainObject()
        Returns a new object of class 'Domain Object'.
        Returns:
        a new object of class 'Domain Object'.
        Generated:
      • createEntity

        Entity createEntity()
        Returns a new object of class 'Entity'.
        Returns:
        a new object of class 'Entity'.
        Generated:
      • createValueObject

        ValueObject createValueObject()
        Returns a new object of class 'Value Object'.
        Returns:
        a new object of class 'Value Object'.
        Generated:
      • createDomainEvent

        DomainEvent createDomainEvent()
        Returns a new object of class 'Domain Event'.
        Returns:
        a new object of class 'Domain Event'.
        Generated:
      • createCommandEvent

        CommandEvent createCommandEvent()
        Returns a new object of class 'Command Event'.
        Returns:
        a new object of class 'Command Event'.
        Generated:
      • createTrait

        Trait createTrait()
        Returns a new object of class 'Trait'.
        Returns:
        a new object of class 'Trait'.
        Generated:
      • createDomainObjectOperation

        DomainObjectOperation createDomainObjectOperation()
        Returns a new object of class 'Domain Object Operation'.
        Returns:
        a new object of class 'Domain Object Operation'.
        Generated:
      • createDataTransferObject

        DataTransferObject createDataTransferObject()
        Returns a new object of class 'Data Transfer Object'.
        Returns:
        a new object of class 'Data Transfer Object'.
        Generated:
      • createBasicType

        BasicType createBasicType()
        Returns a new object of class 'Basic Type'.
        Returns:
        a new object of class 'Basic Type'.
        Generated:
      • createAttribute

        Attribute createAttribute()
        Returns a new object of class 'Attribute'.
        Returns:
        a new object of class 'Attribute'.
        Generated:
      • createReference

        Reference createReference()
        Returns a new object of class 'Reference'.
        Returns:
        a new object of class 'Reference'.
        Generated:
      • createDtoAttribute

        DtoAttribute createDtoAttribute()
        Returns a new object of class 'Dto Attribute'.
        Returns:
        a new object of class 'Dto Attribute'.
        Generated:
      • createDtoReference

        DtoReference createDtoReference()
        Returns a new object of class 'Dto Reference'.
        Returns:
        a new object of class 'Dto Reference'.
        Generated:
      • createOppositeHolder

        OppositeHolder createOppositeHolder()
        Returns a new object of class 'Opposite Holder'.
        Returns:
        a new object of class 'Opposite Holder'.
        Generated:
      • createRepository

        Repository createRepository()
        Returns a new object of class 'Repository'.
        Returns:
        a new object of class 'Repository'.
        Generated:
      • createServiceDependency

        ServiceDependency createServiceDependency()
        Returns a new object of class 'Service Dependency'.
        Returns:
        a new object of class 'Service Dependency'.
        Generated:
      • createDependency

        Dependency createDependency()
        Returns a new object of class 'Dependency'.
        Returns:
        a new object of class 'Dependency'.
        Generated:
      • createEnum

        Enum createEnum()
        Returns a new object of class 'Enum'.
        Returns:
        a new object of class 'Enum'.
        Generated:
      • createEnumAttribute

        EnumAttribute createEnumAttribute()
        Returns a new object of class 'Enum Attribute'.
        Returns:
        a new object of class 'Enum Attribute'.
        Generated:
      • createEnumValue

        EnumValue createEnumValue()
        Returns a new object of class 'Enum Value'.
        Returns:
        a new object of class 'Enum Value'.
        Generated:
      • createEnumParameter

        EnumParameter createEnumParameter()
        Returns a new object of class 'Enum Parameter'.
        Returns:
        a new object of class 'Enum Parameter'.
        Generated:
      • createAnyProperty

        AnyProperty createAnyProperty()
        Returns a new object of class 'Any Property'.
        Returns:
        a new object of class 'Any Property'.
        Generated:
      • createProperty

        Property createProperty()
        Returns a new object of class 'Property'.
        Returns:
        a new object of class 'Property'.
        Generated:
      • createDtoProperty

        DtoProperty createDtoProperty()
        Returns a new object of class 'Dto Property'.
        Returns:
        a new object of class 'Dto Property'.
        Generated:
      • getTacticdslPackage

        TacticdslPackage getTacticdslPackage()
        Returns the package supported by this factory.
        Returns:
        the package supported by this factory.
        Generated: