case class VerbPhrase(head: Head, direct_object: Option[Phrase] = None, indirect_object: Option[Phrase] = None, modifiers: Seq[Phrase] = Seq(), pre_modifiers: Seq[Phrase] = Seq(), post_modifiers: Seq[Phrase] = Seq(), complements: Seq[Phrase] = Seq(), features: Features = Map(), cfeatures: Features = Map()) extends Phrase with VerbForm with HasPreModifiers with HasModifiers with HasPostModifiers with HasFeatures with HasComplements with Product with Serializable

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

Instance Constructors

  1. new VerbPhrase(head: Head, direct_object: Option[Phrase] = None, indirect_object: Option[Phrase] = None, modifiers: Seq[Phrase] = Seq(), pre_modifiers: Seq[Phrase] = Seq(), post_modifiers: Seq[Phrase] = Seq(), complements: Seq[Phrase] = Seq(), features: Features = Map(), cfeatures: 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. val cfeatures: Features
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
  7. val complements: Seq[Phrase]
    Definition Classes
    VerbPhraseHasComplements
  8. def complementsToBlockly(l: List[BlocklyContents]): Unit
    Definition Classes
    HasComplements
  9. val direct_object: Option[Phrase]
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def expand(): VPPhraseSpec
    Definition Classes
    VerbPhrasePhrase
    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. val features: Features
    Definition Classes
    VerbPhraseHasFeatures
  19. def featuresToBlockly(l: List[BlocklyContents]): Unit
    Definition Classes
    HasFeatures
  20. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  21. val head: Head
  22. val indirect_object: Option[Phrase]
  23. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  24. val modifiers: Seq[Phrase]
    Definition Classes
    VerbPhraseHasModifiers
  25. def modifiersToBlockly(l: List[BlocklyContents]): Unit
    Definition Classes
    HasModifiers
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  29. val post_modifiers: Seq[Phrase]
    Definition Classes
    VerbPhraseHasPostModifiers
  30. def post_modifiersToBlockly(l: List[BlocklyContents]): Unit
    Definition Classes
    HasPostModifiers
  31. val pre_modifiers: Seq[Phrase]
    Definition Classes
    VerbPhraseHasPreModifiers
  32. def pre_modifiersToBlockly(l: List[BlocklyContents]): Unit
    Definition Classes
    HasPreModifiers
  33. def processFeature(key: String, value: String, element: NLGElement): Unit
    Definition Classes
    HasFeatures
  34. def productElementNames: Iterator[String]
    Definition Classes
    Product
  35. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  36. def toBlockly(): Block
    Definition Classes
    VerbPhraseVerbFormPhraseExportableToBlockly
  37. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  38. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  39. 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 HasComplements

Inherited from HasFeatures

Inherited from HasPostModifiers

Inherited from HasModifiers

Inherited from HasPreModifiers

Inherited from VerbForm

Inherited from Phrase

Inherited from ExportableToBlockly

Inherited from Constants

Inherited from AnyRef

Inherited from Any

Ungrouped