public static class AssemblerGroup.ExpandingAssemblerGroup extends AssemblerGroup
AssemblerGroup.ExpandingAssemblerGroup, AssemblerGroup.Frame
content, defaultModel, documentManager, fileManager, general, infModel, locationMapper, memoryModel, modelSource, ontModel, ontModelSpec, prefixMapping, reasonerFactory, ruleSet, unionModel
Constructor and Description |
---|
ExpandingAssemblerGroup() |
Modifier and Type | Method and Description |
---|---|
Assembler |
assemblerFor(Resource type) |
Set<Resource> |
implementsTypes() |
AssemblerGroup |
implementWith(Resource type,
Assembler a) |
void |
loadClasses(Model model) |
Object |
open(Assembler a,
Resource suppliedRoot,
Mode mode)
The core operation: answer a new object constructed according to the
object description hanging from
root , using the assembler
a for any sub-objects. |
copy, create, openModel
getOptionalClassName, getRequiredResource, open, open, openModel
public Object open(Assembler a, Resource suppliedRoot, Mode mode)
Assembler
root
, using the assembler
a
for any sub-objects. Use mode
to decide
if persistent objects are to be re-used or created; this mode is passed down
to all sub-object construction.open
in interface Assembler
open
in class AssemblerBase
public void loadClasses(Model model)
public AssemblerGroup implementWith(Resource type, Assembler a)
implementWith
in class AssemblerGroup
public Assembler assemblerFor(Resource type)
assemblerFor
in class AssemblerGroup
Licenced under the Apache License, Version 2.0