/[navidoc]/navidoc/doc/syntax.rst
ViewVC logotype

Diff of /navidoc/doc/syntax.rst

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by humppake, Fri Jun 6 13:28:16 2003 UTC revision 1.4 by humppake, Wed Jun 11 07:49:34 2003 UTC
# Line 2  Line 2 
2  UML Syntax  UML Syntax
3  ==========  ==========
4    
5    Testi
6    =====
7    
8    .. UML:: testikaavio
9    
10       class (foo) foo1
11            fields
12                    blah
13            methods
14                    bar
15    
16       class (bar) foo2
17    
18       ---
19       vertically(50, hor_c, bar, foo);
20    
21    
22  Elements  Elements
23  ========  ========
24    
# Line 81  class Line 98  class
98                  barmethod2                  barmethod2
99                  barmethodn                  barmethodn
100    
101     class bar bar1 "abstract"     class (bar) bar1 "abstract"
102     ---     ---
103     horizontally(50, hor_c, foo, bar);     horizontally(50, hor_c, foo, bar);
104    
# Line 193  assoc Line 210  assoc
210    
211  .. UML:: elements-assoc  .. UML:: elements-assoc
212    
213     class fooA foo1     class (fooA) foo1
214          assoc - barA          assoc - barA
215     class fooB foo2     class (fooB) foo2
216          assoc role(foo) multi(1) - barB          assoc role(foo) multi(1) - barB
217     class fooC foo3     class (fooC) foo3
218          assoc compos - multi(*) barC          assoc compos - multi(*) barC
219     class fooD foo4     class (fooD) foo4
220          assoc role(foo) multi(1) compos - multi(*) compos role(bar) barD          assoc role(foo) multi(1) compos - multi(*) compos role(bar) barD
221     class barA bar1     class (barA) bar1
222     class barB bar2     class (barB) bar2
223     class barC bar3     class (barC) bar3
224     class barD bar4     class (barD) bar4
225     ---     ---
226     horizontally(150, hor_cA, fooA, barA);     horizontally(150, hor_cA, fooA, barA);
227     horizontally(150, hor_cB, fooB, barB);     horizontally(150, hor_cB, fooB, barB);
# Line 214  assoc Line 231  assoc
231    
232  Syntax::  Syntax::
233    
234     class fooA foo1     class (fooA) foo1
235          assoc - barA          assoc - barA
236     class fooB foo2     class (fooB) foo2
237          assoc role(foo) multi(1) - barB          assoc role(foo) multi(1) - barB
238     class fooC foo3     class (fooC) foo3
239          assoc compos - multi(*) barC          assoc compos - multi(*) barC
240     class fooD foo4     class (fooD) foo4
241          assoc role(foo) multi(1) compos - multi(*) compos role(bar) barD          assoc role(foo) multi(1) compos - multi(*) compos role(bar) barD
242     class barA bar1     class (barA) bar1
243     class barB bar2     class (barB) bar2
244     class barC bar3     class (barC) bar3
245     class barD bar4     class (barD) bar4
246     ---     ---
247     horizontally(150, hor_cA, fooA, barA);     horizontally(150, hor_cA, fooA, barA);
248     horizontally(150, hor_cB, fooB, barB);     horizontally(150, hor_cB, fooB, barB);
# Line 248  naryassoc Line 265  naryassoc
265  .. UML:: elements-nary  .. UML:: elements-nary
266    
267     naryassoc nary     naryassoc nary
268     class fooA foo1     class (fooA) foo1
269          assoc multi(1) - nary          assoc multi(1) - nary
270     class barA bar1     class (barA) bar1
271          assoc multi(*) - nary          assoc multi(*) - nary
272     class barB bar2     class (barB) bar2
273          assoc multi(*) - nary          assoc multi(*) - nary
274     ---     ---
275     horizontally(150, hor_c, fooA, nary, barA);     horizontally(150, hor_c, fooA, nary, barA);
# Line 261  naryassoc Line 278  naryassoc
278  Syntax::  Syntax::
279    
280     naryassoc nary     naryassoc nary
281     class fooA foo1     class (fooA) foo1
282          assoc multi(1) - nary          assoc multi(1) - nary
283     class barA bar1     class (barA) bar1
284          assoc multi(*) - nary          assoc multi(*) - nary
285     class barB bar2     class (barB) bar2
286          assoc multi(*) - nary          assoc multi(*) - nary
287     ---     ---
288     horizontally(150, hor_c, fooA, nary, barA);     horizontally(150, hor_c, fooA, nary, barA);
# Line 453  horizontally Line 470  horizontally
470    
471  .. UML:: elements-horizontally  .. UML:: elements-horizontally
472    
473     class fooA foo1     class (fooA) foo1
474     class fooB foo2     class (fooB) foo2
475     class fooC foo3     class (fooC) foo3
476     class fooD foo4     class (fooD) foo4
477     ---     ---
478     horizontally(50, hor_c, fooA, fooB, fooC, fooD);     horizontally(50, hor_c, fooA, fooB, fooC, fooD);
479    
480  Syntax::  Syntax::
481    
482     class fooA foo1     class (fooA) foo1
483     class fooB foo2     class (fooB) foo2
484     class fooC foo3     class (fooC) foo3
485     class fooD foo4     class (fooD) foo4
486     ---     ---
487     horizontally(50, hor_c, fooA, fooB, fooC, fooD);     horizontally(50, hor_c, fooA, fooB, fooC, fooD);
488    
# Line 485  vertically Line 502  vertically
502    
503  .. UML:: elements-vertically  .. UML:: elements-vertically
504    
505     class fooA foo1     class (fooA) foo1
506     class fooB foo2     class (fooB) foo2
507     class fooC foo3     class (fooC) foo3
508     class fooD foo4     class (fooD) foo4
509     ---     ---
510     vertically(50, hor_c, fooA, fooB, fooC, fooD);     vertically(50, hor_c, fooA, fooB, fooC, fooD);
511    
512  Syntax::  Syntax::
513    
514     class fooA foo1     class (fooA) foo1
515     class fooB foo2     class (fooB) foo2
516     class fooC foo3     class (fooC) foo3
517     class fooD foo4     class (fooD) foo4
518     ---     ---
519     vertically(50, ver_c, fooA, fooB, fooC, fooD);     vertically(50, ver_c, fooA, fooB, fooC, fooD);
520    
# Line 512  Proposal:: Line 529  Proposal::
529  Is name for CS could be optional. If not given, could use random  Is name for CS could be optional. If not given, could use random
530  name.  name.
531    
 leftof  
 ------  
   
 .. UML:: elements-leftof  
   
    class foo  
         leftof bar 50  
    class bar  
   
 Syntax::  
   
    class foo  
         leftof bar 50  
    class bar  
   
 rightof  
 -------  
   
 .. UML:: elements-rightof  
   
    class foo  
         rightof bar 50  
    class bar  
   
 Syntax::  
   
    class foo  
         rightof bar 50  
    class bar  
   
 above  
 -----  
   
 .. UML:: elements-above  
   
    class foo  
         above bar 50  
    class bar  
   
 Syntax::  
   
    class foo  
         above bar 50  
    class bar  
   
 under  
 -----  
   
 .. UML:: elements-under  
   
    class foo  
         under bar 50  
    class bar  
   
 Syntax::  
   
    class foo  
         under bar 50  
    class bar  
   
