internal CswNbtNode createTempNode() { CswNbtNode ControlZoneNode = _CswNbtResources.Nodes.makeNodeFromNodeTypeId(_getNodeTypeId("Control Zone"), delegate(CswNbtNode NewNode) { CswNbtObjClassControlZone ControlZone = NewNode; ControlZone.ControlZoneName.Text = "TempNode"; }, true); _finalize(); return(ControlZoneNode); }
internal CswNbtNode createControlZoneNode(string Name = "CZ_Test", string FireClassSetName = "Default") { CswNbtNode ControlZoneNode = _CswNbtResources.Nodes.makeNodeFromNodeTypeId(_getNodeTypeId("Control Zone"), delegate(CswNbtNode NewNode) { CswNbtObjClassControlZone ControlZone = NewNode; ControlZone.ControlZoneName.Text = Name; CswNbtMetaDataObjectClass FCEASOC = _CswNbtResources.MetaData.getObjectClass(CswEnumNbtObjectClass.FireClassExemptAmountSetClass); foreach (CswNbtObjClassFireClassExemptAmountSet DefaultFireClassSet in FCEASOC.getNodes(false, false)) { if (DefaultFireClassSet.SetName.Text == FireClassSetName) { CswNbtMetaDataNodeTypeProp FCSNNTP = _CswNbtResources.MetaData.getNodeTypeProp(NewNode.NodeTypeId, "Fire Class Set Name"); NewNode.Properties[FCSNNTP].AsRelationship.RelatedNodeId = DefaultFireClassSet.NodeId; break; } } }); _finalize(); return(ControlZoneNode); }