Является ли это стейт-машиной?
В общем примитивном и бесполезном понимании можно это притянуть за уши как стейт-машину где в любое состояние можно прийти из любого другого состояния и состояний бесконечное множество. Но это если вы хитрожопый адвокат в суде. 
А так то конечно нет - попробуйте составить список всех состояний и правила перехода из одного состояния в другое для вашего класса и все поймете.
Нет, вы просто меняете свойства класса, у вас нет никаких состояний.