private var addedToRelationTimer:Timer;
private var removedFromRelationTimer:Timer;
private var delayedEvents:Array = [];
- private static const DIFFERENT:String = "<different>";
+ public static const DIFFERENT:String = "<different>";
public function EntityCollection(entities:Array) {
var conn:Connection=entities[0].connection;
var newRole:String=event.itemRenderer.data['role'];
if (selectedEntity is EntityCollection) {
+ if (newRole==EntityCollection.DIFFERENT) return;
for each (var entity:Entity in EntityCollection(selectedEntity).entities) {
var indexes:Array=relation.findEntityMemberIndexes(entity);
for each (var index:int in indexes) {