org.micropsi.comp.console.worldconsole
Class EditSession
java.lang.Object
org.micropsi.comp.console.worldconsole.AbstractController
org.micropsi.comp.console.worldconsole.EditSession
- All Implemented Interfaces:
- ILocalWorldListener, IViewControllerListener
- public class EditSession
- extends AbstractController
- implements ILocalWorldListener
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EditSession
public EditSession(LocalWorld localWorld)
selectObject
public void selectObject(AbstractWorldObject o)
selectObject
public void selectObject(AbstractWorldObject o,
boolean keepSelection)
selectObjects
public void selectObjects(java.util.Collection objects,
boolean keepSelection)
unselectObject
public void unselectObject(AbstractWorldObject o)
unselectAll
public void unselectAll()
isSelected
public boolean isSelected(AbstractWorldObject o)
hasSelectedPart
public boolean hasSelectedPart(WorldObject o)
notifySelectionChangeListeners
public void notifySelectionChangeListeners(java.util.Collection changedObjects)
- notify all change listeners of change
getSelectedObjects
public java.util.Set getSelectedObjects()
getSelectedObjectParts
public java.util.Set getSelectedObjectParts()
getSelectedObject
public WorldObject getSelectedObject()
getSelectedObjectPart
public AbstractWorldObject getSelectedObjectPart()
getObjectCreatePosition
public Position getObjectCreatePosition()
- Returns:
- Returns the objectCreatePosition.
setObjectCreatePosition
public void setObjectCreatePosition(Position objectCreatePosition)
- Parameters:
objectCreatePosition - The objectCreatePosition to set.
unselectSubParts
protected void unselectSubParts(AbstractWorldObject obj)
checkForSelectedPart
protected boolean checkForSelectedPart(AbstractWorldObject obj)
onObjectChanged
public void onObjectChanged(LocalWorld mgr,
WorldObject changedObject)
- Specified by:
onObjectChanged in interface ILocalWorldListener
onMultipleObjectsChanged
public void onMultipleObjectsChanged(LocalWorld mgr,
java.util.Collection changedObjects)
- Specified by:
onMultipleObjectsChanged in interface ILocalWorldListener
onObjectListRefreshed
public void onObjectListRefreshed(LocalWorld mrg)
- Specified by:
onObjectListRefreshed in interface ILocalWorldListener
onGlobalsChanged
public void onGlobalsChanged()
- Specified by:
onGlobalsChanged in interface ILocalWorldListener
.