Changeset 877


Ignore:
Timestamp:
01/25/2011 02:04:10 PM (10 years ago)
Author:
joao.dias
Message:
 
Location:
AgentMind/branches/FAtiMA-Modular/FAtiMA.EmotionalIntelligence/src/FAtiMA/emotionalIntelligence
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • AgentMind/branches/FAtiMA-Modular/FAtiMA.EmotionalIntelligence/src/FAtiMA/emotionalIntelligence/ActionTendencyOperatorFactory.java

    r848 r877  
    2020                Step s = null; 
    2121                BaseEmotion em = at.GetElicitingEmotion(); 
    22                 EmotionCondition ec = new EmotionCondition(true,new Symbol("[AGENT]"),em.getType().getName()); 
     22                EmotionCondition ec = new EmotionCondition(true,new Symbol("[AGENT]"),em.getType()); 
    2323                ec.SetIntensity(em.GetPotential()); 
    2424                 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA.EmotionalIntelligence/src/FAtiMA/emotionalIntelligence/EmotionalEpisodeCondition.java

    r848 r877  
    128128                 
    129129                 
    130                 if(emotion.getType().getName().equals(this._emotion.toString())) 
     130                if(emotion.getType().equalsIgnoreCase(this._emotion.toString())) 
    131131                { 
    132132                        if(emotion.GetPotential() >= this._value) 
     
    237237                                        { 
    238238                                                 
    239                                                 s = new Substitution(this._emotion,new Symbol(emotion.getType().getName())); 
     239                                                s = new Substitution(this._emotion,new Symbol(emotion.getType())); 
    240240                                                ss.AddSubstitution(s); 
    241241                                                bindingSets.add(ss); 
    242242                                                 
    243243                                        } 
    244                                         else if(emotion.getType().getName().equals(this._emotion.toString())) 
     244                                        else if(emotion.getType().equalsIgnoreCase(this._emotion.toString())) 
    245245                                        { 
    246246                                                bindingSets.add(ss); 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA.EmotionalIntelligence/src/FAtiMA/emotionalIntelligence/OCCAppraisalRules.java

    r848 r877  
    44 
    55import FAtiMA.Core.AgentModel; 
    6 import FAtiMA.Core.OCCAffectDerivation.DistressEmotion; 
    7 import FAtiMA.Core.OCCAffectDerivation.JoyEmotion; 
     6import FAtiMA.Core.OCCAffectDerivation.OCCEmotionType; 
    87import FAtiMA.Core.conditions.EmotionCondition; 
    98import FAtiMA.Core.conditions.NewEventCondition; 
     
    3938                 
    4039                joyOperator = new Step(new Symbol("[AGENT]"),Name.ParseName("JoyAppraisal()"),1.0f); 
    41                 c = new EmotionCondition(true, new Symbol("[AGENT]"), JoyEmotion.getInstance().getName()); 
     40                c = new EmotionCondition(true, new Symbol("[AGENT]"), OCCEmotionType.JOY.name()); 
    4241                c.SetIntensity(new Symbol("[X]")); 
    4342                aux = new Effect(am, "JoyEmotion", 1.0f,c); 
    4443                joyOperator.AddEffect(aux); 
    4544                 
    46                 disp = am.getEmotionalState().getEmotionDisposition(JoyEmotion.getInstance().getName()); 
     45                disp = am.getEmotionalState().getEmotionDisposition(OCCEmotionType.JOY.name()); 
    4746                threshold = disp.getThreshold(); 
    4847                 
     
    5150                //params.add(new Symbol("[p2]")); 
    5251                appraisal = new AppraisalCondition(new Symbol("[AGENT]"), 
    53                                 "desirability", new Symbol("[X]"), 
     52                                "DESIRABILITY", new Symbol("[X]"), 
    5453                                threshold,  
    5554                                (short)0, 
     
    6968                //distress 
    7069                distressOperator = new Step(new Symbol("[AGENT]"),Name.ParseName("DistressAppraisal()"),1.0f); 
    71                 c = new EmotionCondition(true, new Symbol("[AGENT]"), DistressEmotion.getInstance().getName()); 
     70                c = new EmotionCondition(true, new Symbol("[AGENT]"), OCCEmotionType.DISTRESS.name()); 
    7271                c.SetIntensity(new Symbol("[X]")); 
    7372                aux = new Effect(am, "DistressEmotion", 1.0f,c); 
    7473                distressOperator.AddEffect(aux); 
    7574                 
    76                 disp = am.getEmotionalState().getEmotionDisposition(DistressEmotion.getInstance().getName()); 
     75                disp = am.getEmotionalState().getEmotionDisposition(OCCEmotionType.DISTRESS.name()); 
    7776                threshold = disp.getThreshold(); 
    7877                 
Note: See TracChangeset for help on using the changeset viewer.