getReactions() public method

public getReactions ( ) : LinkedList
return LinkedList
Beispiel #1
0
    //TODO
    private void removeFromReactionEngine(Device device)
    {
        Logger.Log("Equipment::removeFromReactionEngine reactions from device " + device, Logger.Level.INFO);

        LinkedList <IReaction> reactions = device.getReactions();

        //Logger.Log("Equipment::removeFromReactionEngine device implies reactions="+Logger.ToString<IReaction>(reactions), Logger.Level.TRACE);

        //LinkedList<Medium> mediums = _reactionEngine.getMediumList();
        //Medium celliaMedium = ReactionEngine.getMediumFromId(_celliaMediumID, mediums);

        //LinkedList<IReaction> celliaReactions = celliaMedium.getReactions();
        //Logger.Log("Equipment::removeFromReactionEngine initialCelliaReactions="+Logger.ToString<IReaction>(celliaReactions)
        //  , Logger.Level.TRACE);

        foreach (IReaction reaction in reactions)
        {
            //Logger.Log("Equipment::removeFromReactionEngine removing reaction="+reaction, Logger.Level.TRACE);
            _reactionEngine.removeReaction(_celliaMediumID, reaction, false);
        }

        //celliaReactions = celliaMedium.getReactions();
        //Logger.Log("Equipment::removeFromReactionEngine finalCelliaReactions="+Logger.ToString<IReaction>(celliaReactions)
        //  , Logger.Level.TRACE);
    }
Beispiel #2
0
  private void addToReactionEngine(Device device) {
    Logger.Log("Equipment::addToReactionEngine reactions from device "+device.getInternalName()+" ("+device.ToString ()+")", Logger.Level.TRACE);

    LinkedList<IReaction> reactions = device.getReactions();
    Logger.Log("Equipment::addToReactionEngine reactions="+Logger.ToString<IReaction>(reactions)+" from "+device, Logger.Level.INFO);

    foreach (IReaction reaction in reactions) {
      Logger.Log("Equipment::addToReactionEngine adding reaction="+reaction, Logger.Level.TRACE);
      _reactionEngine.addReactionToMedium(_celliaMediumID, reaction);
    }
  }
Beispiel #3
0
    private void addToReactionEngine(Device device)
    {
        Logger.Log("Equipment::addToReactionEngine reactions from device " + device.getInternalName() + " (" + device.ToString() + ")", Logger.Level.TRACE);

        LinkedList <IReaction> reactions = device.getReactions();

        Logger.Log("Equipment::addToReactionEngine reactions=" + Logger.ToString <IReaction>(reactions) + " from " + device, Logger.Level.INFO);

        foreach (IReaction reaction in reactions)
        {
            Logger.Log("Equipment::addToReactionEngine adding reaction=" + reaction, Logger.Level.TRACE);
            _reactionEngine.addReactionToMedium(_celliaMediumID, reaction);
        }
    }
Beispiel #4
0
  //TODO
  private void removeFromReactionEngine(Device device) {
    Logger.Log("Equipment::removeFromReactionEngine reactions from device "+device, Logger.Level.INFO);

    LinkedList<IReaction> reactions = device.getReactions();
    //Logger.Log("Equipment::removeFromReactionEngine device implies reactions="+Logger.ToString<IReaction>(reactions), Logger.Level.TRACE);

    //LinkedList<Medium> mediums = _reactionEngine.getMediumList();
    //Medium celliaMedium = ReactionEngine.getMediumFromId(_celliaMediumID, mediums);

    //LinkedList<IReaction> celliaReactions = celliaMedium.getReactions();
    //Logger.Log("Equipment::removeFromReactionEngine initialCelliaReactions="+Logger.ToString<IReaction>(celliaReactions)
    //  , Logger.Level.TRACE);

    foreach (IReaction reaction in reactions) {
      //Logger.Log("Equipment::removeFromReactionEngine removing reaction="+reaction, Logger.Level.TRACE);
      _reactionEngine.removeReaction(_celliaMediumID, reaction, false);
    }

    //celliaReactions = celliaMedium.getReactions();
    //Logger.Log("Equipment::removeFromReactionEngine finalCelliaReactions="+Logger.ToString<IReaction>(celliaReactions)
    //  , Logger.Level.TRACE);
  }