blob: f0dcb1e92e10ddc22833647beed376d511d8f2cf [file] [log] [blame]
package Validate : val = 'valid'
{
class Level1
{
property ref : String;
property l1 : String;
invariant L1 : ref = l1;
}
class Level2a extends Level1
{
property l2a : String;
invariant L2a : ref = l2a;
}
class Level2b extends Level1
{
property l2b : String;
invariant L2b : ref = l2b;
}
class Level3 extends Level2a,Level2b
{
property l3 : String;
invariant L3 : ref = l3;
}
}