Bonjour, étant novice dans l'utilisation de Netbeans6.7, je souhaiterais faire du reverse engineering à partir du code java de 3 classes distinctes pour effectuer le diagramme de classes, voici le code ci dessous , je l'ai enregistré sur mon bureau sous le nom StateMachine.java, cependant je voudrais savoir comment faire en détail pour générer le diagramme de classes avec ces 3 classes. Je vous remercie d'avance de l'aide apportée
Citation:
public class StateMachine {
protected State etatInitial;
protected Vector<State> states = new Vector();
protected Vector<Transition> transitions = new Vector();
public void addState(State s) {
if (states.isEmpty()) etatInitial = s;
states.add(s);
}
public void addTransition(Transition t) {
transitions.add(t);
}
public Vector<State> getStates() {
return states;
}
public Vector<Transition> getTransitions() {
return transitions;
}
}
public class State {
public static State Initial = new State("initial" );
public String name;
public String toXML() {
return new String("<state>\n\t<name>"+name
+"</name>\n</state>\n" );
}
public State(String name) {
this.name = name;
}
}
import java.util.Vector;
public class Transition {
protected State from, to;
protected String event;
public Transition(State from, State to, String evt) {
this.from = from;
this.to = to;
event = evt;
}
public String toXML() {
return new String("<transition>\n"
+"\t<from>"+from.name+"</from>\n"
+"\t<to>"+to.name+"</to>\n"
+"\t<event>"+event+"</event>\n"
+"</transition>\n" );
}
}