Name | WatchModels |
---|---|
Models selected for generation | |
Generation target platform | C#: Windows |
MIDP Emulator | Sun |
Language Frameworks | C#, Java |
Documentation | This is the top level diagram for the Watch Example, showing the product family of digital watches. The domain-specific modelling language used here is specifically designed for modelling watch applications. For more details see the Watch Example help, and also the GOPRR and UML projects, and Chapter 9 in "Domain-Specific Modeling", http://dsmbook.com. Each Watch relationship links to one physical Display definition and one Logical Watch defining its behavior. |
Model name | Delicia |
---|---|
Documentation | Delicia - a watch for a delicate person... |
In role | In relationship | With object(s) | In role |
---|---|---|---|
: Display | Celestra: Watch | Simple | : LogicalWatch |
Subgraph type | Graph's name |
---|---|
Decomposition | none |
Explosions | none |
In role | In relationship | With object(s) | In role |
---|---|---|---|
: Display | Celestron: Watch | Simple | : LogicalWatch |
Subgraph type | Graph's name |
---|---|
Decomposition | none |
Explosions | none |
In role | In relationship | With object(s) | In role |
---|---|---|---|
: Display | Sporty: Watch | TST | : LogicalWatch |
Subgraph type | Graph's name |
---|---|
Decomposition | none |
Explosions | none |
Display name | X334 |
---|---|
Icons | alarm, stopwatch, timer |
UnitZones | Zone1, Zone2, Zone3 |
Buttons | Mode, Set, Up, Down |
In role | In relationship | With object(s) | In role |
---|---|---|---|
: Display | Ace: Watch | TASTW | : LogicalWatch |
: Display | Delicia: Watch | TAST | : LogicalWatch |
Subgraph type | Graph's name |
---|---|
Decomposition | none |
Explosions | none |
In role | In relationship | With object(s) | In role |
---|---|---|---|
: LogicalWatch | Celestra: Watch | X022 | : Display |
: LogicalWatch | Celestron: Watch | X032 | : Display |
Subgraph type | Graph's name |
---|---|
Decomposition | Simple |
Explosions | none |
In role | In relationship | With object(s) | In role |
---|---|---|---|
: LogicalWatch | Delicia: Watch | X334 | : Display |
Subgraph type | Graph's name |
---|---|
Decomposition | TAST |
Explosions | none |
In role | In relationship | With object(s) | In role |
---|---|---|---|
: LogicalWatch | Ace: Watch | X334 | : Display |
Subgraph type | Graph's name |
---|---|
Decomposition | TASTW |
Explosions | none |
In role | In relationship | With object(s) | In role |
---|---|---|---|
: LogicalWatch | Sporty: Watch | X234 | : Display |
Subgraph type | Graph's name |
---|---|
Decomposition | TST |
Explosions | none |
Language | C# |
---|---|
Included Components | AbstractDisplay.cs, AbstractWatchApplication.cs, AbstractWatchApplication.cs (C#: API), AbstractWatchApplication.cs (C#: WP 7), Alarm.cs, DecompPair.cs, DisplayInfo.cs, Icon.cs, Master.cs, Master.cs (C#: API), Master.cs (C#: WP 7), METime.cs, Result.cs, AbstractWatchWindow.cs, AbstractWatchWindow.cs (C#: WP 7), WatchCanvas.xaml, WatchCanvas.xaml (C#: WP 7), WatchCanvas.xaml.cs, WatchCanvas.xaml.cs (C#: WP 7), Zone.cs, App.xaml, App.xaml (C#: WP 7), App.xaml.cs, App.xaml.cs (C#: WP 7) |
Subgraph type | Graph's name |
---|---|
Decomposition | none |
Explosions | none |
Language | Java |
---|---|
Included Components | AbstractDisplay.java, AbstractDisplay.java (Java: MIDP), AbstractWatchApplet.java, AbstractWatchApplet.java (Java: Android), AbstractWatchApplet.java (Java: MIDP), AbstractWatchApplication.java, AbstractWatchApplication.java (Java: API), AbstractWatchApplication.java (Java: MIDP), Alarm.java, DecompPair.java, DisplayInfo.java, Icon.java, Master.java, Master.java (Java: API), Master.java (Java: MIDP), METime.java, Result.java, WatchCanvas.java (Java: Non-mobile), WatchCanvas.java (Java: MIDP), Zone.java |
Subgraph type | Graph's name |
---|---|
Decomposition | none |
Explosions | none |
Zone name | Zone1 |
---|
Subgraph type | Graph's name |
---|---|
Decomposition | none |
Explosions | none |
Zone name | Zone2 |
---|
Subgraph type | Graph's name |
---|---|
Decomposition | none |
Explosions | none |
Button name | Mode |
---|
Subgraph type | Graph's name |
---|---|
Decomposition | none |
Explosions | none |
Button name | Set |
---|
Subgraph type | Graph's name |
---|---|
Decomposition | none |
Explosions | none |
Zone name | Zone3 |
---|
Subgraph type | Graph's name |
---|---|
Decomposition | none |
Explosions | none |
IconID | stopwatch |
---|
Subgraph type | Graph's name |
---|---|
Decomposition | none |
Explosions | none |
IconID | timer |
---|
Subgraph type | Graph's name |
---|---|
Decomposition | none |
Explosions | none |
Button name | Up |
---|
Subgraph type | Graph's name |
---|---|
Decomposition | none |
Explosions | none |
Button name | Down |
---|
Subgraph type | Graph's name |
---|---|
Decomposition | none |
Explosions | none |
IconID | alarm |
---|
Subgraph type | Graph's name |
---|---|
Decomposition | none |
Explosions | none |