public static class AssemblerGroup.ExpandingAssemblerGroup extends AssemblerGroup
AssemblerGroup.ExpandingAssemblerGroup, AssemblerGroup.Framecontent, 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, openModelgetOptionalClassName, getRequiredResource, open, open, openModelpublic Object open(Assembler a, Resource suppliedRoot, Mode mode)
Assemblerroot, 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 Assembleropen in class AssemblerBasepublic void loadClasses(Model model)
public AssemblerGroup implementWith(Resource type, Assembler a)
implementWith in class AssemblerGrouppublic Assembler assemblerFor(Resource type)
assemblerFor in class AssemblerGroupLicenced under the Apache License, Version 2.0