1 /* 2 * Copyright (c) 2003-2008, by Henrik Arro and Contributors 3 * 4 * This file is part of JSeq, a tool to automatically create 5 * sequence diagrams by tracing program execution. 6 * 7 * See <http://jseq.sourceforge.net> for more information. 8 * 9 * JSeq is free software: you can redistribute it and/or modify 10 * it under the terms of the GNU Lesser General Public License as 11 * published by the Free Software Foundation, either version 3 of 12 * the License, or (at your option) any later version. 13 * 14 * JSeq is distributed in the hope that it will be useful, 15 * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 * GNU Lesser General Public License for more details. 18 * 19 * You should have received a copy of the GNU Lesser General Public License 20 * along with JSeq. If not, see <http://www.gnu.org/licenses/>. 21 */ 22 23 package th.co.edge.jseq.argouml.pgml; 24 25 public class FigStimulus extends FigGroup { 26 private static final String FIG_SEQ_STIMULUS_CLASS = "org.argouml.uml.diagram.sequence.ui.FigSeqStimulus"; 27 28 public FigStimulus(String name, String stimulusName, String uuid) { 29 super(name, FIG_SEQ_STIMULUS_CLASS, uuid, Fill.ON, FillColor.WHITE, 30 Stroke.OFF, StrokeColor.BLACK); 31 32 addFig(new FigText(getNextFigName(), stimulusName, 10, 10, "dialog", 9, 33 Stroke.OFF, StrokeColor.BLACK)); 34 } 35 }