假设您要创建一个图形创作系统,该系统对图形的内容施加约束。假设您具有“包含”关系,其中“城市”可能包含“房屋”,而房屋又包含“卧室”和“浴室”。但是,一个城市包含卧室或浴室,或者浴室包含卧室是不合法的。
[另外,说您想为图表作者提供建议-如果他们选择“城市”节点,则可能要向他们提供可以添加到城市“房屋”,“医院”和“学校”的建议,但不是“卧室”。
我想这些约束条件本身可以用图形表示。有人有运气吗?您的经历是什么?
您可以通过多种方式表达这些规则,例如:
还将有其他方法。