<@doc hierarchy="GMLDOM"> A Service is a unit that represents a data source, such as a remote function, a Web Service, a database stored procedure, or a business logic component. Child Elements @gml:ServiceUsage, @gml:Infoactor, @gml:Port, @gml:Link, @gml:Note (c) SAP AG 2003-2006. All rights reserved. /////////////////////////////////////////////////////////////////////// // CLASS HEADER Class Service inherit Component; metadata title = '#TEXT[XTIT_SERVICE]'; metadata descr = '#TEXT[YMSG_SERVICE]'; metadata icon16 = '#URL[~res:skins.neutral.symbols.service16.gif]'; metadata icon32 = '#URL[~res:skins.neutral.symbols.service32.gif]'; metadata childElements = ['core.gml:Configuration', 'core.gml:ServiceUsage', 'core.gml:Infoactor', 'core.gml:Inport', 'core.gml:Outport', 'core.gml:Link', 'core.gml:Note']; metadata usageElement = 'core.gml:ServiceUsage'; /////////////////////////////////////////////////////////////////////// // PROPERTIES /////////////////////////////////////////////////////////////////////// // METHODS <@doc> Returns an array representing all the events published or consumed by this component Specify incoming or outgoing events An array of event names override method getEvents(dir) return []; end