Sha256: 119d78d8aacf07afa711236f6396194c8b2e2a9afcb0fe6b81b605812b1cb4f6

Contents?: true

Size: 611 Bytes

Versions: 358

Compression:

Stored size: 611 Bytes

Contents

SCHEMA employment_schema;

TYPE date = STRING;
END_TYPE;

TYPE po = SELECT ( Person, Organization );
END_TYPE;

TYPE contract_type = ENUMERATION OF ( contract, atwill, contractor );
END_TYPE;

ENTITY Person;
  names : LIST OF STRING;
END_ENTITY;

ENTITY Organization;
  name : STRING;
END_ENTITY;

ENTITY PersonOrganizationRelationship;
  the_person : Person;
  the_organization : Organization;
  start_date : date;
  end_date : date;
END_ENTITY;

ENTITY Employment SUBTYPE OF ( PersonOrganizationRelationship );
  job_title : STRING;
  ended_by : po;
	employment_type : contract_type;
END_ENTITY;

END_SCHEMA;

Version data entries

358 entries across 179 versions & 1 rubygems

Version Path
expressir-0.2.9-x86_64-linux original/examples/employment/eclipse/Express/employment_schema.exp
expressir-0.2.9-x86_64-linux original/examples/employment/employment_schema.exp
expressir-0.2.9-x86_64-darwin original/examples/employment/eclipse/Express/employment_schema.exp
expressir-0.2.9-x86_64-darwin original/examples/employment/employment_schema.exp
expressir-0.2.9-x86-mingw32 original/examples/employment/eclipse/Express/employment_schema.exp
expressir-0.2.9-x86-mingw32 original/examples/employment/employment_schema.exp
expressir-0.2.9-x86-linux original/examples/employment/eclipse/Express/employment_schema.exp
expressir-0.2.9-x86-linux original/examples/employment/employment_schema.exp
expressir-0.2.9-x64-mingw32 original/examples/employment/employment_schema.exp
expressir-0.2.9-x64-mingw32 original/examples/employment/eclipse/Express/employment_schema.exp
expressir-0.2.9-arm64-darwin original/examples/employment/employment_schema.exp
expressir-0.2.9-arm64-darwin original/examples/employment/eclipse/Express/employment_schema.exp
expressir-0.2.8 original/examples/employment/employment_schema.exp
expressir-0.2.8 original/examples/employment/eclipse/Express/employment_schema.exp
expressir-0.2.8-x86_64-linux original/examples/employment/employment_schema.exp
expressir-0.2.8-x86_64-linux original/examples/employment/eclipse/Express/employment_schema.exp
expressir-0.2.8-x86_64-darwin original/examples/employment/eclipse/Express/employment_schema.exp
expressir-0.2.8-x86_64-darwin original/examples/employment/employment_schema.exp
expressir-0.2.8-x86-mingw32 original/examples/employment/employment_schema.exp
expressir-0.2.8-x86-mingw32 original/examples/employment/eclipse/Express/employment_schema.exp