NodeType
overflowdb.schema.NodeType
class NodeType(name: String, comment: Option[String], schemaInfo: SchemaInfo) extends AbstractNodeType, HasOptionalProtoId
Attributes
- Graph
-
- Supertypes
-
trait HasOptionalProtoIdclass AbstractNodeTypetrait HasSchemaInfotrait HasPropertiestrait HasClassNameclass Objecttrait Matchableclass AnyShow all
Members list
Value members
Concrete methods
def addContainedNode(node: AbstractNodeType, localName: String, cardinality: Cardinality, comment: String): NodeType
all node types that extend this node
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
- Returns
-
a string representation of the object.
- Definition Classes
-
Any
Inherited methods
def addInEdge(edge: EdgeType, outNode: AbstractNodeType, cardinalityIn: Cardinality, cardinalityOut: Cardinality, stepNameIn: String, stepNameInDoc: String, stepNameOut: String, stepNameOutDoc: String): AbstractNodeType.this.type
Attributes
- Inherited from:
- AbstractNodeType
Attributes
- Inherited from:
- AbstractNodeType
def addOutEdge(edge: EdgeType, inNode: AbstractNodeType, cardinalityOut: Cardinality, cardinalityIn: Cardinality, stepNameOut: String, stepNameOutDoc: String, stepNameIn: String, stepNameInDoc: String): AbstractNodeType.this.type
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
Attributes
- Inherited from:
- AbstractNodeType
Attributes
- Inherited from:
- HasProperties
Attributes
- Inherited from:
- HasProperties
Attributes
- Inherited from:
- HasClassName
Attributes
- Inherited from:
- AbstractNodeType
Attributes
- Inherited from:
- AbstractNodeType
Attributes
- Inherited from:
- AbstractNodeType
Attributes
- Inherited from:
- AbstractNodeType
Attributes
- Inherited from:
- AbstractNodeType
Attributes
- Inherited from:
- AbstractNodeType
Attributes
- Inherited from:
- AbstractNodeType
Attributes
- Inherited from:
- AbstractNodeType
properties (including potentially inherited properties)
properties (including potentially inherited properties)
Attributes
- Definition Classes
- Inherited from:
- AbstractNodeType
Attributes
- Inherited from:
- AbstractNodeType
Attributes
- Inherited from:
- HasOptionalProtoId
Attributes
- Inherited from:
- HasOptionalProtoId
Attributes
- Inherited from:
- AbstractNodeType
the name for the generated node starter. Custom names can be assigned to prevent compile errors for e.g. type. Generation of node-starter can be suppressed by passing null, or by calling withoutStarter().
the name for the generated node starter. Custom names can be assigned to prevent compile errors for e.g. type. Generation of node-starter can be suppressed by passing null, or by calling withoutStarter().
Attributes
- Inherited from:
- AbstractNodeType
Attributes
- Inherited from:
- AbstractNodeType
Concrete fields
Inherited fields
Attributes
- Inherited from:
- AbstractNodeType
Attributes
- Inherited from:
- AbstractNodeType
Attributes
- Inherited from:
- AbstractNodeType
Attributes
- Inherited from:
- AbstractNodeType
Attributes
- Inherited from:
- HasProperties
Attributes
- Inherited from:
- HasOptionalProtoId
In this article