@Override
	public boolean isMovingEnabledAt( int x, int y ) {
		if( moveableIfSelected ){
			SelectableCapability selectable = getCapability( CapabilityName.SELECTABLE );
			if( selectable != null ){
				return selectable.getSelected().isSelected();
			} else {
				return false;
			}
		} else {
			return getBoundaries().contains( x, y );
		}
	}