Changes between Version 16 and Version 17 of BASE_RESOURCE_COMMONS_R0


Ignore:
Timestamp:
12/04/08 20:18:51 (17 years ago)
Author:
meddle
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BASE_RESOURCE_COMMONS_R0

    v16 v17  
    8585 
    8686= Design = 
     87  
     88 * There is already created module for the resources org.sophie2.base.model.resources that will be used. 
     89  
     90 * The UML class diagram for the initial structure of the package: [[BR]] 
     91[[Image(source:/trunk/sophie2-platform/modules/org.sophie2.base.model.resources/doc/base_resources.jpg)]] [[BR]][[BR]] 
     92 
     93 * The !BaseResource is the base class for all the resources, every resource will extend it. The resource's target is the data of the resource or path to it. 
     94 * Every resource will have one of the scopes defined in the !ResourceScope enumeration. 
     95 * The !HierarchicalResource is base class for all the resources that have nested resources. 
     96 * The @!ResourceMeta annotation will be used to annotate the properties of the resources that are meta information. If a property of an resource is annotated with @!ResourceMeta it will be treated as meta information. 
     97 * After the implementation of the base resource hierarchy, all the resources used in Sophie will extend !BaseResource or !HierarchicalResource. 
    8798 
    8899= Implementation =