Uses of Interface
org.incenp.obofoundry.sssom.transform.IMappingTransformer
Packages that use IMappingTransformer
Package
Description
-
Uses of IMappingTransformer in org.incenp.obofoundry.sssom.owl
Classes in org.incenp.obofoundry.sssom.owl that implement IMappingTransformerModifier and TypeClassDescriptionclass
A class to generated annotated OWL axioms from a mapping.class
A class to generate OWL annotation assertion axioms from mappings.class
A class to generate OWL axioms “directly”, that is without any external input outside of the mappings themselves.class
A class to generate OWL equivalence axioms from mappings.class
Represents the SSSOM/T-OWL generator function "annotate".class
Deprecated.class
Deprecated.Maintained for backwards compatibility only; useannotate(%{subject_id},
class
Deprecated.Maintained for backwards compatibility only.class
Deprecated.Maintained for backwards compatibility only.class
Represents the SSSOM/T-OWL generator function "create_axiom".Methods in org.incenp.obofoundry.sssom.owl that return IMappingTransformerModifier and TypeMethodDescriptionIMappingTransformer
<org.semanticweb.owlapi.model.OWLAxiom> IMappingTransformer
<org.semanticweb.owlapi.model.OWLAxiom> Deprecated.IMappingTransformer
<org.semanticweb.owlapi.model.OWLAxiom> Deprecated.Deprecated.Deprecated.IMappingTransformer
<org.semanticweb.owlapi.model.OWLAxiom> IMappingTransformer
<org.semanticweb.owlapi.model.OWLAxiom> IMappingTransformer
<org.semanticweb.owlapi.model.OWLAxiom> SSSOMTOwlApplication.createAnnotatedTransformer
(IMappingTransformer<org.semanticweb.owlapi.model.OWLAxiom> innerTransformer, String spec) Deprecated.static IMappingTransformer
<org.semanticweb.owlapi.model.OWLAxiom> SSSOMTHelper.maybeCreateAnnotatedTransformer
(SSSOMTOwlApplication application, IMappingTransformer<org.semanticweb.owlapi.model.OWLAxiom> innerTransformer, Map<String, String> keyedArguments) Given an axiom generator, maybe wraps it into another generator that would produce the same axiom but annotated with metadata from the mapping from which the axiom is derived.static IMappingTransformer
<org.semanticweb.owlapi.model.OWLAxiom> SSSOMTHelper.maybeCreateAnnotatedTransformer
(SSSOMTOwlApplication application, IMappingTransformer<org.semanticweb.owlapi.model.OWLAxiom> innerTransformer, Map<String, String> keyedArguments, List<String> arguments, int nArgs) Given an axiom generator, maybe wraps it into another generator that would produce the same axiom but annotated with metadata from the mapping from which the axiom is derived.Methods in org.incenp.obofoundry.sssom.owl with parameters of type IMappingTransformerModifier and TypeMethodDescriptionvoid
OWLGenerator.addRule
(IMappingFilter filter, IMappingTransformer<Mapping> preprocessor, IMappingTransformer<org.semanticweb.owlapi.model.OWLAxiom> generator) Adds a processing rule.IMappingTransformer
<org.semanticweb.owlapi.model.OWLAxiom> SSSOMTOwlApplication.createAnnotatedTransformer
(IMappingTransformer<org.semanticweb.owlapi.model.OWLAxiom> innerTransformer, String spec) Deprecated.static IMappingTransformer
<org.semanticweb.owlapi.model.OWLAxiom> SSSOMTHelper.maybeCreateAnnotatedTransformer
(SSSOMTOwlApplication application, IMappingTransformer<org.semanticweb.owlapi.model.OWLAxiom> innerTransformer, Map<String, String> keyedArguments) Given an axiom generator, maybe wraps it into another generator that would produce the same axiom but annotated with metadata from the mapping from which the axiom is derived.static IMappingTransformer
<org.semanticweb.owlapi.model.OWLAxiom> SSSOMTHelper.maybeCreateAnnotatedTransformer
(SSSOMTOwlApplication application, IMappingTransformer<org.semanticweb.owlapi.model.OWLAxiom> innerTransformer, Map<String, String> keyedArguments, List<String> arguments, int nArgs) Given an axiom generator, maybe wraps it into another generator that would produce the same axiom but annotated with metadata from the mapping from which the axiom is derived.Constructors in org.incenp.obofoundry.sssom.owl with parameters of type IMappingTransformerModifierConstructorDescriptionAnnotatedAxiomGenerator
(org.semanticweb.owlapi.model.OWLOntology ontology, IMappingTransformer<org.semanticweb.owlapi.model.OWLAxiom> innerGenerator, IMetadataTransformer<Mapping, org.semanticweb.owlapi.model.IRI> slotTranslator) Creates a new instance with the specified generator and metadata transformer.AnnotatedAxiomGenerator
(org.semanticweb.owlapi.model.OWLOntology ontology, IMappingTransformer<org.semanticweb.owlapi.model.OWLAxiom> innerGenerator, IMetadataTransformer<Mapping, org.semanticweb.owlapi.model.IRI> slotTranslator, boolean onlyMetadata) Creates a new instance with the specified generator and metadata transformer.AnnotatedAxiomGenerator
(org.semanticweb.owlapi.model.OWLOntology ontology, IMappingTransformer<org.semanticweb.owlapi.model.OWLAxiom> innerGenerator, IMetadataTransformer<Mapping, org.semanticweb.owlapi.model.IRI> slotTranslator, Collection<String> slots) Creates a new instance with the specified generator and metadata transformer, and a customised list of slots to use to generate the annotations.AnnotationAxiomGenerator
(org.semanticweb.owlapi.model.OWLOntology ontology, org.semanticweb.owlapi.model.IRI property, IMappingTransformer<String> texter) Creates a new instance.AnnotationAxiomGenerator
(org.semanticweb.owlapi.model.OWLOntology ontology, org.semanticweb.owlapi.model.IRI property, IMappingTransformer<String> texter, boolean invert) Creates a new instance to annotate the object of a mapping rather than the subject.EquivalentAxiomGenerator
(org.semanticweb.owlapi.model.OWLOntology ontology, IMappingTransformer<org.semanticweb.owlapi.model.OWLClassExpression> expr, boolean invert) Creates a new instance with a class expression that is derived from the mapping at application time. -
Uses of IMappingTransformer in org.incenp.obofoundry.sssom.transform
Classes in org.incenp.obofoundry.sssom.transform that implement IMappingTransformerModifier and TypeClassDescriptionclass
A mapping transformer that applies arbitrary changes to a mapping.class
A mapping transformer that has a string representation.class
Represents the SSSOM/T standard preprocessor function "invert".class
Represents the SSSOM/T standard preprocessor function "stop".Methods in org.incenp.obofoundry.sssom.transform that return IMappingTransformerModifier and TypeMethodDescriptionDeprecated.MappingFormatter.getTransformer
(String format) Gets a mapping transformer that can directly create a formatted string from a mapping by application of all the substitutions defined in this object.MappingFormatter.getTransformer
(String format, IFormatModifierFunction defaultModifier, List<String> modifierArguments) Gets a mapping transformer that can directly create a formatted string from a mapping by application of all the substitutions defined in this object.VariableManager.getTransformer
(String name) Gets a mapping transformer that will return the value of the variable for the mapping it is applied to.ISSSOMTransformApplication.onGeneratingAction
(String name, List<String> arguments, Map<String, String> keyedArguments) Processes a generating action.SSSOMTransformApplication.onGeneratingAction
(String name, List<String> arguments, Map<String, String> keyedArguments) ISSSOMTransformApplication.onPreprocessingAction
(String name, List<String> arguments, Map<String, String> keyedArguments) Processes a preprocessing action.SSSOMTransformApplication.onPreprocessingAction
(String name, List<String> arguments, Map<String, String> keyedArguments) Methods in org.incenp.obofoundry.sssom.transform with parameters of type IMappingTransformerModifier and TypeMethodDescriptionvoid
MappingEditor.addDelayedAssign
(String slotName, IMappingTransformer<String> value) Adds a change to be applied by transformer, when the new value to assign will only be known at the time the change is applied because it may depend on the mapping the change is applied to.void
MappingFormatter.setSubstitution
(String placeholder, IMappingTransformer<Object> transformer) Defines a placeholder text to be substituted by a value derived from a mapping.Method parameters in org.incenp.obofoundry.sssom.transform with type arguments of type IMappingTransformerModifier and TypeMethodDescriptionvoid
SSSOMTransformApplication.registerGenerator
(ISSSOMTFunction<IMappingTransformer<T>> function) Registers a new SSSOM/T generator function.void
SSSOMTransformApplication.registerPreprocessor
(ISSSOMTFunction<IMappingTransformer<Mapping>> function) Registers a new SSSOM/T preprocessor function.Constructors in org.incenp.obofoundry.sssom.transform with parameters of type IMappingTransformerModifierConstructorDescriptionMappingProcessingRule
(IMappingFilter filter, IMappingTransformer<Mapping> preprocessor, IMappingTransformer<T> generator) Creates a new instance.MappingProcessingRule
(IMappingFilter filter, IMappingTransformer<Mapping> preprocessor, IMappingTransformer<T> generator, IMappingProcessorCallback callback) Creates a new instance that includes a custom processing step.NamedMappingTransformer
(String name, IMappingTransformer<T> transformer) Creates a new instance. -
Uses of IMappingTransformer in org.incenp.obofoundry.sssom.uriexpr
Classes in org.incenp.obofoundry.sssom.uriexpr that implement IMappingTransformerModifier and TypeClassDescriptionclass
Represents the SSSOM/T preprocessor function "uriexpr_toext".Methods in org.incenp.obofoundry.sssom.uriexpr that return IMappingTransformer
annotate(%{object_id},