Пример #1
0
        Stream(ArrayList data, MEPModel mepModel)
        {
            data.Add(new Snoop.Data.ClassSeparator(typeof(MEPModel)));

            data.Add(new Snoop.Data.Object("Connector manager", mepModel.ConnectorManager));
            data.Add(new Snoop.Data.Enumerable("Electrical systems", mepModel.ElectricalSystems));

            ElectricalEquipment elecEquip = mepModel as ElectricalEquipment;

            if (elecEquip != null)
            {
                Stream(data, elecEquip);
                return;
            }

            LightingDevice lightDevice = mepModel as LightingDevice;

            if (lightDevice != null)
            {
                Stream(data, lightDevice);
                return;
            }

            LightingFixture lightFixture = mepModel as LightingFixture;

            if (lightFixture != null)
            {
                Stream(data, lightFixture);
                return;
            }

            MechanicalEquipment mechEquip = mepModel as MechanicalEquipment;

            if (mechEquip != null)
            {
                Stream(data, mechEquip);
                return;
            }

            MechanicalFitting mechFitting = mepModel as MechanicalFitting;

            if (mechFitting != null)
            {
                Stream(data, mechFitting);
                return;
            }
        }
Пример #2
0
        Stream(ArrayList data, ElectricalEquipment elecEquip)
      {
         data.Add(new Snoop.Data.ClassSeparator(typeof(ElectricalEquipment)));

         data.Add(new Snoop.Data.Object("Distribution system", elecEquip.DistributionSystem));
      }
Пример #3
0
        Stream(ArrayList data, ElectricalEquipment elecEquip)
        {
            data.Add(new Snoop.Data.ClassSeparator(typeof(ElectricalEquipment)));

            data.Add(new Snoop.Data.Object("Distribution system", elecEquip.DistributionSystem));
        }