acceptor.accept(issue, "add prefix "+linkText, "adds prefix "+linkText+"with namespace URI\n"+uri, null, new ISemanticModification() {
public void apply(EObject element, IModificationContext context)
throws Exception {
DirectiveBlock block = (DirectiveBlock)EcoreUtil2.getRootContainer(element);
PrefixId id = XturtleFactory.eINSTANCE.createPrefixId();
id.setId(linkText);
id.setUri(uri);
if(block.getDirectives()==null){
block.setDirectives(XturtleFactory.eINSTANCE.createDirectives());
}
block.getDirectives().getDirective().add(id);
}