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

org.aksw.jena_sparql_api.views.IViewDef Maven / Gradle / Ivy

The newest version!
package org.aksw.jena_sparql_api.views;

import java.util.Map;
import java.util.Set;

import org.aksw.jena_sparql_api.restriction.RestrictionManagerImpl;
import org.apache.jena.sparql.core.QuadPattern;
import org.apache.jena.sparql.core.Var;

public interface IViewDef {
    String getName();
    QuadPattern getTemplate();

    RestrictionManagerImpl getVarRestrictions();

    Set getVarsMentioned();
    VarDefinition getVarDefinition();
    IViewDef copyRenameVars(Map oldToNew);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy