NodeBaseType

class NodeBaseType(name: String, comment: Option[String], schemaInfo: SchemaInfo) extends AbstractNodeType
class Object
trait Matchable
class Any

Value members

Concrete methods

override
def subtypes(allNodes: Set[AbstractNodeType]): Set[AbstractNodeType]

all node types that extend this node

all node types that extend this node

Definition Classes
override
def toString: String
Definition Classes
Any

Inherited methods

def addInEdge(edge: EdgeType, outNode: AbstractNodeType, cardinalityIn: Cardinality, cardinalityOut: Cardinality, stepNameIn: String, stepNameInDoc: String, stepNameOut: String, stepNameOutDoc: String): NodeBaseType
Inherited from
AbstractNodeType
def addOutEdge(edge: EdgeType, inNode: AbstractNodeType, cardinalityOut: Cardinality, cardinalityIn: Cardinality, stepNameOut: String, stepNameOutDoc: String, stepNameIn: String, stepNameInDoc: String): NodeBaseType

note: allowing to define one outEdge for ONE inNode only - if you are looking for Union Types, please use NodeBaseTypes

note: allowing to define one outEdge for ONE inNode only - if you are looking for Union Types, please use NodeBaseTypes

Inherited from
AbstractNodeType
def addProperties(additional: Property[_]*): NodeBaseType
Inherited from
HasProperties
def addProperty(additional: Property[_]): NodeBaseType
Inherited from
HasProperties
Inherited from
AbstractNodeType
def edges(direction: Value): Seq[AdjacentNode]
Inherited from
AbstractNodeType
Inherited from
AbstractNodeType
def extendz(additional: NodeBaseType*): NodeBaseType
Inherited from
AbstractNodeType
Inherited from
AbstractNodeType
Inherited from
AbstractNodeType
override
def properties: Seq[Property[_]]

properties (including potentially inherited properties)

properties (including potentially inherited properties)

Definition Classes
Inherited from
AbstractNodeType

Inherited fields

protected
Inherited from
AbstractNodeType
protected
Inherited from
AbstractNodeType
protected
Inherited from
AbstractNodeType
protected
val _properties: Set[Property[_]]
Inherited from
HasProperties
lazy
val className: String
Inherited from
HasClassName