 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
� |
What
happens when the user double clicks some
|
|
data
in Data=>Image=>PNG format?
|
|
|
|
1. |
System
tries to find a PNG viewer component
|
|
|
|
2. |
If it
can�t find one, has the user specified a schema
|
|
|
for
this type? If not what about this class of type?
|
|
|
|
3. |
Schema
for class of Data=>Image is to find a
|
|
|
component
capable of converting from PNG to RGB
|
|
|
image
for which there is a viewer.
|
|
|
|
4. |
Therefore
you get [PNG file]->[PNGToImage]-
|
|
|
>[Image
Viewer]
|
|