public void addJoin(EOJoin _join, boolean _fireEvents) {  _join._setRelationship(this); List oldJoins = null; if (_fireEvents) { oldJoins = myJoins; List newJoins = new LinkedList(); newJoins.addAll(myJoins); newJoins.add(_join); myJoins = newJoins; firePropertyChange(EORelationship.JOINS, oldJoins, myJoins); } else { myJoins.add(_join); }
public void addJoin(EOJoin _join) { addJoin(_join, true);
	public void addJoin(EOJoin _join, boolean _fireEvents) {		// TODO: Check duplicates?		_join._setRelationship(this);		List oldJoins = null;		if (_fireEvents) {			oldJoins = myJoins;			List newJoins = new LinkedList();			newJoins.addAll(myJoins);			newJoins.add(_join);			myJoins = newJoins;			firePropertyChange(EORelationship.JOINS, oldJoins, myJoins);		} else {			myJoins.add(_join);		}	}