>>> Steven Legg <steven.legg@adacel.com.au> 10/22/03
1:17:00 AM >>>
>Yes, but you could also do
this:
>
>PartialAttribute ::= SEQUENCE {
>type
AttributeDescription,
>vals SET OF AttributeValue
}
>
>Attribute ::= PartialAttribute(WITH COMPONENTS {..., vals
(SIZE(1..MAX))})
Wow. This looks cool... but having never seen such a thing, I had to do a
double take. What do others think about using this kind of definition?
>You could also in-line the right hand side of the Attribute
assignment
>statement everywhere Attribute is needed and then rename
PartialAttribute
>to just Attribute.
True, it's only used in one place right now (AttributeList)
>By the way, are you intending to put identifiers into each
of
>the SET OF and SEQUENCE OF notations ? I so, do you want me
to
>make some appropriate suggestions ?
I think so, but I wanted to ping the list one more time about this before
deciding.
Jim