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-examples-1.9.9 cql/MultiInheritance.cql
activefacts-examples-1.9.8 cql/MultiInheritance.cql
activefacts-examples-1.8.0 cql/MultiInheritance.cql
activefacts-examples-1.7.2 cql/MultiInheritance.cql
activefacts-examples-1.7.1 cql/MultiInheritance.cql
activefacts-1.6.0 examples/CQL/MultiInheritance.cql
activefacts-1.5.3 examples/CQL/MultiInheritance.cql
activefacts-1.5.2 examples/CQL/MultiInheritance.cql
activefacts-1.5.1 examples/CQL/MultiInheritance.cql
activefacts-1.5.0 examples/CQL/MultiInheritance.cql
activefacts-1.3.0 examples/CQL/MultiInheritance.cql
activefacts-1.2.1 examples/CQL/MultiInheritance.cql
activefacts-1.2.0 examples/CQL/MultiInheritance.cql
activefacts-1.1.0 examples/CQL/MultiInheritance.cql
activefacts-1.0.2 examples/CQL/MultiInheritance.cql
activefacts-1.0.1 examples/CQL/MultiInheritance.cql
activefacts-1.0.0 examples/CQL/MultiInheritance.cql
activefacts-0.8.18 examples/CQL/MultiInheritance.cql
activefacts-0.8.16 examples/CQL/MultiInheritance.cql
activefacts-0.8.15 examples/CQL/MultiInheritance.cql