Die Methode **getAlleModellEinstellungen(final SpeicherKey art)** findet keine gespeicherten Ansichten, wenn diese in der aktuellen RW Version 3.5.1. verwendet
Fehlerbeschreibung
package de.bsvrz.buv.rw.bitctrl.eclipse.modell: Die Methode getAlleModellEinstellungen(final SpeicherKey art) findet keine gespeicherten Ansichten, wenn diese in der aktuellen RW Version 3.5.1. verwendet wurden.
Das beiliegende Beispiel reproduziert den Fehler. Die relevante Codestelle ist
public class SbaEinstellungen extends EMFModellEinstellungen<Ansicht> {
...
public List<Ansicht> getAnsichten() {
SpeicherKey key = SpeicherKey.allgemeinLokal();
List<Ansicht> ansichten = getAlleModellEinstellungen(key);
return ansichten;
}
Fehlerreproduktion:
- Rahmenwerk starten und feature
demo_modelleinstellungen.zip
(aus Demo.zip) installieren - View "Ansichten" öffnen und eine leere Ansicht erstellen. Alternativ
Example_Leer.ansicht
(in Demo.zip enthalten) importieren. Die Ansicht in allgemein lokal speichern. - Rahmenwerk neu starten.
- Das Command "Example Modelleinstellungen" aufrufen
Bei Aufruf des Commands wird in einer Messagebox die Anzahl der gefundenen Ansichten ausgegeben.
- Erwartetes Ergebnis: die Anzahl der gefundenen Ansichten ist 1 (oder größer, wenn andere Ansichten gespeichert sind)
- Tatsächliches Ergebnis: die Anzahl der gefundenen Ansichten ist 0.
Für Rückfragen steht Herr Eckart Plaul (Mailadresse: eckart.plaul@swarco.de) zur Verfügung