Packages

c

ch.usi.inf.reveal.parsing.artifact

StackOverflowArtifact

case class StackOverflowArtifact(question: StackOverflowQuestion, answers: Seq[StackOverflowAnswer]) extends Artifact with Product with Serializable

Represents a Stack Overflow artifact, i.e., a discussion.

question

the discussion's question.

answers

the discussion's answers.

Linear Supertypes
Serializable, Serializable, Artifact, Product, Equals, JsonSerializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StackOverflowArtifact
  2. Serializable
  3. Serializable
  4. Artifact
  5. Product
  6. Equals
  7. JsonSerializable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new StackOverflowArtifact(question: StackOverflowQuestion, answers: Seq[StackOverflowAnswer])

    create a new Stack Overflow artifact.

    create a new Stack Overflow artifact.

    question

    the discussion's question.

    answers

    the discussion's answers.

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. val answers: Seq[StackOverflowAnswer]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def asPostSeq: Seq[StackOverflowPost with Product with Serializable { ... /* 2 definitions in type refinement */ }]

    The discussion as a question of posts, i.e., the question followed by all the answers.

  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  11. def id: Int

    The discussion's id (i.e., the question's id.)

  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. def metaInformation: Seq[MetaInformation[_]]

    The meta information provided by the artifact

    The meta information provided by the artifact

    Definition Classes
    Artifact
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  17. val question: StackOverflowQuestion
  18. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  19. def toText: String

    A representation of the discussion as a string.

    A representation of the discussion as a string.

    Definition Classes
    StackOverflowArtifactArtifact
  20. lazy val units: Seq[InformationUnit]

    Returns all the units coming from the question and all the answers.

    Returns all the units coming from the question and all the answers.

    Definition Classes
    StackOverflowArtifactArtifact
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Artifact

Inherited from Product

Inherited from Equals

Inherited from JsonSerializable

Inherited from AnyRef

Inherited from Any

Ungrouped