public void execute(){ access.unsetDropInfo(); if( isMove() ){ access.move( putInfo, item ); } else{ access.drop( null, putInfo, item ); } }
public void execute(){ access.unsetDropInfo(); if( isMove() ){ access.move( putInfo, item ); } else{ access.drop( null, putInfo, item ); } }
public void destroy( StationDropOperation next ){ if( access.getOwner().getDropInfo() == putInfo ){ access.setDropInfo( null ); if( next == null || !(next instanceof SplitDropOperation) || next.getTarget() != getTarget() ){ access.unsetDropInfo(); } } }
public void destroy( StationDropOperation next ){ if( access.getOwner().getDropInfo() == putInfo ){ access.setDropInfo( null ); if( next == null || !(next instanceof SplitDropOperation) || next.getTarget() != getTarget() ){ access.unsetDropInfo(); } } }