Skip to content

Commit d0595b4

Browse files
committed
simplify metamodel diagram, remove val
1 parent 26fae48 commit d0595b4

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

metamodel-hierarchy.dot

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,24 +19,24 @@ digraph G { /* dot -T pdf -o metamodel.pdf metamodel.dot */
1919
{ rank = same; Node_; Rel; }
2020
{ rank = same; Ent; Attr; AttrType; }
2121

22-
Model [label = "{Model|val elems: Vector[Elem]}" constraint=false]
23-
Node_ [label = "{Node|val t: NodeType}"]
24-
Ent [label = "{Ent|val t: EntType\lval id: String}"]
25-
Rel [label = "{Rel|val e: Ent\lval t: RelType\lval sub: Model\l }"]
26-
Attr [label = "{Attr[T]|val t: AttrType[T]\lval value: T}"]
27-
StrAttr [label = "{StrAttr|val t: StrAttrType\lval value: String}"]
28-
IntAttr [label = "{IntAttr|val t: IntAttrType\lval value: Int}"]
29-
30-
Elem [label = "{Elem|val t: ElemType}"]
22+
Model [label = "{Model|elems: Vector[Elem]}" constraint=false]
23+
Node_ [label = "{Node|t: NodeType}"]
24+
Ent [label = "{Ent|t: EntType\lid: String}"]
25+
Rel [label = "{Rel|e: Ent\lt: RelType\lsub: Model\l }"]
26+
Attr [label = "{Attr[T]|t: AttrType[T]\lvalue: T}"]
27+
StrAttr [label = "{StrAttr|t: StrAttrType\lvalue: String}"]
28+
IntAttr [label = "{IntAttr|t: IntAttrType\lvalue: Int}"]
29+
30+
Elem [label = "{Elem|t: ElemType}"]
3131
NodeType [label = "{NodeType}"]
3232

33-
EntType[label = <{EntType|Barrier, Breakpoint, Class,<BR/> Component,Configuration, Data,<BR/>Design, Domain,Epic, Event,<BR/> Feature,Field, Function, Goal,<BR/>Idea, Image, Interface,<BR/>Issue, Label, Member,<BR/>Module, Product, Prototype,<BR/>Quality, Relationship,<BR/>Release, Req, Resource,<BR/>Risk, Screen,Section, <BR/> Stakeholder, State, Story, <BR/> System,Target, Task, Term,<BR/>Test, UseCase, User,<BR/>Variant, VariationPoint}> fontsize = 9]
33+
EntType[label = <{EntType|Barrier, Breakpoint, Class,<BR/> Component,Configuration,<BR/> Data,Design, Domain,Epic, <BR/>Event, Feature,Field, Function,<BR/> Goal,Idea, Image, Interface,<BR/>Issue, Label, Member,<BR/>Module, Product, Prototype,<BR/>Quality, Relationship,<BR/>Release, Req, Resource,<BR/>Risk, Screen,Section, <BR/> Stakeholder, State, Story, <BR/> System,Target, Task, Term,<BR/>Test, UseCase, User,<BR/>Variant, VariationPoint}> fontsize = 9]
3434

3535
AttrType [label = "{AttrType[T]}"]
3636

3737
StrAttrType [fontsize = 9 label = <{StrAttrType|Comment, Constraints,<BR/> Deprecated, Example, <BR/> Expectation, Failure, <BR/> Gist, Input, Location, <BR/> Output, Ranking, Spec,<BR/> Text, Title, Why}>]
3838

39-
IntAttrType [fontsize = 9 label = <{IntAttrType|Benefit, Capacity, Cost, Damage, <BR/> Frequency,Max, Min,Prio, <BR/> Probability, Profit, Rank, Value}>]
39+
IntAttrType [fontsize = 9 label = <{IntAttrType|Benefit, Capacity, Cost, <BR/> Damage, Frequency,<BR/>Max, Min, Prio, Probability,<BR/> Profit,Rank, Value}>]
4040

4141
RelType[label = <{RelType|Binds, Deprecates,<BR/> Excludes,Has,<BR/>Helps,Hurts,<BR/>Impacts,<BR/>Implements,<BR/>Inherits,Interacts,<BR/>Precedes, Relates,<BR/>Requires, Verifies}> fontsize = 9]
4242

0 commit comments

Comments
 (0)