Sha256: 8a9d2aa9f711dd453fc87cc326622fc8575103e718c3d51972caebe011beff2e

Contents?: true

Size: 435 Bytes

Versions: 1

Compression:

Stored size: 435 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

1 entries across 1 versions & 1 rubygems

Version Path
activefacts-0.7.3 examples/CQL/MultiInheritance.cql