org.eclipse.emf.emfstore.internal.server.model.versioning.operations
Interface OperationsFactory

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

public interface OperationsFactory
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:
OperationsPackage

Field Summary
static OperationsFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 AttributeOperation createAttributeOperation()
          Returns a new object of class 'Attribute Operation'.
 CompositeOperation createCompositeOperation()
          Returns a new object of class 'Composite Operation'.
 CreateDeleteOperation createCreateDeleteOperation()
          Returns a new object of class 'Create Delete Operation'.
 ModelElementGroup createModelElementGroup()
          Returns a new object of class 'Model Element Group'.
 MultiAttributeMoveOperation createMultiAttributeMoveOperation()
          Returns a new object of class 'Multi Attribute Move Operation'.
 MultiAttributeOperation createMultiAttributeOperation()
          Returns a new object of class 'Multi Attribute Operation'.
 MultiAttributeSetOperation createMultiAttributeSetOperation()
          Returns a new object of class 'Multi Attribute Set Operation'.
 MultiReferenceMoveOperation createMultiReferenceMoveOperation()
          Returns a new object of class 'Multi Reference Move Operation'.
 MultiReferenceOperation createMultiReferenceOperation()
          Returns a new object of class 'Multi Reference Operation'.
 MultiReferenceSetOperation createMultiReferenceSetOperation()
          Returns a new object of class 'Multi Reference Set Operation'.
 OperationGroup createOperationGroup()
          Returns a new object of class 'Operation Group'.
 OperationId createOperationId()
          Returns a new object of class 'Operation Id'.
 SingleReferenceOperation createSingleReferenceOperation()
          Returns a new object of class 'Single Reference Operation'.
 OperationsPackage getOperationsPackage()
          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 OperationsFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createCompositeOperation

CompositeOperation createCompositeOperation()
Returns a new object of class 'Composite Operation'.

Returns:
a new object of class 'Composite Operation'.

createCreateDeleteOperation

CreateDeleteOperation createCreateDeleteOperation()
Returns a new object of class 'Create Delete Operation'.

Returns:
a new object of class 'Create Delete Operation'.

createAttributeOperation

AttributeOperation createAttributeOperation()
Returns a new object of class 'Attribute Operation'.

Returns:
a new object of class 'Attribute Operation'.

createMultiAttributeOperation

MultiAttributeOperation createMultiAttributeOperation()
Returns a new object of class 'Multi Attribute Operation'.

Returns:
a new object of class 'Multi Attribute Operation'.

createMultiAttributeSetOperation

MultiAttributeSetOperation createMultiAttributeSetOperation()
Returns a new object of class 'Multi Attribute Set Operation'.

Returns:
a new object of class 'Multi Attribute Set Operation'.

createMultiAttributeMoveOperation

MultiAttributeMoveOperation createMultiAttributeMoveOperation()
Returns a new object of class 'Multi Attribute Move Operation'.

Returns:
a new object of class 'Multi Attribute Move Operation'.

createSingleReferenceOperation

SingleReferenceOperation createSingleReferenceOperation()
Returns a new object of class 'Single Reference Operation'.

Returns:
a new object of class 'Single Reference Operation'.

createMultiReferenceOperation

MultiReferenceOperation createMultiReferenceOperation()
Returns a new object of class 'Multi Reference Operation'.

Returns:
a new object of class 'Multi Reference Operation'.

createMultiReferenceSetOperation

MultiReferenceSetOperation createMultiReferenceSetOperation()
Returns a new object of class 'Multi Reference Set Operation'.

Returns:
a new object of class 'Multi Reference Set Operation'.

createMultiReferenceMoveOperation

MultiReferenceMoveOperation createMultiReferenceMoveOperation()
Returns a new object of class 'Multi Reference Move Operation'.

Returns:
a new object of class 'Multi Reference Move Operation'.

createOperationId

OperationId createOperationId()
Returns a new object of class 'Operation Id'.

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

createOperationGroup

OperationGroup createOperationGroup()
Returns a new object of class 'Operation Group'.

Returns:
a new object of class 'Operation Group'.

createModelElementGroup

ModelElementGroup createModelElementGroup()
Returns a new object of class 'Model Element Group'.

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

getOperationsPackage

OperationsPackage getOperationsPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.


Copyright © 2015. All Rights Reserved.