Wichtig
Detail
Fehlerbehebung
Wichtig
Detail
#26382
Fehlermeldungen "Duplicate tag name..." beim Starten einer Anwendung in der IDE aus einem TL-Studio
#26402
Modell Editor: Diagramm: Fehler beim Ziehen einer Klasse aus einem anderen Modul ins eigene Arbeitsblatt
#26405
TTypeRewriter loggt Warnung "Unable to resolve items by external reference" auch unnötigerweise
#26431
Geänderte Oberklassenbeziehung führt erst nach Neustart zu geänderter Attributliste im Formulareditor
#26446
Generische Formulare: Sichtbarkeitsanpassungen überschriebener Attribute werden nicht berücksichtigt.
Fehlerbehebung
Detail
#26579
ClassCastException beim Wechsel des Types für den FormDefinitionEditor
Wenn ein tl:FormDefinitionEditor an einem Property vom Typ tl:FormDefinition als @PropertyEditor annotiert wird, wird erwartet dass ebenso die Annotation @FormTypeProperty gesetzt ist, die angibt in welchem Property der Form-Typ steht, der als Grundlage für die Formdefinition dient.
Hier wird entweder ein tl:TLStructuredType oder ein tl:TLModelPartRef erwartet. Wenn dieses annotierte Property vom Typ tl:TLModelPartRef ist und gewechselt wird, kommt es zu einer ClassCastException, da hier davon ausgegenagen wird, dass der Wert ein tl:TLStructuredType ist.
Test
- Formulareditor öffnen.
- "Objekte" konfigurieren.
- Im Konfigurationsdialog für "Objekte" einen Typ X` auswählen der eine Spezialisierung `Y hat.
- Ein Formular für X konfigurieren
- Y auswählen.
- Erwartung: Es kommt zu keinem Fehler und das zuvor konfigurierte Formular bleibt erhalten.