Componentoperation()add(in c : Composite)()remove(in c : Composite)getChild(in i : int)Leafoperation()Compositeoperation()add(in c : Composite)()remove(in c : Composite)getChild(in i : int)