fr.umlv.tatoo.cc.common.extension
Interface Extension

All Superinterfaces:
SimpleExtension
All Known Implementing Classes:
LexerExtension, ParserExtension, SwitchLexerExtension, ToolsASTExtension, ToolsExtension

public interface Extension
extends SimpleExtension

Author:
Remi
See Also:
ExtensionBus.loadAndRegisterExtension(String), ExtensionBus.loadAndRegisterExtension(Class), ExtensionBus.register(Extension)

Method Summary
 void register(ExtensionBus.Registry registry)
          Called by the extention bus in order to register data key needed by the current extension.
 
Methods inherited from interface fr.umlv.tatoo.cc.common.extension.SimpleExtension
execute
 

Method Detail

register

void register(ExtensionBus.Registry registry)
Called by the extention bus in order to register data key needed by the current extension. This method is called when the current extension is registered by the extension bus.

Parameters:
registry - the registry associated with the current extension allocated by the extension bus.
See Also:
ExtensionBus.Registry.register(fr.umlv.tatoo.cc.common.extension.ExtensionBus.DataKey[])