Packages

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()) extends Phrase with VerbForm with HasPreModifiers with HasModifiers with HasPostModifiers with HasFeatures with HasComplements with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, HasComplements, HasFeatures, HasPostModifiers, HasModifiers, HasPreModifiers, VerbForm, Phrase, ExportableToBlockly, Constants, AnyRef, Any
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())

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 complements: Seq[Phrase]
    Definition Classes
    VerbPhraseHasComplements
  7. def complementsToBlockly(l: List[BlocklyContents]): Unit
    Definition Classes
    HasComplements
  8. val direct_object: Option[Phrase]
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def expand(): VPPhraseSpec
    Definition Classes
    VerbPhrasePhrase
    Annotations
    @Override()
  11. def expandComplements(element: PhraseElement): Unit
    Definition Classes
    HasComplements
  12. def expandFeatures(element: NLGElement): Unit
    Definition Classes
    HasFeatures
  13. def expandModifiers(element: PhraseElement): Unit
    Definition Classes
    HasModifiers
  14. def expandPostModifiers(element: CoordinatedPhraseElement): Unit
    Definition Classes
    HasPostModifiers
  15. def expandPostModifiers(element: PhraseElement): Unit
    Definition Classes
    HasPostModifiers
  16. def expandPreModifiers(element: PhraseElement): Unit
    Definition Classes
    HasPreModifiers
  17. val features: Features
    Definition Classes
    VerbPhraseHasFeatures
  18. def featuresToBlockly(l: List[BlocklyContents]): Unit
    Definition Classes
    HasFeatures
  19. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  20. val head: Head
  21. val indirect_object: Option[Phrase]
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. val modifiers: Seq[Phrase]
    Definition Classes
    VerbPhraseHasModifiers
  24. def modifiersToBlockly(l: List[BlocklyContents]): Unit
    Definition Classes
    HasModifiers
  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. def newFeaturesBlock2(features: Map[String, AnyRef]): Block
    Definition Classes
    HasFeatures
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @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: AnyRef, element: NLGElement): Unit
    Definition Classes
    HasFeatures
  34. def productElementNames: Iterator[String]
    Definition Classes
    Product
  35. def serializeValue(v: AnyRef): String
    Definition Classes
    HasFeatures
  36. def specialKey(s: String): Boolean
    Definition Classes
    HasFeatures
  37. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  38. def toBlockly(): Block
    Definition Classes
    VerbPhraseVerbFormPhrase → ExportableToBlockly
  39. def transform[F <: Phrase](e: TransformEnvironment)(implicit c: ClassTag[F]): Option[F]
    Definition Classes
    VerbPhraseVerbFormPhrase
  40. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  41. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  42. 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