User Tools

Site Tools


v050:userguide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
v050:userguide [2016/08/01 08:29]
ndj94 [Compilation to C++]
v050:userguide [2016/08/16 00:18] (current)
deva [Sample models]
Line 16: Line 16:
   * Download and unzip the {{v050:​demo.zip|sample models}}.   * Download and unzip the {{v050:​demo.zip|sample models}}.
   * Import them into your Eclipse workspace (''​File''​ / ''​Import''​ / ''​General''​ / ''​Existing projects into workspace''​).   * Import them into your Eclipse workspace (''​File''​ / ''​Import''​ / ''​General''​ / ''​Existing projects into workspace''​).
 +  * Clean and build the projects (''​Project''​ / ''​Clean...''​).
  
-Sample models are implemented using either XtxtUML syntax (see the source packages ''<​name of example>​.x.model''​) or JtxtUML syntax (see the source packages ''<​name of example>​.j.model''​),​ or both. In addition, the sample models are accompanied with diagram descriptions (see the Java classes inheriting from the ''​ClassDiagram''​''​StateMachineDiagram''​ or ''​CompositeDiagram''​ type).+Sample models are implemented using either XtxtUML syntax (see the source packages ''<​name of example>​.x.model''​) or JtxtUML syntax (see the source packages ''<​name of example>​.j.model''​),​ or both. In addition, the sample models are accompanied with diagram descriptions (see the Java classes inheriting from the ''​ClassDiagram'' ​or ''​StateMachineDiagram''​ type).
  
 We suggest reading the [[v050:​userguide#​Generating diagrams]] and the [[v050:​userguide#​Running and debugging models|Running and debugging models]] sections as the next steps of experimenting with the sample models. We suggest reading the [[v050:​userguide#​Generating diagrams]] and the [[v050:​userguide#​Running and debugging models|Running and debugging models]] sections as the next steps of experimenting with the sample models.
Line 61: Line 62:
 ==== Generating diagrams === ==== Generating diagrams ===
  
-It is possible to generate [[http://​wiki.eclipse.org/​MDT-UML2|EMF-UML2]] models together with [[https://​eclipse.org/​papyrus/​|Papyrus]] diagrams from txtUML models. Currently classstate machine ​and composite structure ​diagrams can be generated. Content and layout of the class diagrams and flat state machine ​or composite structure ​diagrams can be defined by textual diagram descriptions. (Support for [[https://​github.com/​ELTE-Soft/​txtUML/​issues/​214|hierarchical diagrams]] is coming in a later release.)+It is possible to generate [[http://​wiki.eclipse.org/​MDT-UML2|EMF-UML2]] models together with [[https://​eclipse.org/​papyrus/​|Papyrus]] diagrams from txtUML models. Currently class and state machine diagrams can be generated. Content and layout of the class diagrams and flat state machine diagrams can be defined by textual diagram descriptions. (Support for [[https://​github.com/​ELTE-Soft/​txtUML/​issues/​214|hierarchical diagrams]] is coming in a later release.)
  
 The following simple example assumes classes ''​A'',​ ''​B'',​ ''​C''​ and ''​D''​ in the model. We create a class diagram where classes ''​A'',​ ''​B''​ and ''​C''​ are in a row, and class ''​D''​ is below ''​B''​. Diagram definitions can be written using a Java API. See the [[v050:​layout|Diagram Language Guide]] for detailed description. The following simple example assumes classes ''​A'',​ ''​B'',​ ''​C''​ and ''​D''​ in the model. We create a class diagram where classes ''​A'',​ ''​B''​ and ''​C''​ are in a row, and class ''​D''​ is below ''​B''​. Diagram definitions can be written using a Java API. See the [[v050:​layout|Diagram Language Guide]] for detailed description.
v050/userguide.1470032991.txt.gz ยท Last modified: 2016/08/01 08:29 by ndj94