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:
    ClassMakerPackage
    • Field Detail

      • eINSTANCE

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

      • 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'.
      • createProject

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

        ModelPair createModelPair()
        Returns a new object of class 'Model Pair'.
        Returns:
        a new object of class 'Model Pair'.
      • 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.