On 03/05/2012 10:19, Bert Verhees wrote:
> Hi all,
>
> Please allow me a short question.
>
> Is it allowed to define abstract types in archetypes,  I once saw an 
> archetype which held an EVENT as attribute, so the constructor of the 
> rm-object which had to be validated against the archetype, could at 
> runtime decide if he wanted to use a POINT_EVENT or INTERVAL_EVENT.
> Is this allowed?

the runtime has to decide (if not already decided by the archetypes or 
templates) - there is no choice!

>
> Same can occur with data_structures and data_values.
>
> Suppose (theoretically) an archetype which has LOCATABLE as 
> definition-class.
> It allows virtually everything as valid rm-object.

it would but you can't state any interesting constraints with just 
LOCATABLE, so it is more likely to be something like EVENT.

- thomas


Reply via email to