Add documentation and contracts for domain types.

This commit is contained in:
Conaclos
2014-06-30 18:32:14 +02:00
parent 052860b62c
commit 361773101e
3 changed files with 66 additions and 39 deletions
+11 -2
View File
@@ -1,4 +1,6 @@
class AUTHOR
class
AUTHOR
create
make
@@ -6,19 +8,26 @@ create
feature {NONE} -- Initialization
make (a_name: STRING_32)
-- Create an author with `a_name' as `name'.
do
set_name (a_name)
ensure
name_set: name = a_name
end
feature -- Access
name: STRING_32
-- Author name
feature -- Status setting
feature -- Change
set_name (a_name: STRING_32)
-- Set `name' with `a_name'.
do
name := a_name
ensure
name_set: name = a_name
end
end -- class AUTHOR