- All Superinterfaces:
EFactory,EModelElement,EObject,Notifier
- All Known Implementing Classes:
GitLabFactoryImpl
The Factory for the model.
It provides a create method for each non-abstract class of the model.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final GitLabFactoryThe singleton instance of the factory. -
Method Summary
Modifier and TypeMethodDescriptionReturns a new object of class 'Binary Repository File'.Returns a new object of class 'Blob'.Returns a new object of class 'Branch'.Returns a new object of class 'Contributor'.Returns a new object of class 'EObject Repository File'.Returns a new object of class 'Git Lab'.Returns a new object of class 'Group'.Returns a new object of class 'List Repository File'.Returns a new object of class 'Load'.Returns a new object of class 'Member'.Returns a new object of class 'Owner'.Returns a new object of class 'Project'.Returns a new object of class 'Project Access'.Returns a new object of class 'Project License'.Returns a new object of class 'Project Shared Group'.Returns a new object of class 'Project Statistics'.Returns a new object of class 'Repository File'.Returns a new object of class 'Text Repository File'.Returns a new object of class 'Tree'.Returns a new object of class 'Tree Item'.Returns a new object of class 'User'.Returns the package supported by this factory.Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackageMethods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotationsMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eINSTANCE
The singleton instance of the factory.
-
-
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'.
-
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.
-