Files
iD/js/iD/Relation.js
T
2012-10-26 18:28:31 -04:00

20 lines
518 B
JavaScript

if (typeof iD === 'undefined') iD = {};
iD.Relation = function(id, members, tags, loaded) {
this.entityType = 'relation';
this.id = id;
this._id = iD.Util.id();
this.members = members;
this.tags = tags;
this.modified = this.id < 0;
this.loaded = (loaded === undefined) ? true : loaded;
for (var i = 0; i < members.length; i++) {
members[i].entity.entity.addParent(this);
}
};
iD.RelationMember = function(entity, role) {
this.entity = entity;
this.role = role;
};