feature seq initalizer: element creation refresh question [message #149455] |
Fri, 07 September 2007 06:14  |
Eclipse User |
|
|
|
hey all,
on creation of a element (a relationship) in my model i use the feature
seq initalizer to automatically create another one (its inverse).
however, the editor is only updated when it is closed and opened again.
the relevant code looks like this:
private static Relationship createInverse(Relationship self) {
ErprojectFactory factory = ErprojectFactoryImpl.eINSTANCE;
Relationship inverse = factory.createRelationship();
Entity inverseTarget = (Entity) ((EObject) self).eContainer();
Entity inverseContainer = self.getTarget();
self.setName(inverseTarget.getName() + "_"+ inverseContainer.getName());
inverse.setName(inverseContainer.getName() + "_"+
inerseTarget.getName());
inverse.setInverse(self);
inverse.setTarget(inverseTarget);
inverseContainer.getRelationships().add(inverse);
self.setInverse(inverse);
return self;
what is the standard way of updating the graphical notation immediatley
when using feature seq initalizer?
regards,
Gerhard
|
|
|
|
Powered by
FUDForum. Page generated in 0.02567 seconds