package com.bigdata.rdf.vocab;
import java.util.Arrays;
import java.util.Collections;
import java.util.Iterator;
import org.openrdf.model.URI;
import org.openrdf.model.impl.URIImpl;
import com.bigdata.rdf.store.AbstractTripleStore;
import com.bigdata.rdf.vocab.core.BigdataCoreVocabulary_v20151210;
public class TestMultiVocabulary extends BigdataCoreVocabulary_v20151210 {
/**
* De-serialization ctor.
*/
public TestMultiVocabulary() {
super();
}
/**
* Used by {@link AbstractTripleStore#create()}.
*
* @param namespace
* The namespace of the KB instance.
*/
public TestMultiVocabulary(final String namespace) {
super(namespace);
}
@Override
protected void addValues() {
addDecl(new TestVocabularyDecl());
super.addValues();
}
class TestVocabularyDecl implements VocabularyDecl {
private final URI[] uris = new URI[] { new URIImpl(
"http://blazegraph.com/Data#Position_") };
public TestVocabularyDecl() {
}
public Iterator<URI> values() {
return Collections.unmodifiableList(Arrays.asList(uris)).iterator();
}
}
}