public class CodeGenerator extends Object
Modifier and Type | Field and Description |
---|---|
static String |
GENERATOR_VERSION |
static String |
SEMANTICS_OWL |
static String |
SEMANTICS_RDFS |
static String |
SEMANTICS_RDFS_AND_OWL |
Constructor and Description |
---|
CodeGenerator() |
Modifier and Type | Method and Description |
---|---|
static void |
generate(Model modelWithSchemaData,
File outDir,
String packagename,
Reasoning semantics,
boolean skipbuiltins,
boolean alwaysWriteToModel,
String methodnamePrefix)
Deprecated.
|
static void |
generate(Model modelWithSchemaData,
File outDir,
String packagename,
Reasoning semantics,
boolean skipbuiltins,
String methodnamePrefix) |
static void |
generate(String schemafilename,
String outdir,
String packagename,
Reasoning semantics,
boolean skipbuiltins) |
static void |
generate(String schemafilename,
String outdir,
String packagename,
Reasoning semantics,
boolean skipbuiltins,
String methodnamePrefix)
Generate a Java class model from the given RDFS/OWL schema file
|
static void |
generate(String schemafilename,
String outdir,
String packagename,
String semantics,
boolean skipbuiltins,
boolean alwaysWriteToModel,
String methodnamePrefix) |
static Model |
loadSchemaDataModel(String schemafilename)
load & deanonymize a schema file into a Jena RDF model
|
static void |
main(String[] args)
Generate a Java class model from the given RDFS/OWL schema file
|
public static final String GENERATOR_VERSION
public static final String SEMANTICS_RDFS
public static final String SEMANTICS_OWL
public static final String SEMANTICS_RDFS_AND_OWL
public static void main(String[] args) throws Exception
args
- schemafilename, outdir, packagename, (RDFS|OWL)Exception
public static void generate(String schemafilename, String outdir, String packagename, Reasoning semantics, boolean skipbuiltins) throws Exception
Exception
public static void generate(String schemafilename, String outdir, String packagename, Reasoning semantics, boolean skipbuiltins, String methodnamePrefix) throws Exception
schemafilename
- a path to an rdf or owl file.
File extension determines parsing according to known syntaxes
in Syntax.packagename
- - e.g. 'org.ontoware.myname.reactor'semantics
- - 'rdfs', 'owl' or 'rdfs+owl' (experimental)skipbuiltins
- if false, internal helper classes are re-generated.
This is usually not needed.outdir
- e.g './src' or './gen-src'methodnamePrefix
- Exception
public static void generate(String schemafilename, String outdir, String packagename, String semantics, boolean skipbuiltins, boolean alwaysWriteToModel, String methodnamePrefix) throws Exception
schemafilename
- outdir
- packagename
- semantics
- skipbuiltins
- alwaysWriteToModel
- TODO this is currently just ignored.methodnamePrefix
- Exception
@Deprecated public static void generate(Model modelWithSchemaData, File outDir, String packagename, Reasoning semantics, boolean skipbuiltins, boolean alwaysWriteToModel, String methodnamePrefix) throws Exception
generate(Model,File,String,Reasoning,boolean,String)
insteadmodelWithSchemaData
- a Model in which the ontology to generate Java
classes form is loadedoutDir
- packagename
- semantics
- skipbuiltins
- alwaysWriteToModel
- methodnamePrefix
- Exception
public static void generate(Model modelWithSchemaData, File outDir, String packagename, Reasoning semantics, boolean skipbuiltins, String methodnamePrefix) throws IOException
modelWithSchemaData
- a Model in which the ontology to generate Java
classes form is loadedoutDir
- packagename
- semantics
- skipbuiltins
- methodnamePrefix
- IOException
Copyright © 2005–2018 IT-Consulting Dr. Max Völkel | Project started at FZI Forschungszentrum Informatik, www.fzi.de. All rights reserved.