package Ġcom . l ug g soft . pml . core . naming Ċ Ċ /** Ċ Ġ* ĠRepresents Ġa Ġnode Ġname Ġprovider , Ġresponsible Ġfor Ġmapping Ġnode Ġclasses Ġto Ġnames Ġfor Ġuse Ġin Ġa Ġquery . Ċ Ġ* Ċ Ġ*/ Ċ fun Ġinterface ĠNode Name Provider Ċ { ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġthe Ġname Ġregistered Ġto Ġthe Ġcore sponding Ġclass , Ġor Ġ` null ` Ġif Ġthere Ġis Ġnone . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġclazz ĊĠĠĠĠ Ġ* Ġ@ return ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget NodeName ( clazz : ĠClass < *> ): ĠString ? Ċ } Ċ