532  Linking  Linking
533  =======  =======
534    
535  .. uml:: elements-linking  .. uml:: elements-linking
536    
537     page foo     page foo
538          link          link
539                  syntax.gen.html                  syntax.gen.html
540    
541     page bar "Fenfire project"     page (bar) "Fenfire project"
542          link fenfire          link fenfire
543                  projects.gen.html                  projects.gen.html
544    
545       jlinkpackage org.fenfire.loom
546     class View     class View
547            jlink
548    
549       jlinkpackage
550     class LoomView     class LoomView
551            jlink
552                    org.fenfire.loom.View
553    
554       clinkpackage Vob
555     class Vob     class Vob
556            clink
557    
558       clinkpackage
559     class CVob     class CVob
560            clink
561                    Vob.Vob
562     ---     ---
563     horizontally(50, hor_c, foo, bar, View, LoomView, Vob, CVob);     horizontally(50, hor_c, foo, bar, View, LoomView, Vob, CVob);
564    
565  Syntax::  Syntax::
566    
567     page foo     page foo
568          link          link
569                  syntax.gen.html                  syntax.gen.html
570    
571     page bar "Fenfire project"     page (bar) "Fenfire project"
572          link fenfire          link fenfire
573                  projects.gen.html                  projects.gen.html
574    
# Line 623  Syntax:: Line 590  Syntax::
590          clink          clink
591                  Vob.Vob                  Vob.Vob
592     ---     ---
593     horizontally(50, hor_c, foo, bar, View, LoomView, Vob, CVob);     horizontally(50, hor_c, foo, bar, View, LoomView, Vob, CVob);
   
 Unknown  
 =======  
   
 - left-of ?  
 - right-of ?  
 - above ?  
 - under ?  

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26