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:
Generated:
  • Field Details

    • eINSTANCE

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

    • createTacticDDDModel

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

      TacticDDDApplication createTacticDDDApplication()
      Returns a new object of class 'Tactic DDD Application'.
      Returns:
      a new object of class 'Tactic DDD 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:
    • createStateTransition

      StateTransition createStateTransition()
      Returns a new object of class 'State Transition'.
      Returns:
      a new object of class 'State Transition'.
      Generated:
    • createStateTransitionTarget

      StateTransitionTarget createStateTransitionTarget()
      Returns a new object of class 'State Transition Target'.
      Returns:
      a new object of class 'State Transition Target'.
      Generated:
    • createSingleStateTransitionTarget

      SingleStateTransitionTarget createSingleStateTransitionTarget()
      Returns a new object of class 'Single State Transition Target'.
      Returns:
      a new object of class 'Single State Transition Target'.
      Generated:
    • createExclusiveAlternativeStateTransitionTarget

      ExclusiveAlternativeStateTransitionTarget createExclusiveAlternativeStateTransitionTarget()
      Returns a new object of class 'Exclusive Alternative State Transition Target'.
      Returns:
      a new object of class 'Exclusive Alternative State Transition Target'.
      Generated:
    • createTargetState

      TargetState createTargetState()
      Returns a new object of class 'Target State'.
      Returns:
      a new object of class 'Target State'.
      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:
    • createAssociation

      Association createAssociation()
      Returns a new object of class 'Association'.
      Returns:
      a new object of class 'Association'.
      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: