Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[] New Domain plugin


In the bug/349964 branch I have just committed an 'outrageous Pivot refactoring' that extracts all the Value functionality to allow re-use independent of the Pivot or whatever meta-model. All Values have types defined by very thin interfaces. This should enable the Code Generator to reuse the Value, Iterator and Library functionality while providing a completely different type system based on dispatch tables rather than EObjects. Enhanced Value classes should enhance both interpreted and code generated evaluation.

Inspired by the 'DomainElement' that appears as the root of everything in Fig 10.2 in the OCL spec, the new plugin is o.e.o.examples.domain. Any objections?



Back to the top