package org.openflexo.generator.action; import java.io.File; import java.util.Vector; import org.openflexo.foundation.FlexoEditor; import org.openflexo.foundation.action.FlexoActionType; import org.openflexo.foundation.cg.CGObject; public abstract class GenerateArtefact<A extends GCAction<A, T1>, T1 extends CGObject> extends GCAction<A, T1> { protected GenerateArtefact(FlexoActionType<A, T1, CGObject> actionType, T1 focusedObject, Vector<CGObject> globalSelection, FlexoEditor editor) { super(actionType, focusedObject, globalSelection, editor); // TODO Auto-generated constructor stub } public abstract File getArtefactFile(); }