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

org.aksw.jena_sparql_api.pathlet.PathletSimple Maven / Gradle / Ivy

There is a newer version: 5.2.0-1
Show newest version
package org.aksw.jena_sparql_api.pathlet;

import org.aksw.facete.v3.api.path.NestedVarMap;
import org.aksw.jena_sparql_api.relationlet.Relationlet;
import org.aksw.jena_sparql_api.relationlet.RelationletForwarding;
import org.apache.jena.sparql.core.Var;

public class PathletSimple
	extends RelationletForwarding
	implements Pathlet
{
	protected Var srcVar;
	protected Var tgtVar;
	protected Relationlet relationlet;
	
	public PathletSimple(Var srcVar, Var tgtVar, Relationlet relationlet) {
		super();
		this.srcVar = srcVar;
		this.tgtVar = tgtVar;
		this.relationlet = relationlet;
	}

	@Override
	protected Relationlet getRelationlet() {
		return relationlet;
	}

	@Override
	public Var getSrcVar() {
		return srcVar;
	}

	@Override
	public Var getTgtVar() {
		return tgtVar;
	}

	@Override
	public String toString() {
		return "PathletSimple [srcVar=" + srcVar + ", tgtVar=" + tgtVar + ", relationlet=" + relationlet + "]";
	}

	@Override
	public NestedVarMap getNestedVarMap() {
		return null;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy