Add where() function property to Lookup
Merge branch 'feature/issue-370-viewcollection-shouldnt-need-to-have-models-backing-its-views' into feature/issue-369-when-a-state-view-is-removed-relevant-endpoints-and-connection-views-should-be-removed
Merge branch 'feature/issue-370-viewcollection-shouldnt-need-to-have-models-backing-its-views' into feature/issue-372-viewcollectiongroup-should-allow-adding-and-removing-items-directly
Change LookupGroup.prototype.add() to accept the member's key instead of the actual member
Removed unique id generation from ViewCollection.prototype.add(), view ids should be a requirement
Merge branch 'feature/issue-370-viewcollection-shouldnt-need-to-have-models-backing-its-views' into feature/issue-372-viewcollectiongroup-should-allow-adding-and-removing-items-directly
Change LookupGroup.prototype.add() and .remove() to delegate the operations to the relevant member; Change old .add() and .remove() to .onMemberAdd() and .onMemberRemove() (more apt names for what those function properties are supposed to do)
Change LookupGroup.prototype.add() to return 'this'
Change ViewCollection.prototype.add() to accept two arguments: a view or view option set, and the add operation's options
Allow ViewCollection to be given an initial list of views
Merge branch 'feature/issue-370-viewcollection-shouldnt-need-to-have-models-backing-its-views' into feature/issue-372-viewcollectiongroup-should-allow-adding-and-removing-items-directly
Allow adding and removing of items directly from ViewCollectionGroup
Update a DiagramViewEndpoints test to use the new ViewCollectionGroup.add() functionality
Merge branch 'feature/issue-372-viewcollectiongroup-should-allow-adding-and-removing-items-directly' into feature/issue-369-when-a-state-view-is-removed-relevant-endpoints-and-connection-views-should-be-removed
Remove the relevant connections when removing an endpoint
Apply idOfModel and idOfView to the prototypes of ViewCollection and ViewCollectionGroup
Merge branch 'feature/issue-372-viewcollectiongroup-should-allow-adding-and-removing-items-directly' into feature/issue-369-when-a-state-view-is-removed-relevant-endpoints-and-connection-views-should-be-removed
Remove an endpoint's connections before removing the actual endpoint to keep jsPlumb happy
Remove a state's endpoints before removing the state itself from a StateViewCollection
renamed, reconnected, restested. Improved.