Just working my way though ....


In RepositoryAgent

* @param resourceGroupIdentification is the group that holds the resources. If the parameter
* is an empty string, the root resource group is requested. The identification must be
* repository relative.


The notion of a root group - this would imply that a repository is implicity a group (which kind of makes sence - but kind of does not - depending on your viewpoint). If a repository is viewed as a group (e.g. a group of groups) then I think we are missing a descriptor. I.e. we would have descriptors for artifacts, groups, and repositories.

                         0..n
     InfoDescriptor <>------- Property
           ^
           |-----------------------|
           |           0..n        |           0..n
  ArtifactDescriptor <-----<>GroupDescriptor <------|
                                   ^                |
                                   |                |
                         RepositoryDescriptor <>----|


UML via ASCII. <> aggregates ^ extends

Stephen.

--

Stephen J. McConnell
mailto:[EMAIL PROTECTED]




--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to