\addvspace {10\p@ } \addvspace {10\p@ } \addvspace {10\p@ } \contentsline {table}{\numberline {3.1}{\ignorespaces InstanceOf Client/Supplier Relation}}{60} \contentsline {table}{\numberline {3.2}{\ignorespaces PartOf Client/Supplier Relation}}{61} \contentsline {table}{\numberline {3.3}{\ignorespaces Returned Class Client/Supplier Relation}}{61} \contentsline {table}{\numberline {3.4}{\ignorespaces ParameterOf Client/Supplier Relation}}{62} \contentsline {table}{\numberline {3.5}{\ignorespaces Generic Class Client/Supplier Relation}}{62} \contentsline {table}{\numberline {3.6}{\ignorespaces Single Inheritance Dependence Relation}}{63} \contentsline {table}{\numberline {3.7}{\ignorespaces Multiple Inheritance Dependence Relation}}{64} \contentsline {table}{\numberline {3.8}{\ignorespaces Selective Inheritance Relation in C++}}{68} \contentsline {table}{\numberline {3.9}{\ignorespaces Friend Relation in C++}}{69} \contentsline {table}{\numberline {3.10}{\ignorespaces Expanded Client/Supplier Relation}}{70} \addvspace {10\p@ } \addvspace {10\p@ } \contentsline {table}{\numberline {5.1}{\ignorespaces Data in table Platform after the Parser is run}}{86} \contentsline {table}{\numberline {5.2}{\ignorespaces Data in table Library after the Parser is run}}{86} \contentsline {table}{\numberline {5.3}{\ignorespaces Data in table Cluster after the Parser is run}}{86} \contentsline {table}{\numberline {5.4}{\ignorespaces Data in table Class after the Parser is run}}{87} \contentsline {table}{\numberline {5.5}{\ignorespaces Data in table ClassRel after the Parser is run}}{87} \contentsline {table}{\numberline {5.6}{\ignorespaces Syntax of an Eiffel class declaration}}{88} \contentsline {table}{\numberline {5.7}{\ignorespaces Syntax of an Eiffel class header}}{89} \contentsline {table}{\numberline {5.8}{\ignorespaces Example of an Eiffel class declaration}}{89} \contentsline {table}{\numberline {5.9}{\ignorespaces Syntax of an Eiffel inheritance block}}{90} \contentsline {table}{\numberline {5.10}{\ignorespaces Syntax of an Eiffel feature block}}{91} \contentsline {table}{\numberline {5.11}{\ignorespaces Data in table ClusterRel after loading the Parser's data}}{95} \contentsline {table}{\numberline {5.12}{\ignorespaces Data in table LibraryRel after loading the Parser's data}}{96} \contentsline {table}{\numberline {5.13}{\ignorespaces Data in table PlatformRel after loading the Parser's data}}{97} \contentsline {table}{\numberline {5.14}{\ignorespaces The concrete syntax of the text based HDD}}{98} \addvspace {10\p@ } \addvspace {10\p@ } \addvspace {10\p@ }