package gov.nasa.jpl.mbee.mdk.generator; import com.nomagic.magicdraw.actions.MDAction; import gov.nasa.jpl.mbee.mdk.docgen.docbook.DocumentElement; import java.util.List; /** * <p> * Interface for all DocGen queries. * </p> * * @see gov.nasa.jpl.mbee.mdk.model.Query for writing java extensions */ public interface Generatable { void initialize(); void parse(); List<DocumentElement> visit(boolean forViewEditor, String outputDir); List<MDAction> getActions(); }