Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: Re[2]: [higgins-dev] IdAS notes

Ok, I'll remove it for now, and if we later decide to put attributes on a context we can re-introduce it.
 
Thanks,
 
Jim

>>> Valery Kokhan <vkokhan@xxxxxxxxxxxxxx> 5/25/07 5:04 AM >>>
Jim,

Actually, when I worked on those interfaces, my understanding was that
context itself could contains attributes which could be useful when we
need to customize/describe entire context. As for me, context
relationships could be considered as good example of such kind of
attributes.

If I alone with such understanding it would be better to remove this
method from IContextModel then to consider it as a convenient way of
ask for a list of all attributes.


Valery

Friday, May 25, 2007, 1:34:06 AM, you wrote:



> Sergey,



> I'm working through these and I noticed something.  IContextModel
> has a getAttributes method.  Do you (or anyone) know what that's
> for?  A context doesn't have attributes.



> If it's a convenient way of asking for a list of all attributes
> valid for all subject types allowed by this context, then it seems
> we should also add getMetadataSet to IContextModel as well.



> Jim



>>>> "Sergey Lyakhov" <slyakhov@xxxxxxxxxxxxxx> 5/24/07 11:49 AM >>>

> Jim,



> In addition:



> 5. We need to add two methods int getMinCardinality() and int
> getMaxCardinality() to IAttributeModel interface.



> Thanks,
> Sergey Lyakhov


> ----- Original Message -----

> From: Sergey Lyakhov

> To: higgins-dev@xxxxxxxxxxx

> Sent: Tuesday, May 22, 2007 9:44 PM

> Subject: [higgins-dev] IdAS notes



> Jim,



> I have some notes about IdAS:



> 1. I suppose IMetadataModel interface should extend
> IModel interface (to inherit IDisplayData getDisplayData() method);



> 2. We need to add two methods getMetadataSet() and getMetadata(URI)
> to IDigitalSubjectModel, IAttributeModel and IAttributeValueModel;



> 3. IAttributeValueModel interface declares some methods
> (isValidValue(Object valueForm), isValid(String lexicalForm),
> toValueForm(String lexicalForm) and toLexicalForm(Object value))
> which are not reqiured by IAttributeComplexValueModel. I proprose to
> move these methods from IAttributeValueModel to IAttributeSimpleValueModel;



> 4. There are some classes which contain wrong HOWL URIs (at least
> wrong base URI - AuthNNamePasswordMaterials,
> AuthNSelfIssuedMaterials etc.). Pershaps we need some class which will contain HOWL URIs constants.



> Thanks,
> Sergey Lyakhov



>  
> _______________________________________________
> higgins-dev mailing list
> higgins-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/higgins-dev


>  

_______________________________________________
higgins-dev mailing list
higgins-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/higgins-dev

Back to the top