package uk.ac.imperial.lsds.java2sdg.bricks; import java.util.List; import uk.ac.imperial.lsds.seep.api.DataStore; public class WorkflowRepr { // Workflow name. this is what we were storing previously private String name; // data origin type, told by the annotation, file, network, etc... private DataStore dOrigin; // whether it has a sink annotation, and in that case, what type. will need to become a enum in the future private boolean hasSink; /** * list of input parameters. we will get the schema from input parameters. * we can get this list once we have the soot method */ private List<Object> inputParameters; public WorkflowRepr(String name, DataStore dOrigin, boolean hasSink, List<Object> inputParameters){ // TODO: perhaps we want to pass other information here and transform it to the above attributes } }