KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > clif > scenario > util > isac > engine > behavior > node > description > ChoiceDescription


1 /*
2 * CLIF is a Load Injection Framework
3 * Copyright (C) 2004 France Telecom R&D
4 *
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Lesser General Public
7 * License as published by the Free Software Foundation; either
8 * version 2 of the License, or (at your option) any later version.
9 *
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Lesser General Public License for more details.
14 *
15 * You should have received a copy of the GNU Lesser General Public
16 * License along with this library; if not, write to the Free Software
17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 *
19 * CLIF
20 *
21 * Contact: clif@objectweb.org
22 */

23 package org.objectweb.clif.scenario.util.isac.engine.behavior.node.description;
24
25 /**
26  * This class is the implementation of the description of a
27  * choice executable node.
28  *
29  * @author JC Meillaud
30  * @author A Peyrard
31  */

32 public class ChoiceDescription {
33     // attribute
34
int probability ;
35
36     /**
37      * Constructor, build a new Choice description node
38      * @param p The probability to execute the children of the node
39      */

40     public ChoiceDescription(int p) {
41         this.probability = p ;
42     }
43     
44     /////////////////////////////////////
45
// Attribute getter
46
/////////////////////////////////////
47

48     /**
49      * @return Returns the probability.
50      */

51     public int getProbability() {
52         return probability;
53     }
54     
55     ////////////////////////////////////////////////////////
56
// Debugging methods...
57
////////////////////////////////////////////////////////
58

59     public String JavaDoc toString() {
60         String JavaDoc result = "" ;
61         result = result.concat("prob :"+probability+" \n") ;
62         return result ;
63     }
64
65 }
66
67
Popular Tags