Uses of Interface
org.incenp.obofoundry.sssom.transform.IMappingTransformer
-
Packages that use IMappingTransformer Package Description org.incenp.obofoundry.sssom.owl org.incenp.obofoundry.sssom.transform org.incenp.obofoundry.sssom.uriexpr -
-
Uses of IMappingTransformer in org.incenp.obofoundry.sssom.owl
Classes in org.incenp.obofoundry.sssom.owl that implement IMappingTransformer Modifier and Type Class Description classAnnotatedAxiomGeneratorA class to generated annotated OWL axioms from a mapping.classAnnotationAxiomGeneratorA class to generate OWL annotation assertion axioms from mappings.classDirectAxiomGeneratorA class to generate OWL axioms “directly”, that is without any external input outside of the mappings themselves.classEquivalentAxiomGeneratorA class to generate OWL equivalence axioms from mappings.classSSSOMTAnnotateFunctionRepresents the SSSOM/T-OWL generator function "annotate".classSSSOMTCreateAxiomFunctionRepresents the SSSOM/T-OWL generator function "create_axiom".Methods in org.incenp.obofoundry.sssom.owl that return IMappingTransformer Modifier and Type Method Description IMappingTransformer<org.semanticweb.owlapi.model.OWLAxiom>SSSOMTAnnotateFunction. call(List<String> arguments, Map<String,String> keyedArguments)IMappingTransformer<org.semanticweb.owlapi.model.OWLAxiom>SSSOMTCreateAxiomFunction. call(List<String> arguments, Map<String,String> keyedArguments)IMappingTransformer<org.semanticweb.owlapi.model.OWLAxiom>SSSOMTDirectFunction. call(List<String> arguments, Map<String,String> keyedArguments)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 IMappingTransformer Modifier and Type Method Description voidOWLGenerator. 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 IMappingTransformer Constructor Description AnnotatedAxiomGenerator(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 IMappingTransformer Modifier and Type Class Description classMappingEditorA mapping transformer that applies arbitrary changes to a mapping.classNamedMappingTransformer<T>A mapping transformer that has a string representation.classSSSOMTInvertFunctionRepresents the SSSOM/T standard preprocessor function "invert".classSSSOMTStopFunctionRepresents the SSSOM/T standard preprocessor function "stop".Methods in org.incenp.obofoundry.sssom.transform that return IMappingTransformer Modifier and Type Method Description IMappingTransformer<Mapping>SSSOMTAssignFunction. call(List<String> arguments, Map<String,String> keyedArguments)IMappingTransformer<Mapping>SSSOMTInvertFunction. call(List<String> arguments, Map<String,String> keyedArguments)IMappingTransformer<Mapping>SSSOMTReplaceFunction. call(List<String> arguments, Map<String,String> keyedArguments)IMappingTransformer<Mapping>SSSOMTStopFunction. call(List<String> arguments, Map<String,String> keyedArguments)IMappingTransformer<String>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.IMappingTransformer<String>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.IMappingTransformer<Object>VariableManager. getTransformer(String name)Gets a mapping transformer that will return the value of the variable for the mapping it is applied to.IMappingTransformer<T>ISSSOMTransformApplication. onGeneratingAction(String name, List<String> arguments, Map<String,String> keyedArguments)Processes a generating action.IMappingTransformer<T>SSSOMTransformApplication. onGeneratingAction(String name, List<String> arguments, Map<String,String> keyedArguments)IMappingTransformer<Mapping>ISSSOMTransformApplication. onPreprocessingAction(String name, List<String> arguments, Map<String,String> keyedArguments)Processes a preprocessing action.IMappingTransformer<Mapping>SSSOMTransformApplication. onPreprocessingAction(String name, List<String> arguments, Map<String,String> keyedArguments)Methods in org.incenp.obofoundry.sssom.transform with parameters of type IMappingTransformer Modifier and Type Method Description voidMappingEditor. 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 IMappingTransformer Modifier and Type Method Description voidSSSOMTransformApplication. 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 IMappingTransformer Constructor Description MappingProcessingRule(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 IMappingTransformer Modifier and Type Class Description classSSSOMTUriExpressionToExtFunction<T>Represents the SSSOM/T preprocessor function "uriexpr_toext".Methods in org.incenp.obofoundry.sssom.uriexpr that return IMappingTransformer Modifier and Type Method Description IMappingTransformer<Mapping>SSSOMTUriExpressionToExtFunction. call(List<String> arguments, Map<String,String> keyedArguments)
-