Changeset 644


Ignore:
Timestamp:
11/05/2010 03:55:59 PM (8 years ago)
Author:
joao.dias
Message:
 
Location:
AgentMind/branches/FAtiMA-Modular
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • AgentMind/branches/FAtiMA-Modular/AgentLauncher/src/AgentLauncher.java

    r634 r644  
    1212 
    1313import FAtiMA.Agent; 
    14 import FAtiMA.AgentTemplate; 
     14import FAtiMA.AgentCore; 
    1515import FAtiMA.motivationalSystem.MotivationalState; 
    1616import FAtiMA.util.enumerables.AgentPlatform; 
     
    3333                short agentPlatform = 0; 
    3434                String platform; 
    35                 AgentTemplate agent = null; 
     35                AgentCore agent = null; 
    3636                String args2[] = null; 
    3737                 
     
    6666                                if(args2.length >= 13){ 
    6767                                         
    68                                         agent = new AgentTemplate(agentPlatform,args2[1], Integer.parseInt(args2[2]),"", args2[4], Boolean.parseBoolean(args2[5]), args2[6], args2[7], args2[8], args2[9], args2[10], null,null); 
     68                                        agent = new AgentCore(agentPlatform,args2[1], Integer.parseInt(args2[2]),"", args2[4], Boolean.parseBoolean(args2[5]), args2[6], args2[7], args2[8], args2[9], args2[10], null,null); 
    6969                                } 
    7070                                else if(args2.length == 5) 
    7171                                { 
    7272                                        System.err.println("Creating the agent instance"); 
    73                                         agent = new AgentTemplate(agentPlatform,args2[1],Integer.parseInt(args2[2]), args2[3], args2[4]); 
     73                                        agent = new AgentCore(agentPlatform,args2[1],Integer.parseInt(args2[2]), args2[3], args2[4]); 
    7474                                } 
    7575                                else 
     
    8787                                else if(args2.length == 13 && args2[12].equals("true")) 
    8888                                { 
    89                                         agent = new AgentTemplate(agentPlatform, args2[1],Integer.parseInt(args2[2]),saveDirectory,args2[4]); 
     89                                        agent = new AgentCore(agentPlatform, args2[1],Integer.parseInt(args2[2]),saveDirectory,args2[4]); 
    9090                                } 
    9191                                else { 
     
    9393                                        ArrayList<String> goals = new ArrayList<String>(); 
    9494                                        readPropertiesAndGoals(args2, properties, goals); 
    95                                         agent = new AgentTemplate(agentPlatform,args2[1], Integer.parseInt(args2[2]),saveDirectory,args2[4],Boolean.parseBoolean(args2[5]),args2[6], args2[7], args2[8], args2[9],args2[10], properties, goals);                 
     95                                        agent = new AgentCore(agentPlatform,args2[1], Integer.parseInt(args2[2]),saveDirectory,args2[4],Boolean.parseBoolean(args2[5]),args2[6], args2[7], args2[8], args2[9],args2[10], properties, goals);             
    9696                                } 
    9797                                break; 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Agent.java

    r643 r644  
    3636import FAtiMA.emotionalState.ActiveEmotion; 
    3737import FAtiMA.emotionalState.Appraisal; 
    38 import FAtiMA.emotionalState.AppraisalVector; 
     38import FAtiMA.emotionalState.AppraisalStructure; 
    3939import FAtiMA.emotionalState.BaseEmotion; 
    4040import FAtiMA.emotionalState.EmotionalState; 
     
    490490                BaseEmotion perceivedEmotion; 
    491491                BaseEmotion predictedEmotion; 
    492                 AppraisalVector v; 
     492                AppraisalStructure v; 
    493493                Reaction r; 
    494494                 
     
    512512                                                m.getEmotionalState().UpdateEmotionalState(perceivedEmotion, m); 
    513513                                                //upating other's emotional reactions 
    514                                                 if(v.getAppraisalVariable(AppraisalVector.LIKE) != 0) 
     514                                                if(v.getAppraisalVariable(AppraisalStructure.LIKE) != 0) 
    515515                                                { 
    516516                                                        LikeRelation.getRelation(subject, e.GetTarget()).setValue(m.getMemory(),  
    517                                                                         v.getAppraisalVariable(AppraisalVector.LIKE)); 
     517                                                                        v.getAppraisalVariable(AppraisalStructure.LIKE)); 
    518518                                                } 
    519                                                 if(v.getAppraisalVariable(AppraisalVector.DESIRABILITY) != 0 || 
    520                                                                 v.getAppraisalVariable(AppraisalVector.PRAISEWORTHINESS) != 0) 
     519                                                if(v.getAppraisalVariable(AppraisalStructure.DESIRABILITY) != 0 || 
     520                                                                v.getAppraisalVariable(AppraisalStructure.PRAISEWORTHINESS) != 0) 
    521521                                                { 
    522522                                                        r = new Reaction(perceivedEmotion.GetCause()); 
    523                                                         r.setDesirability(v.getAppraisalVariable(AppraisalVector.DESIRABILITY)); 
    524                                                         r.setPraiseworthiness(v.getAppraisalVariable(AppraisalVector.PRAISEWORTHINESS)); 
     523                                                        r.setDesirability(v.getAppraisalVariable(AppraisalStructure.DESIRABILITY)); 
     524                                                        r.setPraiseworthiness(v.getAppraisalVariable(AppraisalStructure.PRAISEWORTHINESS)); 
    525525                                                        m.getEmotionalReactions().AddEmotionalReaction(r); 
    526526                                                } 
     
    985985                        e = new Event(Constants.SELF, "look-at", name, EventType.ACTION, ActionEvent.SUCCESS); 
    986986                        int like = Math.round(LikeRelation.getRelation(Constants.SELF, name).getValue(_memory)); 
    987                         AppraisalVector v = new AppraisalVector(); 
    988                         v.setAppraisalVariable(AppraisalVector.LIKE, like); 
     987                        AppraisalStructure v = new AppraisalStructure(); 
     988                        v.setAppraisalVariable(AppraisalStructure.LIKE, like); 
    989989                        em = (BaseEmotion) Appraisal.GenerateSelfEmotions(this, e, v).get(0); 
    990990                        return _emotionalState.DetermineActiveEmotion(em); 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/AgentCore.java

    r643 r644  
    3838import FAtiMA.emotionalState.ActiveEmotion; 
    3939import FAtiMA.emotionalState.Appraisal; 
    40 import FAtiMA.emotionalState.AppraisalVector; 
     40import FAtiMA.emotionalState.AppraisalStructure; 
    4141import FAtiMA.emotionalState.BaseEmotion; 
    4242import FAtiMA.emotionalState.EmotionalState; 
     
    493493        public void Run() { 
    494494                ValuedAction action; 
    495                 AppraisalVector appraisal; 
    496                 AppraisalVector a2; 
     495                AppraisalStructure appraisal; 
     496                AppraisalStructure a2; 
    497497                ArrayList<BaseEmotion> emotions; 
    498498                ActiveEmotion activeEmotion; 
     
    532532                                                        AgentLogger.GetInstance().log("appraising event: " + e.toName()); 
    533533                                                         
    534                                                         appraisal = new AppraisalVector(); 
     534                                                        appraisal = new AppraisalStructure(); 
    535535                                                         
    536536                                                        for(IComponent c : this._components.values()) 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/IComponent.java

    r643 r644  
    99import FAtiMA.Display.AgentDisplayPanel; 
    1010import FAtiMA.emotionalState.ActiveEmotion; 
    11 import FAtiMA.emotionalState.AppraisalVector; 
     11import FAtiMA.emotionalState.AppraisalStructure; 
    1212import FAtiMA.sensorEffector.Event; 
    1313import FAtiMA.wellFormedNames.Name; 
     
    2727        public IComponent createModelOfOther(); 
    2828         
    29         public AppraisalVector appraisal(Event e, AgentModel am); 
     29        public AppraisalStructure appraisal(Event e, AgentModel am); 
    3030         
    31         public AppraisalVector composedAppraisal(Event e, AppraisalVector v, AgentModel am); 
     31        public AppraisalStructure composedAppraisal(Event e, AppraisalStructure v, AgentModel am); 
    3232         
    3333        public void emotionActivation(Event e, ActiveEmotion em, AgentModel am); 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/ToM/ToMComponent.java

    r643 r644  
    1212import FAtiMA.Display.AgentDisplayPanel; 
    1313import FAtiMA.emotionalState.ActiveEmotion; 
    14 import FAtiMA.emotionalState.AppraisalVector; 
     14import FAtiMA.emotionalState.AppraisalStructure; 
    1515import FAtiMA.memory.semanticMemory.KnowledgeSlot; 
    1616import FAtiMA.sensorEffector.Event; 
     
    104104 
    105105        @Override 
    106         public AppraisalVector appraisal(Event e, AgentModel am) { 
    107                 // TODO Auto-generated method stub 
    108                 return null; 
    109         } 
    110  
    111         @Override 
    112         public AppraisalVector composedAppraisal(Event e, AppraisalVector v, 
     106        public AppraisalStructure appraisal(Event e, AgentModel am) { 
     107                // TODO Auto-generated method stub 
     108                return null; 
     109        } 
     110 
     111        @Override 
     112        public AppraisalStructure composedAppraisal(Event e, AppraisalStructure v, 
    113113                        AgentModel am) { 
    114114                // TODO Auto-generated method stub 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/culture/CulturalDimensionsComponent.java

    r643 r644  
    1919import FAtiMA.deliberativeLayer.goals.ActivePursuitGoal; 
    2020import FAtiMA.emotionalState.ActiveEmotion; 
    21 import FAtiMA.emotionalState.AppraisalVector; 
     21import FAtiMA.emotionalState.AppraisalStructure; 
    2222import FAtiMA.sensorEffector.Event; 
    2323import FAtiMA.util.AgentLogger; 
     
    6262         
    6363        @Override 
    64         public AppraisalVector appraisal(Event e, AgentModel am){ 
     64        public AppraisalStructure appraisal(Event e, AgentModel am){ 
    6565                 
    6666                //reactive appraisal 
     
    6969                //deliberative appraisal 
    7070                this.addRitualOptions(e,am); 
    71                 return new AppraisalVector(); 
    72         } 
    73          
    74         public AppraisalVector composedAppraisal(Event e, AppraisalVector v, AgentModel am) 
     71                return new AppraisalStructure(); 
     72        } 
     73         
     74        public AppraisalStructure composedAppraisal(Event e, AppraisalStructure v, AgentModel am) 
    7575        { 
    7676                float praiseWorthiness = this.determinePraiseWorthiness( 
    77                                 v.getAppraisalVariable(AppraisalVector.DESIRABILITY), 
    78                                 v.getAppraisalVariable(AppraisalVector.DESIRABILITY_FOR_OTHER)); 
    79                  
    80                 AppraisalVector v2 = new AppraisalVector(); 
    81                 v2.setAppraisalVariable(AppraisalVector.PRAISEWORTHINESS, praiseWorthiness); 
     77                                v.getAppraisalVariable(AppraisalStructure.DESIRABILITY), 
     78                                v.getAppraisalVariable(AppraisalStructure.DESIRABILITY_FOR_OTHER)); 
     79                 
     80                AppraisalStructure v2 = new AppraisalStructure(); 
     81                v2.setAppraisalVariable(AppraisalStructure.PRAISEWORTHINESS, praiseWorthiness); 
    8282                 
    8383                return v2; 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/deliberativeLayer/DeliberativeProcess.java

    r643 r644  
    139139import FAtiMA.deliberativeLayer.plan.Step; 
    140140import FAtiMA.emotionalState.ActiveEmotion; 
    141 import FAtiMA.emotionalState.AppraisalVector; 
     141import FAtiMA.emotionalState.AppraisalStructure; 
    142142import FAtiMA.exceptions.UnknownGoalException; 
    143143import FAtiMA.motivationalSystem.InvalidMotivatorTypeException; 
     
    655655         
    656656         
    657         public AppraisalVector appraisal(Event event, AgentModel am) { 
     657        public AppraisalStructure appraisal(Event event, AgentModel am) { 
    658658                                         
    659659                //updating selfMotivators 
     
    691691                } 
    692692                 
    693                 return new AppraisalVector(); 
     693                return new AppraisalStructure(); 
    694694        } 
    695695         
     
    12241224 
    12251225        @Override 
    1226         public AppraisalVector composedAppraisal(Event e, AppraisalVector v, 
     1226        public AppraisalStructure composedAppraisal(Event e, AppraisalStructure v, 
    12271227                        AgentModel am) { 
    12281228                // TODO Auto-generated method stub 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/emotionalState/Appraisal.java

    r278 r644  
    4242public abstract class Appraisal { 
    4343         
    44         public static ArrayList<BaseEmotion> GenerateSelfEmotions(AgentModel am, Event event, AppraisalVector vector) 
     44        public static ArrayList<BaseEmotion> GenerateSelfEmotions(AgentModel am, Event event, AppraisalStructure vector) 
    4545        { 
    4646                ArrayList<BaseEmotion> emotions = new ArrayList<BaseEmotion>(); 
     
    4949                float like; 
    5050                 
    51                 desirability = vector.getAppraisalVariable(AppraisalVector.DESIRABILITY); 
    52                 praiseworthiness = vector.getAppraisalVariable(AppraisalVector.PRAISEWORTHINESS); 
    53                 like = vector.getAppraisalVariable(AppraisalVector.LIKE); 
     51                desirability = vector.getAppraisalVariable(AppraisalStructure.DESIRABILITY); 
     52                praiseworthiness = vector.getAppraisalVariable(AppraisalStructure.PRAISEWORTHINESS); 
     53                like = vector.getAppraisalVariable(AppraisalStructure.LIKE); 
    5454                 
    5555                 
     
    7171        } 
    7272         
    73         public static AppraisalVector InverseOCCAppraisal(BaseEmotion em, EmotionalState es) 
     73        public static AppraisalStructure InverseOCCAppraisal(BaseEmotion em, EmotionalState es) 
    7474        { 
    7575                //ignoring mood for now 
     
    7979                float potentialValue = em.GetPotential() + threshold;  
    8080                 
    81                 AppraisalVector vector = new AppraisalVector(); 
     81                AppraisalStructure vector = new AppraisalStructure(); 
    8282                 
    8383                if(em.GetType() == EmotionType.LOVE) 
    8484                { 
    85                         vector.setAppraisalVariable(AppraisalVector.LIKE, potentialValue * 1.43f);   
     85                        vector.setAppraisalVariable(AppraisalStructure.LIKE, potentialValue * 1.43f);   
    8686                } 
    8787                else if(em.GetType() == EmotionType.HATE) 
    8888                { 
    89                         vector.setAppraisalVariable(AppraisalVector.LIKE, -potentialValue * 1.43f); 
     89                        vector.setAppraisalVariable(AppraisalStructure.LIKE, -potentialValue * 1.43f); 
    9090                } 
    9191                else if(em.GetType() == EmotionType.JOY) 
    9292                { 
    93                         vector.setAppraisalVariable(AppraisalVector.DESIRABILITY, potentialValue); 
     93                        vector.setAppraisalVariable(AppraisalStructure.DESIRABILITY, potentialValue); 
    9494                } 
    9595                else if(em.GetType() == EmotionType.DISTRESS) 
    9696                { 
    97                         vector.setAppraisalVariable(AppraisalVector.DESIRABILITY, -potentialValue); 
     97                        vector.setAppraisalVariable(AppraisalStructure.DESIRABILITY, -potentialValue); 
    9898                } 
    9999                else if(em.GetType() == EmotionType.PRIDE || em.GetType() == EmotionType.ADMIRATION) 
    100100                { 
    101                         vector.setAppraisalVariable(AppraisalVector.PRAISEWORTHINESS, potentialValue); 
     101                        vector.setAppraisalVariable(AppraisalStructure.PRAISEWORTHINESS, potentialValue); 
    102102                } 
    103103                else if(em.GetType() == EmotionType.SHAME || em.GetType() == EmotionType.REPROACH) 
    104104                { 
    105                         vector.setAppraisalVariable(AppraisalVector.PRAISEWORTHINESS, potentialValue); 
     105                        vector.setAppraisalVariable(AppraisalStructure.PRAISEWORTHINESS, potentialValue); 
    106106                } 
    107107                else if(em.GetType() == EmotionType.GLOATING) 
    108108                { 
    109                         vector.setAppraisalVariable(AppraisalVector.DESIRABILITY, potentialValue); 
    110                         vector.setAppraisalVariable(AppraisalVector.DESIRABILITY_FOR_OTHER, -potentialValue); 
     109                        vector.setAppraisalVariable(AppraisalStructure.DESIRABILITY, potentialValue); 
     110                        vector.setAppraisalVariable(AppraisalStructure.DESIRABILITY_FOR_OTHER, -potentialValue); 
    111111                } 
    112112                else if(em.GetType() == EmotionType.HAPPYFOR) 
    113113                { 
    114                         vector.setAppraisalVariable(AppraisalVector.DESIRABILITY, potentialValue); 
    115                         vector.setAppraisalVariable(AppraisalVector.DESIRABILITY_FOR_OTHER, potentialValue); 
     114                        vector.setAppraisalVariable(AppraisalStructure.DESIRABILITY, potentialValue); 
     115                        vector.setAppraisalVariable(AppraisalStructure.DESIRABILITY_FOR_OTHER, potentialValue); 
    116116                } 
    117117                else if(em.GetType() == EmotionType.PITTY) 
    118118                { 
    119                         vector.setAppraisalVariable(AppraisalVector.DESIRABILITY, -potentialValue); 
    120                         vector.setAppraisalVariable(AppraisalVector.DESIRABILITY_FOR_OTHER, -potentialValue); 
     119                        vector.setAppraisalVariable(AppraisalStructure.DESIRABILITY, -potentialValue); 
     120                        vector.setAppraisalVariable(AppraisalStructure.DESIRABILITY_FOR_OTHER, -potentialValue); 
    121121                } 
    122122                else if(em.GetType() == EmotionType.RESENTMENT) 
    123123                { 
    124                         vector.setAppraisalVariable(AppraisalVector.DESIRABILITY, -potentialValue); 
    125                         vector.setAppraisalVariable(AppraisalVector.DESIRABILITY_FOR_OTHER, potentialValue); 
     124                        vector.setAppraisalVariable(AppraisalStructure.DESIRABILITY, -potentialValue); 
     125                        vector.setAppraisalVariable(AppraisalStructure.DESIRABILITY_FOR_OTHER, potentialValue); 
    126126                } 
    127127                else if(em.GetType() == EmotionType.GRATIFICATION || em.GetType() == EmotionType.GRATITUDE) 
    128128                { 
    129                         vector.setAppraisalVariable(AppraisalVector.DESIRABILITY, potentialValue); 
    130                         vector.setAppraisalVariable(AppraisalVector.PRAISEWORTHINESS, potentialValue); 
     129                        vector.setAppraisalVariable(AppraisalStructure.DESIRABILITY, potentialValue); 
     130                        vector.setAppraisalVariable(AppraisalStructure.PRAISEWORTHINESS, potentialValue); 
    131131                } 
    132132                else if(em.GetType() == EmotionType.REGRET || em.GetType() == EmotionType.ANGER) 
    133133                { 
    134                         vector.setAppraisalVariable(AppraisalVector.DESIRABILITY, -potentialValue); 
    135                         vector.setAppraisalVariable(AppraisalVector.PRAISEWORTHINESS, -potentialValue); 
     134                        vector.setAppraisalVariable(AppraisalStructure.DESIRABILITY, -potentialValue); 
     135                        vector.setAppraisalVariable(AppraisalStructure.PRAISEWORTHINESS, -potentialValue); 
    136136                } 
    137137                return vector; 
     
    188188        } 
    189189         
    190         public static BaseEmotion GenerateEmotionForOther(AgentModel am, Event event, AppraisalVector v, String other) 
     190        public static BaseEmotion GenerateEmotionForOther(AgentModel am, Event event, AppraisalStructure v, String other) 
    191191        { 
    192                 float desirabilityForOther = v.getAppraisalVariable(AppraisalVector.DESIRABILITY_FOR_OTHER); 
    193                 float desirability = v.getAppraisalVariable(AppraisalVector.DESIRABILITY); 
     192                float desirabilityForOther = v.getAppraisalVariable(AppraisalStructure.DESIRABILITY_FOR_OTHER); 
     193                float desirability = v.getAppraisalVariable(AppraisalStructure.DESIRABILITY); 
    194194                float targetBias = 0; 
    195195                float subjectBias = 0; 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/motivationalSystem/MotivationalState.java

    r643 r644  
    2525import FAtiMA.emotionalState.ActiveEmotion; 
    2626import FAtiMA.emotionalState.Appraisal; 
    27 import FAtiMA.emotionalState.AppraisalVector; 
     27import FAtiMA.emotionalState.AppraisalStructure; 
    2828import FAtiMA.emotionalState.BaseEmotion; 
    2929import FAtiMA.sensorEffector.Event; 
     
    111111         * @throws InvalidMotivatorTypeException  
    112112         */ 
    113         public AppraisalVector UpdateMotivators(AgentModel am, Event e, ArrayList<? extends IPlanningOperator> operators) 
     113        public AppraisalStructure UpdateMotivators(AgentModel am, Event e, ArrayList<? extends IPlanningOperator> operators) 
    114114        { 
    115115                ArrayList<Substitution> substitutions; 
     
    176176                } 
    177177                 
    178                 AppraisalVector vec = new AppraisalVector(); 
    179                 vec.setAppraisalVariable(AppraisalVector.DESIRABILITY, contributionToSelfNeeds); 
     178                AppraisalStructure vec = new AppraisalStructure(); 
     179                vec.setAppraisalVariable(AppraisalStructure.DESIRABILITY, contributionToSelfNeeds); 
    180180                 
    181181                return vec; 
     
    481481 
    482482        @Override 
    483         public AppraisalVector appraisal(Event e, AgentModel am) { 
     483        public AppraisalStructure appraisal(Event e, AgentModel am) { 
    484484                Event event2 = e.ApplyPerspective(am.getName()); 
    485485                return UpdateMotivators(am, event2, am.getDeliberativeLayer().getEmotionalPlanner().GetOperators());     
     
    519519 
    520520        @Override 
    521         public AppraisalVector composedAppraisal(Event e, AppraisalVector v, 
     521        public AppraisalStructure composedAppraisal(Event e, AppraisalStructure v, 
    522522                        AgentModel am) { 
    523523                return null; 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/reactiveLayer/ReactiveProcess.java

    r643 r644  
    7171import FAtiMA.emotionalState.ActiveEmotion; 
    7272import FAtiMA.emotionalState.Appraisal; 
    73 import FAtiMA.emotionalState.AppraisalVector; 
     73import FAtiMA.emotionalState.AppraisalStructure; 
    7474import FAtiMA.emotionalState.BaseEmotion; 
    7575import FAtiMA.memory.episodicMemory.ActionDetail; 
     
    164164         * reaction rules 
    165165         */ 
    166         public AppraisalVector appraisal(Event event, AgentModel ag) { 
     166        public AppraisalStructure appraisal(Event event, AgentModel ag) { 
    167167                Event event2; 
    168168                Event event3; 
     
    171171                Reaction selfEvaluation; 
    172172                Reaction otherEvaluation; 
    173                 AppraisalVector v; 
    174                  
    175                 v = new AppraisalVector(); 
     173                AppraisalStructure v; 
     174                 
     175                v = new AppraisalStructure(); 
    176176                 
    177177                         
     
    253253        } 
    254254         
    255         public static AppraisalVector translateEmotionalReaction(Reaction r) 
     255        public static AppraisalStructure translateEmotionalReaction(Reaction r) 
    256256        { 
    257                 AppraisalVector vector = new AppraisalVector(); 
     257                AppraisalStructure vector = new AppraisalStructure(); 
    258258                 
    259259                if(r._desirability != null) 
    260260                { 
    261                         vector.setAppraisalVariable(AppraisalVector.DESIRABILITY, r._desirability.intValue()); 
     261                        vector.setAppraisalVariable(AppraisalStructure.DESIRABILITY, r._desirability.intValue()); 
    262262                } 
    263263                if(r._desirabilityForOther != null) 
    264264                { 
    265                         vector.setAppraisalVariable(AppraisalVector.DESIRABILITY_FOR_OTHER, r._desirabilityForOther.intValue()); 
     265                        vector.setAppraisalVariable(AppraisalStructure.DESIRABILITY_FOR_OTHER, r._desirabilityForOther.intValue()); 
    266266                } 
    267267                if(r._praiseworthiness != null) 
    268268                { 
    269                         vector.setAppraisalVariable(AppraisalVector.PRAISEWORTHINESS, r._praiseworthiness.intValue()); 
     269                        vector.setAppraisalVariable(AppraisalStructure.PRAISEWORTHINESS, r._praiseworthiness.intValue()); 
    270270                } 
    271271                if(r._like != null) 
    272272                { 
    273                         vector.setAppraisalVariable(AppraisalVector.LIKE, r._like.intValue()); 
     273                        vector.setAppraisalVariable(AppraisalStructure.LIKE, r._like.intValue()); 
    274274                } 
    275275                 
     
    363363 
    364364        @Override 
    365         public AppraisalVector composedAppraisal(Event e, AppraisalVector v, 
     365        public AppraisalStructure composedAppraisal(Event e, AppraisalStructure v, 
    366366                        AgentModel am) { 
    367367                // TODO Auto-generated method stub 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/socialRelations/SocialRelationsComponent.java

    r643 r644  
    66import FAtiMA.Display.AgentDisplayPanel; 
    77import FAtiMA.emotionalState.ActiveEmotion; 
    8 import FAtiMA.emotionalState.AppraisalVector; 
     8import FAtiMA.emotionalState.AppraisalStructure; 
    99import FAtiMA.memory.Memory; 
    1010import FAtiMA.reactiveLayer.Reaction; 
     
    4747 
    4848        @Override 
    49         public AppraisalVector appraisal(Event e, AgentModel am) { 
     49        public AppraisalStructure appraisal(Event e, AgentModel am) { 
    5050                if(e.GetSubject().equals(Constants.SELF) && e.GetAction().equals("look-at")) 
    5151                { 
    5252                        int relationShip = Math.round(LikeRelation.getRelation(Constants.SELF, e.GetTarget()).getValue(am.getMemory())); 
    53                         AppraisalVector v = new AppraisalVector(); 
    54                         v.setAppraisalVariable(AppraisalVector.LIKE, relationShip); 
     53                        AppraisalStructure v = new AppraisalStructure(); 
     54                        v.setAppraisalVariable(AppraisalStructure.LIKE, relationShip); 
    5555                        return v; 
    5656                } 
     
    5959 
    6060        @Override 
    61         public AppraisalVector composedAppraisal(Event e, AppraisalVector v, 
     61        public AppraisalStructure composedAppraisal(Event e, AppraisalStructure v, 
    6262                        AgentModel am) { 
    6363                return null; 
Note: See TracChangeset for help on using the changeset viewer.