org.eclipse.emf.emfstore.internal.server.model
Interface ModelFactory

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

public interface ModelFactory
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:
ModelPackage

Field Summary
static ModelFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 AuthenticationInformation createAuthenticationInformation()
          Returns a new object of class 'Authentication Information'.
 ClientVersionInfo createClientVersionInfo()
          Returns a new object of class 'Client Version Info'.
 FileIdentifier createFileIdentifier()
          Returns a new object of class 'File Identifier'.
 ProjectHistory createProjectHistory()
          Returns a new object of class 'Project History'.
 ProjectId createProjectId()
          Returns a new object of class 'Project Id'.
 ProjectInfo createProjectInfo()
          Returns a new object of class 'Project Info'.
 ServerSpace createServerSpace()
          Returns a new object of class 'Server Space'.
 SessionId createSessionId()
          Returns a new object of class 'Session Id'.
 VersionInfo createVersionInfo()
          Returns a new object of class 'Version Info'.
 ModelPackage getModelPackage()
          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 ModelFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createProjectHistory

ProjectHistory createProjectHistory()
Returns a new object of class 'Project History'.

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

createProjectInfo

ProjectInfo createProjectInfo()
Returns a new object of class 'Project Info'.

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

createSessionId

SessionId createSessionId()
Returns a new object of class 'Session Id'.

Returns:
a new object of class 'Session Id'.

createServerSpace

ServerSpace createServerSpace()
Returns a new object of class 'Server Space'.

Returns:
a new object of class 'Server Space'.

createProjectId

ProjectId createProjectId()
Returns a new object of class 'Project Id'.

Returns:
a new object of class 'Project Id'.

createVersionInfo

VersionInfo createVersionInfo()
Returns a new object of class 'Version Info'.

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

createClientVersionInfo

ClientVersionInfo createClientVersionInfo()
Returns a new object of class 'Client Version Info'.

Returns:
a new object of class 'Client Version Info'.

createFileIdentifier

FileIdentifier createFileIdentifier()
Returns a new object of class 'File Identifier'.

Returns:
a new object of class 'File Identifier'.

createAuthenticationInformation

AuthenticationInformation createAuthenticationInformation()
Returns a new object of class 'Authentication Information'.

Returns:
a new object of class 'Authentication Information'.

getModelPackage

ModelPackage getModelPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.


Copyright © 2015. All Rights Reserved.