Hallo Zusammen,
nach dem ich mit dem generierten EMF Editor eine Datenstruktur (Baumstruktur) erstellt habe, möchte ich nun diese Struktur durchlaufen und jeden Knoten in diesem Baum darauf überprüfen ob es sich in XML um ein Element oder ein Attribut handelt und falls es sich um ein Element handelt, ob für dieses Element ein Wert gesetzt wurde. Wenn ich das richtig verstanden habe, so realisiere ich das irgendwie mit der Methode eIsSet.... aber da hört es bei mir schon auf. Ich finde leider auch nirgendwo beispiele dazu. Währe froh wenn mir jemand helfen könnte.
nach dem ich mit dem generierten EMF Editor eine Datenstruktur (Baumstruktur) erstellt habe, möchte ich nun diese Struktur durchlaufen und jeden Knoten in diesem Baum darauf überprüfen ob es sich in XML um ein Element oder ein Attribut handelt und falls es sich um ein Element handelt, ob für dieses Element ein Wert gesetzt wurde. Wenn ich das richtig verstanden habe, so realisiere ich das irgendwie mit der Methode eIsSet.... aber da hört es bei mir schon auf. Ich finde leider auch nirgendwo beispiele dazu. Währe froh wenn mir jemand helfen könnte.
Java:
Testcase testcase = documentRoot.getTestcase();
TreeIterator<EObject> iter = testcase.eAllContents();
while (iter.hasNext())
{
EObject obj = iter.next();
obj.eIsSet(............);
}