Interface ClassMakerFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
ClassMakerFactoryImpl

public interface ClassMakerFactory 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:
  • Field Details

    • eINSTANCE

      static final ClassMakerFactory eINSTANCE
      The singleton instance of the factory.
  • Method Details

    • createContribution

      Contribution createContribution()
      Returns a new object of class 'Contribution'.
      Returns:
      a new object of class 'Contribution'.
    • createRevision

      Revision createRevision()
      Returns a new object of class 'Revision'.
      Returns:
      a new object of class 'Revision'.
    • createState

      State createState()
      Returns a new object of class 'State'.
      Returns:
      a new object of class 'State'.
    • createStrategy

      Strategy createStrategy()
      Returns a new object of class 'Strategy'.
      Returns:
      a new object of class 'Strategy'.
    • createWorkspace

      Workspace createWorkspace()
      Returns a new object of class 'Workspace'.
      Returns:
      a new object of class 'Workspace'.
    • createCustomizer

      Customizer createCustomizer()
      Returns a new object of class 'Customizer'.
      Returns:
      a new object of class 'Customizer'.
    • createStageQualifier

      StageQualifier createStageQualifier()
      Returns a new object of class 'Stage Qualifier'.
      Returns:
      a new object of class 'Stage Qualifier'.
    • createModels

      Models createModels()
      Returns a new object of class 'Models'.
      Returns:
      a new object of class 'Models'.
    • createProject

      Project createProject()
      Returns a new object of class 'Project'.
      Returns:
      a new object of class 'Project'.
    • createSCMRegistry

      <T> SCMRegistry<T> createSCMRegistry()
      Returns a new object of class 'SCM Registry'.
      Returns:
      a new object of class 'SCM Registry'.
    • createResourceChangeListener

      ResourceChangeListener createResourceChangeListener()
      Returns a new object of class 'Resource Change Listener'.
      Returns:
      a new object of class 'Resource Change Listener'.
    • createResourceAdapter

      ResourceAdapter createResourceAdapter()
      Returns a new object of class 'Resource Adapter'.
      Returns:
      a new object of class 'Resource Adapter'.
    • createClassMakerService

      ClassMakerService createClassMakerService()
      Returns a new object of class 'Service'.
      Returns:
      a new object of class 'Service'.
    • createBlueprint

      Blueprint createBlueprint()
      Returns a new object of class 'Blueprint'.
      Returns:
      a new object of class 'Blueprint'.
    • createCompletionNotificationAdapter

      CompletionNotificationAdapter createCompletionNotificationAdapter()
      Returns a new object of class 'Completion Notification Adapter'.
      Returns:
      a new object of class 'Completion Notification Adapter'.
    • createSelectRevealHandler

      SelectRevealHandler createSelectRevealHandler()
      Returns a new object of class 'Select Reveal Handler'.
      Returns:
      a new object of class 'Select Reveal Handler'.
    • getClassMakerPackage

      ClassMakerPackage getClassMakerPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.