public void setName(String name) { if (from != null) { if (from.hasLeavingTransition(name)) { throw new IllegalArgumentException("cannot rename " + this + " because " + from + " already has a transition named " + name); } Map fromLeavingTransitions = from.getLeavingTransitionsMap(); fromLeavingTransitions.put(name, this); } this.name = name; }
public void setName(String name) { if (from != null) { if (from.hasLeavingTransition(name)) { throw new IllegalArgumentException("cannot rename " + this + " because " + from + " already has a transition named " + name); } Map fromLeavingTransitions = from.getLeavingTransitionsMap(); fromLeavingTransitions.put(name, this); } this.name = name; }