Example #1
0
        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);
        }
Example #2
0
        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);
        }