package Ġde . u ul m . se . co uched it . debug ui . view model . processor state Ċ Ċ import Ġde . u ul m . se . co uched it . debug ui . util . StringUtil Ċ import Ġde . u ul m . se . co uched it . model . base . Element Ċ import Ġde . u ul m . se . co uched it . model . base . Element Reference Ċ Ċ /** Ċ Ġ* ĠWrapper Ġclass Ġfor Ġan Ġ[ Element Reference ] Ġto Ġbe Ġshown Ġin Ġa ĠJ Graph X Ġview . Ċ Ġ* Ċ Ġ* ĠAs ĠJ Graph X Ġalways Ġseems Ġto Ġtake Ġthe ĠtoString () Ġof Ġthe Ġvalue Ġmethod Ġas Ġthe Ġlabel , Ġthe Ġlabel Ġdisplay Ġstyle Ġalso Ġhas Ċ Ġ* Ġto Ġbe Ġselected Ġhere . Ċ Ġ*/ Ċ data Ġclass ĠElement Wrapper < T : ĠElement >( val Ġref : ĠElement Reference < T >) Ġ{ ĊĠĠĠ Ġvar Ġdisplay Style : ĠDisplay Style Ġ= ĠDisplay Style . ID _ TYPE _ NAME _ C AME L HU MP S ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen ( display Style ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDisplay Style . ID _ ONLY Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġref . id ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDisplay Style . TYPE _ NAME _ C AME L HU MP S Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠString Util . to Camel H ump s ( ref . type . simple Name ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDisplay Style . TYPE _ NAME _ FULL Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġref . type . simple Name ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDisplay Style . ID _ TYPE _ NAME _ C AME L HU MP S Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġref . id Ġ+ Ġ" Ġ[" Ġ+ ĠString Util . to Camel H ump s ( ref . type . simple Name ) Ġ+ Ġ" ]" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDisplay Style . ID _ TYPE _ NAME _ FULL Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġref . id Ġ+ Ġ" Ġ[" Ġ+ Ġref . type . simple Name Ġ+ Ġ" ]" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