Packages

case class NounPhrase(determiner: String, head: Option[HeadForm], modifiers: Seq[Phrase] = Seq(), pre_modifiers: Seq[Phrase] = Seq(), post_modifiers: Seq[Phrase] = Seq(), specifier: Option[NounForm] = None, complements: Seq[Phrase] = Seq(), comments: String = null, features: Features = Map()) extends Phrase with NounForm with HasPreModifiers with HasModifiers with HasPostModifiers with HasFeatures with HasComplements with HasSpecifier with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, HasSpecifier, HasComplements, HasFeatures, HasPostModifiers, HasModifiers, HasPreModifiers, NounForm, Phrase, ExportableToBlockly, Constants, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NounPhrase
  2. Serializable
  3. Product
  4. Equals
  5. HasSpecifier
  6. HasComplements
  7. HasFeatures
  8. HasPostModifiers
  9. HasModifiers
  10. HasPreModifiers
  11. NounForm
  12. Phrase
  13. ExportableToBlockly
  14. Constants
  15. AnyRef
  16. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new NounPhrase(determiner: String, head: Option[HeadForm], modifiers: Seq[Phrase] = Seq(), pre_modifiers: Seq[Phrase] = Seq(), post_modifiers: Seq[Phrase] = Seq(), specifier: Option[NounForm] = None, complements: Seq[Phrase] = Seq(), comments: String = null, features: Features = Map())

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  6. val comments: String
  7. val complements: Seq[Phrase]
    Definition Classes
    NounPhraseHasComplements
  8. def complementsToBlockly(l: List[BlocklyContents]): Unit
    Definition Classes
    HasComplements
  9. val determiner: String
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def expand(): NPPhraseSpec
    Definition Classes
    NounPhrasePhrase
    Annotations
    @Override()
  12. def expandComplements(element: PhraseElement): Unit
    Definition Classes
    HasComplements
  13. def expandFeatures(element: NLGElement): Unit
    Definition Classes
    HasFeatures
  14. def expandModifiers(element: PhraseElement): Unit
    Definition Classes
    HasModifiers
  15. def expandPostModifiers(element: CoordinatedPhraseElement): Unit
    Definition Classes
    HasPostModifiers
  16. def expandPostModifiers(element: PhraseElement): Unit
    Definition Classes
    HasPostModifiers
  17. def expandPreModifiers(element: PhraseElement): Unit
    Definition Classes
    HasPreModifiers
  18. def expandSpecifier(element: PhraseElement): Unit
    Definition Classes
    HasSpecifier
  19. val features: Features
    Definition Classes
    NounPhraseHasFeatures
  20. def featuresToBlockly(l: List[BlocklyContents]): Unit
    Definition Classes
    HasFeatures
  21. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  22. val head: Option[HeadForm]
  23. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  24. val modifiers: Seq[Phrase]
    Definition Classes
    NounPhraseHasModifiers
  25. def modifiersToBlockly(l: List[BlocklyContents]): Unit
    Definition Classes
    HasModifiers
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. def newFeaturesBlock2(features: Map[String, AnyRef]): Block
    Definition Classes
    HasFeatures
  28. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  30. val post_modifiers: Seq[Phrase]
    Definition Classes
    NounPhraseHasPostModifiers
  31. def post_modifiersToBlockly(l: List[BlocklyContents]): Unit
    Definition Classes
    HasPostModifiers
  32. val pre_modifiers: Seq[Phrase]
    Definition Classes
    NounPhraseHasPreModifiers
  33. def pre_modifiersToBlockly(l: List[BlocklyContents]): Unit
    Definition Classes
    HasPreModifiers
  34. def processFeature(key: String, value: AnyRef, element: NLGElement): Unit
    Definition Classes
    HasFeatures
  35. def productElementNames: Iterator[String]
    Definition Classes
    Product
  36. def serializeValue(v: AnyRef): String
    Definition Classes
    HasFeatures
  37. def specialKey(s: String): Boolean
    Definition Classes
    HasFeatures
  38. val specifier: Option[NounForm]
    Definition Classes
    NounPhraseHasSpecifier
  39. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  40. def toBlockly(): Block
    Definition Classes
    NounPhraseNounFormPhrase → ExportableToBlockly
  41. def transform[F <: Phrase](e: TransformEnvironment)(implicit c: ClassTag[F]): Option[F]
    Definition Classes
    NounPhraseNounFormPhrase
  42. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  43. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  44. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from HasSpecifier

Inherited from HasComplements

Inherited from HasFeatures

Inherited from HasPostModifiers

Inherited from HasModifiers

Inherited from HasPreModifiers

Inherited from NounForm

Inherited from Phrase

Inherited from ExportableToBlockly

Inherited from Constants

Inherited from AnyRef

Inherited from Any

Ungrouped