Ferramenta para Linhas de Produtos - FLiP Vilmar Nepomuceno –...
Transcript of Ferramenta para Linhas de Produtos - FLiP Vilmar Nepomuceno –...
Ferramenta para Linhas de Produtos - FLiP
Vilmar Nepomuceno – [email protected] Andréa Menezes – [email protected]
Hands On 2
• Criar um plugin no eclipse• Fazer as alterações para que esse plugin seja considerado
um novo extrator• Implementar um validador• Implementar um extrator
4Mb, flip
Criando o plugin
• Acessar menu File->New->Project->Plug-in Project.
Criando o plugin
• Nome do plugin workshop.extractor.fieldextractor e Finish
Alterações no plugin.xml
• Aba dependencies
Criando o plugin
• Criando as classes– Criar uma classe que estende AJDTExtractor– Criar uma classe que implementa IValidator
• Alterando aba runtime– Adicionar pacotes
Criando o plugin
• Alterando aba extensions– Adicionar um extractorSet
• Colocar nome da classe criada no campo class.• Colocar técnica associada ao
extrator(AspectExtractionTechnique).• Colocar nome do extrator
Criando o plugin
• Alterando aba extensions– Adicionar um validatorSet
• Colocar nome da classe criada no campo class.• Colocar nome do validador
Criando o plugin
• Alterando aba extensions– Associar validador ao extrator– Colocar nome do extrator que deve ser associado
Criando o plugin
• Adicionar ExtractorWizardPageSequence– Adicionar um ExtractorWizardPage (ver figura)– Colocar nome do extrator– Colocar nome da página.
Implementação
• Implementar o validador– Colocar return new ValidatorStatus(this);
Implementação
• Implementar o extrator
Executando
• Executar e ver se está funcionando• Alterar validador para que ele não possa extrair constantes.
Parceiros
UFBA
Obrigado !