|Re: Re: [higgins-dev] IdAS update proposals|
>>> Valery Kokhan <vkokhan@xxxxxxxxxxxxxx> 4/16/07 3:14 PM >>>
>>>I'm thinking about option 3x where we rather refactor then remove
>> That what I intended with 3.a "... we remove the build* methods..."
>In this case each particular substance in the context
>(i.e. IDigitalSubject, IAttribute, IProperty, IMetadata, etc.) must
>know exact type of values it could/should create but it seems
>impossible in the situation when an IAttribute, for example, has
>neither a type nor any values.
Right, we should design it so the type always exists before a value can be added.