import datatypes; entity(serviceConfiguration){ entity(metamodel){ entity(configuration){ relation(nodes, configuration, node); isAggregation(nodes, true); } entity(node); entity(service){ relation(up, service, service); relation(down, service, service); relation(active, service, service); relation(standby, service, service); relation(backup, service, service); } supertypeOf(node, service); entity(empty); supertypeOf(node, empty); } entity (models){ /*entity(testModel){ service(Service1); active(Active1,Service1,Service1); service(Service2); active(Active2,Service2,Service2); service(Service3); up(Up1,Service3,Service3); }*/ } }