Tools
digraph { node [shape=box style=filled fillcolor=lightgreen] 0 [label="Pattern\nMoldableTool"] 1 [label="Application\nartifact"] 2 [label="Mechanism\ndynamic"] 3 [label="Pattern\nContextualPlayground"] 4 [label="Pattern\nMoldableObject"] 5 [label="Application\ninstance"] 6 [label="Application\nsnippet"] 7 [label="Pattern\nCustomView"] 8 [label="Application\nnavigation"] 9 [label="Application\nstate"] 10 [label="Pattern\nSimpleView"] 11 [label="Pattern\nCustomSearch"] 12 [label="Application\nattributes"] 13 [label="Pattern\nCustomAction"] 0 -> 1 [label="Recognize"] 0 -> 2 [label="Invoke"] 3 -> 4 [label="Instantiates"] 3 -> 5 [label="Binds"] 3 -> 6 [label="Evaluates"] 7 -> 8 [label="Abstracts"] 7 -> 9 [label="Formats"] 7 -> 10 [label="Refines"] 11 -> 0 [label="Extends"] 11 -> 12 [label="Enumerates"] 13 -> 0 [label="Extends"] 13 -> 2 [label="Encapsulates"] }
Modeling
digraph { node [shape=box style=filled fillcolor=lightgreen] 0 [label="Pattern\nMoldableObject"] 1 [label="Domain\nquestion"] 2 [label="Application\nnavigation"] 3 [label="Pattern\nMoldableTool"] 4 [label="Application\ntest"] 5 [label="Pattern\nExampleObject"] 6 [label="Application\nstate"] 7 [label="Application\ndata"] 8 [label="Pattern\nMoldableDataWrapper"] 9 [label="Domain\nentity"] 10 [label="Pattern\nMoldableCollectionWrapper"] 11 [label="Application\ncollection"] 0 -> 1 [label="Pose"] 1 -> 2 [label="Invites"] 1 -> 3 [label="Suggests"] 4 -> 5 [label="Creates"] 5 -> 6 [label="Represents"] 5 -> 5 [label="Extends"] 7 -> 8 [label="Creates"] 8 -> 9 [label="Reflects"] 8 -> 8 [label="Extends"] 10 -> 9 [label="Aggregates"] 10 -> 11 [label="Delegates"] }
Process
digraph { node [shape=box style=filled fillcolor=lightgreen] 0 [label="Pattern\nProjectDiary"] 1 [label="Project\ngoals"] 2 [label="Project\nmaterials"] 3 [label="Pattern\nMoldableObject"] 4 [label="Pattern\nToolingBuildup"] 5 [label="Domain\nquestion"] 6 [label="Application\nparsers"] 7 [label="Application\nbridges"] 8 [label="Application\nalgorithms"] 9 [label="Pattern\nBlindSpot"] 10 [label="Stakeholder\nproblem"] 11 [label="Stakeholder\ncommitment"] 12 [label="Pattern\nSimpleView"] 13 [label="Pattern\nThrowawayAnalysisTool"] 0 -> 1 [label="Summarize"] 0 -> 2 [label="Reference"] 0 -> 3 [label="Instantiate"] 4 -> 5 [label="Precedes"] 4 -> 6 [label="Implement"] 4 -> 7 [label="Implement"] 4 -> 8 [label="Implement"] 9 -> 10 [label="Pick"] 9 -> 11 [label="Convince"] 9 -> 12 [label="Implement"] 12 -> 5 [label="Address"] 13 -> 3 [label="Exploit"] 13 -> 5 [label="Answer"] 13 -> 4 [label="Precedes"] }