Dependance Graphs
- To: mathgroup at smc.vnet.net
- Subject: [mg32333] Dependance Graphs
- From: Oleg Burd <OBurd at MaplePartners.com>
- Date: Tue, 15 Jan 2002 02:30:11 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
G'day mathgroup, I have some general questions on Implementation of dependencies and properties in Mathematica. I want to replicate a structure with certain properties. For example Product "Building", has Property "Stock", Stock = {FirstStock, SecondStock, ThirdStock } Stock has Flat = {RightFlat, LeftFlat}, Flat has Properties = {Owner, Price, Area}. The way I found to work with such constructions in Mathematica is ^=: Area[RightFlat[FirstStock[Home_Building]]]=100; Owner[LeftFlat[SecondStock[Home_Building]]]="Robert"; Price[RightFlat[FirstStock[Home_Building]]]=50000; My Questions are: Is there any other smarter ways to build such dependencies up? How can I automatically from Properties Lists {FirstStock, SecondStock, ThirdStock }, {RightFlat, LeftFlat}, {Owner, Price, Area} and DependanceList = {Stock, Flat, Properties} (the list which shows which property refers to which one) generate all objects of type: Property[Flat[Stock[Building]]] ? And finally how can one visualize it? Any help or comments will be appreciated. Thanks Oleg.