@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