|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ModelSource
The revised and soon-to-be-core interface for sources of models, typically generated from RDF descriptions.
ModelSources can supply models in a variety of ways.
Method Summary | |
---|---|
Model |
createDefaultModel()
Answer this ModelSource's default model. |
Model |
createFreshModel()
Answer a Model that satisfies this ModelSource's shape. |
Model |
createModel()
Deprecated. use createDefaultModel or createFreshModel as appropriate. |
Model |
getModel()
Deprecated. use createDefaultModel or createFreshModel as appropriate. |
Model |
openModel(java.lang.String name)
Answer a model. |
Model |
openModelIfPresent(java.lang.String string)
Answer the model named by string in this ModelSource,
if it [still] has one, or null if there isn't one. |
Method Detail |
---|
Model createDefaultModel()
null
.
Model createFreshModel()
null
.
Model openModel(java.lang.String name)
It is expected that uses of different names will answer different models (different in the strong sense of not having the same underlying graph, too).
If the ModelSource does not have a model with this name,
and if it is not prepared to create one, it should throw a
DoesNotExistException. This method never returns null
.
Model openModelIfPresent(java.lang.String string)
string
in this ModelSource,
if it [still] has one, or null
if there isn't one.
The ModelSource should not create a fresh model if it
doesn't already have one.
Model getModel()
Model createModel()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |