Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
Description
Previously we had JavaReflector and JavaSpecification all within metamodel. These were moved out into core.progmodel and defaults.progmodel. This was a mistake though.
- The FacetFactory implementations should live in core.progmodel
- the default set of FacetFactorys should be defined in defaults.progmodel.
- However, the JavaReflector represents a system component that defines a mechanism for building the metamodel; this won't vary by programming model
- the JavaSpecification represents a system type (cf java.lang.Class); this won't vary by programming model either.