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 Details

    • eINSTANCE

      static final PersistenceFactory 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.