public static Collection<Graph> getGraphsByType(String type, Browser browser) { Collection<Graph> result = new Vector<>(); for (Graph g : browser.getGraphs()) { if (g.getType().equals(type)) { result.add(g); } } return result; }
/** * Description of the Method * *@param args Description of Parameter *@exception Exception Description of Exception */ public static void main(String args[]) throws Exception { String file = args[0]; Browser b = new BrowserImp(file); Graph[] gs = b.getGraphs(); for (int k = 0; k < gs.length; k++) { System.err.println(gs[k].getType() + ":" + gs[k].getName()); } }
public void generateAllSeqTasks() throws NotFound { System.out.println("generateAllSeqTasks............................."); for (Graph std : Utils.getGraphsByType("SequentialTaskDiagram", browser)) { System.out.println(">" + std.getType() + ":" + Utils.replaceBadChars(std.getID())); Repeat rep = new Repeat("tasks"); rep.add(new Var("stID", Utils.replaceBadChars(std.getID()))); rep.add(new Var("stType", Utils.replaceBadChars(std.getType()))); sequence.addRepeat(rep); generateSeqTaskDiagram(std, rep); } System.out.println(".............................generateAllSeqTasks"); }
rp2.add(new Var("name", ingenias.generator.util.Conversor.replaceInvalidCharsForID(g.getName()))); rp2.add(new Var("fname", this.toSafeName(g.getName()))); rp2.add(new Var("tipo", g.getType())); rp2.add(new Var("image", toSafeName(g.getName()) + ".png")); g.generateImage( ( (ProjectProperty)this.getProperty("htmldoc:output")).
r.add(new Var("fname", this.toSafeName(gs[k].getName()))); r.add(new Var("image", toSafeName(gs[k].getName()) + ".png")); r.add(new Var("tipo", gs[k].getType())); Repeat diagram=new Repeat("relateddiagrams"); diagram.add(new Var("diagramname",toSafeName(gs[m].getName()))); diagram.add(new Var("diagramtype",gs[m].getType())); ens.add(diagram); mentioned.add(gs[k].getName());