public override void GetReferences(Dictionary<ModelCode, List<long>> references, TypeOfReference refType)
		{
			if (baseVoltage != 0 && (refType == TypeOfReference.Reference || refType == TypeOfReference.Both))
			{
				references[ModelCode.CONDEQ_BASVOLTAGE] = new List<long>();
				references[ModelCode.CONDEQ_BASVOLTAGE].Add(baseVoltage);
			}
			if (terminals != null && terminals.Count > 0 && (refType == TypeOfReference.Target || refType == TypeOfReference.Both))
			{
				references[ModelCode.CONDEQ_TERMINALS] = terminals.GetRange(0, terminals.Count);
			}

			base.GetReferences(references, refType);
		}
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (conductingEquipment != 0 && (refType == TypeOfReference.Reference || refType == TypeOfReference.Both))
            {
                references[ModelCode.TERMINAL_CONDEQUIP] = new List <long>()
                {
                    conductingEquipment,
                };
            }

            if (connectivityNode != 0 && (refType == TypeOfReference.Reference || refType == TypeOfReference.Both))
            {
                references[ModelCode.TERMINAL_CONNECTNODE] = new List <long>()
                {
                    connectivityNode,
                };
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 3
0
 public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
 {
     base.GetReferences(references, refType);
 }
Exemplo n.º 4
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (EquipmentContainer != 0 && (refType == TypeOfReference.Reference || refType == TypeOfReference.Both))
            {
                references[ModelCode.EQUIPMENT_EQCONTAINER] = new List <long>();
                references[ModelCode.EQUIPMENT_EQCONTAINER].Add(EquipmentContainer);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 5
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (perLengthImpedance != 0 && (refType != TypeOfReference.Reference || refType != TypeOfReference.Both))
            {
                references[ModelCode.ACLSEGMENT_PLIMPEDANCE] = new List <long>();
                references[ModelCode.ACLSEGMENT_PLIMPEDANCE].Add(perLengthImpedance);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 6
0
 public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
 {
     if (assetInfo != 0 && (refType == TypeOfReference.Target || refType == TypeOfReference.Both))
     {
         references[ModelCode.ASSET_ASSETINFO] = new List <long>();
         references[ModelCode.ASSET_ASSETINFO].Add(assetInfo);
     }
     if (assetOrganisationRole != 0 && (refType == TypeOfReference.Target || refType == TypeOfReference.Both))
     {
         references[ModelCode.ASSET_ASSETORGANISATIONROLE] = new List <long>();
         references[ModelCode.ASSET_ASSETORGANISATIONROLE].Add(assetOrganisationRole);
     }
     base.GetReferences(references, refType);
 }
Exemplo n.º 7
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (connectivityNode != 0 && (refType != TypeOfReference.Reference || refType != TypeOfReference.Both))
            {
                references[ModelCode.TERMINAL_CONNODE] = new List <long>();
                references[ModelCode.TERMINAL_CONNODE].Add(connectivityNode);
            }

            if (condEq != 0 && (refType != TypeOfReference.Reference || refType != TypeOfReference.Both))
            {
                references[ModelCode.TERMINAL_CONDEQ] = new List <long>();
                references[ModelCode.TERMINAL_CONDEQ].Add(condEq);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 8
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (TransformerWinding != 0 && (refType == TypeOfReference.Reference || refType == TypeOfReference.Both))
            {
                references[ModelCode.RATIOTAPCHANGER_TRWINDING] = new List <long>();
                references[ModelCode.RATIOTAPCHANGER_TRWINDING].Add(TransformerWinding);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 9
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (assets != null && assets.Count > 0 && (refType == TypeOfReference.Target || refType == TypeOfReference.Both))
            {
                references[ModelCode.ASSETORGANISATIONROLE_ASSET] = assets.GetRange(0, assets.Count);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 10
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (terminal != 0 && (refType == TypeOfReference.Reference || refType == TypeOfReference.Both))
            {
                references[ModelCode.MEASUREMENT_TERMINAL] = new List <long>();
                references[ModelCode.MEASUREMENT_TERMINAL].Add(terminal);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 11
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (AORAGAggregator != 0 && (refType != TypeOfReference.Reference || refType != TypeOfReference.Both))
            {
                references[ModelCode.AOR_AREA_AGGREGATOR] = new List <long>();
                references[ModelCode.AOR_AREA_AGGREGATOR].Add(AORAGAggregator);
            }

            if (AORUser != 0 && (refType != TypeOfReference.Reference || refType != TypeOfReference.Both))
            {
                references[ModelCode.AOR_AREA_USER] = new List <long>();
                references[ModelCode.AOR_AREA_USER].Add(AORUser);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 12
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            //if (Substations != null && Substations.Count > 0 &&
            //	(refType == TypeOfReference.Target || refType == TypeOfReference.Both))
            //{
            //	references[ModelCode.AOR_GROUP_SUBSTATIONS] = Substations.GetRange(0, Substations.Count);
            //}
            if (SynchronousMachines != null && SynchronousMachines.Count > 0 &&
                (refType == TypeOfReference.Target || refType == TypeOfReference.Both))
            {
                references[ModelCode.AOR_GROUP_SYNCMACHINES] = SynchronousMachines.GetRange(0, SynchronousMachines.Count);
            }

            if (AORAGAggregator != 0 && (refType != TypeOfReference.Reference || refType != TypeOfReference.Both))
            {
                references[ModelCode.AOR_GROUP_AGGREGATOR] = new List <long>();
                references[ModelCode.AOR_GROUP_AGGREGATOR].Add(AORAGAggregator);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 13
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (SwitchingOperations != null && SwitchingOperations.Count > 0 && (refType == TypeOfReference.Target || refType == TypeOfReference.Both))
            {
                references[ModelCode.OUTAGESCHEDULE_SWITCHINGOPERATIONS] = SwitchingOperations.GetRange(0, SwitchingOperations.Count);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 14
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (transformerWindings != null && transformerWindings.Count > 0 && (refType == TypeOfReference.Target || refType == TypeOfReference.Both))
            {
                references[ModelCode.POWERTR_WINDINGS] = transformerWindings.GetRange(0, transformerWindings.Count);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 15
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (connectivityNode != 0 && (refType != TypeOfReference.Reference || refType != TypeOfReference.Both))
            {
                references[ModelCode.TERMINAL_CONNECTIVITYNODE] = new List <long>();
                references[ModelCode.TERMINAL_CONNECTIVITYNODE].Add(connectivityNode);
            }

            if (conductingEquipment != 0 && (refType != TypeOfReference.Reference || refType != TypeOfReference.Both))
            {
                references[ModelCode.TERMINAL_CONDUCTINGEQUIPMENT] = new List <long>();
                references[ModelCode.TERMINAL_CONDUCTINGEQUIPMENT].Add(conductingEquipment);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 16
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (switchSchedules != null && switchSchedules.Count > 0 && (refType == TypeOfReference.Target || refType == TypeOfReference.Both))
            {
                references[ModelCode.SEASON_SDTS] = switchSchedules.GetRange(0, switchSchedules.Count);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 17
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (connectivityNode != 0 && (refType == TypeOfReference.Reference || refType == TypeOfReference.Both))
            {
                references[ModelCode.TERMINAL_CONNECTIVITYNODE] = new List <long>();
                references[ModelCode.TERMINAL_CONNECTIVITYNODE].Add(connectivityNode);
            }

            if (conductingEquipment != 0 && (refType == TypeOfReference.Reference || refType == TypeOfReference.Both))
            {
                references[ModelCode.TERMINAL_CONDUCTINGEQUIPMENT] = new List <long>();
                references[ModelCode.TERMINAL_CONDUCTINGEQUIPMENT].Add(conductingEquipment);
            }

            if (measurements != null && measurements.Count > 0 && (refType == TypeOfReference.Target || refType == TypeOfReference.Both))
            {
                references[ModelCode.TERMINAL_MEASUREMENTS] = measurements.GetRange(0, measurements.Count);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 18
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (curve != 0 && (refType == TypeOfReference.Reference || refType == TypeOfReference.Both))
            {
                references[ModelCode.CURVEDATA_CURVE] = new List <long>();
                references[ModelCode.CURVEDATA_CURVE].Add(curve);
                return;
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 19
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (PowerTransformer != 0 && (refType == TypeOfReference.Reference || refType == TypeOfReference.Both))
            {
                references[ModelCode.TRANSFORMERWINDING_POWERTR] = new List <long>();
                references[ModelCode.TRANSFORMERWINDING_POWERTR].Add(PowerTransformer);
            }

            if (RatioTapChanger != 0 && (refType == TypeOfReference.Reference || refType == TypeOfReference.Both))
            {
                references[ModelCode.TRANSFORMERWINDING_RATIOTC] = new List <long>();
                references[ModelCode.TRANSFORMERWINDING_RATIOTC].Add(RatioTapChanger);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 20
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (CurveDatas != null && CurveDatas.Count > 0 && (refType == TypeOfReference.Target || refType == TypeOfReference.Both))
            {
                references[ModelCode.CURVE_CURVEDATAS] = CurveDatas.GetRange(0, CurveDatas.Count);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 21
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (sswitch != 0 && (refType != TypeOfReference.Reference || refType != TypeOfReference.Both))
            {
                references[ModelCode.REGUSCHEDULE_REGCONTR] = new List <long>();
                references[ModelCode.REGUSCHEDULE_REGCONTR].Add(sswitch);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 22
0
 public virtual void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
 {
     return;
 }
Exemplo n.º 23
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (measurements != null && measurements.Count != 0 && (refType == TypeOfReference.Target || refType == TypeOfReference.Both))
            {
                references[ModelCode.SYNCMACHINE_MEASVALUES] = measurements.GetRange(0, measurements.Count);
            }

            if (aorGroup != 0 && (refType != TypeOfReference.Reference || refType != TypeOfReference.Both))
            {
                references[ModelCode.SYNCMACHINE_AORGROUP] = new List <long>();
                references[ModelCode.SYNCMACHINE_AORGROUP].Add(aorGroup);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 24
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType) //SAMO OVA METODA ZA JEDNU
        {
            //ZA LISTU
            //SUPROTNA KLASA
            if (ACLineSegments != null && ACLineSegments.Count != 0 && (refType == TypeOfReference.Target || refType == TypeOfReference.Both))
            {                          //UNUTRASNJA_DALJAKLASA
                references[ModelCode.ACLINESEGMENT_PERLENGTHIMP] = ACLineSegments.GetRange(0, ACLineSegments.Count);
            }

            base.GetReferences(references, refType);
        }
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (location != 0 && (refType == TypeOfReference.Reference || refType == TypeOfReference.Both))
            {
                references[ModelCode.PSR_LOCATION] = new List <long>();
                references[ModelCode.PSR_LOCATION].Add(location);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 26
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (connectivityNodeContainer != 0 && (refType == TypeOfReference.Reference || refType == TypeOfReference.Both))
            {
                references[ModelCode.CONNECTIVITYNODE_CONNECTIVITYNODECONTAINER] = new List <long>();
                references[ModelCode.CONNECTIVITYNODE_CONNECTIVITYNODECONTAINER].Add(connectivityNodeContainer);
            }

            if (terminals != null && terminals.Count != 0 && (refType == TypeOfReference.Target || refType == TypeOfReference.Both))
            {
                references[ModelCode.CONNECTIVITYNODE_TERMINALS] = terminals.GetRange(0, terminals.Count);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 27
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            //if (baseVoltage != 0 && (refType == TypeOfReference.Reference || refType == TypeOfReference.Both))
            //{
            //	references[ModelCode.CONDEQ_BASVOLTAGE] = new List<long>();
            //	references[ModelCode.CONDEQ_BASVOLTAGE].Add(baseVoltage);
            //}

            base.GetReferences(references, refType);
        }
Exemplo n.º 28
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (Terminals != null && Terminals.Count > 0 && (refType == TypeOfReference.Target || refType == TypeOfReference.Both))
            {
                references[ModelCode.CONDUCTEQUIP_TERMINALS] = Terminals.GetRange(0, Terminals.Count);
            }

            base.GetReferences(references, refType);
        }
Exemplo n.º 29
0
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (regulationSchedule != null && regulationSchedule.Count != 0 && (refType == TypeOfReference.Target || refType == TypeOfReference.Both))
            {
                references[ModelCode.REGUCONTROL_REGSCHEDULE] = regulationSchedule.GetRange(0, regulationSchedule.Count);
            }

            base.GetReferences(references, refType);
        }
        public override void GetReferences(Dictionary <ModelCode, List <long> > references, TypeOfReference refType)
        {
            if (Controls != null && Controls.Count > 0 && (refType == TypeOfReference.Target || refType == TypeOfReference.Both))
            {
                references[ModelCode.REGULATINGCONDEQ_CONTROLS] = Controls.GetRange(0, Controls.Count);
            }

            base.GetReferences(references, refType);
        }