public GenDataDef() { Classes = new GenDataDefClassList(); AddClass(""); CurrentClassId = -1; Cache = new GenDataDefReferenceCache(this); Definition = new Definition.Definition(DefinitionCreator.CreateEmpty()); }
public void TestDefinitionConstruction() { var def = DefinitionCreator.Create(); Assert.AreEqual(3, def.ClassList.Count); Assert.AreEqual("Class", def.ClassList[0].Name); Assert.AreEqual("SubClass", def.ClassList[1].Name); Assert.AreEqual("Property", def.ClassList[2].Name); CompareGenDataBase(GenDataBase.DataLoader.LoadData("Data/Definition"), def.GenDataBase); }
public DynamicMappingFileContributor(DefinitionCreator<PersistentClass> definitionCreator, DefinitionProvider definitionProvider) { this.definitionCreator = definitionCreator; this.definitionProvider = definitionProvider; }
public DefinitionParser(DefinitionCreator createDefinition) { CreateDefinition = createDefinition; }
private GenObject CreateDefinitionClass(string name) { return(DefinitionCreator.CreateDefinitionClass(Definition.GenDataBase.Root, name, "", "", Definition.GenDataBase)); }
private static GenObject CreateDefinitionSubClass(string name, GenObject c) { return(DefinitionCreator.CreateDefinitionSubClass(c, name, "", "")); }