return new UserHasProjectReadPermissionValidator();
}
@Override
protected GetObjectResult<LabelledFrame<AnnotationPropertyFrame>> execute(GetAnnotationPropertyFrameAction action, OWLAPIProject project, ExecutionContext executionContext) {
AnnotationPropertyFrameTranslator translator = new AnnotationPropertyFrameTranslator();
AnnotationPropertyFrame frame = translator.getFrame(action.getSubject(), project.getRootOntology(), project);
LabelledFrame<AnnotationPropertyFrame> labelledFrame = new LabelledFrame<AnnotationPropertyFrame>(project.getRenderingManager().getBrowserText(action.getSubject()), frame);
return new RenderableGetObjectResult<LabelledFrame<AnnotationPropertyFrame>>(labelledFrame, BrowserTextMap.build(project.getRenderingManager(), frame.getSignature().toArray()));
}