## Uses of Interface
org.eclipse.rdf4j.model.ModelFactory

- Packages that use ModelFactory
  Package | Description
  --- | ---
  org.eclipse.rdf4j.model.impl | Default implementations of the RDF model interfaces
  org.eclipse.rdf4j.model.util | Helper classes for working with RDF models.
  org.eclipse.rdf4j.query | Interfaces and classes for handling queries and query results.
  org.eclipse.rdf4j.repository.manager | Functionality for Repository lifecycle management and sharing.
  org.eclipse.rdf4j.rio | Rio: The RDF4J parser/writer API.
  org.eclipse.rdf4j.rio.helpers | Provides helpers classes for Rio.
  org.eclipse.rdf4j.rio.turtle | Parser/writer for the Turtle format.
  org.eclipse.rdf4j.sail.base | Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).

- - ### Uses of ModelFactory in org.eclipse.rdf4j.model.impl

    Classes in org.eclipse.rdf4j.model.impl that implement ModelFactory
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DynamicModelFactory` | Creates `DynamicModel`.
    `class` | `LinkedHashModelFactory` | Creates `LinkedHashModel`.
    `class` | `TreeModelFactory` | Creates `TreeModel`.

    Constructors in org.eclipse.rdf4j.model.impl with parameters of type ModelFactory
    Constructor | Description
    --- | ---
    `DynamicModel​(ModelFactory modelFactory)` |

  - ### Uses of ModelFactory in org.eclipse.rdf4j.model.util

    Methods in org.eclipse.rdf4j.model.util with parameters of type ModelFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Model` | Models.`convertRDFStarToReification​(ValueFactory vf, Model model, ModelFactory modelFactory)` | Converts the statements in supplied RDF-star model to a new RDF model using reificiation.
    `static Model` | Models.`convertReificationToRDFStar​(ValueFactory vf, Model model, ModelFactory modelFactory)` | Converts the statements in supplied RDF reification model to a new RDF-star model.

    Constructors in org.eclipse.rdf4j.model.util with parameters of type ModelFactory
    Constructor | Description
    --- | ---
    `ModelCollector​(ModelFactory factory)` | Constructor

  - ### Uses of ModelFactory in org.eclipse.rdf4j.query

    Methods in org.eclipse.rdf4j.query with parameters of type ModelFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Model` | QueryResults.`asModel​(CloseableIteration<? extends Statement,​? extends RDF4JException> iteration, ModelFactory modelFactory)` | Get a `Model` containing all elements obtained from the specified query result.

  - ### Uses of ModelFactory in org.eclipse.rdf4j.repository.manager

    Methods in org.eclipse.rdf4j.repository.manager that return ModelFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `ModelFactory` | RepositoryManager.`getModelFactory()` | Get the `ModelFactory` used for creating new `Model` objects in the manager.

    Methods in org.eclipse.rdf4j.repository.manager with parameters of type ModelFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | RepositoryManager.`setModelFactory​(ModelFactory modelFactory)` | Set the `ModelFactory` to use for creating new `Model` objects in the manager.

  - ### Uses of ModelFactory in org.eclipse.rdf4j.rio

    Methods in org.eclipse.rdf4j.rio with parameters of type ModelFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Model` | Rio.`parse​(InputStream in, String baseURI, RDFFormat dataFormat, ParserConfig settings, ValueFactory valueFactory, ParseErrorListener errors, ModelFactory modelFactory, Resource... contexts)` | Adds RDF data from an `InputStream` to a `Model`, optionally to one or more named contexts.
    `static Model` | Rio.`parse​(Reader reader, String baseURI, RDFFormat dataFormat, ParserConfig settings, ValueFactory valueFactory, ParseErrorListener errors, ModelFactory modelFactory, Resource... contexts)` | Adds RDF data from a `Reader` to a `Model`, optionally to one or more named contexts.

  - ### Uses of ModelFactory in org.eclipse.rdf4j.rio.helpers

    Methods in org.eclipse.rdf4j.rio.helpers that return ModelFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `ModelFactory` | RDFHandlerWrapper.`getModelFactory()` |

    Constructors in org.eclipse.rdf4j.rio.helpers with parameters of type ModelFactory
    Constructor | Description
    --- | ---
    `RDFHandlerWrapper​(ModelFactory modelFactory, RDFHandler... rdfHandlers)` | Creates a new RDFHandlerWrapper that wraps the supplied RDF handler(s).

  - ### Uses of ModelFactory in org.eclipse.rdf4j.rio.turtle

    Methods in org.eclipse.rdf4j.rio.turtle that return ModelFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ModelFactory` | TurtleWriter.`getModelFactory()` |

    Methods in org.eclipse.rdf4j.rio.turtle with parameters of type ModelFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TurtleWriter.`setModelFactory​(ModelFactory modelFactory)` | Set a `ModelFactory` to use for creating internal Models for statement processing/buffering purposes.

  - ### Uses of ModelFactory in org.eclipse.rdf4j.sail.base

    Constructors in org.eclipse.rdf4j.sail.base with parameters of type ModelFactory
    Constructor | Description
    --- | ---
    `SnapshotSailStore​(SailStore backingStore, ModelFactory modelFactory)` | Wraps an `SailStore`, tracking changes in `ModelFactory` instances.