fabric-engine/JSSceneGraph — Issue #110: Provide generic 'AddReferenceInterface' similar to 'AddMemberInterface'
Author: phtaylor
Created: 2011-12-27 19:53:54+00:00
State: open

By providing a generic reference interface we make it easy to handle issues in the future.

Deletion: When deleting a scene graph node, it would be ideal if all references can be correctly dereferenced prior to deletion
Persistence: We should be able to automate the scene-graph traversal to persist dependent nodes. Currently this is manually maintained.
Undo: The generic interface will enable a simple integration point for the undo system enabling creation of references to be undone.
User Interfaces: Ideally we can write generic UI tools that can introspect a node and display its references without knowledge of the node structure.

The generic reference interface provides a generic higher level view of the scenegraph structure.