use of org.eclipse.linuxtools.rpmstubby.Generator in project linuxtools by eclipse.
the class StubifyHandler method execute.
@Override
public Object execute(ExecutionEvent event) {
IFile featureFile = null;
IStructuredSelection selection = HandlerUtil.getCurrentStructuredSelection(event);
for (Object element : selection.toList()) {
if (element instanceof IFile) {
featureFile = (IFile) element;
} else if (element instanceof IAdaptable) {
featureFile = ((IAdaptable) element).getAdapter(IFile.class);
}
if (featureFile != null) {
Generator generator = new Generator(getInputType());
generator.generate(featureFile);
}
}
return null;
}
Aggregations