Back to DevDoc

UML patterns

Here are presented high level use cases as well as some other useful UML diagrams to make things clearer about conception issues.

Use Cases

High level use case:

Metadata management

The ComplexNode class enables to fully describe the structure of a metadata.
The MetadataInitializer it enables to initialize the <Metadata> class in a polymorph way.
The MetadataFactory class enables to generate the metadata classes <Metadata> according to a the specified description in ComplexNode , to instanciate it and to initialize it.
A Metadata can be then associated to any kind of experiment object (Worflow, Task ...) or business object (BusinessObject).

logo cemagref

logo iscpif

logo lifegrid

logo region auvergne

logo patres project