com.umlet.element.base.Note27045021030static attributes are unterlinedcom.umlet.element.base.Relation50440240100lt=<.20;80;220;20com.umlet.element.base.Relation8049021060lt=<.20;40;190;20com.umlet.element.base.Class20500200130Foreman -- _+ id: Long_ -- # fireWorker(w: Worker) /# hireWorker(w: Worker)/com.umlet.element.base.Note27013012030Package namecom.umlet.element.base.Relation9012020070lt=<.20;50;180;20com.umlet.element.base.Relation7018022060lt=<.20;40;200;20com.umlet.element.base.Class20170200110org.people::Person -- - name - address -- com.umlet.element.base.Note27019019030'-' indicates private visibilitycom.umlet.element.base.Class20340200100Worker -- - job - salary: Long -- workingOperation()com.umlet.element.base.Relation16056013070lt=<.20;20;110;50com.umlet.element.base.Note27060014030abstract operationcom.umlet.element.base.Note27055021030'#' indicates protected visibilitycom.umlet.element.base.Relation16053013050lt=<.20;20;110;30com.umlet.element.base.Note27050019030'+' indicates public visibilitycom.umlet.element.base.Note2020200100Class diagram: Worker extends the class Person, and adds new functionality, like new operations.com.umlet.element.base.Relation9026040100lt=<<-20;20;20;80com.umlet.element.base.Relation9042040100lt=<<-20;20;20;80