package gov.nasa.jpl.mbee.mdk.model;
import com.nomagic.magicdraw.actions.MDAction;
import java.util.ArrayList;
import java.util.List;
/**
* this should collect all the queries that can result in some context menu
* being displayed when user right clicks on the view userscripts, editable
* tables, etc
*
* @author dlam
*/
public class CollectActionsVisitor extends AbstractModelVisitor {
private List<MDAction> actions;
public CollectActionsVisitor() {
actions = new ArrayList<MDAction>();
}
@Override
public void visit(Query q) {
actions.addAll(q.getActions());
}
public List<MDAction> getActions() {
return actions;
}
}