<s> """<STR_LIT>""" <EOL> from envisage import PluginDefinition <EOL> from envisage . action . action_plugin_definition import Group , Location , Menu <EOL> from envisage . action . default_action import DefaultAction <EOL> from envisage . core . core_plugin_definition import ApplicationObject <EOL> from envisage . resource . resource_plugin_definition import ResourceType , ResourceManager <EOL> from envisage . plugins . python_shell . python_shell_plugin_definition import Namespace <EOL> from data . plugin . services import IDATA_MODEL , IDATA_UI <EOL> from data . plugin . data_action_set import DataActionSet <EOL> ID = '<STR_LIT>' <EOL> class RenameDataAction ( DefaultAction ) : <EOL> description = '<STR_LIT>' <EOL> name = '<STR_LIT>' <EOL> class EditDataAction ( DefaultAction ) : <EOL> description = '<STR_LIT>' <EOL> name = '<STR_LIT>' <EOL> data_action_set = DataActionSet ( <EOL> actions = [ <EOL> RenameDataAction ( <EOL> locations = [ <EOL> Location ( path = '<STR_LIT>' ) , <EOL> ] , <EOL> ) , <EOL> EditDataAction ( <EOL> locations = [ <EOL> Location ( path = '<STR_LIT>' ) , <EOL> ] , <EOL> ) , <EOL> ] , <EOL> groups = [ <EOL> Group ( <EOL> id = '<STR_LIT>' , <EOL> location = Location ( <EOL> path = '<STR_LIT>' , <EOL> ) , <EOL> ) , <EOL> ] , <EOL> id = '<STR_LIT>' % ID , <EOL> name = '<STR_LIT>' , <EOL> ) <EOL> model_service = ApplicationObject ( <EOL> class_name = '<STR_LIT>' % ID , <EOL> uol = '<STR_LIT>' + IDATA_MODEL , <EOL> ) <EOL> ui_service = ApplicationObject ( <EOL> class_name = '<STR_LIT>' % ID , <EOL> kw = { '<STR_LIT>' : model_service . uol } , <EOL> uol = '<STR_LIT>' + IDATA_UI , <EOL> ) <EOL> FOLDER = '<STR_LIT>' <EOL> INSTANCE = ( '<STR_LIT>' <EOL> '<STR_LIT>' ) <EOL> DATA_TYPE = ID + '<STR_LIT>' <EOL> resource_types = ResourceManager ( <EOL> resource_types = [ <EOL> ResourceType ( <EOL> class_name = DATA_TYPE , <EOL> ) , <EOL> ] , <EOL> ) <EOL> class DataPlugin ( PluginDefinition ) : <EOL> id = ID <EOL> name = '<STR_LIT>' <EOL> version = '<STR_LIT>' <EOL> provider_name = '<STR_LIT>' <EOL> provider_url = '<STR_LIT>' <EOL> autostart = True <EOL> requires = [ <EOL> ] <EOL> extension_points = [ <EOL> DataActionSet , <EOL> ] <EOL> extensions = [ <EOL> model_service , <EOL> resource_types , <EOL> ui_service , <EOL> data_action_set , <EOL> ] </s>
