rel0
|
Drawing
|
consists_of |
Drawing object
|
Drawings consist of drawing objects at a lower level |
rel1
|
Drawing object
|
consists_of |
Drawing object
|
Drawing objects can consist of lower level objects |
rel2
|
Drawing object
|
maps_onto |
Drawing object.Grouped/ungrouped
|
Grouping defines a higher level object |
rel3
|
Palette tool
|
device_constraint |
Palette tool.Function
|
As wilh all toolbar or palette tools (tooltips help) |
Relns: actor in upright, acted-on in italics.
|
Drawing
|
hard |
hard |
rel0
|
|
The final (or work in progress) drawing which the user is creating. Drawings consist of created drawing objects (which themselves may have sub-objects). Only the user knows (if at all) when a drawing is complete, or what the end point of the process may be. |
Grouped/ungrouped
|
hard |
hard |
|
|
Grouped drawings may consist of grouped objects, which may themselves be grouped at a higher level |
Shape
|
easy |
easy |
|
|
|
Size
|
hard |
easy |
|
|
Judging the size of completed drawings is not easy |
Text style
|
easy |
easy |
|
|
Text style may be only settable fora complete drawing (not its constituent objects) |
Drawing object
|
easy |
easy |
rel1
rel2
rel0
rel1
|
|
One of several objects which can be manipulated and combined to make up a drawing; not the (final) drawing itself |
Colour
|
easy |
easy |
|
|
|
Configuration
|
easy |
easy |
|
|
Straight line, rectangle, oval, polygon, free line, other shapes, text box, text |
Grouped/ungrouped
|
easy |
easy |
rel2
|
|
Grouping is a concept which has to be learned, and is not easy to inspect |
Layering
|
easy |
easy |
|
|
Ditto for layering |
Number of characters
|
easy |
easy |
|
|
For text objects |
Orientation
|
easy |
easy |
|
|
Horizontal, vertical, etc. |
Pattern
|
easy |
easy |
|
|
|
Shape
|
easy |
cant |
|
present |
difficult |
present |
|
Object shape cannot generally be changed (except for polygons, free lines) |
Size
|
easy |
easy |
|
|
Size is usually easy to set (uses defaults) and change |
Text style
|
easy |
easy |
|
|
|
Thickness
|
easy |
easy |
|
|
|
Imported object
|
easy |
hard |
|
difficult |
present |
present |
|
A grouped and already edited object which is imported into the drawing. Only certain attributes may be changed once inserted |
Colour
|
easy |
hard |
|
|
May be limited scope for changing colour |
Grouping/ungrouped
|
easy |
cant |
|
|
Unlikely to be ungroupable |
Orientation
|
easy |
easy |
|
|
|
Shape
|
easy |
cant |
|
|
Can't be changed, probably |
Size
|
easy |
easy |
|
|
Depending on the object's original type |
Palette tool
|
fixed |
fixed |
rel3
|
present |
difficult |
present |
|
One of several drawing tools (or implements) which are featured on the toolbar or palette |
Function
|
fixed |
fixed |
rel3
|
difficult |
difficult |
present |
|
Arrow pointer, Insert text, Insert text box, Insert straight line, Insert rectangle, Insert shape, Insert free line, Define line thickness, Define arrow style, etc. |