Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

Task #359 (new)

Opened 18 years ago

DSL "required" property type could often be remodelled as one-to-one or many-to-one

Reported by: jamoore Owned by: jamoore
Priority: minor Milestone: Unscheduled
Component: DSL Version: 3.0-M1
Keywords: cascading, modeling Cc:
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: n.a.
Sprint: n.a.


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).

Change History (0)

Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.63724 sec.)

We're Hiring!