[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.tools.emf] Re: Attribute dependency validation

That's right. I've already try it but doesn't solve my problem. I mean, when you change a value in the editor, the associated CellEditor validates the data calling the validateA method. The method, as you point out, validates the data type in an 'out of context' fashion. If I use an object validation constraint I can't call it 'in context' from validateA because I haven't any reference to the object.

So, I can only validate the whole object with all their constraints after the change in the parameter is done. This is not the behavior I wish. If possible, I want to validate the value a priori in order to maintain the model always consistent.

I've been looking at the Validation Framework and I believe the issue is the same since the constraints, even in the 'live' mode, are checked as part of the notifying mechanism after the model change.

In any case I could always validate the object as a result of the parameter change and rollback to the previous value if any violation is found, but this seems to me too involved. If I only could get a reference to the object I could transform the 'static' definition of the data type to a 'dynamic' one.