Changeset 2232

Show
Ignore:
Timestamp:
03/01/08 17:00:26 (3 months ago)
Author:
wrobe..@pld-linux.org
Message:

- implemented final state and initial pseudostate diagram items

Files:

Legend:

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

    r2165 r2232  
    4747 
    4848# States 
    49 from gaphor.diagram.states.state import StateItem, VertexItem 
     49from gaphor.diagram.states import VertexItem 
     50from gaphor.diagram.states.state import StateItem 
    5051from gaphor.diagram.states.transition import TransitionItem 
     52from gaphor.diagram.states.finalstate import FinalStateItem 
     53from gaphor.diagram.states.pseudostates import InitialPseudostateItem 
    5154 
    5255# Use Cases: 
  • gaphor/trunk/gaphor/diagram/states/__init__.py

    r2161 r2232  
     1from gaphor.diagram.nameditem import NamedItem 
     2 
     3class VertexItem(NamedItem): 
     4    """ 
     5    Abstract class for all vertices. All state, pseudostate items derive 
     6    from VertexItem, which simplifies transition connection adapters. 
     7    """ 
     8    pass 
     9 
  • gaphor/trunk/gaphor/diagram/states/state.py

    r2165 r2232  
    44 
    55from gaphor import UML 
    6 from gaphor.diagram.nameditem import NamedItem 
    76from gaphor.diagram.style import ALIGN_CENTER, ALIGN_TOP 
    87from math import pi 
     8from gaphor.diagram.states import VertexItem 
    99 
    1010DX = 15 
     
    1212DDX = 0.4 * DX 
    1313DDY = 0.4 * DY 
    14  
    15 class VertexItem(NamedItem): 
    16     pass 
    1714 
    1815class StateItem(VertexItem): 
  • gaphor/trunk/gaphor/ui/diagramtoolbox.py

    r2231 r2232  
    329329        self.view.tool = PlacementTool( 
    330330                item_factory=self._item_factory(items.InitialPseudostateItem, 
    331                                                 UML.PseudoState), 
     331                                                UML.Pseudostate), 
    332332                handle_index=SE, 
    333333                after_handler=self._after_handler)