View Javadoc
1   package xuml.tools.model.compiler.info;
2   
3   public class MyTransition {
4       private final String eventName;
5       private final String eventSimpleClassName;
6       private final String fromState;
7       private final String toState;
8       private final String eventId;
9   
10      public MyTransition(String eventName, String eventSimpleClassName, String eventId,
11              String fromState, String toState) {
12          this.eventName = eventName;
13          this.eventSimpleClassName = eventSimpleClassName;
14          this.eventId = eventId;
15          this.fromState = fromState;
16          this.toState = toState;
17      }
18  
19      public String getEventName() {
20          return eventName;
21      }
22  
23      public String getEventSimpleClassName() {
24          return eventSimpleClassName;
25      }
26  
27      public String getEventId() {
28          return eventId;
29      }
30  
31      public String getFromState() {
32          return fromState;
33      }
34  
35      public String getToState() {
36          return toState;
37      }
38  
39      public boolean isCreationTransition() {
40          return fromState == null;
41      }
42  
43      @Override
44      public String toString() {
45          StringBuilder builder = new StringBuilder();
46          builder.append("MyTransition [eventName=");
47          builder.append(eventName);
48          builder.append(", fromState=");
49          builder.append(fromState);
50          builder.append(", toState=");
51          builder.append(toState);
52          builder.append(", eventId=");
53          builder.append(eventId);
54          builder.append("]");
55          return builder.toString();
56      }
57  }