Interface GitLabFactory

All Superinterfaces:
EFactory, EModelElement, EObject, Notifier
All Known Implementing Classes:
GitLabFactoryImpl

public interface GitLabFactory extends EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
See Also:
  • Field Details

  • Method Details

    • createLoad

      Returns a new object of class 'Load'.
      Returns:
      a new object of class 'Load'.
    • createGitLab

      Returns a new object of class 'Git Lab'.
      Returns:
      a new object of class 'Git Lab'.
    • createGroup

      Returns a new object of class 'Group'.
      Returns:
      a new object of class 'Group'.
    • createMember

      Returns a new object of class 'Member'.
      Returns:
      a new object of class 'Member'.
    • createUser

      Returns a new object of class 'User'.
      Returns:
      a new object of class 'User'.
    • createProject

      Returns a new object of class 'Project'.
      Returns:
      a new object of class 'Project'.
    • createProjectSharedGroup

      Returns a new object of class 'Project Shared Group'.
      Returns:
      a new object of class 'Project Shared Group'.
    • createProjectStatistics

      Returns a new object of class 'Project Statistics'.
      Returns:
      a new object of class 'Project Statistics'.
    • createProjectLicense

      Returns a new object of class 'Project License'.
      Returns:
      a new object of class 'Project License'.
    • createContributor

      Returns a new object of class 'Contributor'.
      Returns:
      a new object of class 'Contributor'.
    • createProjectAccess

      Returns a new object of class 'Project Access'.
      Returns:
      a new object of class 'Project Access'.
    • createBranch

      Returns a new object of class 'Branch'.
      Returns:
      a new object of class 'Branch'.
    • createOwner

      Returns a new object of class 'Owner'.
      Returns:
      a new object of class 'Owner'.
    • createTreeItem

      Returns a new object of class 'Tree Item'.
      Returns:
      a new object of class 'Tree Item'.
    • createTree

      Returns a new object of class 'Tree'.
      Returns:
      a new object of class 'Tree'.
    • createBlob

      Returns a new object of class 'Blob'.
      Returns:
      a new object of class 'Blob'.
    • createRepositoryFile

      Returns a new object of class 'Repository File'.
      Returns:
      a new object of class 'Repository File'.
    • createTextRepositoryFile

      Returns a new object of class 'Text Repository File'.
      Returns:
      a new object of class 'Text Repository File'.
    • createBinaryRepositoryFile

      Returns a new object of class 'Binary Repository File'.
      Returns:
      a new object of class 'Binary Repository File'.
    • createEObjectRepositoryFile

      Returns a new object of class 'EObject Repository File'.
      Returns:
      a new object of class 'EObject Repository File'.
    • createListRepositoryFile

      Returns a new object of class 'List Repository File'.
      Returns:
      a new object of class 'List Repository File'.
    • getGitLabPackage

      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.