class DomainClassesGenerator extends AnyRef
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- DomainClassesGenerator
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
implicit
class
ArrayBufferCompat[A] extends AnyRef
for scala3 api compat
-
implicit
class
BuilderCompat[A, To] extends AnyRef
for scala3 api compat
-
implicit
class
StringHelper extends AnyRef
Useful string extensions to avoid Scala version incompatible interpolations.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def accessorClassname(nodeType: String): String
- lazy val allNodeTypes: Set[AbstractNodeType]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def classNameToBase(className: String): String
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
- def disableScalafmt: DomainClassesGenerator.this.type
- def edgeNeighborToMap(xs: Set[(String, String)]): Map[String, Set[String]]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def flattenNeighbors(x: AbstractNodeType): Seq[AbstractNodeType]
- def generatePropertyTraversals(property: Property[_], propertyId: Int): String
-
def
generateRootTypesTraversals(schema: Schema): Option[String]
Generate accessors for all edge types on all Traversals for each node type.
Generate accessors for all edge types on all Traversals for each node type. Analogous to the steps directly on StoredNode
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def neighborMapping(x: AdjacentNode): Set[(String, String)]
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- def propertyAccessorClassname(propertyName: String): String
- def propertyKeySource(property: Property[_], propertyKind: Int): String
- def run(outputDir: Path): Seq[Path]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def traversalPropertyClassname(propertyName: String): String
- def typeForProperty(p: Property[_]): String
- def unpackDefault(typ: ValueType[_], default: Default[_]): String
- def unpackTypeBoxed(tpe: ValueType[_], isStored: Boolean): String
- def unpackTypeUnboxed(tpe: ValueType[_], isStored: Boolean, raised: Boolean = false): String
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
withScalafmtConfig(path: Path): DomainClassesGenerator.this.type
replace entire default scalafmt config (from Formatter.defaultScalafmtConfig) with custom config
- def writeNeighborAccessors(outputDir: Path, basePackage: String): Unit
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated