Skip to content
Snippets Groups Projects
Select Git revision
  • b5672f022ca5c314402d5953249b06cc658ffc99
  • master default protected
2 results

Inheritance.ecl

Blame
  • Inheritance.ecl 470 B
    //Inheritance  
    Start Inheritance (Naturals) when IsSourceType(NaturalType); 
    Add Inheritance (Naturals) when IsSourceType(NaturalType) and SourceEqualsTargetType() and !SourceEqualsTarget();
    Reconnect Inheritance (Naturals) when IsSourceType(NaturalType) and SourceEqualsTargetType() and !SourceEqualsTarget();
    Create Inheritance (Naturals) when IsSourceType(NaturalType) and SourceEqualsTargetType() and !SourceEqualsTarget();
    
    Execute Inheritance (true) when true;