
com.puresoltechnologies.genesis.transformation.titan.AbstractTitanTransformationStep Maven / Gradle / Ivy
The newest version!
package com.puresoltechnologies.genesis.transformation.titan;
import com.puresoltechnologies.genesis.commons.TransformationMetadata;
import com.puresoltechnologies.genesis.transformation.spi.TransformationStep;
import com.thinkaurelius.titan.core.TitanGraph;
public abstract class AbstractTitanTransformationStep implements
TransformationStep {
private final TitanTransformationSequence sequence;
private final TransformationMetadata metadata;
public AbstractTitanTransformationStep(
TitanTransformationSequence sequence, String developer,
String command, String comment) {
super();
this.sequence = sequence;
metadata = new TransformationMetadata(sequence.getMetadata(),
developer, command, comment);
}
protected TitanGraph getTitanGraph() {
return sequence.getTitanGraph();
}
@Override
public TransformationMetadata getMetadata() {
return metadata;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy