package com.github.bot.curiosone.core.analysis;

import com.github.bot.curiosone.core.nlp.Phrase;

/**
 * Desc.
 */
public class EmotionAnalysis {
  private EmotionAnalysis() {}

  /**
   * getEmotion description.
   * @param p [description]
   */
  public static String getEmotion(Phrase p) {
    //TODO: Add implementation.
    return "";
  }
}

@@ -103,143 +103,491 @@
 %0A * 
-Desc.%0A */%0Apublic class EmotionAnalysis %7B%0A  private EmotionAnalysis() %7B%7D%0A%0A  /**%0A   * getEmotion description.%0A   * @param p %5Bdescription%5D
+Handles emotion analysis for a Phrase.%0A * Provides a single public static method to perform to calculate the emotion of a given Phrase.%0A */%0Apublic class EmotionAnalysis %7B%0A%0A  /**%0A   * Private constructor.%0A   */%0A  private EmotionAnalysis() %7B%7D%0A%0A  /**%0A   * Performs an emotion analysis of the provided Phrase.%0A   * @param p the Phrase to be analysed.%0A   * @return a String representation of the calculated emotion.%0A   * Currently, supports %22sad%22, %22happy%22, %22angry%22 and %22neutral%22 feelings.
 %0A   

add EmotionAnalysis javadoc