package Ġde . u ul m . se . co uched it . model . graphic . composition . relations Ċ Ċ import Ġde . u ul m . se . co uched it . model . base . relations . One ToOne Relation Ċ import Ġde . u ul m . se . co uched it . model . base . Element Reference Ċ import Ġde . u ul m . se . co uched it . model . base . probability . Probability Info Ċ import Ġde . u ul m . se . co uched it . model . graphic . elements . Graphic Object Ċ Ċ /** Ċ Ġ* ĠRepresents Ġthat Ġ[ a ] Ġis Ġa Ġsub - element Ġof Ġ[ b ], Ġa Ġand Ġb Ġbeing Ġsome Ġkind Ġof ĠGraph ic Objects . Ċ Ġ*/ Ċ class ĠComponent Of < out ĠA Ġ: ĠGraph ic Object <* >, Ġout ĠB Ġ: ĠGraph ic Object < *> >( a : ĠElement Reference < A >, Ġb : ĠElement Reference < B >) ĊĠĠĠ Ġ: ĠOne ToOne Relation < A , ĠB >( a , Ġb ) Ġ{ ĊĠĠĠ Ġoverride Ġvar Ġprobability : ĠProb ability Info ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġval Ġid : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ" component Of _${ a }_${ b }" ĊĊĠĠĠ Ġoverride Ġval Ġis Direct ed : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġtrue ĊĊĠĠĠ Ġoverride Ġfun Ġcopy () Ġ= ĠComponent Of ( a , Ġb ) Ċ } Ċ