org.eclipse.emf.emfstore.internal.server.model.versioning
Interface VersioningFactory

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:
VersioningFactoryImpl

public interface VersioningFactory
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:
VersioningPackage

Field Summary
static VersioningFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 AncestorVersionSpec createAncestorVersionSpec()
          Returns a new object of class 'Ancestor Version Spec'.
 BranchInfo createBranchInfo()
          Returns a new object of class 'Branch Info'.
 BranchVersionSpec createBranchVersionSpec()
          Returns a new object of class 'Branch Version Spec'.
 ChangePackage createChangePackage()
          Returns a new object of class 'Change Package'.
 DateVersionSpec createDateVersionSpec()
          Returns a new object of class 'Date Version Spec'.
 HeadVersionSpec createHeadVersionSpec()
          Returns a new object of class 'Head Version Spec'.
 HistoryInfo createHistoryInfo()
          Returns a new object of class 'History Info'.
 LogMessage createLogMessage()
          Returns a new object of class 'Log Message'.
 ModelElementQuery createModelElementQuery()
          Returns a new object of class 'Model Element Query'.
 PagedUpdateVersionSpec createPagedUpdateVersionSpec()
          Returns a new object of class 'Paged Update Version Spec'.
 PathQuery createPathQuery()
          Returns a new object of class 'Path Query'.
 PrimaryVersionSpec createPrimaryVersionSpec()
          Returns a new object of class 'Primary Version Spec'.
 RangeQuery createRangeQuery()
          Returns a new object of class 'Range Query'.
 TagVersionSpec createTagVersionSpec()
          Returns a new object of class 'Tag Version Spec'.
 Version createVersion()
          Returns a new object of class 'Version'.
 VersionProperty createVersionProperty()
          Returns a new object of class 'Version Property'.
 VersioningPackage getVersioningPackage()
          Returns the package supported by this factory.
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eINSTANCE

static final VersioningFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createTagVersionSpec

TagVersionSpec createTagVersionSpec()
Returns a new object of class 'Tag Version Spec'.

Returns:
a new object of class 'Tag Version Spec'.

createDateVersionSpec

DateVersionSpec createDateVersionSpec()
Returns a new object of class 'Date Version Spec'.

Returns:
a new object of class 'Date Version Spec'.

createPrimaryVersionSpec

PrimaryVersionSpec createPrimaryVersionSpec()
Returns a new object of class 'Primary Version Spec'.

Returns:
a new object of class 'Primary Version Spec'.

createLogMessage

LogMessage createLogMessage()
Returns a new object of class 'Log Message'.

Returns:
a new object of class 'Log Message'.

createChangePackage

ChangePackage createChangePackage()
Returns a new object of class 'Change Package'.

Returns:
a new object of class 'Change Package'.

createHistoryInfo

HistoryInfo createHistoryInfo()
Returns a new object of class 'History Info'.

Returns:
a new object of class 'History Info'.

createRangeQuery

RangeQuery createRangeQuery()
Returns a new object of class 'Range Query'.

Returns:
a new object of class 'Range Query'.

createPathQuery

PathQuery createPathQuery()
Returns a new object of class 'Path Query'.

Returns:
a new object of class 'Path Query'.

createModelElementQuery

ModelElementQuery createModelElementQuery()
Returns a new object of class 'Model Element Query'.

Returns:
a new object of class 'Model Element Query'.

createVersion

Version createVersion()
Returns a new object of class 'Version'.

Returns:
a new object of class 'Version'.

createHeadVersionSpec

HeadVersionSpec createHeadVersionSpec()
Returns a new object of class 'Head Version Spec'.

Returns:
a new object of class 'Head Version Spec'.

createVersionProperty

VersionProperty createVersionProperty()
Returns a new object of class 'Version Property'.

Returns:
a new object of class 'Version Property'.

createBranchVersionSpec

BranchVersionSpec createBranchVersionSpec()
Returns a new object of class 'Branch Version Spec'.

Returns:
a new object of class 'Branch Version Spec'.

createBranchInfo

BranchInfo createBranchInfo()
Returns a new object of class 'Branch Info'.

Returns:
a new object of class 'Branch Info'.

createAncestorVersionSpec

AncestorVersionSpec createAncestorVersionSpec()
Returns a new object of class 'Ancestor Version Spec'.

Returns:
a new object of class 'Ancestor Version Spec'.

createPagedUpdateVersionSpec

PagedUpdateVersionSpec createPagedUpdateVersionSpec()
Returns a new object of class 'Paged Update Version Spec'.

Returns:
a new object of class 'Paged Update Version Spec'.

getVersioningPackage

VersioningPackage getVersioningPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.


Copyright © 2015. All Rights Reserved.