All Downloads are FREE. Search and download functionalities are using the official Maven repository.

it.unibz.inf.ontop.iq.tools.ProjectionDecomposer Maven / Gradle / Ivy

package it.unibz.inf.ontop.iq.tools;

import it.unibz.inf.ontop.model.term.ImmutableTerm;
import it.unibz.inf.ontop.substitution.Substitution;
import it.unibz.inf.ontop.utils.VariableGenerator;

import java.util.Optional;

public interface ProjectionDecomposer {

    ProjectionDecomposition decomposeSubstitution(Substitution substitution,
                                                  VariableGenerator variableGenerator);

    interface ProjectionDecomposition {
        Optional> getTopSubstitution();
        Optional> getSubSubstitution();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy