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 TypeClassDescriptionclassA class to generated annotated OWL axioms from a mapping.classA class to generate OWL annotation assertion axioms from mappings.classA class to generate OWL axioms “directly”, that is without any external input outside of the mappings themselves.classA class to generate OWL equivalence axioms from mappings.classRepresents the SSSOM/T-OWL generator function "annotate".classRepresents 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> IMappingTransformer<org.semanticweb.owlapi.model.OWLAxiom> 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.Methods in org.incenp.obofoundry.sssom.owl with parameters of type IMappingTransformerModifier and TypeMethodDescriptionvoidOWLGenerator.addRule(IMappingFilter filter, IMappingTransformer<Mapping> preprocessor, IMappingTransformer<org.semanticweb.owlapi.model.OWLAxiom> generator) Adds a processing rule.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.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 TypeClassDescriptionclassA mapping transformer that applies arbitrary changes to a mapping.classA mapping transformer that has a string representation.classRepresents the SSSOM/T standard preprocessor function "invert".classRepresents 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 TypeMethodDescriptionvoidMappingEditor.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.voidMappingFormatter.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 TypeMethodDescriptionvoidSSSOMTransformApplication.registerGenerator(ISSSOMTFunction<IMappingTransformer<T>> function) Registers a new SSSOM/T generator function.voidSSSOMTransformApplication.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 TypeClassDescriptionclassRepresents the SSSOM/T preprocessor function "uriexpr_toext".Methods in org.incenp.obofoundry.sssom.uriexpr that return IMappingTransformer