Task #359 (new)
Opened 13 years ago
DSL "required" property type could often be remodelled as one-to-one or many-to-one
|Reported by:||jamoore||Owned by:||jamoore|
The required element currently takes type ids (e.g. "ome.model.core.Pixels") as its type attribute. This is rendundant wrt the "manyone" type (and "optional" is redundant wrt manyzero). In addtion, a oneone type should be added, especially for relations like Pixels<-->PixelsDimensions. There is no reason that these need to be shared and on deleting the Pixels the PD should be deleted as well.
This should perhaps wait on #96 (Grand Unified Modelling ticket).