* (Unter Voraussetzung, dass es nur die zwei Varianten gibt.)
*/
public List<Translator> getAllTranslators() {
LinkedList<Translator> list = new LinkedList<Translator>();
EvolutionPluginCascadingTranslators pluginCasc = (EvolutionPluginCascadingTranslators)
this.getEnvironment().getPluginObject(new EvolutionPluginCascadingTranslators().id());
// Unter Voraussetzung, dass es nur die zwei Varianten gibt...
if (pluginCasc == null) { // CompletelyEvolvable...
list.add(this.getTranslatoren()[0]);
} else { // Cascading...
int i = 1; // Beginne bei 1. Translator-Level (0 = Verhalten).
Translator trans = (Translator) pluginCasc.getAutomat(this.id(), i);
while (trans != null) {
list.add(trans);
i++;
trans = null;
try {
trans = (Translator) pluginCasc.getAutomat(this.id(), i);
} catch (Exception e) {
}
}
}