graphdb-workbench
Version:
The web application for GraphDB APIs
2 lines • 21.1 kB
JavaScript
export const __webpack_id__=5470;export const __webpack_ids__=[5470,11637,14102,15435,22093,27473,41233,50083,50479,56139,71156,98551];export const __webpack_modules__={5470:(e,i,t)=>{t.r(i),t(56139),t(32150),t(81655);var r=t(27473),n=t(85727),s=t(15435),a=t(71156),y=t(22093),l=t(98551),o=t(50479),d=t(41233),u=t(14604),c=t(50083),I=t(57154),m=t(304);angular.module("graphdb.framework.similarity.controllers.create",["graphdb.framework.utils.notifications","graphdb.framework.utils.localstorageadapter"]).controller("CreateSimilarityIdxCtrl",p),p.$inject=["$scope","toastr","$uibModal","$timeout","SimilarityRestService","SparqlRestService","$location","productInfo","Notifications","RDF4JRepositoriesRestService","LocalStorageAdapter","LSKeys","$translate","$repositories","EventEmitterService","ModalService"];const S=m.LoggerProvider.logger;function p(e,i,t,m,p,h,T,x,g,Q,E,A,f,v,R,L){e.productInfo=x,e.SimilarityQueryType=l.SimilarityQueryType,e.SimilarityIndexType=o.SimilarityIndexType,e.similarityIndexInfo=void 0,e.samples=void 0,e.yasguiConfig=void 0,e.saveOrUpdateExecuted=!1,e.loadingControllerResources=!1,e.helpHidden=1===E.get(A.HIDE_SIMILARITY_HELP),e.savingIndex=!1;let w,C,M,D=!1,N=y.SimilarityViewMode.CREATE,O=!0;e.changeSimilarityIndexType=(i,t=l.SimilarityQueryType.DATA)=>{e.similarityIndexInfo.setType(i),e.similarityIndexInfo.isPredicationType()?e.samples=C[o.SimilarityIndexType.PREDICATION]:e.samples=C[o.SimilarityIndexType.TEXT],e.changeQueryTab(t).then(i=>{q(e.similarityIndexInfo),e.setEditorQuery(e.similarityIndexInfo.getQuery())})},e.changeQueryTab=i=>{const t=e.similarityIndexInfo.getSelectedQueryType();return t===i?Promise.resolve():(e.similarityIndexInfo.setSelectedQueryType(i),P(e.similarityIndexInfo,t).then(e=>ee(e,t)).then(e=>Z(e,t)).catch(e=>{e instanceof d.SimilarityIndexError||S.info(e)}).finally(()=>{const i=G();e.similarityIndexInfo.setSelectedYasguiRenderMode(s.RenderingMode.YASQE),i.changeRenderMode(e.similarityIndexInfo.getSelectedYasguiRenderMode()),e.similarityIndexInfo.isDataQueryTypeSelected()?i.showYasqeActionButton([n.YasqeButtonName.INFER_STATEMENTS,n.YasqeButtonName.EXPANDS_RESULTS]):i.hideYasqeActionButton([n.YasqeButtonName.INFER_STATEMENTS,n.YasqeButtonName.EXPANDS_RESULTS]),i.setQuery(e.similarityIndexInfo.getQuery())}))},e.createSimilarityIndex=()=>{e.saveOrUpdateExecuted=!0,e.savingIndex=!0,P(e.similarityIndexInfo).then(ee).then(Z).then(z).then(F).then(e=>b(e.getSimilarityIndex())).then(()=>H()).catch(e=>{e instanceof d.SimilarityIndexError||i.error(getError(e),f.instant("similarity.could.not.get.indexes.error"))}).finally(()=>{e.savingIndex=!1})},e.viewQuery=()=>{P(e.similarityIndexInfo).then(z).then(Y).then(_).catch(e=>i.error(getError(e)))},e.preview=()=>{P(e.similarityIndexInfo).then(Z).then(ee).then(()=>{const i=G();e.similarityIndexInfo.setSelectedYasguiRenderMode(s.RenderingMode.YASR),i.query(e.similarityIndexInfo.getSelectedYasguiRenderMode())})},e.saveSearchQuery=function(){D?(e.saveOrUpdateExecuted=!0,e.savingIndex=!0,P(e.similarityIndexInfo).then(X).then(ee).then(Z).then(J).then(K).then(V).then(e=>g.showToastMessageWithDelay(e?"similarity.changed.search.query.msg":"similarity.changed.analogical.query.msg")).then(()=>{T.url("similarity")}).catch(e=>{e instanceof d.SimilarityIndexError||i.error(getError(e),f.instant("similarity.change.query.error"))}).finally(()=>{e.savingIndex=!1})):T.url("similarity")},e.setEditorQuery=i=>{e.similarityIndexInfo.markInvalidQuery(void 0,!1),e.similarityIndexInfo.markInvalidQueryType(void 0,!1),e.yasguiConfig?G().setQuery(i):B({initialQuery:i||" "})},e.similarityIndexNameChanged=()=>{e.setDirty(),e.similarityIndexInfo.isNameExist=!1},e.queryChanged=()=>{e.setDirty(),e.similarityIndexInfo.markInvalidQuery(void 0,!1),e.similarityIndexInfo.markInvalidQueryType(void 0,!1)},e.isCloneViewMode=()=>y.SimilarityViewMode.CLONE===N,e.isEditViewMode=()=>y.SimilarityViewMode.EDIT===N,e.isCreateViewMode=()=>y.SimilarityViewMode.CREATE===N,e.setDirty=()=>{D=!0},e.isYasqeShown=()=>e.similarityIndexInfo&&e.similarityIndexInfo.isYasqeRenderMode(),e.isYasrShown=()=>e.similarityIndexInfo&&e.similarityIndexInfo.isYasrRenderMode(),e.showEditor=()=>{const i=G();i.abortQuery().then(()=>i.setQuery(e.similarityIndexInfo.getQuery())).then(()=>(e.similarityIndexInfo.setSelectedYasguiRenderMode(s.RenderingMode.YASQE),i.changeRenderMode(e.similarityIndexInfo.getSelectedYasguiRenderMode())))},e.toggleHelp=i=>{void 0===i&&(i=E.get(A.HIDE_SIMILARITY_HELP)),1!==i?(E.set(A.HIDE_SIMILARITY_HELP,1),e.helpHidden=!0):(E.set(A.HIDE_SIMILARITY_HELP,0),e.helpHidden=!1)},e.getCloseBtnMsg=function(){const i=e.editSearchQuery?f.instant("similarity.query.edition.msg"):f.instant("similarity.index.creation.msg");return f.instant("similarity.close.btn.msg",{operation:i})},e.hasQueryError=()=>{const i=e.similarityIndexInfo.getSelectedQueryType();return l.SimilarityQueryType.DATA===i?e.hasSelectQueryError():l.SimilarityQueryType.SEARCH===i?e.hasSearchQueryError():l.SimilarityQueryType.ANALOGICAL===i&&e.hasAnalogicalQueryError()},e.hasSelectQueryError=()=>!e.similarityIndexInfo.hasSelectQuery()||e.similarityIndexInfo.invalidSelectQuery||e.similarityIndexInfo.invalidSelectQueryType,e.hasSearchQueryError=()=>!e.similarityIndexInfo.hasSearchQuery()||e.similarityIndexInfo.invalidSearchQuery||e.similarityIndexInfo.invalidSearchQueryType,e.hasAnalogicalQueryError=()=>!e.similarityIndexInfo.hasAnalogicalQuery()||e.similarityIndexInfo.invalidAnalogicalQuery||e.similarityIndexInfo.invalidAnalogicalQueryType,e.getQueryErrorMessage=()=>{const i=e.similarityIndexInfo.getSelectedQueryType();let t=!1,r=!1,n=!1;l.SimilarityQueryType.DATA===i?(t=!e.similarityIndexInfo.hasSelectQuery(),r=e.similarityIndexInfo.invalidSelectQueryType,n=e.similarityIndexInfo.invalidSelectQuery):l.SimilarityQueryType.SEARCH===i?(t=!e.similarityIndexInfo.hasSearchQuery(),r=e.similarityIndexInfo.invalidSearchQueryType,n=e.similarityIndexInfo.invalidSearchQuery):l.SimilarityQueryType.ANALOGICAL===i&&(t=!e.similarityIndexInfo.hasAnalogicalQuery(),r=e.similarityIndexInfo.invalidAnalogicalQueryType,n=e.similarityIndexInfo.invalidAnalogicalQuery);const s={queryType:f.instant(`similarity.query.type.${i}.name`)};return t?f.instant("similarity.error.query.empty",s):n?f.instant("similarity.error.query.invalid",s):r?f.instant("similarity.error.query.invalid_type",s):""};const P=(e,i=void 0)=>G().getQuery().then(t=>e.setQuery(t,i)).then(()=>e),Y=e=>p.getQuery({indexName:e.getName(),indexOptions:e.getOptions(),query:e.getQuery(),indexStopList:e.getStopList(),queryInference:e.getInference(),querySameAs:e.getSameAs(),viewType:e.getSelectedQueryType(),indexAnalyzer:e.getAnalyzer()}).then(e=>e.data),_=e=>{e&&t.open({templateUrl:"pages/viewQuery.html",controller:"ViewQueryCtrl",resolve:{query:function(){return e}}})},q=i=>{const t=i.getType();if(!e.isEditViewMode()&&w&&(i.setQuery(w[t],l.SimilarityQueryType.SEARCH),i.setQuery(w.analogical,l.SimilarityQueryType.ANALOGICAL)),C)if(o.SimilarityIndexType.PREDICATION===t){const e=C[o.SimilarityIndexType.PREDICATION].predication;i.setQuery(e,l.SimilarityQueryType.DATA)}else{const e=C[o.SimilarityIndexType.TEXT].literals;i.setQuery(e,l.SimilarityQueryType.DATA)}},B=i=>{const t={endpoint:U,componentId:"create-index",showEditorTabs:!1,showToolbar:!1,showResultTabs:!1,showYasqeActionButtons:!1,showQueryButton:!1,downloadAsOn:!1,showResultInfo:!1,showYasqeResizer:!1,pageSize:100,prefixes:M,render:e.similarityIndexInfo.getSelectedYasguiRenderMode(),yasqeActionButtons:e.isEditViewMode()||!e.similarityIndexInfo.isDataQueryTypeSelected()?n.DISABLE_YASQE_BUTTONS_CONFIGURATION:n.INFERRED_AND_SAME_AS_BUTTONS_CONFIGURATION,maxPersistentResponseSize:0,yasqeMode:e.canWriteActiveRepo()?a.YasqeMode.WRITE:a.YasqeMode.READ},r={};angular.extend(r,t,i),e.yasguiConfig=r},U=()=>`repositories/${v.getActiveRepository()}`,b=t=>{if(void 0!==e.literalIndexes){const i=t.inputIndex;i!==e.literalIndexes[0]&&(t.options=t.options+(""===t.options?"":" ")+"-input_index "+i)}return"true"===t.isLiteralIndex&&(t.options=t.options+(""===t.options?"":" ")+"-literal_index true",t.type=o.SimilarityIndexType.TEXT_LITERAL),D=!1,p.createIndex("POST",t.name,t.options,t.selectQuery,t.searchQuery,t.isPredicationType()?t.analogicalQuery:"",t.stopList,t.infer,t.sameAs,t.type,t.analyzer).then(()=>(i.success(f.instant("similarity.create.index.successfully")),t)).catch(function(e){const t=getError(e);return i.error(t,f.instant("similarity.create.index.error")),S.info(t),Promise.reject(new d.SimilarityIndexError("Could not create index."))})},V=e=>{const i=e.isSearchQueryTypeSelected(),t={name:e.getSimilarityIndex().name,changedQuery:e.getQuery(),isSearchQuery:i};return p.saveSearchQuery(JSON.stringify(t)).then(()=>(D=!1,i))},H=()=>{m(()=>T.url("similarity"),100)},G=()=>n.YasguiComponentDirectiveUtil.getOntotextYasguiElement("#query-editor"),$=()=>{const i=T.search().name||"";return e.isCloneViewMode()?`${f.instant("similarity.copy_of.prefix")}_${i}`:i},j=()=>{const e=T.search().type;return void 0===e||e.startsWith("text")?o.SimilarityIndexType.TEXT:e},k=(e,i)=>{const t=e.options.split(" ");for(let r=0;r<t.length;r++)if(t[r]===i&&r+1<t.length){const i=t[r+1];return delete t[r],delete t[r+1],e.options=t.join(" "),i}},z=e=>Promise.all([X(e).then(W).then(J).then(K).then(Z).then(ee)]).then(()=>e),F=e=>p.getIndexes().then(i=>i.data.some(i=>i.name===e.getName())?(e.isNameExist=!0,Promise.reject(new d.SimilarityIndexError("Similarity index name exists."))):e),X=e=>e.getSimilarityIndex().name?e.isNameValid()?Promise.resolve(e):Promise.reject(new d.SimilarityIndexError("Invalid similarity name.")):Promise.reject(new d.SimilarityIndexError("Missing similarity name.")),W=e=>e.hasSelectQuery()?e.invalidSelectQuery?Promise.reject(new d.SimilarityIndexError("Invalid select query")):e.invalidSelectQueryType?Promise.reject(new d.SimilarityIndexError("Invalid select query type")):Promise.resolve(e):Promise.reject(new d.SimilarityIndexError("Missing select query.")),J=e=>e.hasSearchQuery()?e.invalidSearchQuery?Promise.reject(new d.SimilarityIndexError("Invalid search query")):e.invalidSearchQueryType?Promise.reject(new d.SimilarityIndexError("Invalid search query type")):Promise.resolve(e):Promise.reject(new d.SimilarityIndexError("Missing search query.")),K=e=>e.isPredicationType()&&!e.hasAnalogicalQuery()?Promise.reject(new d.SimilarityIndexError("Missing analogical query.")):e.invalidAnalogicalQuery?Promise.reject(new d.SimilarityIndexError("Invalid analogical query")):e.invalidAnalogicalQueryType?Promise.reject(new d.SimilarityIndexError("Invalid analogical query type")):Promise.resolve(e),Z=(e,i=void 0)=>G().getQueryType().then(t=>u.QueryType.SELECT!==t?(e.markInvalidQueryType(i),Promise.reject(new d.SimilarityIndexError("Query type is not valid."))):(e.markInvalidQueryType(i,!1),e)),ee=(e,i=void 0)=>G().isQueryValid().then(t=>t?(e.markInvalidQuery(i,!1),e):(e.markInvalidQuery(i),Promise.reject(new d.SimilarityIndexError("Query is not valid.")))),ie=(e,i,t,r)=>{L.openSimpleModal({title:e,message:i,warning:!0}).result.then(function(){angular.isFunction(t)&&t()},function(){angular.isFunction(r)&&r()})},te=()=>{e.isYasrShown()&&e.similarityIndexInfo.isDataQueryTypeSelected()&&e.showEditor(),e.canEditActiveRepo=e.canWriteActiveRepo();const i={...e.yasguiConfig,yasqeMode:e.canWriteActiveRepo()};B(i)},re=e=>{D&&(e.returnValue=!0)},ne=()=>{window.removeEventListener("beforeunload",re),se.forEach(e=>e())},se=[],ae=I.ServiceProvider.get(I.RepositoryContextService).onSelectedRepositoryChanged(e=>{e&&(O?O=!1:H())},()=>new Promise(function(i){if(e.isCreateViewMode()||e.isCloneViewMode())return void i(!0);const t=()=>{D=!1,i(!0)};if(D){const e=()=>{i(!1)},r=f.instant("common.confirm"),n=f.instant("similarity.warning.unsaved.changes");ie(r,n,t,e)}else t()}));se.push(ae),se.push(e.$on("$locationChangeStart",(e,i)=>{if(D){e.preventDefault();const t=f.instant("common.confirm"),r=f.instant("similarity.warning.unsaved.changes");ie(t,r,()=>{ne();const e=T.absUrl().length-T.url().length,t=i.substring(e);T.path(t)})}else ne()})),se.push(e.$on("$destroy",ne)),window.addEventListener("beforeunload",re),N=(()=>{if(void 0===T.search().name)return y.SimilarityViewMode.CREATE;const e=T.search().editSearchQuery;return void 0===e?y.SimilarityViewMode.CLONE:"string"==typeof e?"false"===e?y.SimilarityViewMode.CLONE:y.SimilarityViewMode.EDIT:e?y.SimilarityViewMode.EDIT:y.SimilarityViewMode.CLONE})();const ye=e.$watch(function(){return e.getActiveRepositoryObject()},function(t){t&&(e.loadingControllerResources=!0,Promise.all([p.getSearchQueries(),p.getSamples(),v.getPrefixes(t.id)]).then(([t,n,s])=>{e.canEditActiveRepo=e.canWriteActiveRepo(),w=t?t.data:[],C=n?n.data:[],M=s,(()=>{const t=new c.SimilarityIndexInfo;t.setName($()),t.setType(j()),t.setSelectedQueryType(e.isEditViewMode()?l.SimilarityQueryType.SEARCH:l.SimilarityQueryType.DATA);const n=T.search().options;n?t.setOptions(n):t.setOptions(t.isTextType()?"-termweight idf":""),q(t);const s=T.search().searchQuery;s&&t.setQuery(s,l.SimilarityQueryType.SEARCH);const a=T.search().selectQuery;a&&t.setQuery(a,l.SimilarityQueryType.DATA);const y=T.search().analogicalQuery;if(y&&t.setQuery(y,l.SimilarityQueryType.ANALOGICAL),t.isTextType()){t.setStopList(T.search().stopList),t.setAnalyzer(T.search().analyzer);const e=k(t.getSimilarityIndex(),"-literal_index");void 0!==e&&t.setLiteralIndex(e)}return t.isPredicationType()?p.getIndexes().then(i=>{const n=(0,r.mapIndexesResponseToSimilarityIndex)(i.data).filter(e=>e.isTextLiteralType()&&(e.isBuiltStatus()||e.isOutdatedStatus())).map(e=>e.name);if(e.literalIndexes=["no-index"].concat(n),void 0===t.getInputIndex()){const i=k(t.getSimilarityIndex(),"-input_index");if(void 0!==i)for(let r=0;r<e.literalIndexes.length;r++)i===e.literalIndexes[r]&&t.setInputIndex(e.literalIndexes[r])}return void 0===t.getInputIndex()&&t.setInputIndex(e.literalIndexes[0]),t}).catch(function(e){const t=getError(e);i.error(t,f.instant("similarity.could.not.get.indexes.error"))}):Promise.resolve(t)})().then(i=>{e.similarityIndexInfo=i;let t=l.SimilarityQueryType.DATA;e.isEditViewMode()&&(t=l.SimilarityQueryType.SEARCH),e.changeSimilarityIndexType(i.getType(),t)})}).catch(i=>{S.info(i),e.repositoryError=getError(i)}).finally(()=>{se.push(e.$on("repositoryIsSet",te)),ye(),e.loadingControllerResources=!1}))})}},11637:(e,i,t)=>{t.r(i),t.d(i,{SimilarityIndexStatus:()=>r});const r={CREATING:"CREATING",BUILDING:"BUILDING",BUILT:"BUILT",REBUILDING:"REBUILDING",OUTDATED:"OUTDATED",INTERRUPTED:"INTERRUPTED",OBSOLETE:"OBSOLETE",FAILED:"FAILED",isCreatingStatus:e=>r.CREATING===e,isBuildingStatus:e=>r.BUILDING===e,isBuiltStatus:e=>r.BUILT===e,isRebuildingStatus:e=>r.REBUILDING===e,isOutdatedStatus:e=>r.OUTDATED===e,isInterruptedStatus:e=>r.INTERRUPTED===e,isObsoleteStatus:e=>r.OBSOLETE===e,isFailedStatus:e=>r.FAILED===e}},14102:(e,i,t)=>{t.r(i),t.d(i,{SimilarityIndex:()=>s});var r=t(50479),n=t(11637);class s{constructor(){this.analyzer="",this.infer=!0,this.options="",this.sameAs=!0,this.searchQuery="",this.selectQuery="",this.stopList=void 0,this.name="",this.type=r.SimilarityIndexType.TEXT,this.status=void 0,this.analogicalQuery=void 0,this.inputIndex=void 0,this.isLiteralIndex=""}isTextType(){return r.SimilarityIndexType.isTextType(this.type)}isTextLiteralType(){return r.SimilarityIndexType.isTextLiteralType(this.type)}isPredicationType(){return r.SimilarityIndexType.isPredicationType(this.type)}isCreatingStatus(){return n.SimilarityIndexStatus.isCreatingStatus(this.status)}isBuildingStatus(){return n.SimilarityIndexStatus.isBuildingStatus(this.status)}isBuiltStatus(){return n.SimilarityIndexStatus.isBuiltStatus(this.status)}isRebuildingStatus(){return n.SimilarityIndexStatus.isRebuildingStatus(this.status)}isOutdatedStatus(){return n.SimilarityIndexStatus.isOutdatedStatus(this.status)}isInterruptedStatus(){return n.SimilarityIndexStatus.isInterruptedStatus(this.status)}isObsoleteStatus(){return n.SimilarityIndexStatus.isObsoleteStatus(this.status)}isFailedStatus(){return n.SimilarityIndexStatus.isFailedStatus(this.status)}}},15435:(e,i,t)=>{t.r(i),t.d(i,{RenderingMode:()=>r});const r={YASGUI:"mode-yasgui",YASQE:"mode-yasqe",YASR:"mode-yasr"}},22093:(e,i,t)=>{t.r(i),t.d(i,{SimilarityViewMode:()=>r});const r={CREATE:"CREATE",EDIT:"EDIT",CLONE:"CLONE"}},27473:(e,i,t)=>{t.r(i),t.d(i,{mapIndexesResponseToSimilarityIndex:()=>n});var r=t(14102);const n=e=>e.map(e=>{const i=new r.SimilarityIndex;return i.type=e.type,i.stopList=e.stopList,i.status=e.status,i.selectQuery=e.selectQuery,i.searchQuery=e.searchQuery,i.sameAs=e.sameAs,i.options=e.options,i.name=e.name,i.infer=e.infer,i.analyzer=e.analyzer,i.analogicalQuery=e.analogicalQuery,i})},41233:(e,i,t)=>{t.r(i),t.d(i,{SimilarityIndexError:()=>r});class r extends Error{}},50083:(e,i,t)=>{t.r(i),t.d(i,{SimilarityIndexInfo:()=>y});var r=t(14102),n=t(98551),s=t(15435);const a=new RegExp("^[a-zA-Z0-9-_]+$");class y{constructor(){this.similarityIndex=new r.SimilarityIndex,this.isNameExist=!1,this.invalidSelectQueryType=!1,this.invalidSelectQuery=!1,this.invalidSearchQueryType=!1,this.invalidSearchQuery=!1,this.invalidAnalogicalQueryType=!1,this.invalidAnalogicalQuery=!1,this.selectedQueryType=n.SimilarityQueryType.DATA,this.selectedYasguiRenderMode=s.RenderingMode.YASQE}setQuery(e,i=void 0){const t=i||this.selectedQueryType;n.SimilarityQueryType.DATA!==t?n.SimilarityQueryType.SEARCH!==t?n.SimilarityQueryType.ANALOGICAL===t&&(this.similarityIndex.analogicalQuery=e):this.similarityIndex.searchQuery=e:this.similarityIndex.selectQuery=e}getQuery(e=void 0){switch(e||this.selectedQueryType){case n.SimilarityQueryType.DATA:return this.similarityIndex.selectQuery;case n.SimilarityQueryType.SEARCH:return this.similarityIndex.searchQuery;case n.SimilarityQueryType.ANALOGICAL:return this.similarityIndex.analogicalQuery}}markInvalidQuery(e=void 0,i=!0){const t=e||this.selectedQueryType;n.SimilarityQueryType.DATA!==t?n.SimilarityQueryType.SEARCH!==t?n.SimilarityQueryType.ANALOGICAL===t&&(this.invalidAnalogicalQuery=i):this.invalidSearchQuery=i:this.invalidSelectQuery=i}markInvalidQueryType(e=void 0,i=!0){const t=e||this.selectedQueryType;n.SimilarityQueryType.DATA!==t?n.SimilarityQueryType.SEARCH!==t?n.SimilarityQueryType.ANALOGICAL===t&&(this.invalidAnalogicalQueryType=i):this.invalidSearchQueryType=i:this.invalidSelectQueryType=i}setSelectedQueryType(e){this.selectedQueryType=e}getSelectedQueryType(){return this.selectedQueryType}setSelectedYasguiRenderMode(e){this.selectedYasguiRenderMode=e}getSelectedYasguiRenderMode(){return this.selectedYasguiRenderMode}isDataQueryTypeSelected(){return n.SimilarityQueryType.DATA===this.selectedQueryType}isSearchQueryTypeSelected(){return n.SimilarityQueryType.SEARCH===this.selectedQueryType}isAnalogicalQueryTypeSelected(){return n.SimilarityQueryType.ANALOGICAL===this.selectedQueryType}isTextType(){return this.similarityIndex.isTextType()}isPredicationType(){return this.similarityIndex.isPredicationType()}isTextLiteralType(){return this.similarityIndex.isTextLiteralType()}hasName(){return!!this.similarityIndex.name}isNameValid(){return a.test(this.similarityIndex.name)}hasSelectQuery(){return!!this.similarityIndex.selectQuery}hasSearchQuery(){return!!this.similarityIndex.searchQuery}hasAnalogicalQuery(){return!!this.similarityIndex.analogicalQuery}isYasqeRenderMode(){return s.RenderingMode.YASQE===this.getSelectedYasguiRenderMode()}isYasrRenderMode(){return s.RenderingMode.YASR===this.getSelectedYasguiRenderMode()}getName(){return this.similarityIndex.name}setName(e){this.similarityIndex.name=e}setInputIndex(e){this.similarityIndex.inputIndex=e}getInputIndex(){return this.similarityIndex.inputIndex}setLiteralIndex(e=!1){this.similarityIndex.isLiteralIndex=e}getSimilarityIndex(){return this.similarityIndex}setStopList(e){this.similarityIndex.stopList=e}getStopList(){return this.similarityIndex.stopList}setAnalyzer(e="org.apache.lucene.analysis.en.EnglishAnalyzer"){this.similarityIndex.analyzer=e}getAnalyzer(){return this.similarityIndex.analyzer}setType(e){this.similarityIndex.type=e}getType(){return this.similarityIndex.type}setOptions(e){this.similarityIndex.options=e}getOptions(){return this.similarityIndex.options}getInference(){return this.similarityIndex.infer}getSameAs(){return this.similarityIndex.sameAs}}},50479:(e,i,t)=>{t.r(i),t.d(i,{SimilarityIndexType:()=>r});const r={TEXT:"text",TEXT_LITERAL:"textLiteral",PREDICATION:"predication",isTextType:e=>r.TEXT===e,isTextLiteralType:e=>r.TEXT_LITERAL===e,isPredicationType:e=>r.PREDICATION===e}},56139:()=>{function e(e,i){return{showToastMessageWithDelay:function(t){return new Promise(r=>{e.success(i.instant(t)),setTimeout(r,300)})}}}angular.module("graphdb.framework.utils.notifications",[]).factory("Notifications",e),e.$inject=["toastr","$translate"]},71156:(e,i,t)=>{t.r(i),t.d(i,{YasqeMode:()=>r});const r={WRITE:"WRITE",READ:"READ",PROTECTED:"PROTECTED"}},98551:(e,i,t)=>{t.r(i),t.d(i,{SimilarityQueryType:()=>r});const r={DATA:"DATA",SEARCH:"SEARCH",ANALOGICAL:"ANALOGICAL"}}};
//# sourceMappingURL=5470.58e107e4c61ae7c22d48.bundle.js.map