Fork me on GitHub

owlapi-simplex:gen-api

Full name:

de.jpdigital:owlapi-simplex-maven-plugin:0.1.1:gen-api

Description:

Mojo invoking the code generators provided by owlapi-simplex-core with the parameters set in the pom.xml.

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: compile+runtime.
  • Binds by default to the lifecycle phase: generate-sources.

Required Parameters

Name Type Since Description
<outputDirectory> File - Location of the output directory, relative to the project build directory. Default value is ${project.build.directory/generated-sources}.
Default value is: ${project.build.directory}/generated-sources.
User property is: outputDir.
<owlFiles> String[] - The OWL files to use. They must be provided in the correct order so that imports in the OWL files can be resolved. The path are relative to the resource directory.

Optional Parameters

Name Type Since Description
<generateIriConstantsForAnnotationProperties> boolean - (no description)
Default value is: true.
<generateIriConstantsForClasses> boolean - (no description)
Default value is: true.
<generateIriConstantsForDataProperties> boolean - (no description)
Default value is: true.
<generateIriConstantsForIndividuals> boolean - (no description)
Default value is: true.
<generateIriConstantsForObjectProperties> boolean - (no description)
Default value is: true.
<generateOntologyLoader> boolean - (no description)
Default value is: true.
<generateRepositories> boolean - (no description)
Default value is: true.

Parameter Details

<generateIriConstantsForAnnotationProperties>

(no description)
  • Type: boolean
  • Required: No
  • Default: true

<generateIriConstantsForClasses>

(no description)
  • Type: boolean
  • Required: No
  • Default: true

<generateIriConstantsForDataProperties>

(no description)
  • Type: boolean
  • Required: No
  • Default: true

<generateIriConstantsForIndividuals>

(no description)
  • Type: boolean
  • Required: No
  • Default: true

<generateIriConstantsForObjectProperties>

(no description)
  • Type: boolean
  • Required: No
  • Default: true

<generateOntologyLoader>

(no description)
  • Type: boolean
  • Required: No
  • Default: true

<generateRepositories>

(no description)
  • Type: boolean
  • Required: No
  • Default: true

<outputDirectory>

Location of the output directory, relative to the project build directory. Default value is ${project.build.directory/generated-sources}.
  • Type: java.io.File
  • Required: Yes
  • User Property: outputDir
  • Default: ${project.build.directory}/generated-sources

<owlFiles>

The OWL files to use. They must be provided in the correct order so that imports in the OWL files can be resolved. The path are relative to the resource directory.
  • Type: java.lang.String[]
  • Required: Yes