package Ġio . github . sl up ik . sche m ab lock . java fx . element . block . implementation Ċ Ċ import Ġio . github . sl up ik . sche m ab lock . java fx . element . Ui ElementType Ċ import Ġio . github . sl up ik . sche m ab lock . java fx . element . background . Custom ShapeBase Ċ import Ġio . github . sl up ik . sche m ab lock . java fx . element . background . My Rectangle Ċ import Ġio . github . sl up ik . sche m ab lock . java fx . element . block . Operations Block Ċ import Ġio . github . sl up ik . sche m ab lock . java fx . element . block . implementation . DEFAULT _ DESC Ċ import Ġjavafx . f xml . FXML Ċ import Ġjavafx . scene . control . Label Ċ import Ġjavafx . scene . layout . Pane Ċ import Ġjavafx . scene . layout . V Box Ċ Ċ /** Ċ Ġ* ĠAll Ġrights Ġreserved Ġ& Ġcopyright ĠÂ© Ċ Ġ*/ Ċ private Ġconst Ġval ĠDEFAULT _ CODE Ġ= Ġ"" Ċ private Ġconst Ġval ĠDEFAULT _ DESC Ġ= Ġ" Oper acje " Ċ Ċ class ĠOperations Ui Block Ġ: ĠEdit able Block Prototype , ĠOperations Block Ġ{ ĊĊĠĠĠ Ġ@ FXML ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġelement Container : ĠP ane ĊĊĠĠĠ Ġ@ FXML ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġdesc Container : ĠV Box ĊĊĠĠĠ Ġ@ FXML ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġdesc : ĠLabel ĊĊĠĠĠ Ġprivate Ġvar Ġshape : ĠMy Rectangle Ġ= ĠMy Rectangle () ĊĊĠĠĠ Ġoverride Ġvar Ġcode : ĠString Ġ= ĠDEFAULT _ CODE ĊĊĠĠĠ Ġconstructor ( id : ĠString ) Ġ: Ġsuper ( Ui ElementType . CAL C UL ATION , Ġid ) ĊĊĠĠĠ Ġconstructor () Ġ: Ġsuper ( Ui ElementType . CAL C UL ATION ) ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġdescription Ġ= ĠDEFAULT _ DESC ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġval Ġresource Path : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ"/ element / operating Element . f xml " ĊĊĠĠĠ Ġoverride Ġfun ĠgetDescription Label (): ĠLabel Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdesc ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Background Element (): ĠCustom ShapeBase Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshape Ċ Ċ }