| Summary: | [Table] IllegalArgumentException("The presentability query must return a boolean") | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Vincent Lorenzo <vincent.lorenzo> |
| Component: | EMF-Facet | Assignee: | Nicolas Bros <nicolas.bros> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | P2 | CC: | emft.facet-inbox, gdupe, nicolas.bros |
| Version: | unspecified | Flags: | gdupe:
juno+
|
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 366367 | ||
This bug is major because there is not an error clearly identified, and it is not easy to understand the problem for the user. Fixed in revision 1560. This bug can be marked as closed. |
I tried to change the query canBePresentedInTheTable using your action "Set Presentability Query". In my case, this dialog provides 4 queries : - 2 return uml.Boolean - 1 returns ecore.EBoolean - 1 returns EBooleanObject In the dialog to choose the new query, only the queries on uml.Boolean and ecore.EBoolean are available -> why do you refuse EBooleanObject? When I click on OK to define the new query, only the query on ecore.EBoolean is allowed, in other case I get the following exception : IllegalArgumentException("The presentability query must return a boolean") -> Why do you propose queries to refuse them later? Moreover, in your documentation, it is only written that the query should returns a boolean, but you don't precise that it should be a EBoolean... Is it possible to do a more general test in order to accept all boolean representations?