magic flower
Typesafe schemas supporting
- Nodes
- Node traits
- Relations between Nodes
- Relation traits
- HyperRelations between Nodes
- Groups containing Nodes
- (optional) properties in Nodes, Node traits and Relation traits (not yet for (Hyper)Relations)
Limitations
- only one trait per Node/Relation
- only one Node trait and one Relation trait per HyperRelation
Generates
- Node/Relation/HyperRelation
- Factories
- Classes
- Node/Relation trait:
- Factories
- Traits
- Group
- Factories
- Classes