Sha256: f9d3406b87d45fa9dda43546445c0fcec06a3f8e2e2a302e56d1e2ffae967044

Contents?: true

Size: 412 Bytes

Versions: 25

Compression:

Stored size: 412 Bytes

Contents

vocabulary MultiInheritance;

/*
 * Value Types
 */
Employee ID is written as Auto Counter;
Person Name is written as String;
TFN is written as Char(9);

/*
 * Entity Types
 */
Person is identified by its Name;

Australian is a kind of Person;
Australian has at most one TFN,
	TFN is of one Australian;

Employee is a kind of Person identified by its ID;

Australian Employee is a kind of Employee, Australian;

Version data entries

25 entries across 25 versions & 2 rubygems

Version Path
activefacts-0.8.13 examples/CQL/MultiInheritance.cql
activefacts-0.8.12 examples/CQL/MultiInheritance.cql
activefacts-0.8.10 examples/CQL/MultiInheritance.cql
activefacts-0.8.9 examples/CQL/MultiInheritance.cql
activefacts-0.8.8 examples/CQL/MultiInheritance.cql