<?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://kwarc.info/sally/comm/frames" elementFormDefault="qualified"> <xs:element name="ShowSallyFrameMenu"> <xs:annotation> <xs:documentation>The ShowSallyFrameMenu message is sent by a SALLY client to SALLY and requests it to show which services are applicable to the current context. This window will placed at position (posx, posy) </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="posx" type="xs:int" /> <xs:element name="posy" type="xs:int" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ListenDocLevelServices"> </xs:element> <xs:element name="NewDocLevelService"> <xs:complexType> <xs:sequence> <xs:element name="id" type="xs:string"></xs:element> <xs:element name="type" type="xs:string"></xs:element> <xs:element name="name" type="xs:string"></xs:element> <xs:element name="icon" type="xs:string"></xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="RemoveDocLevelService"> <xs:complexType> <xs:sequence> <xs:element name="id" type="xs:string"></xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ExecDocLevelService"> <xs:complexType> <xs:sequence> <xs:element name="id" type="xs:string"></xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>