private List<AutoCompletionChoice> getNameOntologyAutocompletionChoices(ParserException e, EditorPosition fromPos, EditorPosition toPos, String lastWordPrefix) { List<AutoCompletionChoice> choices = Lists.newArrayList(); if (e.isOntologyNameExpected()) { for (OWLOntology ont : rootOntology.getImportsClosure()) { String ontologyName = ontologyIRIShortFormProvider.getShortForm(ont); if (lastWordPrefix.isEmpty() || ontologyName.toLowerCase().startsWith(lastWordPrefix)) { choices.add(new AutoCompletionChoice(ontologyName, ontologyName, "cm-ontology-list", fromPos, toPos)); } } } return choices; }
ExceptionBuilder(ParserException e) { ontologyNameExpected = e.isOntologyNameExpected(); classNameExpected = e.isClassNameExpected(); objectPropertyNameExpected = e.isObjectPropertyNameExpected(); dataPropertyNameExpected = e.isDataPropertyNameExpected(); individualNameExpected = e.isIndividualNameExpected(); dataPropertyNameExpected = e.isDatatypeNameExpected(); annotationPropertyNameExpected = e.isAnnotationPropertyNameExpected(); integerExpected = e.isIntegerExpected(); withKeyword(e.getExpectedKeywords()); tokenSequence = e.getTokenSequence(); start = e.getStartPos(); line = e.getLineNumber(); column = e.getColumnNumber(); }
ExceptionBuilder(ParserException e) { ontologyNameExpected = e.isOntologyNameExpected(); classNameExpected = e.isClassNameExpected(); objectPropertyNameExpected = e.isObjectPropertyNameExpected(); dataPropertyNameExpected = e.isDataPropertyNameExpected(); individualNameExpected = e.isIndividualNameExpected(); dataPropertyNameExpected = e.isDatatypeNameExpected(); annotationPropertyNameExpected = e.isAnnotationPropertyNameExpected(); integerExpected = e.isIntegerExpected(); withKeyword(e.getExpectedKeywords()); tokenSequence = e.getTokenSequence(); start = e.getStartPos(); line = e.getLineNumber(); column = e.getColumnNumber(); }
ExceptionBuilder(ParserException e) { ontologyNameExpected = e.isOntologyNameExpected(); classNameExpected = e.isClassNameExpected(); objectPropertyNameExpected = e.isObjectPropertyNameExpected(); dataPropertyNameExpected = e.isDataPropertyNameExpected(); individualNameExpected = e.isIndividualNameExpected(); dataPropertyNameExpected = e.isDatatypeNameExpected(); annotationPropertyNameExpected = e.isAnnotationPropertyNameExpected(); integerExpected = e.isIntegerExpected(); withKeyword(e.getExpectedKeywords()); tokenSequence = e.getTokenSequence(); start = e.getStartPos(); line = e.getLineNumber(); column = e.getColumnNumber(); }
ExceptionBuilder(ParserException e) { ontologyNameExpected = e.isOntologyNameExpected(); classNameExpected = e.isClassNameExpected(); objectPropertyNameExpected = e.isObjectPropertyNameExpected(); dataPropertyNameExpected = e.isDataPropertyNameExpected(); individualNameExpected = e.isIndividualNameExpected(); dataPropertyNameExpected = e.isDatatypeNameExpected(); annotationPropertyNameExpected = e.isAnnotationPropertyNameExpected(); integerExpected = e.isIntegerExpected(); withKeyword(e.getExpectedKeywords()); tokenSequence = e.getTokenSequence(); start = e.getStartPos(); line = e.getLineNumber(); column = e.getColumnNumber(); }