Example #1
0
 public bool AddPortButtonClick()
 {
     if (ComponentDefenition != null)
     {
         if (AddPortForm.GetInstance().ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
             ComponentDefenition.Ports.Add(AddPortForm.GetInstance().CreatedPortDefenition);
             ComponentDefenition.Ports.DoSort();
             AutosarApplication.GetInstance().UpdatePortsInComponentInstances();
             RefreshPortsGridView();
             tree.UpdateAutosarTreeView(tree.SelectedItem);
             return(true);
         }
     }
     return(false);
 }
        public void AddPortButtonClick(object sender, System.Windows.RoutedEventArgs e)
        {
            if (composition != null)
            {
                if (AddPortForm.GetInstance().ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    PortDefenition newPortDef = AddPortForm.GetInstance().CreatedPortDefenition;
                    if (newPortDef != null)
                    {
                        composition.AddPort(newPortDef);

                        UpdatePortsGrid();
                        tree.UpdateAutosarTreeView(tree.SelectedItem);
                    }
                }
            }
        }