My favorites | Sign in
Project Home Wiki Issues Source
Checkout   Browse   Changes    
 
1
2
3
4
5
6
7
<p>
A {@model VisibleThing} is the abstract type for interface modelling, and may directly contain other {@model VisibleThing}s as its {@model VisibleThing#children}. All {@model VisibleThing}s may be <i>rendered</i> to a user. When a {@model VisibleThing} is rendered to a user, all children {@model VisibleThing}s must also be rendered in order according to their {@model VisibleThing#renderOrder}. A {@model VisibleThing} that is currently <i>hidden</i> must not be rendered until that {@model VisibleThing} is subsequently <i>shown</i>. The {@model VisibleThing#name} of the {@model VisibleThing} may be used as a label for the rendered element.
</p>

<p>
All {@model VisibleThing}s define the {@model VisibleThing#hide}, {@model VisibleThing#show}, {@model VisibleThing#init} and {@model VisibleThing#update} {@model Operation}s, which are implemented as {@model BuiltinOperation}s. All {@model VisibleThing}s also define the {@model VisibleThing#empty} and {@model VisibleThing#notEmpty} {@model Predicate}s, which are implemented as {@model BuiltinProperty}s.
</p>

Change log

r3068 by soundasleep on Aug 8, 2011   Diff
improving modeldoc documentation across
inference rules, codegen templates, ecore,
and additional documentation includes
Go to: 
Project members, sign in to write a code review

Older revisions

r3048 by soundasleep on Aug 4, 2011   Diff
adding paragraph breaks to modeldoc
additional documentation
r3047 by soundasleep on Aug 4, 2011   Diff
work on describing behaviour to iaml
modeldoc, as taken from the thesis
r3041 by soundasleep on Aug 1, 2011   Diff
moving all LaTeX additional
documentation to HTML format
All revisions of this file

File info

Size: 1079 bytes, 7 lines
Powered by Google Project Hosting