[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [henshin-dev] Bug im grafischen Editor
|
Hi Thorsten,
it seems the type check was performed in the wrong direction. I
corrected that. It now looks like this:
// Target type must be ok:
if (!edgeType.getEReferenceType().isSuperTypeOf(targetType)) {
return false;
}
Before it was done the other way around.
Ciao,
Christian
On 29/07/10 10:15, Thorsten Arendt wrote:
Hallo zusammen,
Ich möchte auf diesem Wege auf ein Problem hinweisen.
Im grafischen Editor können keine Edges hinzugefügt werden, deren Ziel
eine abgeleitete Klasse des ursprünglichen Ziels im Metamodell ist.
Beispiel UML Metamodell:
- Es gibt die Komposition "Package"<>---> "PackageableElement"
- Es gibt die Vererbungshierarchie "Class" --l> "Classifier" --l> "Type"
--l> "PackageableElement"
- Im grafischen Editor kann aber NICHT die Edge "Package"<>--> "Class"
eingefügt werden (über den Baumeditor kann dies zwar geschehen, ist aber
nicht unbedingt benutzerfreundlich)
Ist es möglich, diesen Bug relativ kurzfristig zu fixen, da ich in den
kommenden Tagen/Wochen in einem Studentenprojekt die Regeln für
UML-Refactorings spezifizieren möchte?
Viele Grüße,
Thorsten