Beispiel #1
0
     private void FixupStartSSA(StateStationActivity previousValue)
     {
         if (previousValue != null && previousValue.OutExternalConnectors.Contains(this))
         {
             previousValue.OutExternalConnectors.Remove(this);
         }
 
         if (StartSSA != null)
         {
             if (!StartSSA.OutExternalConnectors.Contains(this))
             {
                 StartSSA.OutExternalConnectors.Add(this);
             }
         }
     }
Beispiel #2
0
     private void FixupEndSSA(StateStationActivity previousValue)
     {
         if (previousValue != null && previousValue.InExternalConnectors.Contains(this))
         {
             previousValue.InExternalConnectors.Remove(this);
         }
 
         if (EndSSA != null)
         {
             if (!EndSSA.InExternalConnectors.Contains(this))
             {
                 EndSSA.InExternalConnectors.Add(this);
             }
         }
     }
Beispiel #3
0
     private void FixupStateStationActivity(StateStationActivity previousValue)
     {
         if (previousValue != null && previousValue.Processes.Contains(this))
         {
             previousValue.Processes.Remove(this);
         }
 
         if (StateStationActivity != null)
         {
             if (!StateStationActivity.Processes.Contains(this))
             {
                 StateStationActivity.Processes.Add(this);
             }
         }
     }