| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
| <html> |
| <head> |
| <title>OSBP Tools Graphical Entity</title> |
| </head> |
| <body> |
| <p>The <strong>OSBP Xtext Action DSL</strong> defines action buttons and toolbars.</p> |
| |
| <p><br /> |
| Each action button provides a <em>canExecute</em> method which evaluates its own state. For evaluation purposes, a cross reference to a function of the FunctionLibraryDSL is established.<br /> |
| These functions can take sessionwide context information or queries against datasources into account and build up calculations resulting in a boolean expression.</p> |
| |
| <p>Each button implements an execute method to call an external routine from the consumer of this DSL.<br /> |
| Consumers have to subscribe to the emitted targetID of the execute method to be notified of such a trigger.</p> |
| |
| <p>Toolbars have a unique ID to be referenced by different consumers of this DSL.<br /> |
| Potential consumers are: DialogDSL, PerspectiveDSL, TableDSL, ChartDSL, ReportDSL.<br /> |
| Consumers have to implement a cross reference to this DSL.</p> |
| |
| <p> </p> |
| </body> |
| </html> |