meta

reqt.meta
object meta

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
meta.type

Members list

Type members

Classlikes

case class Concept(name: String, descr: String, tpe: String, group: String)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait ConceptGroup

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object IntAttr
object StrAttr
enum EntGroup
enum RelGroup
enum EntGroup extends ConceptGroup

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
trait ConceptGroup
class Object
trait Matchable
class Any
Show all
object QuickRef

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
QuickRef.type
enum RelGroup extends ConceptGroup

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
trait ConceptGroup
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def csv(delim: String): String
def describe(str: String): (String, Option[String])
def generate: String
def graph(showElem: Boolean, showElemType: Boolean): String
def matrix: Seq[Seq[String]]
def parseConcept(s: String): (Option[Elem | ElemType | Link], String)
def similarConcepts(c: String, n: Int): Seq[String]

Concrete fields

val attributeNames: ArraySeq[String]
lazy val conceptMap: Map[String, Concept]
val conceptNames: ArraySeq[String]
lazy val concepts: ArraySeq[Concept]
lazy val entGroupTypesMap: Map[EntGroup, Set[EntType]]
lazy val entTypeGroupMap: Map[EntType, EntGroup]
val entTypes: Map[String, EntType]
lazy val entityConceptGroups: ArraySeq[((EntGroup, String), String)]
lazy val entityConcepts: ArraySeq[(String, String)]
val entityNames: ArraySeq[String]
lazy val generalConcepts: Seq[Concept]
lazy val groupMap: Map[String, ConceptGroup]
lazy val intAttrConcepts: ArraySeq[(String, String)]
val intAttrNames: ArraySeq[String]
val intAttrTypes: Map[String, IntAttrType]
val isConceptName: Set[String]
val nodeTypes: Map[String, NodeType]
lazy val relGroupTypesMap: Map[RelGroup, Set[RelType]]
lazy val relTypeGroupMap: Map[RelType, RelGroup]
val relTypes: Map[String, RelType]
lazy val relationConceptGroups: ArraySeq[((RelGroup, String), String)]
lazy val relationConcepts: ArraySeq[(String, String)]
val relationNames: ArraySeq[String]
lazy val strAttrConcepts: ArraySeq[(String, String)]
val strAttrNames: ArraySeq[String]
val strAttrTypes: Map[String, StrAttrType]

Extensions

Extensions

extension (concept: Any)
def ?: String

Same as help

Same as help

Attributes

def help: String
extension (s: String)
def isAttrType: Boolean
def isElemStart: Boolean
def isEntType: Boolean
def isIntAttrType: Boolean
def isNodeType: Boolean
def isRelType: Boolean
def isStrAttrType: Boolean