No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

__init__.py 1.8KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. ##@defgroup lodel2_em Editorial Model
  2. #@brief Data organisation description
  3. ##@package lodel.editorial_model
  4. #@brief Editorial model package
  5. #
  6. #The editorial model defines objects with fields. This objects will be later
  7. #manipulated via @ref lodel.leapi "LeAPI"
  8. ##@page lodel2_em_page Editorial Model
  9. #@ingroup lodel2_em
  10. #
  11. #@section lodel2_em_what What is an editorial model ?
  12. #
  13. #The editorial model is a kind of entity-relationship model describing
  14. #editorial objects.
  15. #
  16. #@warning The lodel.editorial_model package does not contains code executed by
  17. #instances. The editorial model is used to generate python code named
  18. #@ref lodel2_leapi "LeAPI" and the package contains Classes that made easy
  19. #the Em manipulation
  20. #
  21. # @subsection lodel2_em_class EmClass
  22. #
  23. #An editorial object is named @ref components.EmClass "EmClass" for "Editorial
  24. # Model Class". A class is characterized by a uniq name a
  25. #@ref lodel2_datasources "Datasource", a group, an optionnal parent EmClass and
  26. #the @ref components.EmField "EmFields" it contains.
  27. #
  28. #@par Example
  29. #<code>An "Article" is an EmClass with "article" as name, the EmClass "Text" as
  30. #parent etc...</code>
  31. #
  32. # @subsection lodel2_em_field EmField
  33. #
  34. #@ref components.EmClass "EmClasses" contains
  35. #@ref components.EmField "EmFields". An EmField as a name (uniq in the EmClass)
  36. # and is associated to a @ref lodel2_datahandlers "DataHandler" specification.
  37. #
  38. # @subsection lodel2_em_group EmGroup
  39. #
  40. #@ref components.EmClass "EmClasses" and @ref components.EmField "EmFields"
  41. #are in @ref components.EmGroup "EmGroups". EmGroups represent a consistent
  42. #EditorialModel part that can be activated or deactivated.
  43. #
  44. #@par Example
  45. #<pre>EmGroup "authors" contains the EmClass authors and all its EmField
  46. # + "written_by" EmField (a reference field on "Author" EmClass) in the EmClass
  47. #"Text"</pre>
  48. #