public abstract class PropertyBuildingSupport extends PropertySchemaAnnotationSupport implements BuildableRDFSProperty
GET_CONNECTION, GET_RESOURCE| Constructor and Description |
|---|
PropertyBuildingSupport() |
| Modifier and Type | Method and Description |
|---|---|
String |
getCapitalizedIdentifier(OntGenerationConfig config,
boolean plural)
Generates a uppercase identifier for this property based on the natural language preferences
set in
config. |
com.squareup.javapoet.ClassName |
getDomainJavaPoetClassName(OntGenerationConfig config)
Returns the JavaPoet class name of the most specific common superclass of all
classes defined as the domain of this property.
|
String |
getLowercaseIdentifier(OntGenerationConfig config,
boolean plural)
Generates a lowercase identifier for this property based on the natural language preferences
set in
config. |
com.squareup.javapoet.ClassName |
getRangeJavaPoetClassName(OntGenerationConfig config)
Returns the JavaPoet class name of the most specific common superclass of all
classes defined as the range of this property.
|
addDomain, addRange, addSuperpropertyaddComment, addLabeldelete, getResource, getResourceAsString, getTriples, setResource, setResourceAsStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCardinality, getSubPropertiesaddDomain, addRange, addSuperproperty, getDomains, getRanges, getSuperproperties, setDomains, setRanges, setSuperpropertiesaddComment, addLabel, getComments, getLabels, setComments, setLabelsdelete, getResourceAsString, getTriples, setResource, setResourceAsStringgetObjectConnection, getResourcebuildAdder, buildAdderAll, buildAdderAllImplementation, buildAdderImplementation, buildGetter, buildRemover, buildRemoverAll, buildRemoverAllImplementation, buildRemoverImplementation, buildSetter, buildVarArgSetter, buildVarArgSetterImplementationpublic com.squareup.javapoet.ClassName getDomainJavaPoetClassName(OntGenerationConfig config) throws org.openrdf.repository.RepositoryException
getDomainJavaPoetClassName in interface BuildableOntologyPropertyconfig - The configuration for building the class name.config
or null if no such class can be determined.org.openrdf.repository.RepositoryExceptionpublic com.squareup.javapoet.ClassName getRangeJavaPoetClassName(OntGenerationConfig config) throws org.openrdf.repository.RepositoryException
getRangeJavaPoetClassName in interface BuildableOntologyPropertyconfig - The configuration for building the class name.config
or null if no such class can be determined.org.openrdf.repository.RepositoryExceptionpublic String getLowercaseIdentifier(OntGenerationConfig config, boolean plural) throws org.openrdf.repository.RepositoryException
BuildableOntologyPropertyconfig.getLowercaseIdentifier in interface BuildableOntologyPropertyconfig - The configuration object on basis of which the identifier will be built.plural - Whether the identifier should be in plural form.config.org.openrdf.repository.RepositoryExceptionpublic String getCapitalizedIdentifier(OntGenerationConfig config, boolean plural) throws org.openrdf.repository.RepositoryException
BuildableOntologyPropertyconfig.getCapitalizedIdentifier in interface BuildableOntologyPropertyconfig - The configuration object on basis of which the identifier will be built.plural - Whether the identifier should be in plural form.config.org.openrdf.repository.RepositoryExceptionCopyright © 2017 Chair of Distributed Information Systems - University of Passau. All rights reserved.