Interface PersistenceFactory
- 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:
PersistenceFactoryImpl
public interface PersistenceFactory
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:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final PersistenceFactory
The singleton instance of the factory. -
Method Summary
Modifier and TypeMethodDescriptionReturns a new object of class 'All Config'.Returns a new object of class 'Cron Strategy'.Returns a new object of class 'Equals Filter'.Returns a new object of class 'Filter'.Returns a new object of class 'Filter Details'.Returns a new object of class 'Group Config'.Returns a new object of class 'Include Filter'.Returns a new object of class 'Item Config'.Returns a new object of class 'Not Equals Filter'.Returns a new object of class 'Not Include Filter'.Returns a new object of class 'Configuration'.Returns a new object of class 'Model'.Returns a new object of class 'Strategy'.Returns a new object of class 'Threshold Filter'.Returns a new object of class 'Time Filter'.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 Details
-
eINSTANCE
The singleton instance of the factory.
-
-
Method Details
-
createPersistenceModel
PersistenceModel createPersistenceModel()Returns a new object of class 'Model'.- Returns:
- a new object of class 'Model'.
-
createStrategy
Strategy createStrategy()Returns a new object of class 'Strategy'.- Returns:
- a new object of class 'Strategy'.
-
createFilter
Filter createFilter()Returns a new object of class 'Filter'.- Returns:
- a new object of class 'Filter'.
-
createFilterDetails
FilterDetails createFilterDetails()Returns a new object of class 'Filter Details'.- Returns:
- a new object of class 'Filter Details'.
-
createThresholdFilter
ThresholdFilter createThresholdFilter()Returns a new object of class 'Threshold Filter'.- Returns:
- a new object of class 'Threshold Filter'.
-
createTimeFilter
TimeFilter createTimeFilter()Returns a new object of class 'Time Filter'.- Returns:
- a new object of class 'Time Filter'.
-
createEqualsFilter
EqualsFilter createEqualsFilter()Returns a new object of class 'Equals Filter'.- Returns:
- a new object of class 'Equals Filter'.
-
createNotEqualsFilter
NotEqualsFilter createNotEqualsFilter()Returns a new object of class 'Not Equals Filter'.- Returns:
- a new object of class 'Not Equals Filter'.
-
createIncludeFilter
IncludeFilter createIncludeFilter()Returns a new object of class 'Include Filter'.- Returns:
- a new object of class 'Include Filter'.
-
createNotIncludeFilter
NotIncludeFilter createNotIncludeFilter()Returns a new object of class 'Not Include Filter'.- Returns:
- a new object of class 'Not Include Filter'.
-
createPersistenceConfiguration
PersistenceConfiguration createPersistenceConfiguration()Returns a new object of class 'Configuration'.- Returns:
- a new object of class 'Configuration'.
-
createAllConfig
AllConfig createAllConfig()Returns a new object of class 'All Config'.- Returns:
- a new object of class 'All Config'.
-
createItemConfig
ItemConfig createItemConfig()Returns a new object of class 'Item Config'.- Returns:
- a new object of class 'Item Config'.
-
createGroupConfig
GroupConfig createGroupConfig()Returns a new object of class 'Group Config'.- Returns:
- a new object of class 'Group Config'.
-
createCronStrategy
CronStrategy createCronStrategy()Returns a new object of class 'Cron Strategy'.- Returns:
- a new object of class 'Cron Strategy'.
-
getPersistencePackage
PersistencePackage getPersistencePackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-