1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| public static ITransition setLink(IDiagram diagram, IMacroState stateFrom, Frequency frequency, String name, IMacroState stateTo)
{
ITransition transition;
IDiagramFactory diagramFactory = IDiagramFactory.eINSTANCE;
transition = diagramFactory.createTransition(getProfilesOfCurrentProject(), getAttributesOfCurrentProject(), getTestPlatformAssociationNodes(), name, stateFrom, stateTo);
transition.setName( name);
Entry<IProfile, IProbability> probabilityEntry = transition.getProbabilities().get(0);
IProbability probability = probabilityEntry.getValue();
transition.setSourceState(stateFrom);
transition.setTargetState(stateTo);
probability.setFrequency(frequency);
diagram.getTransitions().add(transition);
return( transition);
}
public static ITransition setLink(IDiagram diagram, IState stateFrom, Frequency frequency, String name, IMacroState stateTo)
{
ITransition transition;
IDiagramFactory diagramFactory = IDiagramFactory.eINSTANCE;
transition = diagramFactory.createTransition(getProfilesOfCurrentProject(), getAttributesOfCurrentProject(), getTestPlatformAssociationNodes(), name, stateFrom, stateTo);
transition.setName( name);
Entry<IProfile, IProbability> probabilityEntry = transition.getProbabilities().get(0);
IProbability probability = probabilityEntry.getValue();
transition.setSourceState(stateFrom);
transition.setTargetState(stateTo);
probability.setFrequency(frequency);
diagram.getTransitions().add(transition);
return( transition);
}
public static ITransition setLink(IDiagram diagram, IMacroState stateFrom, Frequency frequency, String name, IState stateTo)
{
ITransition transition;
IDiagramFactory diagramFactory = IDiagramFactory.eINSTANCE;
transition = diagramFactory.createTransition(getProfilesOfCurrentProject(), getAttributesOfCurrentProject(), getTestPlatformAssociationNodes(), name, stateFrom, stateTo);
transition.setName( name);
Entry<IProfile, IProbability> probabilityEntry = transition.getProbabilities().get(0);
IProbability probability = probabilityEntry.getValue();
transition.setSourceState(stateFrom);
transition.setTargetState(stateTo);
probability.setFrequency(frequency);
diagram.getTransitions().add(transition);
return( transition);
} |
Partager