diff --git a/src/as/com/threerings/ezgame/data/EZGameObject.as b/src/as/com/threerings/ezgame/data/EZGameObject.as
index 0e96761c..7a93681b 100644
--- a/src/as/com/threerings/ezgame/data/EZGameObject.as
+++ b/src/as/com/threerings/ezgame/data/EZGameObject.as
@@ -64,23 +64,23 @@ public class EZGameObject extends GameObject
return players;
}
- // AUTO-GENERATED: METHODS START
- /**
- * Requests that the turnHolder field be set to the
- * specified value. The local value will be updated immediately and an
- * event will be propagated through the system to notify all listeners
- * that the attribute did change. Proxied copies of this object (on
- * clients) will apply the value change when they received the
- * attribute changed notification.
- */
- public function setTurnHolder (value :Name) :void
- {
- var ovalue :Name = this.turnHolder;
- requestAttributeChange(
- TURN_HOLDER, value, ovalue);
- this.turnHolder = value;
- }
- // AUTO-GENERATED: METHODS END
+// // AUTO-GENERATED: METHODS START
+// /**
+// * Requests that the turnHolder field be set to the
+// * specified value. The local value will be updated immediately and an
+// * event will be propagated through the system to notify all listeners
+// * that the attribute did change. Proxied copies of this object (on
+// * clients) will apply the value change when they received the
+// * attribute changed notification.
+// */
+// public function setTurnHolder (value :Name) :void
+// {
+// var ovalue :Name = this.turnHolder;
+// requestAttributeChange(
+// TURN_HOLDER, value, ovalue);
+// this.turnHolder = value;
+// }
+// // AUTO-GENERATED: METHODS END
/**
* Called by a PropertySetEvent to enact a property change.
@@ -111,12 +111,19 @@ public class EZGameObject extends GameObject
return oldValue;
}
- override public function writeObject (out :ObjectOutputStream) :void
- {
- super.writeObject(out);
-
- throw new Error("Un-needed");
- }
+// override public function writeObject (out :ObjectOutputStream) :void
+// {
+// super.writeObject(out);
+//
+// out.writeObject(turnHolder);
+// out.writeObject(ezGameService);
+//
+// out.writeInt(_props.length);
+// for (var key :String in _props) {
+// out.writeUTF(key);
+// out.writeObject(EZObjectMarshaller.encode(_props[key]));
+// }
+// }
override public function readObject (ins :ObjectInputStream) :void
{
diff --git a/src/as/com/threerings/parlor/game/data/GameObject.as b/src/as/com/threerings/parlor/game/data/GameObject.as
index 9f15a735..5b0398d4 100644
--- a/src/as/com/threerings/parlor/game/data/GameObject.as
+++ b/src/as/com/threerings/parlor/game/data/GameObject.as
@@ -258,204 +258,204 @@ public class GameObject extends PlaceObject
buf.append(":").append(state);
}
- // AUTO-GENERATED: METHODS START
- /**
- * Requests that the gameService field be set to the
- * specified value. The local value will be updated immediately and an
- * event will be propagated through the system to notify all listeners
- * that the attribute did change. Proxied copies of this object (on
- * clients) will apply the value change when they received the
- * attribute changed notification.
- */
- public function setGameService (value :GameMarshaller) :void
- {
- var ovalue :GameMarshaller = this.gameService;
- requestAttributeChange(
- GAME_SERVICE, value, ovalue);
- this.gameService = value;
- }
-
- /**
- * Requests that the state field be set to the
- * specified value. The local value will be updated immediately and an
- * event will be propagated through the system to notify all listeners
- * that the attribute did change. Proxied copies of this object (on
- * clients) will apply the value change when they received the
- * attribute changed notification.
- */
- public function setState (value :int) :void
- {
- var ovalue :int = this.state;
- requestAttributeChange(
- STATE, Integer.valueOf(value), Integer.valueOf(ovalue));
- this.state = value;
- }
-
- /**
- * Requests that the isRated field be set to the
- * specified value. The local value will be updated immediately and an
- * event will be propagated through the system to notify all listeners
- * that the attribute did change. Proxied copies of this object (on
- * clients) will apply the value change when they received the
- * attribute changed notification.
- */
- public function setIsRated (value :Boolean) :void
- {
- var ovalue :Boolean = this.isRated;
- requestAttributeChange(
- IS_RATED, langBoolean.valueOf(value), langBoolean.valueOf(ovalue));
- this.isRated = value;
- }
-
- /**
- * Requests that the isPrivate field be set to the
- * specified value. The local value will be updated immediately and an
- * event will be propagated through the system to notify all listeners
- * that the attribute did change. Proxied copies of this object (on
- * clients) will apply the value change when they received the
- * attribute changed notification.
- */
- public function setIsPrivate (value :Boolean) :void
- {
- var ovalue :Boolean = this.isPrivate;
- requestAttributeChange(
- IS_PRIVATE, langBoolean.valueOf(value),
- langBoolean.valueOf(ovalue));
- this.isPrivate = value;
- }
-
- /**
- * Requests that the players field be set to the
- * specified value. The local value will be updated immediately and an
- * event will be propagated through the system to notify all listeners
- * that the attribute did change. Proxied copies of this object (on
- * clients) will apply the value change when they received the
- * attribute changed notification.
- */
- public function setPlayers (value :TypedArray) :void
- {
- var ovalue :TypedArray = this.players;
- requestAttributeChange(
- PLAYERS, value, ovalue);
- this.players = (value == null) ? null : (value.clone() as TypedArray);
- }
-
- /**
- * Requests that the indexth element of
- * players field be set to the specified value.
- * The local value will be updated immediately and an event will be
- * propagated through the system to notify all listeners that the
- * attribute did change. Proxied copies of this object (on clients)
- * will apply the value change when they received the attribute
- * changed notification.
- */
- public function setPlayersAt (value :Name, index :int) :void
- {
- var ovalue :Name = (this.players[index] as Name);
- requestElementUpdate(
- PLAYERS, index, value, ovalue);
- this.players[index] = value;
- }
-
- /**
- * Requests that the winners field be set to the
- * specified value. The local value will be updated immediately and an
- * event will be propagated through the system to notify all listeners
- * that the attribute did change. Proxied copies of this object (on
- * clients) will apply the value change when they received the
- * attribute changed notification.
- */
- public function setWinners (value :TypedArray) :void
- {
- var ovalue :TypedArray = this.winners;
- requestAttributeChange(
- WINNERS, value, ovalue);
- this.winners = (value == null) ? null : (value.clone() as TypedArray);
- }
-
- /**
- * Requests that the indexth element of
- * winners field be set to the specified value.
- * The local value will be updated immediately and an event will be
- * propagated through the system to notify all listeners that the
- * attribute did change. Proxied copies of this object (on clients)
- * will apply the value change when they received the attribute
- * changed notification.
- */
- public function setWinnersAt (value :Boolean, index :int) :void
- {
- var ovalue :Boolean = (this.winners[index] as Boolean);
- requestElementUpdate(
- WINNERS, index, langBoolean.valueOf(value),
- langBoolean.valueOf(ovalue));
- this.winners[index] = value;
- }
-
- /**
- * Requests that the roundId field be set to the
- * specified value. The local value will be updated immediately and an
- * event will be propagated through the system to notify all listeners
- * that the attribute did change. Proxied copies of this object (on
- * clients) will apply the value change when they received the
- * attribute changed notification.
- */
- public function setRoundId (value :int) :void
- {
- var ovalue :int = this.roundId;
- requestAttributeChange(
- ROUND_ID, Integer.valueOf(value), Integer.valueOf(ovalue));
- this.roundId = value;
- }
-
- /**
- * Requests that the playerStatus field be set to the
- * specified value. The local value will be updated immediately and an
- * event will be propagated through the system to notify all listeners
- * that the attribute did change. Proxied copies of this object (on
- * clients) will apply the value change when they received the
- * attribute changed notification.
- */
- public function setPlayerStatus (value :TypedArray) :void
- {
- var ovalue :TypedArray = this.playerStatus;
- requestAttributeChange(
- PLAYER_STATUS, value, ovalue);
- this.playerStatus = (value == null) ? null
- : (value.clone() as TypedArray);
- }
-
- /**
- * Requests that the indexth element of
- * playerStatus field be set to the specified value.
- * The local value will be updated immediately and an event will be
- * propagated through the system to notify all listeners that the
- * attribute did change. Proxied copies of this object (on clients)
- * will apply the value change when they received the attribute
- * changed notification.
- */
- public function setPlayerStatusAt (value :int, index :int) :void
- {
- var ovalue :int = (this.playerStatus[index] as int);
- requestElementUpdate(
- PLAYER_STATUS, index, Integer.valueOf(value),
- Integer.valueOf(ovalue));
- this.playerStatus[index] = value;
- }
- // AUTO-GENERATED: METHODS END
-
- override public function writeObject (out :ObjectOutputStream) :void
- {
- super.writeObject(out);
-
- out.writeObject(gameService);
- out.writeInt(state);
- out.writeBoolean(isRated);
- out.writeBoolean(isPrivate);
- out.writeObject(players);
- out.writeField(winners);
- out.writeInt(roundId);
- out.writeField(playerStatus);
- }
+// // AUTO-GENERATED: METHODS START
+// /**
+// * Requests that the gameService field be set to the
+// * specified value. The local value will be updated immediately and an
+// * event will be propagated through the system to notify all listeners
+// * that the attribute did change. Proxied copies of this object (on
+// * clients) will apply the value change when they received the
+// * attribute changed notification.
+// */
+// public function setGameService (value :GameMarshaller) :void
+// {
+// var ovalue :GameMarshaller = this.gameService;
+// requestAttributeChange(
+// GAME_SERVICE, value, ovalue);
+// this.gameService = value;
+// }
+//
+// /**
+// * Requests that the state field be set to the
+// * specified value. The local value will be updated immediately and an
+// * event will be propagated through the system to notify all listeners
+// * that the attribute did change. Proxied copies of this object (on
+// * clients) will apply the value change when they received the
+// * attribute changed notification.
+// */
+// public function setState (value :int) :void
+// {
+// var ovalue :int = this.state;
+// requestAttributeChange(
+// STATE, Integer.valueOf(value), Integer.valueOf(ovalue));
+// this.state = value;
+// }
+//
+// /**
+// * Requests that the isRated field be set to the
+// * specified value. The local value will be updated immediately and an
+// * event will be propagated through the system to notify all listeners
+// * that the attribute did change. Proxied copies of this object (on
+// * clients) will apply the value change when they received the
+// * attribute changed notification.
+// */
+// public function setIsRated (value :Boolean) :void
+// {
+// var ovalue :Boolean = this.isRated;
+// requestAttributeChange(
+// IS_RATED, langBoolean.valueOf(value), langBoolean.valueOf(ovalue));
+// this.isRated = value;
+// }
+//
+// /**
+// * Requests that the isPrivate field be set to the
+// * specified value. The local value will be updated immediately and an
+// * event will be propagated through the system to notify all listeners
+// * that the attribute did change. Proxied copies of this object (on
+// * clients) will apply the value change when they received the
+// * attribute changed notification.
+// */
+// public function setIsPrivate (value :Boolean) :void
+// {
+// var ovalue :Boolean = this.isPrivate;
+// requestAttributeChange(
+// IS_PRIVATE, langBoolean.valueOf(value),
+// langBoolean.valueOf(ovalue));
+// this.isPrivate = value;
+// }
+//
+// /**
+// * Requests that the players field be set to the
+// * specified value. The local value will be updated immediately and an
+// * event will be propagated through the system to notify all listeners
+// * that the attribute did change. Proxied copies of this object (on
+// * clients) will apply the value change when they received the
+// * attribute changed notification.
+// */
+// public function setPlayers (value :TypedArray) :void
+// {
+// var ovalue :TypedArray = this.players;
+// requestAttributeChange(
+// PLAYERS, value, ovalue);
+// this.players = (value == null) ? null : (value.clone() as TypedArray);
+// }
+//
+// /**
+// * Requests that the indexth element of
+// * players field be set to the specified value.
+// * The local value will be updated immediately and an event will be
+// * propagated through the system to notify all listeners that the
+// * attribute did change. Proxied copies of this object (on clients)
+// * will apply the value change when they received the attribute
+// * changed notification.
+// */
+// public function setPlayersAt (value :Name, index :int) :void
+// {
+// var ovalue :Name = (this.players[index] as Name);
+// requestElementUpdate(
+// PLAYERS, index, value, ovalue);
+// this.players[index] = value;
+// }
+//
+// /**
+// * Requests that the winners field be set to the
+// * specified value. The local value will be updated immediately and an
+// * event will be propagated through the system to notify all listeners
+// * that the attribute did change. Proxied copies of this object (on
+// * clients) will apply the value change when they received the
+// * attribute changed notification.
+// */
+// public function setWinners (value :TypedArray) :void
+// {
+// var ovalue :TypedArray = this.winners;
+// requestAttributeChange(
+// WINNERS, value, ovalue);
+// this.winners = (value == null) ? null : (value.clone() as TypedArray);
+// }
+//
+// /**
+// * Requests that the indexth element of
+// * winners field be set to the specified value.
+// * The local value will be updated immediately and an event will be
+// * propagated through the system to notify all listeners that the
+// * attribute did change. Proxied copies of this object (on clients)
+// * will apply the value change when they received the attribute
+// * changed notification.
+// */
+// public function setWinnersAt (value :Boolean, index :int) :void
+// {
+// var ovalue :Boolean = (this.winners[index] as Boolean);
+// requestElementUpdate(
+// WINNERS, index, langBoolean.valueOf(value),
+// langBoolean.valueOf(ovalue));
+// this.winners[index] = value;
+// }
+//
+// /**
+// * Requests that the roundId field be set to the
+// * specified value. The local value will be updated immediately and an
+// * event will be propagated through the system to notify all listeners
+// * that the attribute did change. Proxied copies of this object (on
+// * clients) will apply the value change when they received the
+// * attribute changed notification.
+// */
+// public function setRoundId (value :int) :void
+// {
+// var ovalue :int = this.roundId;
+// requestAttributeChange(
+// ROUND_ID, Integer.valueOf(value), Integer.valueOf(ovalue));
+// this.roundId = value;
+// }
+//
+// /**
+// * Requests that the playerStatus field be set to the
+// * specified value. The local value will be updated immediately and an
+// * event will be propagated through the system to notify all listeners
+// * that the attribute did change. Proxied copies of this object (on
+// * clients) will apply the value change when they received the
+// * attribute changed notification.
+// */
+// public function setPlayerStatus (value :TypedArray) :void
+// {
+// var ovalue :TypedArray = this.playerStatus;
+// requestAttributeChange(
+// PLAYER_STATUS, value, ovalue);
+// this.playerStatus = (value == null) ? null
+// : (value.clone() as TypedArray);
+// }
+//
+// /**
+// * Requests that the indexth element of
+// * playerStatus field be set to the specified value.
+// * The local value will be updated immediately and an event will be
+// * propagated through the system to notify all listeners that the
+// * attribute did change. Proxied copies of this object (on clients)
+// * will apply the value change when they received the attribute
+// * changed notification.
+// */
+// public function setPlayerStatusAt (value :int, index :int) :void
+// {
+// var ovalue :int = (this.playerStatus[index] as int);
+// requestElementUpdate(
+// PLAYER_STATUS, index, Integer.valueOf(value),
+// Integer.valueOf(ovalue));
+// this.playerStatus[index] = value;
+// }
+// // AUTO-GENERATED: METHODS END
+//
+// override public function writeObject (out :ObjectOutputStream) :void
+// {
+// super.writeObject(out);
+//
+// out.writeObject(gameService);
+// out.writeInt(state);
+// out.writeBoolean(isRated);
+// out.writeBoolean(isPrivate);
+// out.writeObject(players);
+// out.writeField(winners);
+// out.writeInt(roundId);
+// out.writeField(playerStatus);
+// }
override public function readObject (ins :ObjectInputStream) :void
{
diff --git a/src/as/com/threerings/parlor/turn/data/TurnGameObject.as b/src/as/com/threerings/parlor/turn/data/TurnGameObject.as
index 68f47aa3..685d51ad 100644
--- a/src/as/com/threerings/parlor/turn/data/TurnGameObject.as
+++ b/src/as/com/threerings/parlor/turn/data/TurnGameObject.as
@@ -47,11 +47,11 @@ public interface TurnGameObject
*/
function getTurnHolder () :Name;
- /**
- * Requests that the turnHolder field be set to the specified
- * value.
- */
- function setTurnHolder (turnHolder :Name) :void;
+// /**
+// * Requests that the turnHolder field be set to the specified
+// * value.
+// */
+// function setTurnHolder (turnHolder :Name) :void;
/**
* Returns the array of player names involved in the game.
diff --git a/src/as/com/threerings/whirled/data/ScenedBodyObject.as b/src/as/com/threerings/whirled/data/ScenedBodyObject.as
index edd4747c..4ab8b004 100644
--- a/src/as/com/threerings/whirled/data/ScenedBodyObject.as
+++ b/src/as/com/threerings/whirled/data/ScenedBodyObject.as
@@ -32,9 +32,9 @@ public interface ScenedBodyObject
*/
function getSceneId () :int;
- /**
- * Sets the scene id currently occupied by this body.
- */
- function setSceneId (sceneId :int) :void;
+// /**
+// * Sets the scene id currently occupied by this body.
+// */
+// function setSceneId (sceneId :int) :void;
}
}
diff --git a/src/as/com/threerings/whirled/spot/data/ClusterObject.as b/src/as/com/threerings/whirled/spot/data/ClusterObject.as
index 5d9cd14e..d6ba518c 100644
--- a/src/as/com/threerings/whirled/spot/data/ClusterObject.as
+++ b/src/as/com/threerings/whirled/spot/data/ClusterObject.as
@@ -21,6 +21,9 @@
package com.threerings.whirled.spot.data {
+import com.threerings.io.ObjectInputStream;
+import com.threerings.io.ObjectOutputStream;
+
import com.threerings.presents.dobj.DObject;
import com.threerings.presents.dobj.OidList;
@@ -39,26 +42,40 @@ public class ClusterObject extends DObject
*/
public var occupants :OidList = new OidList();
- // AUTO-GENERATED: METHODS START
- /**
- * Requests that oid be added to the occupants
- * oid list. The list will not change until the event is actually
- * propagated through the system.
- */
- public function addToOccupants (oid :int) :void
- {
- requestOidAdd(OCCUPANTS, oid);
- }
+// // AUTO-GENERATED: METHODS START
+// /**
+// * Requests that oid be added to the occupants
+// * oid list. The list will not change until the event is actually
+// * propagated through the system.
+// */
+// public function addToOccupants (oid :int) :void
+// {
+// requestOidAdd(OCCUPANTS, oid);
+// }
+//
+// /**
+// * Requests that oid be removed from the
+// * occupants oid list. The list will not change until the
+// * event is actually propagated through the system.
+// */
+// public function removeFromOccupants (oid :int) :void
+// {
+// requestOidRemove(OCCUPANTS, oid);
+// }
+// // AUTO-GENERATED: METHODS END
+//
+// override public function writeObject (out :ObjectOutputStream) :void
+// {
+// super.writeObject(out);
+//
+// out.writeObject(occupants);
+// }
- /**
- * Requests that oid be removed from the
- * occupants oid list. The list will not change until the
- * event is actually propagated through the system.
- */
- public function removeFromOccupants (oid :int) :void
+ override public function readObject (ins :ObjectInputStream) :void
{
- requestOidRemove(OCCUPANTS, oid);
+ super.readObject(ins);
+
+ occupants = (ins.readObject() as OidList);
}
- // AUTO-GENERATED: METHODS END
}
}
diff --git a/src/as/com/threerings/whirled/spot/data/ClusteredBodyObject.as b/src/as/com/threerings/whirled/spot/data/ClusteredBodyObject.as
index 2a1958c4..a355d180 100644
--- a/src/as/com/threerings/whirled/spot/data/ClusteredBodyObject.as
+++ b/src/as/com/threerings/whirled/spot/data/ClusteredBodyObject.as
@@ -40,9 +40,9 @@ public interface ClusteredBodyObject extends ScenedBodyObject
*/
function getClusterOid () :int;
- /**
- * Sets the oid of the cluster to which this user currently belongs.
- */
- function setClusterOid (clusterOid :int) :void;
+// /**
+// * Sets the oid of the cluster to which this user currently belongs.
+// */
+// function setClusterOid (clusterOid :int) :void;
}
}
diff --git a/src/as/com/threerings/whirled/spot/data/SpotSceneObject.as b/src/as/com/threerings/whirled/spot/data/SpotSceneObject.as
index df5f48f0..e805e21f 100644
--- a/src/as/com/threerings/whirled/spot/data/SpotSceneObject.as
+++ b/src/as/com/threerings/whirled/spot/data/SpotSceneObject.as
@@ -48,108 +48,108 @@ public class SpotSceneObject extends SceneObject
/** Contains information on all {@link Cluster}s in this scene. */
public var clusters :DSet = new DSet();
- // AUTO-GENERATED: METHODS START
- /**
- * Requests that the specified entry be added to the
- * occupantLocs set. The set will not change until the event is
- * actually propagated through the system.
- */
- public function addToOccupantLocs (elem :DSet_Entry) :void
- {
- requestEntryAdd(OCCUPANT_LOCS, elem);
- }
-
- /**
- * Requests that the entry matching the supplied key be removed from
- * the occupantLocs set. The set will not change until the
- * event is actually propagated through the system.
- */
- public function removeFromOccupantLocs (key :Object) :void
- {
- requestEntryRemove(OCCUPANT_LOCS, key);
- }
-
- /**
- * Requests that the specified entry be updated in the
- * occupantLocs set. The set will not change until the event is
- * actually propagated through the system.
- */
- public function updateOccupantLocs (elem :DSet_Entry) :void
- {
- requestEntryUpdate(OCCUPANT_LOCS, elem);
- }
-
- /**
- * Requests that the occupantLocs field be set to the
- * specified value. Generally one only adds, updates and removes
- * entries of a distributed set, but certain situations call for a
- * complete replacement of the set value. The local value will be
- * updated immediately and an event will be propagated through the
- * system to notify all listeners that the attribute did
- * change. Proxied copies of this object (on clients) will apply the
- * value change when they received the attribute changed notification.
- */
- public function setOccupantLocs (value :DSet) :void
- {
- requestAttributeChange(OCCUPANT_LOCS, value, this.occupantLocs);
- this.occupantLocs = value;
- }
-
- /**
- * Requests that the specified entry be added to the
- * clusters set. The set will not change until the event is
- * actually propagated through the system.
- */
- public function addToClusters (elem :DSet_Entry) :void
- {
- requestEntryAdd(CLUSTERS, elem);
- }
-
- /**
- * Requests that the entry matching the supplied key be removed from
- * the clusters set. The set will not change until the
- * event is actually propagated through the system.
- */
- public function removeFromClusters (key :Object) :void
- {
- requestEntryRemove(CLUSTERS, key);
- }
-
- /**
- * Requests that the specified entry be updated in the
- * clusters set. The set will not change until the event is
- * actually propagated through the system.
- */
- public function updateClusters (elem :DSet_Entry) :void
- {
- requestEntryUpdate(CLUSTERS, elem);
- }
-
- /**
- * Requests that the clusters field be set to the
- * specified value. Generally one only adds, updates and removes
- * entries of a distributed set, but certain situations call for a
- * complete replacement of the set value. The local value will be
- * updated immediately and an event will be propagated through the
- * system to notify all listeners that the attribute did
- * change. Proxied copies of this object (on clients) will apply the
- * value change when they received the attribute changed notification.
- */
- public function setClusters (value :DSet) :void
- {
- requestAttributeChange(CLUSTERS, value, this.clusters);
- this.clusters = value;
- }
- // AUTO-GENERATED: METHODS END
-
- // documentation inherited
- override public function writeObject (out :ObjectOutputStream) :void
- {
- super.writeObject(out);
-
- out.writeObject(occupantLocs);
- out.writeObject(clusters);
- }
+// // AUTO-GENERATED: METHODS START
+// /**
+// * Requests that the specified entry be added to the
+// * occupantLocs set. The set will not change until the event is
+// * actually propagated through the system.
+// */
+// public function addToOccupantLocs (elem :DSet_Entry) :void
+// {
+// requestEntryAdd(OCCUPANT_LOCS, elem);
+// }
+//
+// /**
+// * Requests that the entry matching the supplied key be removed from
+// * the occupantLocs set. The set will not change until the
+// * event is actually propagated through the system.
+// */
+// public function removeFromOccupantLocs (key :Object) :void
+// {
+// requestEntryRemove(OCCUPANT_LOCS, key);
+// }
+//
+// /**
+// * Requests that the specified entry be updated in the
+// * occupantLocs set. The set will not change until the event is
+// * actually propagated through the system.
+// */
+// public function updateOccupantLocs (elem :DSet_Entry) :void
+// {
+// requestEntryUpdate(OCCUPANT_LOCS, elem);
+// }
+//
+// /**
+// * Requests that the occupantLocs field be set to the
+// * specified value. Generally one only adds, updates and removes
+// * entries of a distributed set, but certain situations call for a
+// * complete replacement of the set value. The local value will be
+// * updated immediately and an event will be propagated through the
+// * system to notify all listeners that the attribute did
+// * change. Proxied copies of this object (on clients) will apply the
+// * value change when they received the attribute changed notification.
+// */
+// public function setOccupantLocs (value :DSet) :void
+// {
+// requestAttributeChange(OCCUPANT_LOCS, value, this.occupantLocs);
+// this.occupantLocs = value;
+// }
+//
+// /**
+// * Requests that the specified entry be added to the
+// * clusters set. The set will not change until the event is
+// * actually propagated through the system.
+// */
+// public function addToClusters (elem :DSet_Entry) :void
+// {
+// requestEntryAdd(CLUSTERS, elem);
+// }
+//
+// /**
+// * Requests that the entry matching the supplied key be removed from
+// * the clusters set. The set will not change until the
+// * event is actually propagated through the system.
+// */
+// public function removeFromClusters (key :Object) :void
+// {
+// requestEntryRemove(CLUSTERS, key);
+// }
+//
+// /**
+// * Requests that the specified entry be updated in the
+// * clusters set. The set will not change until the event is
+// * actually propagated through the system.
+// */
+// public function updateClusters (elem :DSet_Entry) :void
+// {
+// requestEntryUpdate(CLUSTERS, elem);
+// }
+//
+// /**
+// * Requests that the clusters field be set to the
+// * specified value. Generally one only adds, updates and removes
+// * entries of a distributed set, but certain situations call for a
+// * complete replacement of the set value. The local value will be
+// * updated immediately and an event will be propagated through the
+// * system to notify all listeners that the attribute did
+// * change. Proxied copies of this object (on clients) will apply the
+// * value change when they received the attribute changed notification.
+// */
+// public function setClusters (value :DSet) :void
+// {
+// requestAttributeChange(CLUSTERS, value, this.clusters);
+// this.clusters = value;
+// }
+// // AUTO-GENERATED: METHODS END
+//
+// // documentation inherited
+// override public function writeObject (out :ObjectOutputStream) :void
+// {
+// super.writeObject(out);
+//
+// out.writeObject(occupantLocs);
+// out.writeObject(clusters);
+// }
// documentation inherited
override public function readObject (ins :ObjectInputStream) :void