root/gaphor/trunk/gaphor/diagram/items.py

Revision 2255, 2.4 kB (checked in by arj..@yirdis.nl, 9 months ago)

moved classes items to seperate package. More unit tests for interface item.

Line 
1 """
2 All Item's defined in the diagram package. This module
3 is a shorthand for importing each module individually.
4 """
5
6 # Base classes:
7 from gaphor.diagram.diagramitem import DiagramItem
8 from gaphor.diagram.diagramline import DiagramLine, LineItem, NamedLine
9 from gaphor.diagram.elementitem import ElementItem
10 from gaphor.diagram.nameditem import NamedItem
11 from gaphor.diagram.classifier import ClassifierItem
12
13 # General:
14 from gaphor.diagram.comment import CommentItem
15 from gaphor.diagram.commentline import CommentLineItem
16 from gaphor.diagram.simpleitem import Line, Box, Ellipse
17
18 # Classes:
19 from gaphor.diagram.classes.feature import FeatureItem, AttributeItem, OperationItem
20 from gaphor.diagram.classes.klass import ClassItem
21 from gaphor.diagram.classes.interface import InterfaceItem
22 from gaphor.diagram.classes.package import PackageItem
23 from gaphor.diagram.classes.association import AssociationItem
24 from gaphor.diagram.classes.dependency import DependencyItem
25 from gaphor.diagram.classes.generalization import GeneralizationItem
26 from gaphor.diagram.classes.implementation import ImplementationItem
27
28 # Components:
29 from gaphor.diagram.artifact import ArtifactItem
30 from gaphor.diagram.component import ComponentItem
31 from gaphor.diagram.node import NodeItem
32
33 # Actions:
34 from gaphor.diagram.action import ActionItem
35 from gaphor.diagram.activitynodes import ActivityNodeItem
36 from gaphor.diagram.activitynodes import InitialNodeItem, ActivityFinalNodeItem
37 from gaphor.diagram.activitynodes import FlowFinalNodeItem
38 from gaphor.diagram.activitynodes import DecisionNodeItem
39 from gaphor.diagram.activitynodes import ForkNodeItem
40 from gaphor.diagram.flow import FlowItem
41 from gaphor.diagram.objectnode import ObjectNodeItem
42
43 # Interactions
44 from gaphor.diagram.interaction import InteractionItem
45 from gaphor.diagram.lifeline import LifelineItem
46 from gaphor.diagram.message import MessageItem
47
48 # States
49 from gaphor.diagram.states import VertexItem
50 from gaphor.diagram.states.state import StateItem
51 from gaphor.diagram.states.transition import TransitionItem
52 from gaphor.diagram.states.finalstate import FinalStateItem
53 from gaphor.diagram.states.pseudostates import InitialPseudostateItem
54
55 # Use Cases:
56 from gaphor.diagram.actor import ActorItem
57 from gaphor.diagram.usecase import UseCaseItem
58 from gaphor.diagram.include import IncludeItem
59 from gaphor.diagram.extend import ExtendItem
60
61 # Stereotypes:
62 from gaphor.diagram.extension import ExtensionItem
63
Note: See TracBrowser for help on using the browser.