package classesthatrunthings;
import com.thinkaurelius.titan.core.TitanFactory;
import com.thinkaurelius.titan.core.TitanGraph;
import com.thinkaurelius.titan.core.util.TitanCleanup;
import com.thinkaurelius.titan.example.GraphOfTheGodsFactory;
import com.thinkaurelius.titan.webexample.TitanGraphFactory;
import org.apache.commons.configuration.Configuration;
import org.apache.commons.configuration.PropertiesConfiguration;
/**
* Loads the graph of the gods example data set.
*/
public class PopulateDB {
public static void main(String[] args) throws Exception {
Configuration conf = new PropertiesConfiguration(TitanGraphFactory.PROPS_PATH);
TitanGraph g = TitanFactory.open(conf);
// Uncomment the following if your graph is already populated and you want to clear it out first.
// g.close();
// TitanCleanup.clear(g);
// g = TitanFactory.open(conf);
// Interested in the source?
// https://github.com/thinkaurelius/titan/blob/titan05/titan-core/src/main/java/com/thinkaurelius/titan/example/GraphOfTheGodsFactory.java
GraphOfTheGodsFactory.load(g);
g.close();
System.out.println("Success.");
}
}