Interface ModelFactory

  • All Known Subinterfaces:
    IndexAwareModelFactory
    All Known Implementing Classes:
    BinaryModelFactory, DefaultModelPersistence, FilePerRootModelFactory

    public interface ModelFactory
    Represents a data source loading/saving/upgrading strategy. The location resides rather on the DataSource side than here while the storage parameters belong here. NB: The ModelFactory knows about DataSource but not vice versa. Creates/upgrades/saves/loads models (instances of SModel) from data sources. NB: the default implementation of the methods added in 3.5 will be dropped at the 2017.3 minor release. Please do not linger to pass on the new API.