protected override void DoCommandAction() { CheckParameters(); LibraryElement mainElement = GetMainElement(); for (int i = 0; i < BELs.Count; i++) { string bel = BELs[i]; string prefix = InputBELinputPortPrefix[i]; string outputPort = BELOutputPorts[i]; LibraryElement elem = GetOtherElement(bel, !bel.Equals(InputBEL), prefix, outputPort); mainElement.Add(elem); Objects.Library.Instance.Add(elem); } }