class CREATION_CLAUSE
Summary
Class invariant
Overview
creation features
exported features
start_position: POSITION
writable attribute
Of the "creation" keyword.
clients: CLIENT_LIST
writable attribute
comment: COMMENT
writable attribute
pretty
effective procedure
short (heading_done: BOOLEAN, client: CLASS_NAME): BOOLEAN
effective function
True when at least one creation list is printed.
has (fn: FEATURE_NAME): BOOLEAN
effective function
procedure_list: FEATURE_NAME_LIST
writable attribute
accept (visitor: CREATION_CLAUSE_VISITOR)
effective procedure
Accept to be visited by the visitor.
default_root: STRING
effective function
Return the default creation procedure name to be used as the root procedure (the execution entry point of the system).
root_creation_search (a_name: STRING): FEATURE_NAME
effective function
check_for (type: TYPE)
effective procedure
extra_expanded_check (type: TYPE, default_creation_procedure: FEATURE_NAME): FEATURE_NAME
effective function
If not Void, the default_creation_procedure comes from another CREATION_CLAUSE.
user_expanded_default_create_stamp (type: TYPE): FEATURE_STAMP
effective function
Must be called after extra_expanded_check.