public override void update() { CswNbtMetaDataNodeType SiteNt = _CswNbtSchemaModTrnsctn.MetaData.getNodeType("Site"); if (null != SiteNt && SiteNt.getObjectClass().ObjectClass == CswEnumNbtObjectClass.LocationClass) { foreach (CswNbtObjClassLocation SiteNode in SiteNt.getNodes(true, false, false, false)) { if (SiteNode.Name.Text == "Site 1") { SiteNode.IsDemo = false; SiteNode.Name.Text = "Default Site"; //Sitename cannot be changed do to unique constraint. SiteNode.postChanges(ForceUpdate: false); break; } } } CswNbtMetaDataObjectClass InventoryGroupClass = _CswNbtSchemaModTrnsctn.MetaData.getObjectClass(CswEnumNbtObjectClass.InventoryGroupClass); foreach (CswNbtObjClassInventoryGroup InventoryGroup in InventoryGroupClass.getNodes(true, false, false, false)) { if (InventoryGroup.Name.Text == "Default Inventory Group") { InventoryGroup.IsDemo = false; InventoryGroup.postChanges(ForceUpdate: false); break; } } CswNbtMetaDataObjectClass WorkUnitClass = _CswNbtSchemaModTrnsctn.MetaData.getObjectClass(CswEnumNbtObjectClass.WorkUnitClass); foreach (CswNbtObjClassWorkUnit WorkUnit in WorkUnitClass.getNodes(true, false, false, false)) { if (WorkUnit.Name.Text == "Default Work Unit") { WorkUnit.IsDemo = false; WorkUnit.postChanges(ForceUpdate: false); break; } } }