Sha256: b13859722d187d13125a406c2a882cfc4614eef0d325d609ce2f5a40f39bd23f

Contents?: true

Size: 431 Bytes

Versions: 2

Compression:

Stored size: 431 Bytes

Contents

vocabulary MultiInheritance;

/*
 * Value Types
 */
EmployeeID is written as AutoCounter;
PersonName is written as VariableLengthText;
TFN is written as FixedLengthText(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;

AustralianEmployee is a kind of Employee, Australian;

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
activefacts-0.8.6 examples/CQL/MultiInheritance.cql
activefacts-0.8.5 examples/CQL/MultiInheritance.cql