SharenGo Wiki
About Sharengo
- SharenGo
- Members
- Join us
- Contact

Methodology
- Methodology

Tools
- PragMaTic
- ABS
- JsRIA

Projects
- MarcoPolo

Components Directory

Infrastructure
- HAPlatForm

Legal

Community
- Tracker
- MailingLists

Wiki
- WikiHelp
- RecentChanges
- RSS
- WikiSearch

Directory Layout

Components Organization


The PragMaTic project is divided into different MDA components, they are stored here : http://svn.sharengo.org/components/mda :
  • pragmatic-core : manage MetaMetaModel M3, MetaModel 2 and Model instance M1 and pipeline processing. It's independant of meta-model.
  • pragmatic-uml : support UML MetaModel and define standard metafacades in order to simplified access to UML elements stored in given model instance.
  • pragmatic-generator : provide a set of tools in order to manipulate metafacades in a generation context.
  • pragmatic-profiles
    • model2docbook : inject model elements in template in order to produce docbook document
    • model2gobject : provide a set of rules in order to generate GObject C code with velocity template
    • model2java : provide a set of rules in order to generate java code with velocity template
    • model2model : provide a set of rules in order to modify or create a new model
    • model2svg : provide a set of rules in order to generate SVG graphics for each diagrams
PragMaTic project use components and stored here : http://svn.sharengo.org/projects/mda/pragmatic/trunk/


|-- components
|	`-- mda
|		 |-- pragmatic-core
|		 |	`-- trunk
|		 |-- pragmatic-generator
|		 |	`-- trunk
|		 |-- pragmatic-profiles
|		 |	|-- model2docbook
|		 |	|	`-- trunk
|		 |	|-- model2java
|		 |	|	`-- trunk
|		 |	|-- model2model
|		 |	|	`-- trunk
|		 |	`-- model2svg
|		 |		 `-- trunk
|		 `-- pragmatic-uml
|			  `-- trunk
|-- projects
|	`-- mda
|		 `-- pragmatic
|			  `-- trunk

Component Directory Layout


DirectoryDescription
common/main/confContains configuration files.
common/main/srcContains sources files.
common/resourcesContains ressource files.
common/test/confContains specific configuration files used by tests.
common/test/srcContains source tests files.
common/model/conceptionContains UML design model.
common/scriptsMiscellaneous scripts.

Project Directory Layout


DirectoryDescription
deployment/demo/archive/Contains binary archive, it's the distribution.
common/main/srcContains sources files.
modules/allDefine assembly of components (in srcdep.txt)
scripts/toolsConstains all scripts and tools use by the demo



Directory Layout is mentioned on: PragMaTic


VeryQuickWiki Version 2.7.1 | Admin
Contact -