io.atomicbits.scraml.generator.model

CommonClassRep

case class CommonClassRep(classRef: ClassReference, fields: List[Field] = immutable.this.List.empty[Nothing], parentClass: Option[ClassReference] = scala.None, subClasses: List[ClassReference] = immutable.this.List.empty[Nothing], content: Option[String] = scala.None, jsonTypeInfo: Option[JsonTypeInfo] = scala.None) extends ClassRep with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, ClassRep, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CommonClassRep
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. ClassRep
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CommonClassRep(classRef: ClassReference, fields: List[Field] = immutable.this.List.empty[Nothing], parentClass: Option[ClassReference] = scala.None, subClasses: List[ClassReference] = immutable.this.List.empty[Nothing], content: Option[String] = scala.None, jsonTypeInfo: Option[JsonTypeInfo] = scala.None)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def classDefinitionJava: String

    Definition Classes
    ClassRep
  8. def classDefinitionScala: String

    Definition Classes
    ClassRep
  9. val classRef: ClassReference

    Definition Classes
    CommonClassRepClassRep
  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. val content: Option[String]

    Definition Classes
    CommonClassRepClassRep
  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. val fields: List[Field]

    Definition Classes
    CommonClassRepClassRep
  14. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def fullyQualifiedName: String

    Definition Classes
    ClassRep
  16. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  17. def hierarchyParent(classMap: ClassMap): Option[ClassRep]

    Gives the top level parent of the hierarchy this class rep takes part in if any.

    Gives the top level parent of the hierarchy this class rep takes part in if any. If this class rep is the top level class, it will be returned as the result (as opposed to the method topLevelParent).

    Definition Classes
    ClassRep
  18. def isInHierarchy: Boolean

    Definition Classes
    ClassRep
  19. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  20. val jsonTypeInfo: Option[JsonTypeInfo]

    Definition Classes
    CommonClassRepClassRep
  21. def name: String

    Definition Classes
    ClassRep
  22. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  25. def packageName: String

    Definition Classes
    ClassRep
  26. def packageParts: List[String]

    Definition Classes
    ClassRep
  27. val parentClass: Option[ClassReference]

    Definition Classes
    CommonClassRepClassRep
  28. val subClasses: List[ClassReference]

    Definition Classes
    CommonClassRepClassRep
  29. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  30. def topLevelParent(classMap: ClassMap): Option[ClassRep]

    Gives the top level parent of this class rep.

    Gives the top level parent of this class rep. A top level parent class itself has no parent and thus no top level parent.

    Definition Classes
    ClassRep
  31. def typeVariables: List[String]

    Definition Classes
    ClassRep
  32. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. def withChildren(childIds: List[ClassReference]): ClassRep

    Definition Classes
    CommonClassRepClassRep
  36. def withContent(content: String): ClassRep

    Definition Classes
    CommonClassRepClassRep
  37. def withFields(fields: List[Field]): ClassRep

    Definition Classes
    CommonClassRepClassRep
  38. def withJsonTypeInfo(jsonTypeInfo: JsonTypeInfo): ClassRep

    Definition Classes
    CommonClassRepClassRep
  39. def withParent(parentId: ClassReference): ClassRep

    Definition Classes
    CommonClassRepClassRep

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ClassRep

Inherited from AnyRef

Inherited from Any

Ungrouped