Exemple #1
0
 public void ParseMustInheritNotInheritableSimpleInheritance_HasAPropperInheritanceRelationShip()
 {
     this.ParseMustInheritNotInheritableSimpleInheritance();
     FAMIX.Inheritance inh = importer.AllElementsOfType <FAMIX.Inheritance>().ToList()[0];
     Assert.AreEqual(inh.superclass.name, "ExampleSuperclass");
     Assert.AreEqual(inh.subclass.name, "ExampleSubclass");
 }
 public void LinkWithInheritance(FAMIX.Type subClass, FAMIX.Type superClass)
 {
     FAMIX.Inheritance inheritance = CreateNewEntity <FAMIX.Inheritance>(typeof(FAMIX.Inheritance).FullName);
     inheritance.subclass   = subClass;
     inheritance.superclass = superClass;
     superClass.AddSubInheritance(inheritance);
     subClass.AddSuperInheritance(inheritance);
 }