DynBindModelExamples: Difference between revisions

From EiffelStudio: an EiffelSoftware project
Jump to navigation Jump to search
Konradm (talk | contribs)
mNo edit summary
 
Konradm (talk | contribs)
mNo edit summary
Line 1: Line 1:
This page shows
This page shows
====F====
{|border="0" cellpadding="2" cellspacing="0" align="center"
|-valign="top" -halign="center"
|<code>[eiffel, N]
class
  C1
feature
  f1 do ... end
  g1 do ... end
end
</code>
|
<code>[eiffel, N]
class
  C2
inherit
  B
      rename f1 as f2, g1 as g2
      redefine f2, g2 end
feature
  f2 do ... end
  g2 do ... end
end
</code>
|
<code>[eiffel, N]
class
  C3
inherit
  C2
      select f1 end
  C1
      rename f1 as f3, g as g3
      redefine f3, g3
      select g3 end
feature
  f3 do ... end
  g3 do ... end
end
</code>
|}

Revision as of 18:35, 6 October 2006

This page shows

F

class
   C1
feature
   f1 do ... end
   g1 do ... end
end
class
   C2
inherit
   B
      rename f1 as f2, g1 as g2 
      redefine f2, g2 end
feature
   f2 do ... end
   g2 do ... end
end
class
   C3
inherit
   C2
      select f1 end
   C1 
      rename f1 as f3, g as g3
      redefine f3, g3 
      select g3 end
feature
   f3 do ... end
   g3 do ... end
end