Changeset 2237

Show
Ignore:
Timestamp:
03/02/08 15:12:18 (2 months ago)
Author:
wrobe..@pld-linux.org
Message:

- added basic information about pseudostates implementation

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gaphor/trunk/gaphor/diagram/states/__init__.py

    r2232 r2237  
     1""" 
     2Package gaphor.diagram.states implements diagram items for UML state machines. 
     3 
     4Pseudostates 
     5============ 
     6There are some similarities between activities and state machines, for example 
     7    - initial node and initial psuedostate 
     8    - final node and final state 
     9Of course, they differ in many aspects, but the similarites drive user 
     10interface of state machines. This is with respect of minimalization of the set 
     11of diagram items (i.e. there is only one diagram item for both join and fork 
     12nodes in activities implemented in Gaphor). 
     13 
     14There are separate diagram items for pseudostates 
     15    - initial pseudostate item as there exists initial node item 
     16 
     17@todo: Probably, history pseudostates will be implemented as one diagram item 
     18    with an option deep/shallow. [This section is going to be extended as 
     19    we start to implement more pseudostates]. 
     20""" 
     21 
    122from gaphor.diagram.nameditem import NamedItem 
    223 
  • gaphor/trunk/gaphor/diagram/states/pseudostates.py

    r2232 r2237  
    11""" 
    22Pseudostate diagram items. 
     3 
     4See also gaphor.diagram.states package description. 
    35""" 
    46