You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nlpcraft.apache.org by ar...@apache.org on 2020/03/14 21:26:38 UTC
[incubator-nlpcraft] branch NLPCRAFT-13 updated: Javadoc,
WIP on download page.
This is an automated email from the ASF dual-hosted git repository.
aradzinski pushed a commit to branch NLPCRAFT-13
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git
The following commit(s) were added to refs/heads/NLPCRAFT-13 by this push:
new d98c74b Javadoc, WIP on download page.
d98c74b is described below
commit d98c74b47c8975a720ea93b69fc85266ce9abdf4
Author: Aaron Radzinzski <ar...@datalingvo.com>
AuthorDate: Sat Mar 14 14:26:27 2020 -0700
Javadoc, WIP on download page.
---
docs/_config.yml | 1 +
docs/_data/{releases.yml => bin-releases.yml} | 0
docs/_data/{releases.yml => src-releases.yml} | 13 +-
docs/_scss/misc.scss | 1 +
docs/apis/javadoc-0.5.0/allclasses-frame.html | 77 +
docs/apis/javadoc-0.5.0/allclasses-noframe.html | 77 +
docs/apis/javadoc-0.5.0/constant-values.html | 347 +++++
.../deprecated-list.html | 16 +-
.../{javadoc-0.8.2 => javadoc-0.5.0}/help-doc.html | 16 +-
docs/apis/javadoc-0.5.0/index-all.html | 1606 ++++++++++++++++++++
.../{javadoc-0.8.2 => javadoc-0.5.0}/index.html | 4 +-
.../org/apache}/nlpcraft/model/NCCompany.html | 70 +-
.../org/apache/nlpcraft/model/NCContext.html | 348 +++++
.../org/apache}/nlpcraft/model/NCConversation.html | 122 +-
.../org/apache/nlpcraft/model/NCCustomElement.html | 306 ++++
.../org/apache/nlpcraft/model/NCCustomParser.html | 275 ++++
.../org/apache}/nlpcraft/model/NCCustomWord.html | 86 +-
.../org/apache}/nlpcraft/model/NCElement.html | 128 +-
.../org/apache}/nlpcraft/model/NCIntent.html | 67 +-
.../org/apache/nlpcraft/model/NCIntentMatch.html | 411 +++++
.../org/apache}/nlpcraft/model/NCIntentRef.html | 67 +-
.../org/apache}/nlpcraft/model/NCIntentSkip.html | 73 +-
.../org/apache}/nlpcraft/model/NCIntentTerm.html | 71 +-
.../org/apache/nlpcraft/model/NCLifecycle.html | 266 ++++
.../org/apache/nlpcraft/model/NCMetadata.html | 335 ++++
.../org/apache/nlpcraft/model/NCModel.html | 496 ++++++
.../org/apache/nlpcraft/model/NCModelAdapter.html | 438 ++++++
.../org/apache}/nlpcraft/model/NCModelFactory.html | 68 +-
.../apache}/nlpcraft/model/NCModelFileAdapter.html | 375 ++---
.../org/apache}/nlpcraft/model/NCModelView.html | 382 ++---
.../org/apache}/nlpcraft/model/NCRejection.html | 67 +-
.../org/apache}/nlpcraft/model/NCRequest.html | 87 +-
.../org/apache/nlpcraft/model/NCResult.html} | 149 +-
.../org/apache/nlpcraft/model/NCToken.html | 686 +++++++++
.../org/apache}/nlpcraft/model/NCUser.html | 74 +-
.../org/apache}/nlpcraft/model/NCValue.html | 60 +-
.../org/apache}/nlpcraft/model/NCValueLoader.html | 74 +-
.../org/apache/nlpcraft/model/NCVariant.html | 271 ++++
.../apache/nlpcraft/model/class-use/NCCompany.html | 173 +++
.../apache/nlpcraft/model/class-use/NCContext.html | 195 +++
.../nlpcraft/model/class-use/NCConversation.html | 173 +++
.../nlpcraft/model/class-use/NCCustomElement.html | 196 +++
.../nlpcraft/model/class-use/NCCustomParser.html | 177 +++
.../nlpcraft/model/class-use/NCCustomWord.html | 192 +++
.../apache/nlpcraft/model/class-use/NCElement.html | 192 +++
.../apache/nlpcraft/model/class-use/NCIntent.html | 129 ++
.../nlpcraft/model/class-use/NCIntentMatch.html | 188 +++
.../nlpcraft/model/class-use/NCIntentRef.html | 129 ++
.../nlpcraft/model/class-use/NCIntentSkip.html | 129 ++
.../nlpcraft/model/class-use/NCIntentTerm.html | 129 ++
.../nlpcraft/model/class-use/NCLifecycle.html | 262 ++++
.../nlpcraft/model/class-use/NCMetadata.html | 218 +++
.../apache/nlpcraft/model/class-use/NCModel.html | 307 ++++
.../nlpcraft/model/class-use/NCModelAdapter.html | 173 +++
.../nlpcraft/model/class-use/NCModelFactory.html | 199 +++
.../model/class-use/NCModelFileAdapter.html | 129 ++
.../nlpcraft/model/class-use/NCModelView.html | 234 +++
.../nlpcraft/model/class-use/NCRejection.html | 195 +++
.../apache/nlpcraft/model/class-use/NCRequest.html | 192 +++
.../apache/nlpcraft/model/class-use/NCResult.html | 236 +++
.../apache/nlpcraft/model/class-use/NCToken.html | 367 +++++
.../apache/nlpcraft/model/class-use/NCUser.html | 173 +++
.../apache/nlpcraft/model/class-use/NCValue.html | 179 +++
.../nlpcraft/model/class-use/NCValueLoader.html | 173 +++
.../apache/nlpcraft/model/class-use/NCVariant.html | 203 +++
.../model/factories/basic/NCBasicModelFactory.html | 88 +-
.../basic/class-use/NCBasicModelFactory.html | 129 ++
.../model/factories/basic/package-frame.html | 21 +
.../model/factories/basic/package-summary.html | 158 ++
.../model/factories/basic/package-tree.html | 142 ++
.../model/factories/basic/package-use.html | 129 ++
.../factories/spring/NCSpringModelFactory.html | 98 +-
.../spring/class-use/NCSpringModelFactory.html | 129 ++
.../model/factories/spring/package-frame.html | 21 +
.../model/factories/spring/package-summary.html | 158 ++
.../model/factories/spring/package-tree.html | 142 ++
.../model/factories/spring/package-use.html | 129 ++
.../model/opencensus/NCBaseTraceExporter.html | 74 +-
.../model/opencensus/NCJaegerExporter.html | 78 +-
.../model/opencensus/NCPrometheusExporter.html | 76 +-
.../opencensus/NCStackdriverStatsExporter.html | 76 +-
.../opencensus/NCStackdriverTraceExporter.html | 78 +-
.../model/opencensus/NCZipkinExporter.html | 74 +-
.../opencensus/class-use/NCBaseTraceExporter.html | 185 +++
.../opencensus/class-use/NCJaegerExporter.html | 129 ++
.../opencensus/class-use/NCPrometheusExporter.html | 129 ++
.../class-use/NCStackdriverStatsExporter.html | 129 ++
.../class-use/NCStackdriverTraceExporter.html | 129 ++
.../opencensus/class-use/NCZipkinExporter.html | 129 ++
.../nlpcraft/model/opencensus/package-frame.html | 26 +
.../nlpcraft/model/opencensus/package-summary.html | 188 +++
.../nlpcraft/model/opencensus/package-tree.html | 150 ++
.../nlpcraft/model/opencensus/package-use.html | 166 ++
.../org/apache/nlpcraft/model/package-frame.html | 56 +
.../org/apache/nlpcraft/model/package-summary.html | 347 +++++
.../org/apache/nlpcraft/model/package-tree.html | 216 +++
.../org/apache/nlpcraft/model/package-use.html | 373 +++++
.../model/tools/sqlgen/NCSqlAggregate.html | 239 +++
.../nlpcraft/model/tools/sqlgen/NCSqlColumn.html | 294 ++++
.../model/tools/sqlgen/NCSqlCondition.html | 230 +++
.../model/tools/sqlgen/NCSqlDateRange.html | 240 +++
.../model/tools/sqlgen/NCSqlException.html} | 114 +-
.../nlpcraft/model/tools/sqlgen/NCSqlFunction.html | 239 +++
.../model/tools/sqlgen/NCSqlInCondition.html | 238 +++
.../nlpcraft/model/tools/sqlgen/NCSqlJoin.html | 278 ++++
.../nlpcraft/model/tools/sqlgen/NCSqlLimit.html | 253 +++
.../model/tools/sqlgen}/NCSqlModelGenerator.html | 64 +-
.../nlpcraft/model/tools/sqlgen/NCSqlQuery.html | 239 +++
.../nlpcraft/model/tools/sqlgen/NCSqlSchema.html | 246 +++
.../model/tools/sqlgen/NCSqlSchemaBuilder.html} | 104 +-
.../model/tools/sqlgen/NCSqlSimpleCondition.html | 251 +++
.../nlpcraft/model/tools/sqlgen/NCSqlSort.html | 246 +++
.../nlpcraft/model/tools/sqlgen/NCSqlTable.html | 313 ++++
.../nlpcraft/model/tools/sqlgen/NCSqlUtils.html | 422 +++++
.../tools/sqlgen/class-use/NCSqlAggregate.html | 174 +++
.../model/tools/sqlgen/class-use/NCSqlColumn.html | 211 +++
.../tools/sqlgen/class-use/NCSqlCondition.html | 175 +++
.../tools/sqlgen/class-use/NCSqlDateRange.html | 171 +++
.../tools/sqlgen/class-use/NCSqlException.html | 129 ++
.../tools/sqlgen/class-use/NCSqlFunction.html | 171 +++
.../tools/sqlgen/class-use/NCSqlInCondition.html | 172 +++
.../model/tools/sqlgen/class-use/NCSqlJoin.html | 171 +++
.../model/tools/sqlgen/class-use/NCSqlLimit.html | 173 +++
.../sqlgen/class-use/NCSqlModelGenerator.html | 129 ++
.../model/tools/sqlgen/class-use/NCSqlQuery.html | 129 ++
.../model/tools/sqlgen/class-use/NCSqlSchema.html | 226 +++
.../tools/sqlgen/class-use/NCSqlSchemaBuilder.html | 129 ++
.../sqlgen/class-use/NCSqlSimpleCondition.html | 179 +++
.../model/tools/sqlgen/class-use/NCSqlSort.html | 186 +++
.../model/tools/sqlgen/class-use/NCSqlTable.html | 185 +++
.../model/tools/sqlgen/class-use/NCSqlUtils.html | 129 ++
.../nlpcraft/model/tools/sqlgen/package-frame.html | 43 +
.../model/tools/sqlgen/package-summary.html | 260 ++++
.../nlpcraft/model/tools/sqlgen/package-tree.html | 176 +++
.../nlpcraft/model/tools/sqlgen/package-use.html | 211 +++
.../nlpcraft/model/tools}/test/NCTestClient.html | 82 +-
.../model/tools}/test/NCTestClientBuilder.html | 149 +-
.../model/tools}/test/NCTestClientException.html | 58 +-
.../nlpcraft/model/tools}/test/NCTestResult.html | 78 +-
.../model/tools/test/class-use/NCTestClient.html | 173 +++
.../tools/test/class-use/NCTestClientBuilder.html | 208 +++
.../test/class-use/NCTestClientException.html | 191 +++
.../model/tools/test/class-use/NCTestResult.html | 173 +++
.../nlpcraft/model/tools/test/package-frame.html | 30 +
.../nlpcraft/model/tools/test/package-summary.html | 232 +++
.../nlpcraft/model/tools/test/package-tree.html | 160 ++
.../nlpcraft/model/tools/test/package-use.html | 181 +++
.../nlpcraft/probe/embedded/NCEmbeddedProbe.html | 78 +-
.../nlpcraft/probe/embedded/NCEmbeddedResult.html | 78 +-
.../probe/embedded/class-use/NCEmbeddedProbe.html | 129 ++
.../probe/embedded/class-use/NCEmbeddedResult.html | 179 +++
.../nlpcraft/probe/embedded/package-frame.html | 25 +
.../nlpcraft/probe/embedded/package-summary.html | 176 +++
.../nlpcraft/probe/embedded/package-tree.html | 146 ++
.../nlpcraft/probe/embedded/package-use.html | 166 ++
docs/apis/javadoc-0.5.0/overview-frame.html | 29 +
.../overview-summary.html | 36 +-
docs/apis/javadoc-0.5.0/overview-tree.html | 267 ++++
docs/apis/javadoc-0.5.0/package-list | 7 +
.../resources/sh/scripts/XRegExp.js | 0
.../resources/sh/scripts/shAutoloader.js | 0
.../resources/sh/scripts/shBrushAS3.js | 0
.../resources/sh/scripts/shBrushAppleScript.js | 0
.../resources/sh/scripts/shBrushBash.js | 0
.../resources/sh/scripts/shBrushCSharp.js | 0
.../resources/sh/scripts/shBrushColdFusion.js | 0
.../resources/sh/scripts/shBrushCpp.js | 0
.../resources/sh/scripts/shBrushCss.js | 0
.../resources/sh/scripts/shBrushDelphi.js | 0
.../resources/sh/scripts/shBrushDiff.js | 0
.../resources/sh/scripts/shBrushErlang.js | 0
.../resources/sh/scripts/shBrushGroovy.js | 0
.../resources/sh/scripts/shBrushJScript.js | 0
.../resources/sh/scripts/shBrushJava.js | 0
.../resources/sh/scripts/shBrushJavaFX.js | 0
.../resources/sh/scripts/shBrushPerl.js | 0
.../resources/sh/scripts/shBrushPhp.js | 0
.../resources/sh/scripts/shBrushPlain.js | 0
.../resources/sh/scripts/shBrushPowerShell.js | 0
.../resources/sh/scripts/shBrushPython.js | 0
.../resources/sh/scripts/shBrushRuby.js | 0
.../resources/sh/scripts/shBrushSass.js | 0
.../resources/sh/scripts/shBrushScala.js | 0
.../resources/sh/scripts/shBrushSql.js | 0
.../resources/sh/scripts/shBrushVb.js | 0
.../resources/sh/scripts/shBrushXml.js | 0
.../resources/sh/scripts/shCore.js | 0
.../resources/sh/scripts/shLegacy.js | 0
.../resources/sh/styles/shCore.css | 0
.../resources/sh/styles/shCoreDefault.css | 0
.../resources/sh/styles/shCoreDjango.css | 0
.../resources/sh/styles/shCoreEclipse.css | 0
.../resources/sh/styles/shCoreEmacs.css | 0
.../resources/sh/styles/shCoreFadeToGrey.css | 0
.../resources/sh/styles/shCoreMDUltra.css | 0
.../resources/sh/styles/shCoreMidnight.css | 0
.../resources/sh/styles/shCoreNLPCraft.css} | 0
.../resources/sh/styles/shCoreRDark.css | 0
.../resources/sh/styles/shThemeDefault.css | 0
.../resources/sh/styles/shThemeDjango.css | 0
.../resources/sh/styles/shThemeEclipse.css | 0
.../resources/sh/styles/shThemeEmacs.css | 0
.../resources/sh/styles/shThemeFadeToGrey.css | 0
.../resources/sh/styles/shThemeMDUltra.css | 0
.../resources/sh/styles/shThemeMidnight.css | 0
.../resources/sh/styles/shThemeNLPCraft.css} | 0
.../resources/sh/styles/shThemeRDark.css | 0
.../{javadoc-0.8.2 => javadoc-0.5.0}/script.js | 0
docs/apis/javadoc-0.5.0/serialized-form.html | 191 +++
.../stylesheet.css | 0
docs/apis/javadoc-0.8.2/allclasses-frame.html | 60 -
docs/apis/javadoc-0.8.2/allclasses-noframe.html | 60 -
docs/apis/javadoc-0.8.2/constant-values.html | 347 -----
docs/apis/javadoc-0.8.2/index-all.html | 1401 -----------------
.../org/nlpcraft/model/NCCustomElement.html | 288 ----
.../org/nlpcraft/model/NCCustomParser.html | 275 ----
.../org/nlpcraft/model/NCIntentContext.html | 409 -----
.../org/nlpcraft/model/NCLifecycle.html | 266 ----
.../javadoc-0.8.2/org/nlpcraft/model/NCModel.html | 384 -----
.../org/nlpcraft/model/NCModelAdapter.html | 461 ------
.../org/nlpcraft/model/NCQueryContext.html | 356 -----
.../org/nlpcraft/model/NCQueryState.html | 389 -----
.../javadoc-0.8.2/org/nlpcraft/model/NCToken.html | 578 -------
.../org/nlpcraft/model/class-use/NCCompany.html | 173 ---
.../nlpcraft/model/class-use/NCConversation.html | 173 ---
.../nlpcraft/model/class-use/NCCustomElement.html | 196 ---
.../nlpcraft/model/class-use/NCCustomParser.html | 177 ---
.../org/nlpcraft/model/class-use/NCCustomWord.html | 192 ---
.../org/nlpcraft/model/class-use/NCElement.html | 192 ---
.../org/nlpcraft/model/class-use/NCIntent.html | 129 --
.../nlpcraft/model/class-use/NCIntentContext.html | 129 --
.../org/nlpcraft/model/class-use/NCIntentRef.html | 129 --
.../org/nlpcraft/model/class-use/NCIntentSkip.html | 129 --
.../org/nlpcraft/model/class-use/NCIntentTerm.html | 129 --
.../org/nlpcraft/model/class-use/NCLifecycle.html | 262 ----
.../org/nlpcraft/model/class-use/NCModel.html | 283 ----
.../nlpcraft/model/class-use/NCModelAdapter.html | 173 ---
.../nlpcraft/model/class-use/NCModelFactory.html | 199 ---
.../model/class-use/NCModelFileAdapter.html | 129 --
.../org/nlpcraft/model/class-use/NCModelView.html | 228 ---
.../nlpcraft/model/class-use/NCQueryContext.html | 204 ---
.../nlpcraft/model/class-use/NCQueryResult.html | 231 ---
.../org/nlpcraft/model/class-use/NCQueryState.html | 198 ---
.../org/nlpcraft/model/class-use/NCRejection.html | 180 ---
.../org/nlpcraft/model/class-use/NCRequest.html | 192 ---
.../org/nlpcraft/model/class-use/NCToken.html | 258 ----
.../org/nlpcraft/model/class-use/NCUser.html | 173 ---
.../org/nlpcraft/model/class-use/NCValue.html | 179 ---
.../nlpcraft/model/class-use/NCValueLoader.html | 173 ---
.../basic/class-use/NCBasicModelFactory.html | 129 --
.../model/factories/basic/package-frame.html | 21 -
.../model/factories/basic/package-summary.html | 158 --
.../model/factories/basic/package-tree.html | 142 --
.../model/factories/basic/package-use.html | 129 --
.../spring/class-use/NCSpringModelFactory.html | 129 --
.../model/factories/spring/package-frame.html | 21 -
.../model/factories/spring/package-summary.html | 158 --
.../model/factories/spring/package-tree.html | 142 --
.../model/factories/spring/package-use.html | 129 --
.../opencensus/class-use/NCBaseTraceExporter.html | 185 ---
.../opencensus/class-use/NCJaegerExporter.html | 129 --
.../opencensus/class-use/NCPrometheusExporter.html | 129 --
.../class-use/NCStackdriverStatsExporter.html | 129 --
.../class-use/NCStackdriverTraceExporter.html | 129 --
.../opencensus/class-use/NCZipkinExporter.html | 129 --
.../nlpcraft/model/opencensus/package-frame.html | 26 -
.../nlpcraft/model/opencensus/package-summary.html | 188 ---
.../nlpcraft/model/opencensus/package-tree.html | 150 --
.../org/nlpcraft/model/opencensus/package-use.html | 166 --
.../org/nlpcraft/model/package-frame.html | 58 -
.../org/nlpcraft/model/package-summary.html | 352 -----
.../org/nlpcraft/model/package-tree.html | 210 ---
.../org/nlpcraft/model/package-use.html | 335 ----
.../model/test/class-use/NCTestClient.html | 173 ---
.../model/test/class-use/NCTestClientBuilder.html | 204 ---
.../test/class-use/NCTestClientException.html | 191 ---
.../model/test/class-use/NCTestResult.html | 173 ---
.../org/nlpcraft/model/test/package-frame.html | 30 -
.../org/nlpcraft/model/test/package-summary.html | 232 ---
.../org/nlpcraft/model/test/package-tree.html | 160 --
.../org/nlpcraft/model/test/package-use.html | 181 ---
.../model/tools/class-use/NCSqlModelGenerator.html | 129 --
.../org/nlpcraft/model/tools/package-frame.html | 21 -
.../org/nlpcraft/model/tools/package-summary.html | 158 --
.../org/nlpcraft/model/tools/package-tree.html | 142 --
.../org/nlpcraft/model/tools/package-use.html | 129 --
.../probe/embedded/class-use/NCEmbeddedProbe.html | 129 --
.../probe/embedded/class-use/NCEmbeddedResult.html | 179 ---
.../org/nlpcraft/probe/embedded/package-frame.html | 25 -
.../nlpcraft/probe/embedded/package-summary.html | 176 ---
.../org/nlpcraft/probe/embedded/package-tree.html | 146 --
.../org/nlpcraft/probe/embedded/package-use.html | 166 --
docs/apis/javadoc-0.8.2/overview-frame.html | 29 -
docs/apis/javadoc-0.8.2/overview-tree.html | 234 ---
docs/apis/javadoc-0.8.2/package-list | 7 -
docs/apis/javadoc-0.8.2/serialized-form.html | 181 ---
docs/apis/latest/allclasses-frame.html | 105 +-
docs/apis/latest/allclasses-noframe.html | 105 +-
docs/apis/latest/constant-values.html | 124 +-
docs/apis/latest/deprecated-list.html | 16 +-
docs/apis/latest/help-doc.html | 16 +-
docs/apis/latest/index-all.html | 997 +++++++-----
docs/apis/latest/index.html | 4 +-
.../org/apache}/nlpcraft/model/NCCompany.html | 70 +-
.../org/apache/nlpcraft/model/NCContext.html | 348 +++++
.../org/apache}/nlpcraft/model/NCConversation.html | 122 +-
.../org/apache/nlpcraft/model/NCCustomElement.html | 306 ++++
.../org/apache/nlpcraft/model/NCCustomParser.html | 275 ++++
.../{ => apache}/nlpcraft/model/NCCustomWord.html | 86 +-
.../org/apache}/nlpcraft/model/NCElement.html | 128 +-
.../org/apache}/nlpcraft/model/NCIntent.html | 67 +-
.../org/apache/nlpcraft/model/NCIntentMatch.html | 411 +++++
.../org/apache}/nlpcraft/model/NCIntentRef.html | 67 +-
.../{ => apache}/nlpcraft/model/NCIntentSkip.html | 73 +-
.../org/apache}/nlpcraft/model/NCIntentTerm.html | 71 +-
.../org/apache/nlpcraft/model/NCLifecycle.html | 266 ++++
.../org/apache/nlpcraft/model/NCMetadata.html | 335 ++++
.../latest/org/apache/nlpcraft/model/NCModel.html | 496 ++++++
.../org/apache/nlpcraft/model/NCModelAdapter.html | 438 ++++++
.../org/apache}/nlpcraft/model/NCModelFactory.html | 68 +-
.../apache}/nlpcraft/model/NCModelFileAdapter.html | 375 ++---
.../{ => apache}/nlpcraft/model/NCModelView.html | 382 ++---
.../org/apache}/nlpcraft/model/NCRejection.html | 67 +-
.../org/apache}/nlpcraft/model/NCRequest.html | 87 +-
.../org/apache/nlpcraft/model/NCResult.html} | 149 +-
.../latest/org/apache/nlpcraft/model/NCToken.html | 686 +++++++++
.../org/{ => apache}/nlpcraft/model/NCUser.html | 74 +-
.../org/apache}/nlpcraft/model/NCValue.html | 60 +-
.../{ => apache}/nlpcraft/model/NCValueLoader.html | 74 +-
.../org/apache/nlpcraft/model/NCVariant.html | 271 ++++
.../apache/nlpcraft/model/class-use/NCCompany.html | 173 +++
.../apache/nlpcraft/model/class-use/NCContext.html | 195 +++
.../nlpcraft/model/class-use/NCConversation.html | 173 +++
.../nlpcraft/model/class-use/NCCustomElement.html | 196 +++
.../nlpcraft/model/class-use/NCCustomParser.html | 177 +++
.../nlpcraft/model/class-use/NCCustomWord.html | 192 +++
.../apache/nlpcraft/model/class-use/NCElement.html | 192 +++
.../apache/nlpcraft/model/class-use/NCIntent.html | 129 ++
.../nlpcraft/model/class-use/NCIntentMatch.html | 188 +++
.../nlpcraft/model/class-use/NCIntentRef.html | 129 ++
.../nlpcraft/model/class-use/NCIntentSkip.html | 129 ++
.../nlpcraft/model/class-use/NCIntentTerm.html | 129 ++
.../nlpcraft/model/class-use/NCLifecycle.html | 262 ++++
.../nlpcraft/model/class-use/NCMetadata.html | 218 +++
.../apache/nlpcraft/model/class-use/NCModel.html | 307 ++++
.../nlpcraft/model/class-use/NCModelAdapter.html | 173 +++
.../nlpcraft/model/class-use/NCModelFactory.html | 199 +++
.../model/class-use/NCModelFileAdapter.html | 129 ++
.../nlpcraft/model/class-use/NCModelView.html | 234 +++
.../nlpcraft/model/class-use/NCRejection.html | 195 +++
.../apache/nlpcraft/model/class-use/NCRequest.html | 192 +++
.../apache/nlpcraft/model/class-use/NCResult.html | 236 +++
.../apache/nlpcraft/model/class-use/NCToken.html | 367 +++++
.../apache/nlpcraft/model/class-use/NCUser.html | 173 +++
.../apache/nlpcraft/model/class-use/NCValue.html | 179 +++
.../nlpcraft/model/class-use/NCValueLoader.html | 173 +++
.../apache/nlpcraft/model/class-use/NCVariant.html | 203 +++
.../model/factories/basic/NCBasicModelFactory.html | 88 +-
.../basic/class-use/NCBasicModelFactory.html | 129 ++
.../model/factories/basic/package-frame.html | 21 +
.../model/factories/basic/package-summary.html | 158 ++
.../model/factories/basic/package-tree.html | 142 ++
.../model/factories/basic/package-use.html | 129 ++
.../factories/spring/NCSpringModelFactory.html | 98 +-
.../spring/class-use/NCSpringModelFactory.html | 129 ++
.../model/factories/spring/package-frame.html | 21 +
.../model/factories/spring/package-summary.html | 158 ++
.../model/factories/spring/package-tree.html | 142 ++
.../model/factories/spring/package-use.html | 129 ++
.../model/opencensus/NCBaseTraceExporter.html | 74 +-
.../model/opencensus/NCJaegerExporter.html | 78 +-
.../model/opencensus/NCPrometheusExporter.html | 76 +-
.../opencensus/NCStackdriverStatsExporter.html | 76 +-
.../opencensus/NCStackdriverTraceExporter.html | 78 +-
.../model/opencensus/NCZipkinExporter.html | 74 +-
.../opencensus/class-use/NCBaseTraceExporter.html | 185 +++
.../opencensus/class-use/NCJaegerExporter.html | 129 ++
.../opencensus/class-use/NCPrometheusExporter.html | 129 ++
.../class-use/NCStackdriverStatsExporter.html | 129 ++
.../class-use/NCStackdriverTraceExporter.html | 129 ++
.../opencensus/class-use/NCZipkinExporter.html | 129 ++
.../nlpcraft/model/opencensus/package-frame.html | 26 +
.../nlpcraft/model/opencensus/package-summary.html | 188 +++
.../nlpcraft/model/opencensus/package-tree.html | 150 ++
.../nlpcraft/model/opencensus/package-use.html | 166 ++
.../org/apache/nlpcraft/model/package-frame.html | 56 +
.../org/apache/nlpcraft/model/package-summary.html | 347 +++++
.../org/apache/nlpcraft/model/package-tree.html | 216 +++
.../org/apache/nlpcraft/model/package-use.html | 373 +++++
.../model/tools/sqlgen/NCSqlAggregate.html | 239 +++
.../nlpcraft/model/tools/sqlgen/NCSqlColumn.html | 294 ++++
.../model/tools/sqlgen/NCSqlCondition.html | 230 +++
.../model/tools/sqlgen/NCSqlDateRange.html | 240 +++
.../model/tools/sqlgen/NCSqlException.html} | 114 +-
.../nlpcraft/model/tools/sqlgen/NCSqlFunction.html | 239 +++
.../model/tools/sqlgen/NCSqlInCondition.html | 238 +++
.../nlpcraft/model/tools/sqlgen/NCSqlJoin.html | 278 ++++
.../nlpcraft/model/tools/sqlgen/NCSqlLimit.html | 253 +++
.../model/tools/sqlgen}/NCSqlModelGenerator.html | 64 +-
.../nlpcraft/model/tools/sqlgen/NCSqlQuery.html | 239 +++
.../nlpcraft/model/tools/sqlgen/NCSqlSchema.html | 246 +++
.../model/tools/sqlgen/NCSqlSchemaBuilder.html} | 104 +-
.../model/tools/sqlgen/NCSqlSimpleCondition.html | 251 +++
.../nlpcraft/model/tools/sqlgen/NCSqlSort.html | 246 +++
.../nlpcraft/model/tools/sqlgen/NCSqlTable.html | 313 ++++
.../nlpcraft/model/tools/sqlgen/NCSqlUtils.html | 422 +++++
.../tools/sqlgen/class-use/NCSqlAggregate.html | 174 +++
.../model/tools/sqlgen/class-use/NCSqlColumn.html | 211 +++
.../tools/sqlgen/class-use/NCSqlCondition.html | 175 +++
.../tools/sqlgen/class-use/NCSqlDateRange.html | 171 +++
.../tools/sqlgen/class-use/NCSqlException.html | 129 ++
.../tools/sqlgen/class-use/NCSqlFunction.html | 171 +++
.../tools/sqlgen/class-use/NCSqlInCondition.html | 172 +++
.../model/tools/sqlgen/class-use/NCSqlJoin.html | 171 +++
.../model/tools/sqlgen/class-use/NCSqlLimit.html | 173 +++
.../sqlgen/class-use/NCSqlModelGenerator.html | 129 ++
.../model/tools/sqlgen/class-use/NCSqlQuery.html | 129 ++
.../model/tools/sqlgen/class-use/NCSqlSchema.html | 226 +++
.../tools/sqlgen/class-use/NCSqlSchemaBuilder.html | 129 ++
.../sqlgen/class-use/NCSqlSimpleCondition.html | 179 +++
.../model/tools/sqlgen/class-use/NCSqlSort.html | 186 +++
.../model/tools/sqlgen/class-use/NCSqlTable.html | 185 +++
.../model/tools/sqlgen/class-use/NCSqlUtils.html | 129 ++
.../nlpcraft/model/tools/sqlgen/package-frame.html | 43 +
.../model/tools/sqlgen/package-summary.html | 260 ++++
.../nlpcraft/model/tools/sqlgen/package-tree.html | 176 +++
.../nlpcraft/model/tools/sqlgen/package-use.html | 211 +++
.../nlpcraft/model/tools}/test/NCTestClient.html | 82 +-
.../model/tools}/test/NCTestClientBuilder.html | 149 +-
.../model/tools}/test/NCTestClientException.html | 58 +-
.../nlpcraft/model/tools}/test/NCTestResult.html | 78 +-
.../model/tools/test/class-use/NCTestClient.html | 173 +++
.../tools/test/class-use/NCTestClientBuilder.html | 208 +++
.../test/class-use/NCTestClientException.html | 191 +++
.../model/tools/test/class-use/NCTestResult.html | 173 +++
.../nlpcraft/model/tools/test/package-frame.html | 30 +
.../nlpcraft/model/tools/test/package-summary.html | 232 +++
.../nlpcraft/model/tools/test/package-tree.html | 160 ++
.../nlpcraft/model/tools/test/package-use.html | 181 +++
.../nlpcraft/probe/embedded/NCEmbeddedProbe.html | 78 +-
.../nlpcraft/probe/embedded/NCEmbeddedResult.html | 78 +-
.../probe/embedded/class-use/NCEmbeddedProbe.html | 129 ++
.../probe/embedded/class-use/NCEmbeddedResult.html | 179 +++
.../nlpcraft/probe/embedded/package-frame.html | 25 +
.../nlpcraft/probe/embedded/package-summary.html | 176 +++
.../nlpcraft/probe/embedded/package-tree.html | 146 ++
.../nlpcraft/probe/embedded/package-use.html | 166 ++
.../latest/org/nlpcraft/model/NCCustomElement.html | 288 ----
.../latest/org/nlpcraft/model/NCCustomParser.html | 275 ----
.../latest/org/nlpcraft/model/NCIntentContext.html | 409 -----
.../latest/org/nlpcraft/model/NCLifecycle.html | 266 ----
docs/apis/latest/org/nlpcraft/model/NCModel.html | 384 -----
.../latest/org/nlpcraft/model/NCModelAdapter.html | 461 ------
.../latest/org/nlpcraft/model/NCQueryContext.html | 356 -----
.../latest/org/nlpcraft/model/NCQueryState.html | 389 -----
docs/apis/latest/org/nlpcraft/model/NCToken.html | 578 -------
.../org/nlpcraft/model/class-use/NCCompany.html | 173 ---
.../nlpcraft/model/class-use/NCConversation.html | 173 ---
.../nlpcraft/model/class-use/NCCustomElement.html | 196 ---
.../nlpcraft/model/class-use/NCCustomParser.html | 177 ---
.../org/nlpcraft/model/class-use/NCCustomWord.html | 192 ---
.../org/nlpcraft/model/class-use/NCElement.html | 192 ---
.../org/nlpcraft/model/class-use/NCIntent.html | 129 --
.../nlpcraft/model/class-use/NCIntentContext.html | 129 --
.../org/nlpcraft/model/class-use/NCIntentRef.html | 129 --
.../org/nlpcraft/model/class-use/NCIntentSkip.html | 129 --
.../org/nlpcraft/model/class-use/NCIntentTerm.html | 129 --
.../org/nlpcraft/model/class-use/NCLifecycle.html | 262 ----
.../org/nlpcraft/model/class-use/NCModel.html | 283 ----
.../nlpcraft/model/class-use/NCModelAdapter.html | 173 ---
.../nlpcraft/model/class-use/NCModelFactory.html | 199 ---
.../model/class-use/NCModelFileAdapter.html | 129 --
.../org/nlpcraft/model/class-use/NCModelView.html | 228 ---
.../nlpcraft/model/class-use/NCQueryContext.html | 204 ---
.../nlpcraft/model/class-use/NCQueryResult.html | 231 ---
.../org/nlpcraft/model/class-use/NCQueryState.html | 198 ---
.../org/nlpcraft/model/class-use/NCRejection.html | 180 ---
.../org/nlpcraft/model/class-use/NCRequest.html | 192 ---
.../org/nlpcraft/model/class-use/NCToken.html | 258 ----
.../org/nlpcraft/model/class-use/NCUser.html | 173 ---
.../org/nlpcraft/model/class-use/NCValue.html | 179 ---
.../nlpcraft/model/class-use/NCValueLoader.html | 173 ---
.../basic/class-use/NCBasicModelFactory.html | 129 --
.../model/factories/basic/package-frame.html | 21 -
.../model/factories/basic/package-summary.html | 158 --
.../model/factories/basic/package-tree.html | 142 --
.../model/factories/basic/package-use.html | 129 --
.../spring/class-use/NCSpringModelFactory.html | 129 --
.../model/factories/spring/package-frame.html | 21 -
.../model/factories/spring/package-summary.html | 158 --
.../model/factories/spring/package-tree.html | 142 --
.../model/factories/spring/package-use.html | 129 --
.../opencensus/class-use/NCBaseTraceExporter.html | 185 ---
.../opencensus/class-use/NCJaegerExporter.html | 129 --
.../opencensus/class-use/NCPrometheusExporter.html | 129 --
.../class-use/NCStackdriverStatsExporter.html | 129 --
.../class-use/NCStackdriverTraceExporter.html | 129 --
.../opencensus/class-use/NCZipkinExporter.html | 129 --
.../nlpcraft/model/opencensus/package-frame.html | 26 -
.../nlpcraft/model/opencensus/package-summary.html | 188 ---
.../nlpcraft/model/opencensus/package-tree.html | 150 --
.../org/nlpcraft/model/opencensus/package-use.html | 166 --
.../latest/org/nlpcraft/model/package-frame.html | 58 -
.../latest/org/nlpcraft/model/package-summary.html | 352 -----
.../latest/org/nlpcraft/model/package-tree.html | 210 ---
.../latest/org/nlpcraft/model/package-use.html | 335 ----
.../model/test/class-use/NCTestClient.html | 173 ---
.../model/test/class-use/NCTestClientBuilder.html | 204 ---
.../test/class-use/NCTestClientException.html | 191 ---
.../model/test/class-use/NCTestResult.html | 173 ---
.../org/nlpcraft/model/test/package-frame.html | 30 -
.../org/nlpcraft/model/test/package-summary.html | 232 ---
.../org/nlpcraft/model/test/package-tree.html | 160 --
.../org/nlpcraft/model/test/package-use.html | 181 ---
.../model/tools/class-use/NCSqlModelGenerator.html | 129 --
.../org/nlpcraft/model/tools/package-frame.html | 21 -
.../org/nlpcraft/model/tools/package-summary.html | 158 --
.../org/nlpcraft/model/tools/package-tree.html | 142 --
.../org/nlpcraft/model/tools/package-use.html | 129 --
.../probe/embedded/class-use/NCEmbeddedProbe.html | 129 --
.../probe/embedded/class-use/NCEmbeddedResult.html | 179 ---
.../org/nlpcraft/probe/embedded/package-frame.html | 25 -
.../nlpcraft/probe/embedded/package-summary.html | 176 ---
.../org/nlpcraft/probe/embedded/package-tree.html | 146 --
.../org/nlpcraft/probe/embedded/package-use.html | 166 --
docs/apis/latest/overview-frame.html | 22 +-
docs/apis/latest/overview-summary.html | 36 +-
docs/apis/latest/overview-tree.html | 159 +-
docs/apis/latest/package-list | 14 +-
.../resources/sh/styles/shCoreNLPCraft.css} | 0
.../resources/sh/styles/shThemeNLPCraft.css} | 0
docs/apis/latest/serialized-form.html | 46 +-
docs/download.html | 232 ++-
533 files changed, 51301 insertions(+), 35402 deletions(-)
diff --git a/docs/_config.yml b/docs/_config.yml
index 965f2e1..8407db4 100644
--- a/docs/_config.yml
+++ b/docs/_config.yml
@@ -19,6 +19,7 @@ title: Apache NLPCraft
copyright: Copyright 2020 (C) Apache Software Foundation.
baseurl: ""
url: ""
+zip_base: apache-nlpcraft
twitter_username: nlpcraft
github_username: nlpcraft
diff --git a/docs/_data/releases.yml b/docs/_data/bin-releases.yml
similarity index 100%
copy from docs/_data/releases.yml
copy to docs/_data/bin-releases.yml
diff --git a/docs/_data/releases.yml b/docs/_data/src-releases.yml
similarity index 78%
rename from docs/_data/releases.yml
rename to docs/_data/src-releases.yml
index e808b87..f11d351 100644
--- a/docs/_data/releases.yml
+++ b/docs/_data/src-releases.yml
@@ -17,13 +17,12 @@
- version: 0.5.0
date: Apr 16, 2020
- zip_name: apache-nlpcraft-0.5.0.zip
- zip_url: https://github.com/apache/incubator-nlpcraft/releases/download/0.5.0/apache-nlpcraft-0.5.0.zip
- md5_url: https://github.com/apache/incubator-nlpcraft/releases/download/0.5.0/apache-nlpcraft-0.5.0.zip.md5
- sha1_url: https://github.com/apache/incubator-nlpcraft/releases/download/0.5.0/apache-nlpcraft-0.5.0.zip.sha1
- sha256_url: https://github.com/apache/incubator-nlpcraft/releases/download/0.5.0/apache-nlpcraft-0.5.0.zip.sha256
- pgp_url: https://github.com/apache/incubator-nlpcraft/releases/download/0.5.0/apache-nlpcraft-0.5.0.zip.sig
+ zip_name: apache-nlpcraft-0.5.0-src.zip
+ zip_url: https://github.com/apache/incubator-nlpcraft/releases/download/0.5.0/apache-nlpcraft-0.5.0-src.zip
+ md5_url: https://github.com/apache/incubator-nlpcraft/releases/download/0.5.0/apache-nlpcraft-0.5.0-src.zip.md5
+ sha1_url: https://github.com/apache/incubator-nlpcraft/releases/download/0.5.0/apache-nlpcraft-0.5.0-src.zip.sha1
+ sha256_url: https://github.com/apache/incubator-nlpcraft/releases/download/0.5.0/apache-nlpcraft-0.5.0-src.zip.sha256
+ pgp_url: https://github.com/apache/incubator-nlpcraft/releases/download/0.5.0/apache-nlpcraft-0.5.0-src.zip.sig
github_link: https://github.com/apache/incubator-nlpcraft/tree/0.5.0
- dockerhub_link: https://hub.docker.com/r/nlpcraftserver/server
backward_compatible: yes
diff --git a/docs/_scss/misc.scss b/docs/_scss/misc.scss
index 440eb8f..10450c9 100644
--- a/docs/_scss/misc.scss
+++ b/docs/_scss/misc.scss
@@ -286,6 +286,7 @@ $bq-success-border-color: $brand-success;
}
.gradient-table {
+ width: 100%;
margin-top: 0;
border-collapse: collapse;
border-radius: 2px;
diff --git a/docs/apis/javadoc-0.5.0/allclasses-frame.html b/docs/apis/javadoc-0.5.0/allclasses-frame.html
new file mode 100644
index 0000000..d4683c8
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/allclasses-frame.html
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>All Classes (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/apache/nlpcraft/model/opencensus/NCBaseTraceExporter.html" title="class in org.apache.nlpcraft.model.opencensus" target="classFrame">NCBaseTraceExporter</a></li>
+<li><a href="org/apache/nlpcraft/model/factories/basic/NCBasicModelFactory.html" title="class in org.apache.nlpcraft.model.factories.basic" target="classFrame">NCBasicModelFactory</a></li>
+<li><a href="org/apache/nlpcraft/model/NCCompany.html" title="interface in org.apache.nlpcraft.model" target="classFrame"><span class="interfaceName">NCCompany</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCContext.html" title="interface in org.apache.nlpcraft.model" target="classFrame"><span class="interfaceName">NCContext</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCConversation.html" title="interface in org.apache.nlpcraft.model" target="classFrame"><span class="interfaceName">NCConversation</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCCustomElement.html" title="interface in org.apache.nlpcraft.model" target="classFrame"><span class="interfaceName">NCCustomElement</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCCustomParser.html" title="interface in org.apache.nlpcraft.model" target="classFrame"><span class="interfaceName">NCCustomParser</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model" target="classFrame"><span class="interfaceName">NCCustomWord</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model" target="classFrame"><span class="interfaceName">NCElement</span></a></li>
+<li><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedProbe.html" title="class in org.apache.nlpcraft.probe.embedded" target="classFrame">NCEmbeddedProbe</a></li>
+<li><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html" title="interface in org.apache.nlpcraft.probe.embedded" target="classFrame"><span class="interfaceName">NCEmbeddedResult</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCIntent.html" title="annotation in org.apache.nlpcraft.model" target="classFrame">NCIntent</a></li>
+<li><a href="org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model" target="classFrame"><span class="interfaceName">NCIntentMatch</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCIntentRef.html" title="annotation in org.apache.nlpcraft.model" target="classFrame">NCIntentRef</a></li>
+<li><a href="org/apache/nlpcraft/model/NCIntentSkip.html" title="class in org.apache.nlpcraft.model" target="classFrame">NCIntentSkip</a></li>
+<li><a href="org/apache/nlpcraft/model/NCIntentTerm.html" title="annotation in org.apache.nlpcraft.model" target="classFrame">NCIntentTerm</a></li>
+<li><a href="org/apache/nlpcraft/model/opencensus/NCJaegerExporter.html" title="class in org.apache.nlpcraft.model.opencensus" target="classFrame">NCJaegerExporter</a></li>
+<li><a href="org/apache/nlpcraft/model/NCLifecycle.html" title="interface in org.apache.nlpcraft.model" target="classFrame"><span class="interfaceName">NCLifecycle</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model" target="classFrame"><span class="interfaceName">NCMetadata</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model" target="classFrame"><span class="interfaceName">NCModel</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model" target="classFrame">NCModelAdapter</a></li>
+<li><a href="org/apache/nlpcraft/model/NCModelFactory.html" title="interface in org.apache.nlpcraft.model" target="classFrame"><span class="interfaceName">NCModelFactory</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model" target="classFrame">NCModelFileAdapter</a></li>
+<li><a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model" target="classFrame"><span class="interfaceName">NCModelView</span></a></li>
+<li><a href="org/apache/nlpcraft/model/opencensus/NCPrometheusExporter.html" title="class in org.apache.nlpcraft.model.opencensus" target="classFrame">NCPrometheusExporter</a></li>
+<li><a href="org/apache/nlpcraft/model/NCRejection.html" title="class in org.apache.nlpcraft.model" target="classFrame">NCRejection</a></li>
+<li><a href="org/apache/nlpcraft/model/NCRequest.html" title="interface in org.apache.nlpcraft.model" target="classFrame"><span class="interfaceName">NCRequest</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model" target="classFrame">NCResult</a></li>
+<li><a href="org/apache/nlpcraft/model/factories/spring/NCSpringModelFactory.html" title="class in org.apache.nlpcraft.model.factories.spring" target="classFrame">NCSpringModelFactory</a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlAggregate.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen" target="classFrame"><span class="interfaceName">NCSqlAggregate</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlColumn.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen" target="classFrame"><span class="interfaceName">NCSqlColumn</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlCondition.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen" target="classFrame"><span class="interfaceName">NCSqlCondition</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlDateRange.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen" target="classFrame"><span class="interfaceName">NCSqlDateRange</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlException.html" title="class in org.apache.nlpcraft.model.tools.sqlgen" target="classFrame">NCSqlException</a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlFunction.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen" target="classFrame"><span class="interfaceName">NCSqlFunction</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlInCondition.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen" target="classFrame"><span class="interfaceName">NCSqlInCondition</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlJoin.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen" target="classFrame"><span class="interfaceName">NCSqlJoin</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlLimit.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen" target="classFrame"><span class="interfaceName">NCSqlLimit</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlModelGenerator.html" title="class in org.apache.nlpcraft.model.tools.sqlgen" target="classFrame">NCSqlModelGenerator</a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlQuery.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen" target="classFrame"><span class="interfaceName">NCSqlQuery</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSchema.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen" target="classFrame"><span class="interfaceName">NCSqlSchema</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSchemaBuilder.html" title="class in org.apache.nlpcraft.model.tools.sqlgen" target="classFrame">NCSqlSchemaBuilder</a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSimpleCondition.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen" target="classFrame"><span class="interfaceName">NCSqlSimpleCondition</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSort.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen" target="classFrame"><span class="interfaceName">NCSqlSort</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlTable.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen" target="classFrame"><span class="interfaceName">NCSqlTable</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html" title="class in org.apache.nlpcraft.model.tools.sqlgen" target="classFrame">NCSqlUtils</a></li>
+<li><a href="org/apache/nlpcraft/model/opencensus/NCStackdriverStatsExporter.html" title="class in org.apache.nlpcraft.model.opencensus" target="classFrame">NCStackdriverStatsExporter</a></li>
+<li><a href="org/apache/nlpcraft/model/opencensus/NCStackdriverTraceExporter.html" title="class in org.apache.nlpcraft.model.opencensus" target="classFrame">NCStackdriverTraceExporter</a></li>
+<li><a href="org/apache/nlpcraft/model/tools/test/NCTestClient.html" title="interface in org.apache.nlpcraft.model.tools.test" target="classFrame"><span class="interfaceName">NCTestClient</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html" title="class in org.apache.nlpcraft.model.tools.test" target="classFrame">NCTestClientBuilder</a></li>
+<li><a href="org/apache/nlpcraft/model/tools/test/NCTestClientException.html" title="class in org.apache.nlpcraft.model.tools.test" target="classFrame">NCTestClientException</a></li>
+<li><a href="org/apache/nlpcraft/model/tools/test/NCTestResult.html" title="interface in org.apache.nlpcraft.model.tools.test" target="classFrame"><span class="interfaceName">NCTestResult</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model" target="classFrame"><span class="interfaceName">NCToken</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCUser.html" title="interface in org.apache.nlpcraft.model" target="classFrame"><span class="interfaceName">NCUser</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCValue.html" title="interface in org.apache.nlpcraft.model" target="classFrame"><span class="interfaceName">NCValue</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCValueLoader.html" title="interface in org.apache.nlpcraft.model" target="classFrame"><span class="interfaceName">NCValueLoader</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCVariant.html" title="interface in org.apache.nlpcraft.model" target="classFrame"><span class="interfaceName">NCVariant</span></a></li>
+<li><a href="org/apache/nlpcraft/model/opencensus/NCZipkinExporter.html" title="class in org.apache.nlpcraft.model.opencensus" target="classFrame">NCZipkinExporter</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/allclasses-noframe.html b/docs/apis/javadoc-0.5.0/allclasses-noframe.html
new file mode 100644
index 0000000..6e3ae92
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/allclasses-noframe.html
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>All Classes (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/apache/nlpcraft/model/opencensus/NCBaseTraceExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCBaseTraceExporter</a></li>
+<li><a href="org/apache/nlpcraft/model/factories/basic/NCBasicModelFactory.html" title="class in org.apache.nlpcraft.model.factories.basic">NCBasicModelFactory</a></li>
+<li><a href="org/apache/nlpcraft/model/NCCompany.html" title="interface in org.apache.nlpcraft.model"><span class="interfaceName">NCCompany</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCContext.html" title="interface in org.apache.nlpcraft.model"><span class="interfaceName">NCContext</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCConversation.html" title="interface in org.apache.nlpcraft.model"><span class="interfaceName">NCConversation</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCCustomElement.html" title="interface in org.apache.nlpcraft.model"><span class="interfaceName">NCCustomElement</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCCustomParser.html" title="interface in org.apache.nlpcraft.model"><span class="interfaceName">NCCustomParser</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model"><span class="interfaceName">NCCustomWord</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model"><span class="interfaceName">NCElement</span></a></li>
+<li><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedProbe.html" title="class in org.apache.nlpcraft.probe.embedded">NCEmbeddedProbe</a></li>
+<li><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html" title="interface in org.apache.nlpcraft.probe.embedded"><span class="interfaceName">NCEmbeddedResult</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCIntent.html" title="annotation in org.apache.nlpcraft.model">NCIntent</a></li>
+<li><a href="org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model"><span class="interfaceName">NCIntentMatch</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCIntentRef.html" title="annotation in org.apache.nlpcraft.model">NCIntentRef</a></li>
+<li><a href="org/apache/nlpcraft/model/NCIntentSkip.html" title="class in org.apache.nlpcraft.model">NCIntentSkip</a></li>
+<li><a href="org/apache/nlpcraft/model/NCIntentTerm.html" title="annotation in org.apache.nlpcraft.model">NCIntentTerm</a></li>
+<li><a href="org/apache/nlpcraft/model/opencensus/NCJaegerExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCJaegerExporter</a></li>
+<li><a href="org/apache/nlpcraft/model/NCLifecycle.html" title="interface in org.apache.nlpcraft.model"><span class="interfaceName">NCLifecycle</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model"><span class="interfaceName">NCMetadata</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model"><span class="interfaceName">NCModel</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model">NCModelAdapter</a></li>
+<li><a href="org/apache/nlpcraft/model/NCModelFactory.html" title="interface in org.apache.nlpcraft.model"><span class="interfaceName">NCModelFactory</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></li>
+<li><a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model"><span class="interfaceName">NCModelView</span></a></li>
+<li><a href="org/apache/nlpcraft/model/opencensus/NCPrometheusExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCPrometheusExporter</a></li>
+<li><a href="org/apache/nlpcraft/model/NCRejection.html" title="class in org.apache.nlpcraft.model">NCRejection</a></li>
+<li><a href="org/apache/nlpcraft/model/NCRequest.html" title="interface in org.apache.nlpcraft.model"><span class="interfaceName">NCRequest</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a></li>
+<li><a href="org/apache/nlpcraft/model/factories/spring/NCSpringModelFactory.html" title="class in org.apache.nlpcraft.model.factories.spring">NCSpringModelFactory</a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlAggregate.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="interfaceName">NCSqlAggregate</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlColumn.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="interfaceName">NCSqlColumn</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlCondition.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="interfaceName">NCSqlCondition</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlDateRange.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="interfaceName">NCSqlDateRange</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlException.html" title="class in org.apache.nlpcraft.model.tools.sqlgen">NCSqlException</a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlFunction.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="interfaceName">NCSqlFunction</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlInCondition.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="interfaceName">NCSqlInCondition</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlJoin.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="interfaceName">NCSqlJoin</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlLimit.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="interfaceName">NCSqlLimit</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlModelGenerator.html" title="class in org.apache.nlpcraft.model.tools.sqlgen">NCSqlModelGenerator</a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlQuery.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="interfaceName">NCSqlQuery</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSchema.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="interfaceName">NCSqlSchema</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSchemaBuilder.html" title="class in org.apache.nlpcraft.model.tools.sqlgen">NCSqlSchemaBuilder</a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSimpleCondition.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="interfaceName">NCSqlSimpleCondition</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSort.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="interfaceName">NCSqlSort</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlTable.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="interfaceName">NCSqlTable</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html" title="class in org.apache.nlpcraft.model.tools.sqlgen">NCSqlUtils</a></li>
+<li><a href="org/apache/nlpcraft/model/opencensus/NCStackdriverStatsExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCStackdriverStatsExporter</a></li>
+<li><a href="org/apache/nlpcraft/model/opencensus/NCStackdriverTraceExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCStackdriverTraceExporter</a></li>
+<li><a href="org/apache/nlpcraft/model/tools/test/NCTestClient.html" title="interface in org.apache.nlpcraft.model.tools.test"><span class="interfaceName">NCTestClient</span></a></li>
+<li><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html" title="class in org.apache.nlpcraft.model.tools.test">NCTestClientBuilder</a></li>
+<li><a href="org/apache/nlpcraft/model/tools/test/NCTestClientException.html" title="class in org.apache.nlpcraft.model.tools.test">NCTestClientException</a></li>
+<li><a href="org/apache/nlpcraft/model/tools/test/NCTestResult.html" title="interface in org.apache.nlpcraft.model.tools.test"><span class="interfaceName">NCTestResult</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model"><span class="interfaceName">NCToken</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCUser.html" title="interface in org.apache.nlpcraft.model"><span class="interfaceName">NCUser</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCValue.html" title="interface in org.apache.nlpcraft.model"><span class="interfaceName">NCValue</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCValueLoader.html" title="interface in org.apache.nlpcraft.model"><span class="interfaceName">NCValueLoader</span></a></li>
+<li><a href="org/apache/nlpcraft/model/NCVariant.html" title="interface in org.apache.nlpcraft.model"><span class="interfaceName">NCVariant</span></a></li>
+<li><a href="org/apache/nlpcraft/model/opencensus/NCZipkinExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCZipkinExporter</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/constant-values.html b/docs/apis/javadoc-0.5.0/constant-values.html
new file mode 100644
index 0000000..92bea72
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/constant-values.html
@@ -0,0 +1,347 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Constant Field Values (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Constant Field Values (Apache NLPCraft 0.5.0)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="./resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="./resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="./resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> <link href="./resources [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#org.apache">org.apache.*</a></li>
+</ul>
+</div>
+<div class="constantValuesContainer"><a name="org.apache">
+<!-- -->
+</a>
+<h2 title="org.apache">org.apache.*</h2>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.NCModelView.DFLT_IS_DUP_SYNONYMS_ALLOWED">
+<!-- -->
+</a><code>public static final boolean</code></td>
+<td><code><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_DUP_SYNONYMS_ALLOWED">DFLT_IS_DUP_SYNONYMS_ALLOWED</a></code></td>
+<td class="colLast"><code>true</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.NCModelView.DFLT_IS_NO_NOUNS_ALLOWED">
+<!-- -->
+</a><code>public static final boolean</code></td>
+<td><code><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NO_NOUNS_ALLOWED">DFLT_IS_NO_NOUNS_ALLOWED</a></code></td>
+<td class="colLast"><code>true</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.NCModelView.DFLT_IS_NO_USER_TOKENS_ALLOWED">
+<!-- -->
+</a><code>public static final boolean</code></td>
+<td><code><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NO_USER_TOKENS_ALLOWED">DFLT_IS_NO_USER_TOKENS_ALLOWED</a></code></td>
+<td class="colLast"><code>true</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.NCModelView.DFLT_IS_NON_ENGLISH_ALLOWED">
+<!-- -->
+</a><code>public static final boolean</code></td>
+<td><code><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NON_ENGLISH_ALLOWED">DFLT_IS_NON_ENGLISH_ALLOWED</a></code></td>
+<td class="colLast"><code>true</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.NCModelView.DFLT_IS_NOT_LATIN_CHARSET_ALLOWED">
+<!-- -->
+</a><code>public static final boolean</code></td>
+<td><code><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NOT_LATIN_CHARSET_ALLOWED">DFLT_IS_NOT_LATIN_CHARSET_ALLOWED</a></code></td>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.NCModelView.DFLT_IS_PERMUTATE_SYNONYMS">
+<!-- -->
+</a><code>public static final boolean</code></td>
+<td><code><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_PERMUTATE_SYNONYMS">DFLT_IS_PERMUTATE_SYNONYMS</a></code></td>
+<td class="colLast"><code>true</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.NCModelView.DFLT_IS_SWEAR_WORDS_ALLOWED">
+<!-- -->
+</a><code>public static final boolean</code></td>
+<td><code><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_SWEAR_WORDS_ALLOWED">DFLT_IS_SWEAR_WORDS_ALLOWED</a></code></td>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.NCModelView.DFLT_JIGGLE_FACTOR">
+<!-- -->
+</a><code>public static final int</code></td>
+<td><code><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_JIGGLE_FACTOR">DFLT_JIGGLE_FACTOR</a></code></td>
+<td class="colLast"><code>2</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.NCModelView.DFLT_MAX_FREE_WORDS">
+<!-- -->
+</a><code>public static final int</code></td>
+<td><code><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_FREE_WORDS">DFLT_MAX_FREE_WORDS</a></code></td>
+<td class="colLast"><code>2147483647</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.NCModelView.DFLT_MAX_SUSPICIOUS_WORDS">
+<!-- -->
+</a><code>public static final int</code></td>
+<td><code><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_SUSPICIOUS_WORDS">DFLT_MAX_SUSPICIOUS_WORDS</a></code></td>
+<td class="colLast"><code>0</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.NCModelView.DFLT_MAX_TOKENS">
+<!-- -->
+</a><code>public static final int</code></td>
+<td><code><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_TOKENS">DFLT_MAX_TOKENS</a></code></td>
+<td class="colLast"><code>50</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.NCModelView.DFLT_MAX_TOTAL_SYNONYMS">
+<!-- -->
+</a><code>public static final int</code></td>
+<td><code><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_TOTAL_SYNONYMS">DFLT_MAX_TOTAL_SYNONYMS</a></code></td>
+<td class="colLast"><code>2147483647</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.NCModelView.DFLT_MAX_UNKNOWN_WORDS">
+<!-- -->
+</a><code>public static final int</code></td>
+<td><code><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_UNKNOWN_WORDS">DFLT_MAX_UNKNOWN_WORDS</a></code></td>
+<td class="colLast"><code>2147483647</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.NCModelView.DFLT_MAX_WORDS">
+<!-- -->
+</a><code>public static final int</code></td>
+<td><code><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_WORDS">DFLT_MAX_WORDS</a></code></td>
+<td class="colLast"><code>50</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.NCModelView.DFLT_MIN_NON_STOPWORDS">
+<!-- -->
+</a><code>public static final int</code></td>
+<td><code><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_MIN_NON_STOPWORDS">DFLT_MIN_NON_STOPWORDS</a></code></td>
+<td class="colLast"><code>0</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.NCModelView.DFLT_MIN_TOKENS">
+<!-- -->
+</a><code>public static final int</code></td>
+<td><code><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_MIN_TOKENS">DFLT_MIN_TOKENS</a></code></td>
+<td class="colLast"><code>0</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.NCModelView.DFLT_MIN_WORDS">
+<!-- -->
+</a><code>public static final int</code></td>
+<td><code><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_MIN_WORDS">DFLT_MIN_WORDS</a></code></td>
+<td class="colLast"><code>1</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.nlpcraft.model.factories.spring.<a href="org/apache/nlpcraft/model/factories/spring/NCSpringModelFactory.html" title="class in org.apache.nlpcraft.model.factories.spring">NCSpringModelFactory</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.factories.spring.NCSpringModelFactory.JAVA_CONFIG_PROP">
+<!-- -->
+</a><code>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/nlpcraft/model/factories/spring/NCSpringModelFactory.html#JAVA_CONFIG_PROP">JAVA_CONFIG_PROP</a></code></td>
+<td class="colLast"><code>"javaConfig"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.factories.spring.NCSpringModelFactory.XML_CONFIG_PROP">
+<!-- -->
+</a><code>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/nlpcraft/model/factories/spring/NCSpringModelFactory.html#XML_CONFIG_PROP">XML_CONFIG_PROP</a></code></td>
+<td class="colLast"><code>"xmlConfig"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html" title="class in org.apache.nlpcraft.model.tools.test">NCTestClientBuilder</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.tools.test.NCTestClientBuilder.DFLT_BASEURL">
+<!-- -->
+</a><code>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html#DFLT_BASEURL">DFLT_BASEURL</a></code></td>
+<td class="colLast"><code>"http://localhost:8081/api/v1/"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.tools.test.NCTestClientBuilder.DFLT_EMAIL">
+<!-- -->
+</a><code>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html#DFLT_EMAIL">DFLT_EMAIL</a></code></td>
+<td class="colLast"><code>"admin@admin.com"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.tools.test.NCTestClientBuilder.DFLT_EMBEDDED">
+<!-- -->
+</a><code>public static final boolean</code></td>
+<td><code><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html#DFLT_EMBEDDED">DFLT_EMBEDDED</a></code></td>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.tools.test.NCTestClientBuilder.DFLT_MAX_WAIT_TIME">
+<!-- -->
+</a><code>public static final long</code></td>
+<td><code><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html#DFLT_MAX_WAIT_TIME">DFLT_MAX_WAIT_TIME</a></code></td>
+<td class="colLast"><code>60000L</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.model.tools.test.NCTestClientBuilder.DFLT_PASSWORD">
+<!-- -->
+</a><code>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html#DFLT_PASSWORD">DFLT_PASSWORD</a></code></td>
+<td class="colLast"><code>"admin"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.8.2/deprecated-list.html b/docs/apis/javadoc-0.5.0/deprecated-list.html
similarity index 53%
rename from docs/apis/javadoc-0.8.2/deprecated-list.html
rename to docs/apis/javadoc-0.5.0/deprecated-list.html
index d4469f1..61a0e23 100644
--- a/docs/apis/javadoc-0.8.2/deprecated-list.html
+++ b/docs/apis/javadoc-0.5.0/deprecated-list.html
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_161) on Mon Jan 13 17:26:48 PST 2020 -->
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Deprecated List (NLPCraft 0.8.2)</title>
-<meta name="date" content="2020-01-13">
+<title>Deprecated List (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Deprecated List (NLPCraft 0.8.2)";
+ parent.document.title="Deprecated List (Apache NLPCraft 0.5.0)";
}
}
catch(err) {
@@ -23,7 +23,7 @@
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
-<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="./resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="./resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="./resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> <link href="./resources [...]
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="./resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="./resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="./resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> <link href="./resources [...]
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
@@ -42,7 +42,7 @@
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage">NLPCraft 0.8.2</div>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
</div>
<div class="subNav">
<ul class="navList">
@@ -94,7 +94,7 @@
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage"><span style="vertical-align: super">NLPCraft 0.8.2</span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/nlpcrafters/nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples" data-icon="octicon-eye" aria-label="NLPCraft Examples">Examples</a> [...]
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
</div>
<div class="subNav">
<ul class="navList">
@@ -124,6 +124,6 @@
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2020 NLPCraft. All rights reserved.</small></p>
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
</body>
</html>
diff --git a/docs/apis/javadoc-0.8.2/help-doc.html b/docs/apis/javadoc-0.5.0/help-doc.html
similarity index 73%
rename from docs/apis/javadoc-0.8.2/help-doc.html
rename to docs/apis/javadoc-0.5.0/help-doc.html
index daa0bf9..edbafbd 100644
--- a/docs/apis/javadoc-0.8.2/help-doc.html
+++ b/docs/apis/javadoc-0.5.0/help-doc.html
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_161) on Mon Jan 13 17:26:48 PST 2020 -->
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>API Help (NLPCraft 0.8.2)</title>
-<meta name="date" content="2020-01-13">
+<title>API Help (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="API Help (NLPCraft 0.8.2)";
+ parent.document.title="API Help (Apache NLPCraft 0.5.0)";
}
}
catch(err) {
@@ -23,7 +23,7 @@
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
-<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="./resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="./resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="./resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> <link href="./resources [...]
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="./resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="./resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="./resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> <link href="./resources [...]
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
@@ -42,7 +42,7 @@
<li><a href="index-all.html">Index</a></li>
<li class="navBarCell1Rev">Help</li>
</ul>
-<div class="aboutLanguage">NLPCraft 0.8.2</div>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
</div>
<div class="subNav">
<ul class="navList">
@@ -199,7 +199,7 @@
<li><a href="index-all.html">Index</a></li>
<li class="navBarCell1Rev">Help</li>
</ul>
-<div class="aboutLanguage"><span style="vertical-align: super">NLPCraft 0.8.2</span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/nlpcrafters/nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples" data-icon="octicon-eye" aria-label="NLPCraft Examples">Examples</a> [...]
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
</div>
<div class="subNav">
<ul class="navList">
@@ -229,6 +229,6 @@
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2020 NLPCraft. All rights reserved.</small></p>
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
</body>
</html>
diff --git a/docs/apis/javadoc-0.5.0/index-all.html b/docs/apis/javadoc-0.5.0/index-all.html
new file mode 100644
index 0000000..580e529
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/index-all.html
@@ -0,0 +1,1606 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Index (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Index (Apache NLPCraft 0.5.0)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="./resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="./resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="./resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> <link href="./resources [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="contentContainer"><a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:J">J</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> [...]
+<!-- -->
+</a>
+<h2 class="title">A</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestClient.html#ask-java.lang.String-">ask(String)</a></span> - Method in interface org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestClient.html" title="interface in org.apache.nlpcraft.model.tools.test">NCTestClient</a></dt>
+<dd>
+<div class="block">Tests single sentence and returns its result.</div>
+</dd>
+</dl>
+<a name="I:B">
+<!-- -->
+</a>
+<h2 class="title">B</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html#build--">build()</a></span> - Method in class org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html" title="class in org.apache.nlpcraft.model.tools.test">NCTestClientBuilder</a></dt>
+<dd>
+<div class="block">Build new configured test client instance.</div>
+</dd>
+</dl>
+<a name="I:C">
+<!-- -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCConversation.html#clearAllDialog--">clearAllDialog()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCConversation.html" title="interface in org.apache.nlpcraft.model">NCConversation</a></dt>
+<dd>
+<div class="block">Clears entire history of matched intents.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCConversation.html#clearAllStm--">clearAllStm()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCConversation.html" title="interface in org.apache.nlpcraft.model">NCConversation</a></dt>
+<dd>
+<div class="block">Removes all tokens from the conversation STM.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestClient.html#clearConversation--">clearConversation()</a></span> - Method in interface org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestClient.html" title="interface in org.apache.nlpcraft.model.tools.test">NCTestClient</a></dt>
+<dd>
+<div class="block">Clears conversation for this test client.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCConversation.html#clearDialog-java.util.function.Predicate-">clearDialog(Predicate<String>)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCConversation.html" title="interface in org.apache.nlpcraft.model">NCConversation</a></dt>
+<dd>
+<div class="block">Clears history of matched intents using given intent predicate.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCConversation.html#clearStm-java.util.function.Predicate-">clearStm(Predicate<NCToken>)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCConversation.html" title="interface in org.apache.nlpcraft.model">NCConversation</a></dt>
+<dd>
+<div class="block">Removes all tokens satisfying given predicate from the conversation STM.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestClient.html#close--">close()</a></span> - Method in interface org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestClient.html" title="interface in org.apache.nlpcraft.model.tools.test">NCTestClient</a></dt>
+<dd>
+<div class="block">Closes test client connection to the server.</div>
+</dd>
+</dl>
+<a name="I:D">
+<!-- -->
+</a>
+<h2 class="title">D</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html#DFLT_BASEURL">DFLT_BASEURL</a></span> - Static variable in class org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html" title="class in org.apache.nlpcraft.model.tools.test">NCTestClientBuilder</a></dt>
+<dd>
+<div class="block">Default public REST API URL (endpoint).</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html#DFLT_EMAIL">DFLT_EMAIL</a></span> - Static variable in class org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html" title="class in org.apache.nlpcraft.model.tools.test">NCTestClientBuilder</a></dt>
+<dd>
+<div class="block">Default client email.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html#DFLT_EMBEDDED">DFLT_EMBEDDED</a></span> - Static variable in class org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html" title="class in org.apache.nlpcraft.model.tools.test">NCTestClientBuilder</a></dt>
+<dd>
+<div class="block">Default embedded mode flag.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_ENABLED_BUILTIN_TOKENS">DFLT_ENABLED_BUILTIN_TOKENS</a></span> - Static variable in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Default set of enabled built-in tokens.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_DUP_SYNONYMS_ALLOWED">DFLT_IS_DUP_SYNONYMS_ALLOWED</a></span> - Static variable in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Default value returned from <a href="org/apache/nlpcraft/model/NCModelView.html#isDupSynonymsAllowed--"><code>NCModelView.isDupSynonymsAllowed()</code></a> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NO_NOUNS_ALLOWED">DFLT_IS_NO_NOUNS_ALLOWED</a></span> - Static variable in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Default value returned from <a href="org/apache/nlpcraft/model/NCModelView.html#isNoNounsAllowed--"><code>NCModelView.isNoNounsAllowed()</code></a> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NO_USER_TOKENS_ALLOWED">DFLT_IS_NO_USER_TOKENS_ALLOWED</a></span> - Static variable in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Default value returned from <a href="org/apache/nlpcraft/model/NCModelView.html#isNoUserTokensAllowed--"><code>NCModelView.isNoUserTokensAllowed()</code></a> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NON_ENGLISH_ALLOWED">DFLT_IS_NON_ENGLISH_ALLOWED</a></span> - Static variable in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Default value returned from <a href="org/apache/nlpcraft/model/NCModelView.html#isNonEnglishAllowed--"><code>NCModelView.isNonEnglishAllowed()</code></a> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NOT_LATIN_CHARSET_ALLOWED">DFLT_IS_NOT_LATIN_CHARSET_ALLOWED</a></span> - Static variable in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Default value returned from <a href="org/apache/nlpcraft/model/NCModelView.html#isNotLatinCharsetAllowed--"><code>NCModelView.isNotLatinCharsetAllowed()</code></a> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_PERMUTATE_SYNONYMS">DFLT_IS_PERMUTATE_SYNONYMS</a></span> - Static variable in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Default value returned from <a href="org/apache/nlpcraft/model/NCModelView.html#isPermutateSynonyms--"><code>NCModelView.isPermutateSynonyms()</code></a> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_SWEAR_WORDS_ALLOWED">DFLT_IS_SWEAR_WORDS_ALLOWED</a></span> - Static variable in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Default value returned from <a href="org/apache/nlpcraft/model/NCModelView.html#isSwearWordsAllowed--"><code>NCModelView.isSwearWordsAllowed()</code></a> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_JIGGLE_FACTOR">DFLT_JIGGLE_FACTOR</a></span> - Static variable in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Default value returned from <a href="org/apache/nlpcraft/model/NCModelView.html#getJiggleFactor--"><code>NCModelView.getJiggleFactor()</code></a> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_FREE_WORDS">DFLT_MAX_FREE_WORDS</a></span> - Static variable in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Default value returned from <a href="org/apache/nlpcraft/model/NCModelView.html#getMaxFreeWords--"><code>NCModelView.getMaxFreeWords()</code></a> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_SUSPICIOUS_WORDS">DFLT_MAX_SUSPICIOUS_WORDS</a></span> - Static variable in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Default value returned from <a href="org/apache/nlpcraft/model/NCModelView.html#getMaxSuspiciousWords--"><code>NCModelView.getMaxSuspiciousWords()</code></a> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_TOKENS">DFLT_MAX_TOKENS</a></span> - Static variable in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Default value returned from <a href="org/apache/nlpcraft/model/NCModelView.html#getMaxTokens--"><code>NCModelView.getMaxTokens()</code></a> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_TOTAL_SYNONYMS">DFLT_MAX_TOTAL_SYNONYMS</a></span> - Static variable in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Default value returned from <a href="org/apache/nlpcraft/model/NCModelView.html#getMaxTotalSynonyms--"><code>NCModelView.getMaxTotalSynonyms()</code></a> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_UNKNOWN_WORDS">DFLT_MAX_UNKNOWN_WORDS</a></span> - Static variable in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Default value returned from <a href="org/apache/nlpcraft/model/NCModelView.html#getMaxUnknownWords--"><code>NCModelView.getMaxUnknownWords()</code></a> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html#DFLT_MAX_WAIT_TIME">DFLT_MAX_WAIT_TIME</a></span> - Static variable in class org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html" title="class in org.apache.nlpcraft.model.tools.test">NCTestClientBuilder</a></dt>
+<dd>
+<div class="block">Maximum test time.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_WORDS">DFLT_MAX_WORDS</a></span> - Static variable in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Default value returned from <a href="org/apache/nlpcraft/model/NCModelView.html#getMaxWords--"><code>NCModelView.getMaxWords()</code></a> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_METADATA">DFLT_METADATA</a></span> - Static variable in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Default value returned from <a href="org/apache/nlpcraft/model/NCModelView.html#getJiggleFactor--"><code>NCModelView.getJiggleFactor()</code></a> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_MIN_NON_STOPWORDS">DFLT_MIN_NON_STOPWORDS</a></span> - Static variable in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Default value returned from <a href="org/apache/nlpcraft/model/NCModelView.html#getMinNonStopwords--"><code>NCModelView.getMinNonStopwords()</code></a> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_MIN_TOKENS">DFLT_MIN_TOKENS</a></span> - Static variable in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Default value returned from <a href="org/apache/nlpcraft/model/NCModelView.html#getMinTokens--"><code>NCModelView.getMinTokens()</code></a> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#DFLT_MIN_WORDS">DFLT_MIN_WORDS</a></span> - Static variable in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Default value returned from <a href="org/apache/nlpcraft/model/NCModelView.html#getMinWords--"><code>NCModelView.getMinWords()</code></a> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html#DFLT_PASSWORD">DFLT_PASSWORD</a></span> - Static variable in class org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html" title="class in org.apache.nlpcraft.model.tools.test">NCTestClientBuilder</a></dt>
+<dd>
+<div class="block">Default client password.</div>
+</dd>
+</dl>
+<a name="I:E">
+<!-- -->
+</a>
+<h2 class="title">E</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html#extractAggregate-org.apache.nlpcraft.model.tools.sqlgen.NCSqlSchema-java.util.List-org.apache.nlpcraft.model.NCToken-org.apache.nlpcraft.model.NCToken-">extractAggregate(NCSqlSchema, List<NCToken>, NCToken, NCToken)</a></span> - Static method in class org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html" title="class in org.apache.nlpcra [...]
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html#extractColumn-org.apache.nlpcraft.model.tools.sqlgen.NCSqlSchema-org.apache.nlpcraft.model.NCToken-">extractColumn(NCSqlSchema, NCToken)</a></span> - Static method in class org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html" title="class in org.apache.nlpcraft.model.tools.sqlgen">NCSqlUtils</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html#extractDateRange-org.apache.nlpcraft.model.NCToken-">extractDateRange(NCToken)</a></span> - Static method in class org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html" title="class in org.apache.nlpcraft.model.tools.sqlgen">NCSqlUtils</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html#extractDateRangeConditions-org.apache.nlpcraft.model.tools.sqlgen.NCSqlSchema-org.apache.nlpcraft.model.NCToken-org.apache.nlpcraft.model.NCToken-">extractDateRangeConditions(NCSqlSchema, NCToken, NCToken)</a></span> - Static method in class org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html" title="class in org.apache.nlpcraft.model.tools.s [...]
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html#extractLimit-org.apache.nlpcraft.model.tools.sqlgen.NCSqlSchema-java.util.List-org.apache.nlpcraft.model.NCToken-">extractLimit(NCSqlSchema, List<NCToken>, NCToken)</a></span> - Static method in class org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html" title="class in org.apache.nlpcraft.model.tools.sqlgen">NCSqlUtils</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html#extractNumConditions-org.apache.nlpcraft.model.tools.sqlgen.NCSqlSchema-org.apache.nlpcraft.model.NCToken-org.apache.nlpcraft.model.NCToken-">extractNumConditions(NCSqlSchema, NCToken, NCToken)</a></span> - Static method in class org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html" title="class in org.apache.nlpcraft.model.tools.sqlgen">NCSql [...]
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html#extractSorts-org.apache.nlpcraft.model.tools.sqlgen.NCSqlSchema-java.util.List-org.apache.nlpcraft.model.NCToken-">extractSorts(NCSqlSchema, List<NCToken>, NCToken)</a></span> - Static method in class org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html" title="class in org.apache.nlpcraft.model.tools.sqlgen">NCSqlUtils</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html#extractTable-org.apache.nlpcraft.model.tools.sqlgen.NCSqlSchema-org.apache.nlpcraft.model.NCToken-">extractTable(NCSqlSchema, NCToken)</a></span> - Static method in class org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html" title="class in org.apache.nlpcraft.model.tools.sqlgen">NCSqlUtils</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html#extractValuesConditions-org.apache.nlpcraft.model.tools.sqlgen.NCSqlSchema-org.apache.nlpcraft.model.NCToken...-">extractValuesConditions(NCSqlSchema, NCToken...)</a></span> - Static method in class org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html" title="class in org.apache.nlpcraft.model.tools.sqlgen">NCSqlUtils</a></dt>
+<dd> </dd>
+</dl>
+<a name="I:F">
+<!-- -->
+</a>
+<h2 class="title">F</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html#findAnyColumnToken-org.apache.nlpcraft.model.NCToken-">findAnyColumnToken(NCToken)</a></span> - Static method in class org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html" title="class in org.apache.nlpcraft.model.tools.sqlgen">NCSqlUtils</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCToken.html#findPartTokens-java.lang.String...-">findPartTokens(String...)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a></dt>
+<dd>
+<div class="block">Gets the list of all part tokens with given IDs or aliases traversing entire part token graph.</div>
+</dd>
+</dl>
+<a name="I:G">
+<!-- -->
+</a>
+<h2 class="title">G</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getAdditionalStopWords--">getAdditionalStopWords()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getAdditionalStopWords--">getAdditionalStopWords()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets an optional list of stopwords to add to the built-in ones.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCompany.html#getAddress--">getAddress()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCompany.html" title="interface in org.apache.nlpcraft.model">NCCompany</a></dt>
+<dd>
+<div class="block">Gets optional postal address of the company.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCToken.html#getAliases--">getAliases()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a></dt>
+<dd>
+<div class="block">Gets optional list of aliases this token is known by.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCToken.html#getAncestors--">getAncestors()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a></dt>
+<dd>
+<div class="block">Gets the list of all parent IDs from this token up to the root.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCUser.html#getAvatarUrl--">getAvatarUrl()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCUser.html" title="interface in org.apache.nlpcraft.model">NCUser</a></dt>
+<dd>
+<div class="block">Gets optional user avatar URL (<code>data:</code> or <code>http:</code> scheme URLs).</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCResult.html#getBody--">getBody()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a></dt>
+<dd>
+<div class="block">Gets result body.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html#getBody--">getBody()</a></span> - Method in interface org.apache.nlpcraft.probe.embedded.<a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html" title="interface in org.apache.nlpcraft.probe.embedded">NCEmbeddedResult</a></dt>
+<dd>
+<div class="block">Gets optional result body.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCompany.html#getCity--">getCity()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCompany.html" title="interface in org.apache.nlpcraft.model">NCCompany</a></dt>
+<dd>
+<div class="block">Gets optional city of the company.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCRequest.html#getClientAgent--">getClientAgent()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCRequest.html" title="interface in org.apache.nlpcraft.model">NCRequest</a></dt>
+<dd>
+<div class="block">Gets string representation of the user client agent that made the call with
+ this request.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlColumn.html#getColumn--">getColumn()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlColumn.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlColumn</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlCondition.html#getColumn--">getColumn()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlCondition.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlCondition</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlFunction.html#getColumn--">getColumn()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlFunction.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlFunction</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlLimit.html#getColumn--">getColumn()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlLimit.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlLimit</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSort.html#getColumn--">getColumn()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSort.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlSort</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlTable.html#getColumns--">getColumns()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlTable.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlTable</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCRequest.html#getCompany--">getCompany()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCRequest.html" title="interface in org.apache.nlpcraft.model">NCRequest</a></dt>
+<dd>
+<div class="block">Gets descriptor of the user's company on behalf of which this request was submitted.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCIntentMatch.html#getContext--">getContext()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model">NCIntentMatch</a></dt>
+<dd>
+<div class="block">Context of the user input query.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCContext.html#getConversation--">getConversation()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCContext.html" title="interface in org.apache.nlpcraft.model">NCContext</a></dt>
+<dd>
+<div class="block">Gets current conversation.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCompany.html#getCountry--">getCountry()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCompany.html" title="interface in org.apache.nlpcraft.model">NCCompany</a></dt>
+<dd>
+<div class="block">Gets optional country of the company.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCRequest.html#getData--">getData()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCRequest.html" title="interface in org.apache.nlpcraft.model">NCRequest</a></dt>
+<dd>
+<div class="block">Gets optional JSON data passed in with user request.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlColumn.html#getDataType--">getDataType()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlColumn.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlColumn</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlTable.html#getDefaultDate--">getDefaultDate()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlTable.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlTable</a></dt>
+<dd>
+<div class="block">Note that this columns can contains to another table.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlTable.html#getDefaultSelect--">getDefaultSelect()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlTable.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlTable</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlTable.html#getDefaultSort--">getDefaultSort()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlTable.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlTable</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCElement.html#getDescription--">getDescription()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model">NCElement</a></dt>
+<dd>
+<div class="block">Gets optional element description.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getDescription--">getDescription()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getDescription--">getDescription()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets optional short model description.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCustomElement.html#getElementId--">getElementId()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCustomElement.html" title="interface in org.apache.nlpcraft.model">NCCustomElement</a></dt>
+<dd>
+<div class="block">Gets ID of the detected model element.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getElements--">getElements()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getElements--">getElements()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets a set of model elements or named entities.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCUser.html#getEmail--">getEmail()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCUser.html" title="interface in org.apache.nlpcraft.model">NCUser</a></dt>
+<dd>
+<div class="block">Gets email of the user.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getEnabledBuiltInTokens--">getEnabledBuiltInTokens()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getEnabledBuiltInTokens--">getEnabledBuiltInTokens()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets a set of IDs for built-in named entities (tokens) that should be enabled and detected for this model.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCustomWord.html#getEndCharIndex--">getEndCharIndex()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model">NCCustomWord</a></dt>
+<dd>
+<div class="block">Gets end character index of this word in the original text.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCToken.html#getEndCharIndex--">getEndCharIndex()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a></dt>
+<dd>
+<div class="block">Gets end character index of this token in the original text.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html#getErrorCode--">getErrorCode()</a></span> - Method in interface org.apache.nlpcraft.probe.embedded.<a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html" title="interface in org.apache.nlpcraft.probe.embedded">NCEmbeddedResult</a></dt>
+<dd>
+<div class="block">Gets optional error code.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html#getErrorMessage--">getErrorMessage()</a></span> - Method in interface org.apache.nlpcraft.probe.embedded.<a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html" title="interface in org.apache.nlpcraft.probe.embedded">NCEmbeddedResult</a></dt>
+<dd>
+<div class="block">Gets optional error message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getExamples--">getExamples()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getExamples--">getExamples()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets an optional list of example sentences demonstrating what can be asked with this model.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getExcludedStopWords--">getExcludedStopWords()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getExcludedStopWords--">getExcludedStopWords()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets an optional list of stopwords to exclude from the built-in list of stopwords.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlTable.html#getExtraTables--">getExtraTables()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlTable.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlTable</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCUser.html#getFirstName--">getFirstName()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCUser.html" title="interface in org.apache.nlpcraft.model">NCUser</a></dt>
+<dd>
+<div class="block">Gets first name of the user.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlDateRange.html#getFrom--">getFrom()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlDateRange.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlDateRange</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlJoin.html#getFromColumns--">getFromColumns()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlJoin.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlJoin</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlJoin.html#getFromTable--">getFromTable()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlJoin.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlJoin</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlFunction.html#getFunction--">getFunction()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlFunction.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlFunction</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlAggregate.html#getGroupBy--">getGroupBy()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlAggregate.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlAggregate</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCElement.html#getGroups--">getGroups()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model">NCElement</a></dt>
+<dd>
+<div class="block">Gets the list of groups this elements belongs to.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCToken.html#getGroups--">getGroups()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a></dt>
+<dd>
+<div class="block">Gets the list of groups this token belongs to.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCompany.html#getId--">getId()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCompany.html" title="interface in org.apache.nlpcraft.model">NCCompany</a></dt>
+<dd>
+<div class="block">Gets ID of the company.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCElement.html#getId--">getId()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model">NCElement</a></dt>
+<dd>
+<div class="block">Gets unique ID of this element.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelAdapter.html#getId--">getId()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model">NCModelAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getId--">getId()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getId--">getId()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets unique, <i>immutable</i> ID of this model.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCToken.html#getId--">getId()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a></dt>
+<dd>
+<div class="block">If this token represents user defined model element this method returns
+ the ID of that element.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCUser.html#getId--">getId()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCUser.html" title="interface in org.apache.nlpcraft.model">NCUser</a></dt>
+<dd>
+<div class="block">Gets ID of this user.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCToken.html#getIndex--">getIndex()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a></dt>
+<dd>
+<div class="block">A shortcut method that gets index of this token in the sentence.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCIntentMatch.html#getIntentId--">getIntentId()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model">NCIntentMatch</a></dt>
+<dd>
+<div class="block">Gets ID of the matched intent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getIntents--">getIntents()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd>
+<div class="block">Gets list of intents declared in JSON/YML model definition, if any.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCIntentMatch.html#getIntentTokens--">getIntentTokens()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model">NCIntentMatch</a></dt>
+<dd>
+<div class="block">Gets a subset of tokens representing matched intent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getJiggleFactor--">getJiggleFactor()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getJiggleFactor--">getJiggleFactor()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Measure of how much sparsity is allowed when user input words are reordered in attempt to
+ match the multi-word synonyms.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSchema.html#getJoins--">getJoins()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSchema.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlSchema</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCUser.html#getLastName--">getLastName()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCUser.html" title="interface in org.apache.nlpcraft.model">NCUser</a></dt>
+<dd>
+<div class="block">Gets last name of the user.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCustomWord.html#getLemma--">getLemma()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model">NCCustomWord</a></dt>
+<dd>
+<div class="block">Gets the lemma of this word, a canonical form of this word.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlLimit.html#getLimit--">getLimit()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlLimit.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlLimit</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html#getLogHolder--">getLogHolder()</a></span> - Method in interface org.apache.nlpcraft.probe.embedded.<a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html" title="interface in org.apache.nlpcraft.probe.embedded">NCEmbeddedResult</a></dt>
+<dd>
+<div class="block">Gets request processing log holder as JSON string.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getMacros--">getMacros()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getMacros--">getMacros()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets an optional map of macros to be used in this model.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCVariant.html#getMatchedTokens--">getMatchedTokens()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCVariant.html" title="interface in org.apache.nlpcraft.model">NCVariant</a></dt>
+<dd>
+<div class="block">Utility method that returns all non-freeword tokens.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getMaxFreeWords--">getMaxFreeWords()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getMaxFreeWords--">getMaxFreeWords()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets maximum number of free words until automatic rejection.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getMaxSuspiciousWords--">getMaxSuspiciousWords()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getMaxSuspiciousWords--">getMaxSuspiciousWords()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets maximum number of suspicious words until automatic rejection.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getMaxTokens--">getMaxTokens()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getMaxTokens--">getMaxTokens()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets maximum number of all tokens (system and user defined) above which user input will be
+ automatically rejected as too long.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getMaxTotalSynonyms--">getMaxTotalSynonyms()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getMaxTotalSynonyms--">getMaxTotalSynonyms()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Total number of synonyms allowed per model.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getMaxUnknownWords--">getMaxUnknownWords()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getMaxUnknownWords--">getMaxUnknownWords()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets maximum number of unknown words until automatic rejection.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getMaxWords--">getMaxWords()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getMaxWords--">getMaxWords()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets maximum word count (<i>including</i> stopwords) above which user input will be automatically
+ rejected as too long.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCustomElement.html#getMetadata--">getMetadata()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCustomElement.html" title="interface in org.apache.nlpcraft.model">NCCustomElement</a></dt>
+<dd>
+<div class="block">Optional metadata that will be added to the resulting <a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model"><code>NCToken</code></a> object and that would be
+ accessible via <a href="org/apache/nlpcraft/model/NCMetadata.html#getMetadata--"><code>NCMetadata.getMetadata()</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCElement.html#getMetadata--">getMetadata()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model">NCElement</a></dt>
+<dd>
+<div class="block">Gets optional user-defined element's metadata.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCMetadata.html#getMetadata--">getMetadata()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a></dt>
+<dd>
+<div class="block">Gets metadata.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getMetadata--">getMetadata()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getMetadata--">getMetadata()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets optional user defined model metadata that can be set by the developer and accessed later.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getMinNonStopwords--">getMinNonStopwords()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getMinNonStopwords--">getMinNonStopwords()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets minimum word count (<i>excluding</i> stopwords) below which user input will be automatically rejected
+ as ambiguous sentence.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getMinTokens--">getMinTokens()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getMinTokens--">getMinTokens()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets minimum number of all tokens (system and user defined) below which user input will be
+ automatically rejected as too short.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getMinWords--">getMinWords()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getMinWords--">getMinWords()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets minimum word count (<i>including</i> stopwords) below which user input will be automatically
+ rejected as too short.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCContext.html#getModel--">getModel()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCContext.html" title="interface in org.apache.nlpcraft.model">NCContext</a></dt>
+<dd>
+<div class="block">Gets model instance for this query.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCToken.html#getModel--">getModel()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a></dt>
+<dd>
+<div class="block">Gets reference to the model this token belongs to.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestResult.html#getModelId--">getModelId()</a></span> - Method in interface org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestResult.html" title="interface in org.apache.nlpcraft.model.tools.test">NCTestResult</a></dt>
+<dd>
+<div class="block">Gets model ID the test sentence was sent with.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html#getModelId--">getModelId()</a></span> - Method in interface org.apache.nlpcraft.probe.embedded.<a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html" title="interface in org.apache.nlpcraft.probe.embedded">NCEmbeddedResult</a></dt>
+<dd>
+<div class="block">Gets the ID of the model that produced this result.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCompany.html#getName--">getName()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCompany.html" title="interface in org.apache.nlpcraft.model">NCCompany</a></dt>
+<dd>
+<div class="block">Gets name of the company.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelAdapter.html#getName--">getName()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model">NCModelAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getName--">getName()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getName--">getName()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets descriptive name of this model.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCValue.html#getName--">getName()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCValue.html" title="interface in org.apache.nlpcraft.model">NCValue</a></dt>
+<dd>
+<div class="block">Gets value name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCustomWord.html#getNormalizedText--">getNormalizedText()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model">NCCustomWord</a></dt>
+<dd>
+<div class="block">Gets normalized text for this word.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCRequest.html#getNormalizedText--">getNormalizedText()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCRequest.html" title="interface in org.apache.nlpcraft.model">NCRequest</a></dt>
+<dd>
+<div class="block">Gets normalized text of the user input.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSimpleCondition.html#getOperation--">getOperation()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSimpleCondition.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlSimpleCondition</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getOrigin--">getOrigin()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd>
+<div class="block">Gets this file model adapter origin (file path or URI).</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCustomWord.html#getOriginalText--">getOriginalText()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model">NCCustomWord</a></dt>
+<dd>
+<div class="block">Gets original text for this word.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCToken.html#getOriginalText--">getOriginalText()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a></dt>
+<dd>
+<div class="block">A shortcut method that gets original user input text for this token.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html#getOriginalText--">getOriginalText()</a></span> - Method in interface org.apache.nlpcraft.probe.embedded.<a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html" title="interface in org.apache.nlpcraft.probe.embedded">NCEmbeddedResult</a></dt>
+<dd>
+<div class="block">Gets original text of the request that produced this result.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlQuery.html#getParameters--">getParameters()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlQuery.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlQuery</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCElement.html#getParentId--">getParentId()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model">NCElement</a></dt>
+<dd>
+<div class="block">Gets optional ID of the immediate parent element.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCToken.html#getParentId--">getParentId()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a></dt>
+<dd>
+<div class="block">Gets the optional parent ID of the model element this token represents.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getParsers--">getParsers()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getParsers--">getParsers()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets optional user-defined model element parsers for custom NER implementations.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCToken.html#getPartTokens--">getPartTokens()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a></dt>
+<dd>
+<div class="block">Gets the list of tokens this tokens is composed of.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCustomWord.html#getPos--">getPos()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model">NCCustomWord</a></dt>
+<dd>
+<div class="block">Gets Penn Treebank POS tag for this word.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCustomWord.html#getPosDescription--">getPosDescription()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model">NCCustomWord</a></dt>
+<dd>
+<div class="block">Gets description of Penn Treebank POS tag.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCompany.html#getPostalCode--">getPostalCode()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCompany.html" title="interface in org.apache.nlpcraft.model">NCCompany</a></dt>
+<dd>
+<div class="block">Gets optional postal code of the company.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html#getProbeId--">getProbeId()</a></span> - Method in interface org.apache.nlpcraft.probe.embedded.<a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html" title="interface in org.apache.nlpcraft.probe.embedded">NCEmbeddedResult</a></dt>
+<dd>
+<div class="block">Gets ID of the probe this result was generated by.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestResult.html#getProcessingTime--">getProcessingTime()</a></span> - Method in interface org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestResult.html" title="interface in org.apache.nlpcraft.model.tools.test">NCTestResult</a></dt>
+<dd>
+<div class="block">Gets total sentence processing time in milliseconds.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCUser.html#getProperties--">getProperties()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCUser.html" title="interface in org.apache.nlpcraft.model">NCUser</a></dt>
+<dd>
+<div class="block">Gets properties associated with the user.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCRequest.html#getReceiveTimestamp--">getReceiveTimestamp()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCRequest.html" title="interface in org.apache.nlpcraft.model">NCRequest</a></dt>
+<dd>
+<div class="block">Gets UTC/GMT timestamp in ms when user input was received.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCompany.html#getRegion--">getRegion()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCompany.html" title="interface in org.apache.nlpcraft.model">NCCompany</a></dt>
+<dd>
+<div class="block">Gets optional region of the company.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCRequest.html#getRemoteAddress--">getRemoteAddress()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCRequest.html" title="interface in org.apache.nlpcraft.model">NCRequest</a></dt>
+<dd>
+<div class="block">Gets optional address of the remote client.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCContext.html#getRequest--">getRequest()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCContext.html" title="interface in org.apache.nlpcraft.model">NCContext</a></dt>
+<dd>
+<div class="block">Gets supplemental information about user request.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestResult.html#getResult--">getResult()</a></span> - Method in interface org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestResult.html" title="interface in org.apache.nlpcraft.model.tools.test">NCTestResult</a></dt>
+<dd>
+<div class="block">Gets optional execution result.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestResult.html#getResultError--">getResultError()</a></span> - Method in interface org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestResult.html" title="interface in org.apache.nlpcraft.model.tools.test">NCTestResult</a></dt>
+<dd>
+<div class="block">Gets optional execution error.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestResult.html#getResultType--">getResultType()</a></span> - Method in interface org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestResult.html" title="interface in org.apache.nlpcraft.model.tools.test">NCTestResult</a></dt>
+<dd>
+<div class="block">Gets optional execution result type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlAggregate.html#getSelect--">getSelect()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlAggregate.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlAggregate</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCContext.html#getServerRequestId--">getServerRequestId()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCContext.html" title="interface in org.apache.nlpcraft.model">NCContext</a></dt>
+<dd>
+<div class="block">Gets globally unique ID of the current request.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCRequest.html#getServerRequestId--">getServerRequestId()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCRequest.html" title="interface in org.apache.nlpcraft.model">NCRequest</a></dt>
+<dd>
+<div class="block">Gets globally unique server ID of the current request.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCToken.html#getServerRequestId--">getServerRequestId()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a></dt>
+<dd>
+<div class="block">Gets ID of the server request this token is part of.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html#getServerRequestId--">getServerRequestId()</a></span> - Method in interface org.apache.nlpcraft.probe.embedded.<a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html" title="interface in org.apache.nlpcraft.probe.embedded">NCEmbeddedResult</a></dt>
+<dd>
+<div class="block">Gets ID of the request that produced this result.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCUser.html#getSignupTimestamp--">getSignupTimestamp()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCUser.html" title="interface in org.apache.nlpcraft.model">NCUser</a></dt>
+<dd>
+<div class="block">Gets signup timestamp of the user.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlQuery.html#getSql--">getSql()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlQuery.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlQuery</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCustomWord.html#getStartCharIndex--">getStartCharIndex()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model">NCCustomWord</a></dt>
+<dd>
+<div class="block">Gets start character index of this word in the original text.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCToken.html#getStartCharIndex--">getStartCharIndex()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a></dt>
+<dd>
+<div class="block">Gets start character index of this token in the original text.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCustomWord.html#getStem--">getStem()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model">NCCustomWord</a></dt>
+<dd>
+<div class="block">Gets the stem of this word.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getSuspiciousWords--">getSuspiciousWords()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getSuspiciousWords--">getSuspiciousWords()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets an optional list of suspicious words.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCElement.html#getSynonyms--">getSynonyms()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model">NCElement</a></dt>
+<dd>
+<div class="block">Gets the list of synonyms by which this semantic element will be recognized by.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCValue.html#getSynonyms--">getSynonyms()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCValue.html" title="interface in org.apache.nlpcraft.model">NCValue</a></dt>
+<dd>
+<div class="block">Gets optional list of value's synonyms.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlColumn.html#getTable--">getTable()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlColumn.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlColumn</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlTable.html#getTable--">getTable()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlTable.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlTable</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSchema.html#getTables--">getTables()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSchema.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlSchema</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCIntentMatch.html#getTermTokens-int-">getTermTokens(int)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model">NCIntentMatch</a></dt>
+<dd>
+<div class="block">Gets tokens for given term.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCIntentMatch.html#getTermTokens-java.lang.String-">getTermTokens(String)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model">NCIntentMatch</a></dt>
+<dd>
+<div class="block">Gets tokens for given term.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestResult.html#getText--">getText()</a></span> - Method in interface org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestResult.html" title="interface in org.apache.nlpcraft.model.tools.test">NCTestResult</a></dt>
+<dd>
+<div class="block">Gets test sentence text.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlDateRange.html#getTo--">getTo()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlDateRange.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlDateRange</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlJoin.html#getToColumns--">getToColumns()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlJoin.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlJoin</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCConversation.html#getTokens--">getTokens()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCConversation.html" title="interface in org.apache.nlpcraft.model">NCConversation</a></dt>
+<dd>
+<div class="block">Gets an ordered list of tokens stored in the conversation STM for the current
+ user and data model.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCResult.html#getTokens--">getTokens()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a></dt>
+<dd>
+<div class="block">Gets tokens that were used to produce this query result.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlJoin.html#getToTable--">getToTable()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlJoin.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlJoin</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCResult.html#getType--">getType()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a></dt>
+<dd>
+<div class="block">Gets result type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html#getType--">getType()</a></span> - Method in interface org.apache.nlpcraft.probe.embedded.<a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html" title="interface in org.apache.nlpcraft.probe.embedded">NCEmbeddedResult</a></dt>
+<dd>
+<div class="block">Gets optional result type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCToken.html#getUnid--">getUnid()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a></dt>
+<dd>
+<div class="block">A shortcut method that gets internal globally unique system ID of the token.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCRequest.html#getUser--">getUser()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCRequest.html" title="interface in org.apache.nlpcraft.model">NCRequest</a></dt>
+<dd>
+<div class="block">Gets descriptor of the user on behalf of which this request was submitted.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html#getUserId--">getUserId()</a></span> - Method in interface org.apache.nlpcraft.probe.embedded.<a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html" title="interface in org.apache.nlpcraft.probe.embedded">NCEmbeddedResult</a></dt>
+<dd>
+<div class="block">Gets ID of the user that made the request this result is for.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCToken.html#getValue--">getValue()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a></dt>
+<dd>
+<div class="block">Gets the value if this token was detected via element's value (or its synonyms).</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSimpleCondition.html#getValue--">getValue()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSimpleCondition.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlSimpleCondition</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCElement.html#getValueLoader--">getValueLoader()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model">NCElement</a></dt>
+<dd>
+<div class="block">Gets optional dynamic value loader.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCElement.html#getValues--">getValues()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model">NCElement</a></dt>
+<dd>
+<div class="block">Gets optional map of <a href="org/apache/nlpcraft/model/NCValue.html" title="interface in org.apache.nlpcraft.model"><code>values</code></a> for this element.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlInCondition.html#getValues--">getValues()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlInCondition.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlInCondition</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCIntentMatch.html#getVariant--">getVariant()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model">NCIntentMatch</a></dt>
+<dd>
+<div class="block">Gets sentence parsing variant that produced the matching for this intent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCContext.html#getVariants--">getVariants()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCContext.html" title="interface in org.apache.nlpcraft.model">NCContext</a></dt>
+<dd>
+<div class="block">Gets collection of all parsing variants for this query.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelAdapter.html#getVersion--">getVersion()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model">NCModelAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#getVersion--">getVersion()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#getVersion--">getVersion()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Gets the version of this model using semantic versioning.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCompany.html#getWebsite--">getWebsite()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCompany.html" title="interface in org.apache.nlpcraft.model">NCCompany</a></dt>
+<dd>
+<div class="block">Gets optional website of the company.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCustomElement.html#getWords--">getWords()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCustomElement.html" title="interface in org.apache.nlpcraft.model">NCCustomElement</a></dt>
+<dd>
+<div class="block">Gets a list of NLP custom words that matched detected model element.</div>
+</dd>
+</dl>
+<a name="I:H">
+<!-- -->
+</a>
+<h2 class="title">H</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCResult.html#html-java.lang.String-">html(String)</a></span> - Static method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a></dt>
+<dd>
+<div class="block">Creates <code>html</code> result.</div>
+</dd>
+</dl>
+<a name="I:I">
+<!-- -->
+</a>
+<h2 class="title">I</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/factories/basic/NCBasicModelFactory.html#initialize-java.util.Map-">initialize(Map<String, String>)</a></span> - Method in class org.apache.nlpcraft.model.factories.basic.<a href="org/apache/nlpcraft/model/factories/basic/NCBasicModelFactory.html" title="class in org.apache.nlpcraft.model.factories.basic">NCBasicModelFactory</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/factories/spring/NCSpringModelFactory.html#initialize-java.util.Map-">initialize(Map<String, String>)</a></span> - Method in class org.apache.nlpcraft.model.factories.spring.<a href="org/apache/nlpcraft/model/factories/spring/NCSpringModelFactory.html" title="class in org.apache.nlpcraft.model.factories.spring">NCSpringModelFactory</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFactory.html#initialize-java.util.Map-">initialize(Map<String, String>)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFactory.html" title="interface in org.apache.nlpcraft.model">NCModelFactory</a></dt>
+<dd>
+<div class="block">Initializes this factory with properties specified in probe configuration.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCUser.html#isAdmin--">isAdmin()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCUser.html" title="interface in org.apache.nlpcraft.model">NCUser</a></dt>
+<dd>
+<div class="block">Tests whether or not the user has administrative privileges.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCIntentMatch.html#isAmbiguous--">isAmbiguous()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model">NCIntentMatch</a></dt>
+<dd>
+<div class="block">Indicates whether or not the intent match was ambiguous (not exact).</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlLimit.html#isAscending--">isAscending()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlLimit.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlLimit</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSort.html#isAscending--">isAscending()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSort.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlSort</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCustomWord.html#isBracketed--">isBracketed()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model">NCCustomWord</a></dt>
+<dd>
+<div class="block">Gets whether or not this word is surrounded by any of <code>'[', ']', '{', '}', '(', ')'</code> brackets.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCToken.html#isChildOf-java.lang.String-">isChildOf(String)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a></dt>
+<dd>
+<div class="block">Tests whether this token is a child of given token ID.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#isDupSynonymsAllowed--">isDupSynonymsAllowed()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#isDupSynonymsAllowed--">isDupSynonymsAllowed()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Whether or not duplicate synonyms are allowed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCustomWord.html#isEnglish--">isEnglish()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model">NCCustomWord</a></dt>
+<dd>
+<div class="block">Tests whether the given token represents an English word.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestResult.html#isFailed--">isFailed()</a></span> - Method in interface org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestResult.html" title="interface in org.apache.nlpcraft.model.tools.test">NCTestResult</a></dt>
+<dd>
+<div class="block">Tests whether or not this result corresponds to a failed execution.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCToken.html#isFreeWord--">isFreeWord()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a></dt>
+<dd>
+<div class="block">A shortcut method checking whether or not this token represents a free word.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCustomWord.html#isKnownWord--">isKnownWord()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model">NCCustomWord</a></dt>
+<dd>
+<div class="block">Tests whether or not this token is found in Princeton WordNet database.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#isNonEnglishAllowed--">isNonEnglishAllowed()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#isNonEnglishAllowed--">isNonEnglishAllowed()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Whether or not to allow non-English language in user input.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#isNoNounsAllowed--">isNoNounsAllowed()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#isNoNounsAllowed--">isNoNounsAllowed()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Whether or not to allow user input without a single noun.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#isNotLatinCharsetAllowed--">isNotLatinCharsetAllowed()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#isNotLatinCharsetAllowed--">isNotLatinCharsetAllowed()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Whether or not to allow non-Latin charset in user input.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#isNoUserTokensAllowed--">isNoUserTokensAllowed()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#isNoUserTokensAllowed--">isNoUserTokensAllowed()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Whether or not to allow the user input with no user token detected.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlColumn.html#isNullable--">isNullable()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlColumn.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlColumn</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestResult.html#isOk--">isOk()</a></span> - Method in interface org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestResult.html" title="interface in org.apache.nlpcraft.model.tools.test">NCTestResult</a></dt>
+<dd>
+<div class="block">Tests whether or not this result corresponds to a successful execution.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCContext.html#isOwnerOf-org.apache.nlpcraft.model.NCToken-">isOwnerOf(NCToken)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCContext.html" title="interface in org.apache.nlpcraft.model">NCContext</a></dt>
+<dd>
+<div class="block">Tests if given token is part of this query.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#isPermutateSynonyms--">isPermutateSynonyms()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#isPermutateSynonyms--">isPermutateSynonyms()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Whether or not to permutate multi-word synonyms.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlColumn.html#isPk--">isPk()</a></span> - Method in interface org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlColumn.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen">NCSqlColumn</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCustomWord.html#isQuoted--">isQuoted()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model">NCCustomWord</a></dt>
+<dd>
+<div class="block">Gets whether or not this word is surrounded by single or double quotes.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCustomWord.html#isStopWord--">isStopWord()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model">NCCustomWord</a></dt>
+<dd>
+<div class="block">Gets whether or not this word is a stopword.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCToken.html#isStopWord--">isStopWord()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a></dt>
+<dd>
+<div class="block">A shortcut method checking whether or not this token is a stopword.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCustomWord.html#isSwearWord--">isSwearWord()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model">NCCustomWord</a></dt>
+<dd>
+<div class="block">Tests whether or not the given token is a swear word.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#isSwearWordsAllowed--">isSwearWordsAllowed()</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelView.html#isSwearWordsAllowed--">isSwearWordsAllowed()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dt>
+<dd>
+<div class="block">Whether or not to allow known English swear words in user input.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCToken.html#isUserDefined--">isUserDefined()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a></dt>
+<dd>
+<div class="block">Tests whether or not this token is a user-defined token.</div>
+</dd>
+</dl>
+<a name="I:J">
+<!-- -->
+</a>
+<h2 class="title">J</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/factories/spring/NCSpringModelFactory.html#JAVA_CONFIG_PROP">JAVA_CONFIG_PROP</a></span> - Static variable in class org.apache.nlpcraft.model.factories.spring.<a href="org/apache/nlpcraft/model/factories/spring/NCSpringModelFactory.html" title="class in org.apache.nlpcraft.model.factories.spring">NCSpringModelFactory</a></dt>
+<dd>
+<div class="block">Configuration property for Java Config-based Spring configuration.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCResult.html#json-java.lang.String-">json(String)</a></span> - Static method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a></dt>
+<dd>
+<div class="block">Creates <code>json</code> result.</div>
+</dd>
+</dl>
+<a name="I:L">
+<!-- -->
+</a>
+<h2 class="title">L</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCValueLoader.html#load-org.apache.nlpcraft.model.NCElement-">load(NCElement)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCValueLoader.html" title="interface in org.apache.nlpcraft.model">NCValueLoader</a></dt>
+<dd>
+<div class="block">Loads values for given model element.</div>
+</dd>
+</dl>
+<a name="I:M">
+<!-- -->
+</a>
+<h2 class="title">M</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlModelGenerator.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlModelGenerator.html" title="class in org.apache.nlpcraft.model.tools.sqlgen">NCSqlModelGenerator</a></dt>
+<dd>
+<div class="block">Runs SQL model generator with given command line parameters.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSchemaBuilder.html#makeSchema-org.apache.nlpcraft.model.NCModel-">makeSchema(NCModel)</a></span> - Static method in class org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSchemaBuilder.html" title="class in org.apache.nlpcraft.model.tools.sqlgen">NCSqlSchemaBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-">meta(String)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a></dt>
+<dd>
+<div class="block">Shortcut method to get given metadata property.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-T-">meta(String, T)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a></dt>
+<dd>
+<div class="block">Shortcut method to get given metadata property.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCMetadata.html#metaOpt-java.lang.String-">metaOpt(String)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a></dt>
+<dd>
+<div class="block">Shortcut method to get given optional metadata property.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/factories/basic/NCBasicModelFactory.html#mkModel-java.lang.Class-">mkModel(Class<? extends NCModel>)</a></span> - Method in class org.apache.nlpcraft.model.factories.basic.<a href="org/apache/nlpcraft/model/factories/basic/NCBasicModelFactory.html" title="class in org.apache.nlpcraft.model.factories.basic">NCBasicModelFactory</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/factories/spring/NCSpringModelFactory.html#mkModel-java.lang.Class-">mkModel(Class<? extends NCModel>)</a></span> - Method in class org.apache.nlpcraft.model.factories.spring.<a href="org/apache/nlpcraft/model/factories/spring/NCSpringModelFactory.html" title="class in org.apache.nlpcraft.model.factories.spring">NCSpringModelFactory</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFactory.html#mkModel-java.lang.Class-">mkModel(Class<? extends NCModel>)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFactory.html" title="interface in org.apache.nlpcraft.model">NCModelFactory</a></dt>
+<dd>
+<div class="block">Constructs a model instance.</div>
+</dd>
+</dl>
+<a name="I:N">
+<!-- -->
+</a>
+<h2 class="title">N</h2>
+<dl>
+<dt><a href="org/apache/nlpcraft/model/opencensus/NCBaseTraceExporter.html" title="class in org.apache.nlpcraft.model.opencensus"><span class="typeNameLink">NCBaseTraceExporter</span></a> - Class in <a href="org/apache/nlpcraft/model/opencensus/package-summary.html">org.apache.nlpcraft.model.opencensus</a></dt>
+<dd>
+<div class="block">Base class for OpenCensus trace exporters.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/opencensus/NCBaseTraceExporter.html#NCBaseTraceExporter-java.lang.String-">NCBaseTraceExporter(String)</a></span> - Constructor for class org.apache.nlpcraft.model.opencensus.<a href="org/apache/nlpcraft/model/opencensus/NCBaseTraceExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCBaseTraceExporter</a></dt>
+<dd>
+<div class="block">New base tracer with given name.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/factories/basic/NCBasicModelFactory.html" title="class in org.apache.nlpcraft.model.factories.basic"><span class="typeNameLink">NCBasicModelFactory</span></a> - Class in <a href="org/apache/nlpcraft/model/factories/basic/package-summary.html">org.apache.nlpcraft.model.factories.basic</a></dt>
+<dd>
+<div class="block">Default implementation of <a href="org/apache/nlpcraft/model/NCModelFactory.html" title="interface in org.apache.nlpcraft.model"><code>NCModelFactory</code></a> interface.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/factories/basic/NCBasicModelFactory.html#NCBasicModelFactory--">NCBasicModelFactory()</a></span> - Constructor for class org.apache.nlpcraft.model.factories.basic.<a href="org/apache/nlpcraft/model/factories/basic/NCBasicModelFactory.html" title="class in org.apache.nlpcraft.model.factories.basic">NCBasicModelFactory</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/nlpcraft/model/NCCompany.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">NCCompany</span></a> - Interface in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Descriptor of the user company.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCContext.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">NCContext</span></a> - Interface in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Data model query context.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCConversation.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">NCConversation</span></a> - Interface in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Conversation container.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCCustomElement.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">NCCustomElement</span></a> - Interface in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Detected model element returning from custom parser.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCCustomParser.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">NCCustomParser</span></a> - Interface in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Custom model element parser for programmatic NER implementations.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">NCCustomWord</span></a> - Interface in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">A partially enriched token with a basic set of NLP properties used by custom NER parser.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">NCElement</span></a> - Interface in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Data model element.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedProbe.html" title="class in org.apache.nlpcraft.probe.embedded"><span class="typeNameLink">NCEmbeddedProbe</span></a> - Class in <a href="org/apache/nlpcraft/probe/embedded/package-summary.html">org.apache.nlpcraft.probe.embedded</a></dt>
+<dd>
+<div class="block">Embedded probe controller.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedProbe.html#NCEmbeddedProbe--">NCEmbeddedProbe()</a></span> - Constructor for class org.apache.nlpcraft.probe.embedded.<a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedProbe.html" title="class in org.apache.nlpcraft.probe.embedded">NCEmbeddedProbe</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedResult.html" title="interface in org.apache.nlpcraft.probe.embedded"><span class="typeNameLink">NCEmbeddedResult</span></a> - Interface in <a href="org/apache/nlpcraft/probe/embedded/package-summary.html">org.apache.nlpcraft.probe.embedded</a></dt>
+<dd>
+<div class="block">Result container for the embedded probe.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCIntent.html" title="annotation in org.apache.nlpcraft.model"><span class="typeNameLink">NCIntent</span></a> - Annotation Type in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Annotation to define an intent on the method serving as its callback.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">NCIntentMatch</span></a> - Interface in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">An intent match context that can be passed into the callback of the matched intent.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCIntentRef.html" title="annotation in org.apache.nlpcraft.model"><span class="typeNameLink">NCIntentRef</span></a> - Annotation Type in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Annotations referencing an intent defined externally in JSON or YAML model declaration.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCIntentSkip.html" title="class in org.apache.nlpcraft.model"><span class="typeNameLink">NCIntentSkip</span></a> - Exception in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Control flow exception to skip current intent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCIntentSkip.html#NCIntentSkip--">NCIntentSkip()</a></span> - Constructor for exception org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCIntentSkip.html" title="class in org.apache.nlpcraft.model">NCIntentSkip</a></dt>
+<dd>
+<div class="block">Creates new intent skip exception.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCIntentSkip.html#NCIntentSkip-java.lang.String-">NCIntentSkip(String)</a></span> - Constructor for exception org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCIntentSkip.html" title="class in org.apache.nlpcraft.model">NCIntentSkip</a></dt>
+<dd>
+<div class="block">Creates new intent skip exception with given debug message.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCIntentTerm.html" title="annotation in org.apache.nlpcraft.model"><span class="typeNameLink">NCIntentTerm</span></a> - Annotation Type in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Annotation to mark callback parameter to receive intent term's tokens.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/opencensus/NCJaegerExporter.html" title="class in org.apache.nlpcraft.model.opencensus"><span class="typeNameLink">NCJaegerExporter</span></a> - Class in <a href="org/apache/nlpcraft/model/opencensus/package-summary.html">org.apache.nlpcraft.model.opencensus</a></dt>
+<dd>
+<div class="block">Probe lifecycle component that manages OpenCensus <a target=_ href="https://www.jaegertracing.io/">Jaeger</a> trace exporter.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/opencensus/NCJaegerExporter.html#NCJaegerExporter--">NCJaegerExporter()</a></span> - Constructor for class org.apache.nlpcraft.model.opencensus.<a href="org/apache/nlpcraft/model/opencensus/NCJaegerExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCJaegerExporter</a></dt>
+<dd>
+<div class="block">Creates new Jaeger OpenCensus trace export lifecycle component.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCLifecycle.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">NCLifecycle</span></a> - Interface in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">NLPCraft lifecycle component.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">NCMetadata</span></a> - Interface in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Provides support for map-based metadata.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">NCModel</span></a> - Interface in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">User-defined semantic data model.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model"><span class="typeNameLink">NCModelAdapter</span></a> - Class in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Adapter for data models.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelAdapter.html#NCModelAdapter-java.lang.String-java.lang.String-java.lang.String-">NCModelAdapter(String, String, String)</a></span> - Constructor for class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model">NCModelAdapter</a></dt>
+<dd>
+<div class="block">Creates new model with the given mandatory parameters.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCModelFactory.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">NCModelFactory</span></a> - Interface in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Optional factory for data models.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model"><span class="typeNameLink">NCModelFileAdapter</span></a> - Class in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Adapter for data models that can load model configuration from external JSON/YAML file.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#NCModelFileAdapter-java.lang.String-">NCModelFileAdapter(String)</a></span> - Constructor for class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd>
+<div class="block">Creates new model loading its configuration from given file path.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFileAdapter.html#NCModelFileAdapter-java.net.URI-">NCModelFileAdapter(URI)</a></span> - Constructor for class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dt>
+<dd>
+<div class="block">Creates new model loading its configuration from given URI.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">NCModelView</span></a> - Interface in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Read-only view on data model.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/opencensus/NCPrometheusExporter.html" title="class in org.apache.nlpcraft.model.opencensus"><span class="typeNameLink">NCPrometheusExporter</span></a> - Class in <a href="org/apache/nlpcraft/model/opencensus/package-summary.html">org.apache.nlpcraft.model.opencensus</a></dt>
+<dd>
+<div class="block">Probe lifecycle component that manages OpenCensus <a target=_ href="https://prometheus.io">Prometheus</a> stats exporter.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/opencensus/NCPrometheusExporter.html#NCPrometheusExporter--">NCPrometheusExporter()</a></span> - Constructor for class org.apache.nlpcraft.model.opencensus.<a href="org/apache/nlpcraft/model/opencensus/NCPrometheusExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCPrometheusExporter</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/nlpcraft/model/NCRejection.html" title="class in org.apache.nlpcraft.model"><span class="typeNameLink">NCRejection</span></a> - Exception in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Exception to indicate that user input cannot be processed as is.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCRejection.html#NCRejection-java.lang.String-">NCRejection(String)</a></span> - Constructor for exception org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCRejection.html" title="class in org.apache.nlpcraft.model">NCRejection</a></dt>
+<dd>
+<div class="block">Creates new rejection exception with given message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCRejection.html#NCRejection-java.lang.String-java.lang.Throwable-">NCRejection(String, Throwable)</a></span> - Constructor for exception org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCRejection.html" title="class in org.apache.nlpcraft.model">NCRejection</a></dt>
+<dd>
+<div class="block">Creates new rejection exception with given message and cause.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCRequest.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">NCRequest</span></a> - Interface in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Supplemental information about the user request.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model"><span class="typeNameLink">NCResult</span></a> - Class in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Data model result returned from model intent callbacks.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCResult.html#NCResult-java.lang.String-java.lang.String-">NCResult(String, String)</a></span> - Constructor for class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a></dt>
+<dd>
+<div class="block">Creates new result with given body and type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCResult.html#NCResult--">NCResult()</a></span> - Constructor for class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a></dt>
+<dd>
+<div class="block">No-arg constructor.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/factories/spring/NCSpringModelFactory.html" title="class in org.apache.nlpcraft.model.factories.spring"><span class="typeNameLink">NCSpringModelFactory</span></a> - Class in <a href="org/apache/nlpcraft/model/factories/spring/package-summary.html">org.apache.nlpcraft.model.factories.spring</a></dt>
+<dd>
+<div class="block">Factory that delegates construction of <a href="org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model"><code>NCModel</code></a>s to the Spring Framework.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/factories/spring/NCSpringModelFactory.html#NCSpringModelFactory--">NCSpringModelFactory()</a></span> - Constructor for class org.apache.nlpcraft.model.factories.spring.<a href="org/apache/nlpcraft/model/factories/spring/NCSpringModelFactory.html" title="class in org.apache.nlpcraft.model.factories.spring">NCSpringModelFactory</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlAggregate.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="typeNameLink">NCSqlAggregate</span></a> - Interface in <a href="org/apache/nlpcraft/model/tools/sqlgen/package-summary.html">org.apache.nlpcraft.model.tools.sqlgen</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlColumn.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="typeNameLink">NCSqlColumn</span></a> - Interface in <a href="org/apache/nlpcraft/model/tools/sqlgen/package-summary.html">org.apache.nlpcraft.model.tools.sqlgen</a></dt>
+<dd>
+<div class="block">TODO: add description.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlCondition.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="typeNameLink">NCSqlCondition</span></a> - Interface in <a href="org/apache/nlpcraft/model/tools/sqlgen/package-summary.html">org.apache.nlpcraft.model.tools.sqlgen</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlDateRange.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="typeNameLink">NCSqlDateRange</span></a> - Interface in <a href="org/apache/nlpcraft/model/tools/sqlgen/package-summary.html">org.apache.nlpcraft.model.tools.sqlgen</a></dt>
+<dd>
+<div class="block">TODO: add description.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlException.html" title="class in org.apache.nlpcraft.model.tools.sqlgen"><span class="typeNameLink">NCSqlException</span></a> - Exception in <a href="org/apache/nlpcraft/model/tools/sqlgen/package-summary.html">org.apache.nlpcraft.model.tools.sqlgen</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlException.html#NCSqlException-java.lang.String-">NCSqlException(String)</a></span> - Constructor for exception org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlException.html" title="class in org.apache.nlpcraft.model.tools.sqlgen">NCSqlException</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlException.html#NCSqlException-java.lang.String-java.lang.Throwable-">NCSqlException(String, Throwable)</a></span> - Constructor for exception org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlException.html" title="class in org.apache.nlpcraft.model.tools.sqlgen">NCSqlException</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlFunction.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="typeNameLink">NCSqlFunction</span></a> - Interface in <a href="org/apache/nlpcraft/model/tools/sqlgen/package-summary.html">org.apache.nlpcraft.model.tools.sqlgen</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlInCondition.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="typeNameLink">NCSqlInCondition</span></a> - Interface in <a href="org/apache/nlpcraft/model/tools/sqlgen/package-summary.html">org.apache.nlpcraft.model.tools.sqlgen</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlJoin.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="typeNameLink">NCSqlJoin</span></a> - Interface in <a href="org/apache/nlpcraft/model/tools/sqlgen/package-summary.html">org.apache.nlpcraft.model.tools.sqlgen</a></dt>
+<dd>
+<div class="block">TODO: add description.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlLimit.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="typeNameLink">NCSqlLimit</span></a> - Interface in <a href="org/apache/nlpcraft/model/tools/sqlgen/package-summary.html">org.apache.nlpcraft.model.tools.sqlgen</a></dt>
+<dd>
+<div class="block">TODO: add description.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlModelGenerator.html" title="class in org.apache.nlpcraft.model.tools.sqlgen"><span class="typeNameLink">NCSqlModelGenerator</span></a> - Class in <a href="org/apache/nlpcraft/model/tools/sqlgen/package-summary.html">org.apache.nlpcraft.model.tools.sqlgen</a></dt>
+<dd>
+<div class="block">Command line utility to generate NLPCraft model stub from given SQL RDBMS.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlModelGenerator.html#NCSqlModelGenerator--">NCSqlModelGenerator()</a></span> - Constructor for class org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlModelGenerator.html" title="class in org.apache.nlpcraft.model.tools.sqlgen">NCSqlModelGenerator</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlQuery.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="typeNameLink">NCSqlQuery</span></a> - Interface in <a href="org/apache/nlpcraft/model/tools/sqlgen/package-summary.html">org.apache.nlpcraft.model.tools.sqlgen</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSchema.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="typeNameLink">NCSqlSchema</span></a> - Interface in <a href="org/apache/nlpcraft/model/tools/sqlgen/package-summary.html">org.apache.nlpcraft.model.tools.sqlgen</a></dt>
+<dd>
+<div class="block">TODO: add description.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSchemaBuilder.html" title="class in org.apache.nlpcraft.model.tools.sqlgen"><span class="typeNameLink">NCSqlSchemaBuilder</span></a> - Class in <a href="org/apache/nlpcraft/model/tools/sqlgen/package-summary.html">org.apache.nlpcraft.model.tools.sqlgen</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSchemaBuilder.html#NCSqlSchemaBuilder--">NCSqlSchemaBuilder()</a></span> - Constructor for class org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSchemaBuilder.html" title="class in org.apache.nlpcraft.model.tools.sqlgen">NCSqlSchemaBuilder</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSimpleCondition.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="typeNameLink">NCSqlSimpleCondition</span></a> - Interface in <a href="org/apache/nlpcraft/model/tools/sqlgen/package-summary.html">org.apache.nlpcraft.model.tools.sqlgen</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlSort.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="typeNameLink">NCSqlSort</span></a> - Interface in <a href="org/apache/nlpcraft/model/tools/sqlgen/package-summary.html">org.apache.nlpcraft.model.tools.sqlgen</a></dt>
+<dd>
+<div class="block">TODO: add description.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlTable.html" title="interface in org.apache.nlpcraft.model.tools.sqlgen"><span class="typeNameLink">NCSqlTable</span></a> - Interface in <a href="org/apache/nlpcraft/model/tools/sqlgen/package-summary.html">org.apache.nlpcraft.model.tools.sqlgen</a></dt>
+<dd>
+<div class="block">TODO: add description.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html" title="class in org.apache.nlpcraft.model.tools.sqlgen"><span class="typeNameLink">NCSqlUtils</span></a> - Class in <a href="org/apache/nlpcraft/model/tools/sqlgen/package-summary.html">org.apache.nlpcraft.model.tools.sqlgen</a></dt>
+<dd>
+<div class="block">TODO: add description.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html#NCSqlUtils--">NCSqlUtils()</a></span> - Constructor for class org.apache.nlpcraft.model.tools.sqlgen.<a href="org/apache/nlpcraft/model/tools/sqlgen/NCSqlUtils.html" title="class in org.apache.nlpcraft.model.tools.sqlgen">NCSqlUtils</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/nlpcraft/model/opencensus/NCStackdriverStatsExporter.html" title="class in org.apache.nlpcraft.model.opencensus"><span class="typeNameLink">NCStackdriverStatsExporter</span></a> - Class in <a href="org/apache/nlpcraft/model/opencensus/package-summary.html">org.apache.nlpcraft.model.opencensus</a></dt>
+<dd>
+<div class="block">Probe lifecycle component that manages OpenCensus <a target=_ href="https://cloud.google.com/stackdriver/">Stackdriver</a> stats exporter.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/opencensus/NCStackdriverStatsExporter.html#NCStackdriverStatsExporter--">NCStackdriverStatsExporter()</a></span> - Constructor for class org.apache.nlpcraft.model.opencensus.<a href="org/apache/nlpcraft/model/opencensus/NCStackdriverStatsExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCStackdriverStatsExporter</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/nlpcraft/model/opencensus/NCStackdriverTraceExporter.html" title="class in org.apache.nlpcraft.model.opencensus"><span class="typeNameLink">NCStackdriverTraceExporter</span></a> - Class in <a href="org/apache/nlpcraft/model/opencensus/package-summary.html">org.apache.nlpcraft.model.opencensus</a></dt>
+<dd>
+<div class="block">Probe lifecycle component that manages OpenCensus <a target=_ href="https://cloud.google.com/stackdriver/">Stackdriver</a> trace exporter.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/opencensus/NCStackdriverTraceExporter.html#NCStackdriverTraceExporter--">NCStackdriverTraceExporter()</a></span> - Constructor for class org.apache.nlpcraft.model.opencensus.<a href="org/apache/nlpcraft/model/opencensus/NCStackdriverTraceExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCStackdriverTraceExporter</a></dt>
+<dd>
+<div class="block">Creates new Stackdriver OpenCensus trace export lifecycle component.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/tools/test/NCTestClient.html" title="interface in org.apache.nlpcraft.model.tools.test"><span class="typeNameLink">NCTestClient</span></a> - Interface in <a href="org/apache/nlpcraft/model/tools/test/package-summary.html">org.apache.nlpcraft.model.tools.test</a></dt>
+<dd>
+<div class="block">Model testing client.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html" title="class in org.apache.nlpcraft.model.tools.test"><span class="typeNameLink">NCTestClientBuilder</span></a> - Class in <a href="org/apache/nlpcraft/model/tools/test/package-summary.html">org.apache.nlpcraft.model.tools.test</a></dt>
+<dd>
+<div class="block">Test client builder for <a href="org/apache/nlpcraft/model/tools/test/NCTestClient.html" title="interface in org.apache.nlpcraft.model.tools.test"><code>NCTestClient</code></a> instances.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html#NCTestClientBuilder--">NCTestClientBuilder()</a></span> - Constructor for class org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html" title="class in org.apache.nlpcraft.model.tools.test">NCTestClientBuilder</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/nlpcraft/model/tools/test/NCTestClientException.html" title="class in org.apache.nlpcraft.model.tools.test"><span class="typeNameLink">NCTestClientException</span></a> - Exception in <a href="org/apache/nlpcraft/model/tools/test/package-summary.html">org.apache.nlpcraft.model.tools.test</a></dt>
+<dd>
+<div class="block">Test client exception.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/tools/test/NCTestResult.html" title="interface in org.apache.nlpcraft.model.tools.test"><span class="typeNameLink">NCTestResult</span></a> - Interface in <a href="org/apache/nlpcraft/model/tools/test/package-summary.html">org.apache.nlpcraft.model.tools.test</a></dt>
+<dd>
+<div class="block">Result of the test sentence processing.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">NCToken</span></a> - Interface in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Detected model element.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCUser.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">NCUser</span></a> - Interface in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Descriptor of the user.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCValue.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">NCValue</span></a> - Interface in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Model element's value.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCValueLoader.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">NCValueLoader</span></a> - Interface in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">Dynamic value loader that can be used by JSON/YAML model declarations.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/NCVariant.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">NCVariant</span></a> - Interface in <a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a></dt>
+<dd>
+<div class="block">A list of tokens representing one possible parsing variant of the user input.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/opencensus/NCZipkinExporter.html" title="class in org.apache.nlpcraft.model.opencensus"><span class="typeNameLink">NCZipkinExporter</span></a> - Class in <a href="org/apache/nlpcraft/model/opencensus/package-summary.html">org.apache.nlpcraft.model.opencensus</a></dt>
+<dd>
+<div class="block">Probe lifecycle component that manages OpenCensus <a target=_ href="https://zipkin.io/">Zipkin</a> trace exporter.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/opencensus/NCZipkinExporter.html#NCZipkinExporter--">NCZipkinExporter()</a></span> - Constructor for class org.apache.nlpcraft.model.opencensus.<a href="org/apache/nlpcraft/model/opencensus/NCZipkinExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCZipkinExporter</a></dt>
+<dd>
+<div class="block">Creates new Zipkin OpenCensus trace export lifecycle component.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html#newBuilder--">newBuilder()</a></span> - Method in class org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html" title="class in org.apache.nlpcraft.model.tools.test">NCTestClientBuilder</a></dt>
+<dd>
+<div class="block">Creates new builder instance with all defaults set.</div>
+</dd>
+</dl>
+<a name="I:O">
+<!-- -->
+</a>
+<h2 class="title">O</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModel.html#onContext-org.apache.nlpcraft.model.NCContext-">onContext(NCContext)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model">NCModel</a></dt>
+<dd>
+<div class="block">A callback that is called when a fully assembled query context is ready.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCLifecycle.html#onDiscard--">onDiscard()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCLifecycle.html" title="interface in org.apache.nlpcraft.model">NCLifecycle</a></dt>
+<dd>
+<div class="block">Called after lifecycle components is no longer needed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/opencensus/NCBaseTraceExporter.html#onDiscard--">onDiscard()</a></span> - Method in class org.apache.nlpcraft.model.opencensus.<a href="org/apache/nlpcraft/model/opencensus/NCBaseTraceExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCBaseTraceExporter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModel.html#onError-org.apache.nlpcraft.model.NCContext-java.lang.Throwable-">onError(NCContext, Throwable)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model">NCModel</a></dt>
+<dd>
+<div class="block">A callback that is called when intent callback failed with unexpected exception.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCLifecycle.html#onInit--">onInit()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCLifecycle.html" title="interface in org.apache.nlpcraft.model">NCLifecycle</a></dt>
+<dd>
+<div class="block">Called before lifecycle component is used and just after its creation.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/opencensus/NCJaegerExporter.html#onInit--">onInit()</a></span> - Method in class org.apache.nlpcraft.model.opencensus.<a href="org/apache/nlpcraft/model/opencensus/NCJaegerExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCJaegerExporter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/opencensus/NCPrometheusExporter.html#onInit--">onInit()</a></span> - Method in class org.apache.nlpcraft.model.opencensus.<a href="org/apache/nlpcraft/model/opencensus/NCPrometheusExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCPrometheusExporter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/opencensus/NCStackdriverStatsExporter.html#onInit--">onInit()</a></span> - Method in class org.apache.nlpcraft.model.opencensus.<a href="org/apache/nlpcraft/model/opencensus/NCStackdriverStatsExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCStackdriverStatsExporter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/opencensus/NCStackdriverTraceExporter.html#onInit--">onInit()</a></span> - Method in class org.apache.nlpcraft.model.opencensus.<a href="org/apache/nlpcraft/model/opencensus/NCStackdriverTraceExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCStackdriverTraceExporter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/opencensus/NCZipkinExporter.html#onInit--">onInit()</a></span> - Method in class org.apache.nlpcraft.model.opencensus.<a href="org/apache/nlpcraft/model/opencensus/NCZipkinExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCZipkinExporter</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModel.html#onMatchedIntent-org.apache.nlpcraft.model.NCIntentMatch-">onMatchedIntent(NCIntentMatch)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model">NCModel</a></dt>
+<dd>
+<div class="block">A callback that is called when intent was successfully matched but right before its callback is called.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModel.html#onParsedVariant-org.apache.nlpcraft.model.NCVariant-">onParsedVariant(NCVariant)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model">NCModel</a></dt>
+<dd>
+<div class="block">A callback to accept or reject a parsed variant.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModel.html#onRejection-org.apache.nlpcraft.model.NCIntentMatch-org.apache.nlpcraft.model.NCRejection-">onRejection(NCIntentMatch, NCRejection)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model">NCModel</a></dt>
+<dd>
+<div class="block">A callback that is called when intent callback threw <a href="org/apache/nlpcraft/model/NCRejection.html" title="class in org.apache.nlpcraft.model"><code>NCRejection</code></a> exception.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModel.html#onResult-org.apache.nlpcraft.model.NCIntentMatch-org.apache.nlpcraft.model.NCResult-">onResult(NCIntentMatch, NCResult)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model">NCModel</a></dt>
+<dd>
+<div class="block">A callback that is called when successful result is obtained from the intent callback and right before sending it
+ back to the caller.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestClient.html#open-java.lang.String-">open(String)</a></span> - Method in interface org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestClient.html" title="interface in org.apache.nlpcraft.model.tools.test">NCTestClient</a></dt>
+<dd>
+<div class="block">Connects test client to the server for testing with given model ID.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/package-summary.html">org.apache.nlpcraft.model</a> - package org.apache.nlpcraft.model</dt>
+<dd>
+<div class="block">Contains <b>main API</b> for defining data models.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/factories/basic/package-summary.html">org.apache.nlpcraft.model.factories.basic</a> - package org.apache.nlpcraft.model.factories.basic</dt>
+<dd>
+<div class="block">Contains basic model factory implementation.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/factories/spring/package-summary.html">org.apache.nlpcraft.model.factories.spring</a> - package org.apache.nlpcraft.model.factories.spring</dt>
+<dd>
+<div class="block">Contains Spring-based model factory implementation.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/opencensus/package-summary.html">org.apache.nlpcraft.model.opencensus</a> - package org.apache.nlpcraft.model.opencensus</dt>
+<dd>
+<div class="block">Contains OpenCensus integration components.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/tools/sqlgen/package-summary.html">org.apache.nlpcraft.model.tools.sqlgen</a> - package org.apache.nlpcraft.model.tools.sqlgen</dt>
+<dd>
+<div class="block">Contains model stub generator for SQL RDBMS.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/model/tools/test/package-summary.html">org.apache.nlpcraft.model.tools.test</a> - package org.apache.nlpcraft.model.tools.test</dt>
+<dd>
+<div class="block">Contains model testing framework.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/probe/embedded/package-summary.html">org.apache.nlpcraft.probe.embedded</a> - package org.apache.nlpcraft.probe.embedded</dt>
+<dd>
+<div class="block">Contains embedded probe controller.</div>
+</dd>
+</dl>
+<a name="I:P">
+<!-- -->
+</a>
+<h2 class="title">P</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCCustomParser.html#parse-org.apache.nlpcraft.model.NCRequest-org.apache.nlpcraft.model.NCModelView-java.util.List-java.util.List-">parse(NCRequest, NCModelView, List<NCCustomWord>, List<NCCustomElement>)</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCCustomParser.html" title="interface in org.apache.nlpcraft.model">NCCustomParser</a></dt>
+<dd>
+<div class="block">Analyses user input provided as a list of <a href="org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model"><code>NCCustomWord</code></a> objects and returns a list
+ of <a href="org/apache/nlpcraft/model/NCCustomElement.html" title="interface in org.apache.nlpcraft.model"><code>NCCustomElement</code></a> objects.</div>
+</dd>
+</dl>
+<a name="I:R">
+<!-- -->
+</a>
+<h2 class="title">R</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedProbe.html#registerCallback-java.util.function.Consumer-">registerCallback(Consumer<NCEmbeddedResult>)</a></span> - Static method in class org.apache.nlpcraft.probe.embedded.<a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedProbe.html" title="class in org.apache.nlpcraft.probe.embedded">NCEmbeddedProbe</a></dt>
+<dd>
+<div class="block">Registers the callback on query processing results.</div>
+</dd>
+</dl>
+<a name="I:S">
+<!-- -->
+</a>
+<h2 class="title">S</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html#setBaseUrl-java.lang.String-">setBaseUrl(String)</a></span> - Method in class org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html" title="class in org.apache.nlpcraft.model.tools.test">NCTestClientBuilder</a></dt>
+<dd>
+<div class="block">Sets non-default API base URL.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCResult.html#setBody-java.lang.String-">setBody(String)</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a></dt>
+<dd>
+<div class="block">Sets result body.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html#setEmbeddedMode-boolean-">setEmbeddedMode(boolean)</a></span> - Method in class org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html" title="class in org.apache.nlpcraft.model.tools.test">NCTestClientBuilder</a></dt>
+<dd>
+<div class="block">Sets the embedded probe mode flag.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html#setHttpClientSupplier-java.util.function.Supplier-">setHttpClientSupplier(Supplier<CloseableHttpClient>)</a></span> - Method in class org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html" title="class in org.apache.nlpcraft.model.tools.test">NCTestClientBuilder</a></dt>
+<dd>
+<div class="block">Sets non-default <code>CloseableHttpClient</code> custom supplier.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html#setRequestConfig-org.apache.http.client.config.RequestConfig-">setRequestConfig(RequestConfig)</a></span> - Method in class org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html" title="class in org.apache.nlpcraft.model.tools.test">NCTestClientBuilder</a></dt>
+<dd>
+<div class="block">Sets optional HTTP REST client configuration parameters.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html#setResponseLog-boolean-">setResponseLog(boolean)</a></span> - Method in class org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html" title="class in org.apache.nlpcraft.model.tools.test">NCTestClientBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCResult.html#setTokens-java.util.Collection-">setTokens(Collection<NCToken>)</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a></dt>
+<dd>
+<div class="block">Sets a collection of tokens that was used to produce this query result.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCResult.html#setType-java.lang.String-">setType(String)</a></span> - Method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a></dt>
+<dd>
+<div class="block">Set result type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html#setUser-java.lang.String-java.lang.String-">setUser(String, String)</a></span> - Method in class org.apache.nlpcraft.model.tools.test.<a href="org/apache/nlpcraft/model/tools/test/NCTestClientBuilder.html" title="class in org.apache.nlpcraft.model.tools.test">NCTestClientBuilder</a></dt>
+<dd>
+<div class="block">Sets non-default user credentials.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedProbe.html#start-java.lang.String-">start(String)</a></span> - Static method in class org.apache.nlpcraft.probe.embedded.<a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedProbe.html" title="class in org.apache.nlpcraft.probe.embedded">NCEmbeddedProbe</a></dt>
+<dd>
+<div class="block">Start the embedded probe with given configuration file.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedProbe.html#start-java.lang.Class...-">start(Class<? extends NCModel>...)</a></span> - Static method in class org.apache.nlpcraft.probe.embedded.<a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedProbe.html" title="class in org.apache.nlpcraft.probe.embedded">NCEmbeddedProbe</a></dt>
+<dd>
+<div class="block">Starts the embedded probe with default configuration and specified models to deploy.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedProbe.html#start-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.Class...-">start(String, String, String, String, Class<? extends NCModel>...)</a></span> - Static method in class org.apache.nlpcraft.probe.embedded.<a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedProbe.html" title="class in org.apache.nlpcraft.probe.embedded">NCEmbeddedProbe</a></dt>
+<dd>
+<div class="block">Starts the embedded probe with default configuration and specified overrides.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedProbe.html#stop--">stop()</a></span> - Static method in class org.apache.nlpcraft.probe.embedded.<a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedProbe.html" title="class in org.apache.nlpcraft.probe.embedded">NCEmbeddedProbe</a></dt>
+<dd>
+<div class="block">Stops the embedded probe, if it was started before.</div>
+</dd>
+</dl>
+<a name="I:T">
+<!-- -->
+</a>
+<h2 class="title">T</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/factories/basic/NCBasicModelFactory.html#terminate--">terminate()</a></span> - Method in class org.apache.nlpcraft.model.factories.basic.<a href="org/apache/nlpcraft/model/factories/basic/NCBasicModelFactory.html" title="class in org.apache.nlpcraft.model.factories.basic">NCBasicModelFactory</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/factories/spring/NCSpringModelFactory.html#terminate--">terminate()</a></span> - Method in class org.apache.nlpcraft.model.factories.spring.<a href="org/apache/nlpcraft/model/factories/spring/NCSpringModelFactory.html" title="class in org.apache.nlpcraft.model.factories.spring">NCSpringModelFactory</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCModelFactory.html#terminate--">terminate()</a></span> - Method in interface org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCModelFactory.html" title="interface in org.apache.nlpcraft.model">NCModelFactory</a></dt>
+<dd>
+<div class="block">Terminates this factory when probe stops.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCResult.html#text-java.lang.String-">text(String)</a></span> - Static method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a></dt>
+<dd>
+<div class="block">Creates <code>text</code> result.</div>
+</dd>
+</dl>
+<a name="I:U">
+<!-- -->
+</a>
+<h2 class="title">U</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedProbe.html#unregisterCallback-java.util.function.Consumer-">unregisterCallback(Consumer<NCEmbeddedResult>)</a></span> - Static method in class org.apache.nlpcraft.probe.embedded.<a href="org/apache/nlpcraft/probe/embedded/NCEmbeddedProbe.html" title="class in org.apache.nlpcraft.probe.embedded">NCEmbeddedProbe</a></dt>
+<dd>
+<div class="block">Unregisters previously registered callback.</div>
+</dd>
+</dl>
+<a name="I:X">
+<!-- -->
+</a>
+<h2 class="title">X</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/factories/spring/NCSpringModelFactory.html#XML_CONFIG_PROP">XML_CONFIG_PROP</a></span> - Static variable in class org.apache.nlpcraft.model.factories.spring.<a href="org/apache/nlpcraft/model/factories/spring/NCSpringModelFactory.html" title="class in org.apache.nlpcraft.model.factories.spring">NCSpringModelFactory</a></dt>
+<dd>
+<div class="block">Configuration property for XML-based Spring configuration.</div>
+</dd>
+</dl>
+<a name="I:Y">
+<!-- -->
+</a>
+<h2 class="title">Y</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/model/NCResult.html#yaml-java.lang.String-">yaml(String)</a></span> - Static method in class org.apache.nlpcraft.model.<a href="org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a></dt>
+<dd>
+<div class="block">Creates <code>yaml</code> result.</div>
+</dd>
+</dl>
+<a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:J">J</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a>&nbs [...]
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.8.2/index.html b/docs/apis/javadoc-0.5.0/index.html
similarity index 96%
rename from docs/apis/javadoc-0.8.2/index.html
rename to docs/apis/javadoc-0.5.0/index.html
index 3c3f7ae..9b10d67 100644
--- a/docs/apis/javadoc-0.8.2/index.html
+++ b/docs/apis/javadoc-0.5.0/index.html
@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_161) on Mon Jan 13 17:26:48 PST 2020 -->
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>NLPCraft 0.8.2</title>
+<title>Apache NLPCraft 0.5.0</title>
<script type="text/javascript">
tmpTargetPage = "" + window.location.search;
if (tmpTargetPage != "" && tmpTargetPage != "undefined")
diff --git a/docs/apis/latest/org/nlpcraft/model/NCCompany.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCCompany.html
similarity index 68%
rename from docs/apis/latest/org/nlpcraft/model/NCCompany.html
rename to docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCCompany.html
index a4e8233..cb3e867 100644
--- a/docs/apis/latest/org/nlpcraft/model/NCCompany.html
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCCompany.html
@@ -2,18 +2,18 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_161) on Mon Jan 13 17:26:47 PST 2020 -->
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>NCCompany (NLPCraft 0.8.2)</title>
-<meta name="date" content="2020-01-13">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
+<title>NCCompany (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="NCCompany (NLPCraft 0.8.2)";
+ parent.document.title="NCCompany (Apache NLPCraft 0.5.0)";
}
}
catch(err) {
@@ -29,7 +29,7 @@ var activeTableTab = "activeTableTab";
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
-<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> <l [...]
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
@@ -39,28 +39,28 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCCompany.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage">NLPCraft 0.8.2</div>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev Class</li>
-<li><a href="../../../org/nlpcraft/model/NCConversation.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCContext.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCCompany.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCCompany.html" target="_top">Frames</a></li>
<li><a href="NCCompany.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -95,7 +95,7 @@ var activeTableTab = "activeTableTab";
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
-<div class="subTitle">org.nlpcraft.model</div>
+<div class="subTitle">org.apache.nlpcraft.model</div>
<h2 title="Interface NCCompany" class="title">Interface NCCompany</h2>
</div>
<div class="contentContainer">
@@ -105,10 +105,10 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre>public interface <span class="typeNameLabel">NCCompany</span></pre>
-<div class="block">Descriptor of the user company. Returned from <a href="../../../org/nlpcraft/model/NCRequest.html#getCompany--"><code>NCRequest.getCompany()</code></a> method.</div>
+<div class="block">Descriptor of the user company. Returned from <a href="../../../../org/apache/nlpcraft/model/NCRequest.html#getCompany--"><code>NCRequest.getCompany()</code></a> method.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../org/nlpcraft/model/NCRequest.html" title="interface in org.nlpcraft.model"><code>NCRequest</code></a></dd>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCRequest.html" title="interface in org.apache.nlpcraft.model"><code>NCRequest</code></a></dd>
</dl>
</li>
</ul>
@@ -130,49 +130,49 @@ var activeTableTab = "activeTableTab";
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCompany.html#getAddress--">getAddress</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCompany.html#getAddress--">getAddress</a></span>()</code>
<div class="block">Gets optional postal address of the company.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCompany.html#getCity--">getCity</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCompany.html#getCity--">getCity</a></span>()</code>
<div class="block">Gets optional city of the company.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCompany.html#getCountry--">getCountry</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCompany.html#getCountry--">getCountry</a></span>()</code>
<div class="block">Gets optional country of the company.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCompany.html#getId--">getId</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCompany.html#getId--">getId</a></span>()</code>
<div class="block">Gets ID of the company.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCompany.html#getName--">getName</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCompany.html#getName--">getName</a></span>()</code>
<div class="block">Gets name of the company.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCompany.html#getPostalCode--">getPostalCode</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCompany.html#getPostalCode--">getPostalCode</a></span>()</code>
<div class="block">Gets optional postal code of the company.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCompany.html#getRegion--">getRegion</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCompany.html#getRegion--">getRegion</a></span>()</code>
<div class="block">Gets optional region of the company.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCompany.html#getWebsite--">getWebsite</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCompany.html#getWebsite--">getWebsite</a></span>()</code>
<div class="block">Gets optional website of the company.</div>
</td>
</tr>
@@ -319,28 +319,28 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCCompany.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage"><span style="vertical-align: super">NLPCraft 0.8.2</span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/nlpcrafters/nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples" data-icon="octicon-eye" aria-label="NLPCraft Examples">Examples</a> [...]
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
</div>
<div class="subNav">
<ul class="navList">
<li>Prev Class</li>
-<li><a href="../../../org/nlpcraft/model/NCConversation.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCContext.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCCompany.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCCompany.html" target="_top">Frames</a></li>
<li><a href="NCCompany.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -373,6 +373,6 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2020 NLPCraft. All rights reserved.</small></p>
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
</body>
</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCContext.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCContext.html
new file mode 100644
index 0000000..9ec5700
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCContext.html
@@ -0,0 +1,348 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NCContext (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NCContext (Apache NLPCraft 0.5.0)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCContext.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/model/NCCompany.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCConversation.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCContext.html" target="_top">Frames</a></li>
+<li><a href="NCContext.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.nlpcraft.model</div>
+<h2 title="Interface NCContext" class="title">Interface NCContext</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">NCContext</span>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
+<div class="block">Data model query context. This context defines fully processed user input and its associated data that
+ the model's intents need to process and return the result.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model"><code>NCIntentMatch</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/nlpcraft/model/NCConversation.html" title="interface in org.apache.nlpcraft.model">NCConversation</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCContext.html#getConversation--">getConversation</a></span>()</code>
+<div class="block">Gets current conversation.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCContext.html#getModel--">getModel</a></span>()</code>
+<div class="block">Gets model instance for this query.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/nlpcraft/model/NCRequest.html" title="interface in org.apache.nlpcraft.model">NCRequest</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCContext.html#getRequest--">getRequest</a></span>()</code>
+<div class="block">Gets supplemental information about user request.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCContext.html#getServerRequestId--">getServerRequestId</a></span>()</code>
+<div class="block">Gets globally unique ID of the current request.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? extends <a href="../../../../org/apache/nlpcraft/model/NCVariant.html" title="interface in org.apache.nlpcraft.model">NCVariant</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCContext.html#getVariants--">getVariants</a></span>()</code>
+<div class="block">Gets collection of all parsing variants for this query.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCContext.html#isOwnerOf-org.apache.nlpcraft.model.NCToken-">isOwnerOf</a></span>(<a href="../../../../org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a> tok)</code>
+<div class="block">Tests if given token is part of this query.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="isOwnerOf-org.apache.nlpcraft.model.NCToken-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isOwnerOf</h4>
+<pre>boolean isOwnerOf(<a href="../../../../org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a> tok)</pre>
+<div class="block">Tests if given token is part of this query.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>tok</code> - Token to check.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>true</code> if given token is from this sentence, <code>false</code> otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="getVariants--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVariants</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? extends <a href="../../../../org/apache/nlpcraft/model/NCVariant.html" title="interface in org.apache.nlpcraft.model">NCVariant</a>> getVariants()</pre>
+<div class="block">Gets collection of all parsing variants for this query. Each parsing variant is a list of detected tokens.
+ Note that a given user input can have one or more possible different parsing variants.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>All parsing variants of this query. Always contains at least one variant.</dd>
+</dl>
+</li>
+</ul>
+<a name="getServerRequestId--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getServerRequestId</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getServerRequestId()</pre>
+<div class="block">Gets globally unique ID of the current request. Server request is defined as a processing of
+ a one user input sentence.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Server request ID.</dd>
+</dl>
+</li>
+</ul>
+<a name="getModel--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModel</h4>
+<pre><a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a> getModel()</pre>
+<div class="block">Gets model instance for this query.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Model.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRequest--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRequest</h4>
+<pre><a href="../../../../org/apache/nlpcraft/model/NCRequest.html" title="interface in org.apache.nlpcraft.model">NCRequest</a> getRequest()</pre>
+<div class="block">Gets supplemental information about user request.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Supplemental information about user request.</dd>
+</dl>
+</li>
+</ul>
+<a name="getConversation--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getConversation</h4>
+<pre><a href="../../../../org/apache/nlpcraft/model/NCConversation.html" title="interface in org.apache.nlpcraft.model">NCConversation</a> getConversation()</pre>
+<div class="block">Gets current conversation.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Current conversation.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCContext.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/model/NCCompany.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCConversation.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCContext.html" target="_top">Frames</a></li>
+<li><a href="NCContext.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
+</body>
+</html>
diff --git a/docs/apis/latest/org/nlpcraft/model/NCConversation.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCConversation.html
similarity index 52%
rename from docs/apis/latest/org/nlpcraft/model/NCConversation.html
rename to docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCConversation.html
index 6676fb1..b96d84a 100644
--- a/docs/apis/latest/org/nlpcraft/model/NCConversation.html
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCConversation.html
@@ -2,25 +2,25 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_161) on Mon Jan 13 17:26:47 PST 2020 -->
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>NCConversation (NLPCraft 0.8.2)</title>
-<meta name="date" content="2020-01-13">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
+<title>NCConversation (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="NCConversation (NLPCraft 0.8.2)";
+ parent.document.title="NCConversation (Apache NLPCraft 0.5.0)";
}
}
catch(err) {
}
//-->
-var methods = {"i0":6,"i1":6,"i2":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var methods = {"i0":18,"i1":18,"i2":6,"i3":6,"i4":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@@ -29,7 +29,7 @@ var activeTableTab = "activeTableTab";
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
-<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> <l [...]
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
@@ -39,28 +39,28 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCConversation.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage">NLPCraft 0.8.2</div>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCCompany.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCCustomElement.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCContext.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCCustomElement.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCConversation.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCConversation.html" target="_top">Frames</a></li>
<li><a href="NCConversation.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -95,7 +95,7 @@ var activeTableTab = "activeTableTab";
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
-<div class="subTitle">org.nlpcraft.model</div>
+<div class="subTitle">org.apache.nlpcraft.model</div>
<h2 title="Interface NCConversation" class="title">Interface NCConversation</h2>
</div>
<div class="contentContainer">
@@ -109,14 +109,14 @@ var activeTableTab = "activeTableTab";
<p>
Conversation management is based on idea of a short-term-memory (STM). STM can be viewed as a condensed
short-term history of the user input for a given user and data model. Every submitted user request that wasn't
- rejected is added to the conversation STM as a list of <a href="../../../org/nlpcraft/model/NCToken.html" title="interface in org.nlpcraft.model"><code>tokens</code></a>. Existing STM tokens belonging to
- the same <a href="../../../org/nlpcraft/model/NCElement.html#getGroups--"><code>group</code></a> will be overridden by the more recent tokens from the same group.
+ rejected is added to the conversation STM as a list of <a href="../../../../org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model"><code>tokens</code></a>. Existing STM tokens belonging to
+ the same <a href="../../../../org/apache/nlpcraft/model/NCElement.html#getGroups--"><code>group</code></a> will be overridden by the more recent tokens from the same group.
Note also that tokens in STM automatically expire (i.e. context is "forgotten") after a certain period of time
or based on other internal logic. Note that you should not rely on a specific expiration behavior as its logic
may be changed in the future.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../org/nlpcraft/model/NCQueryContext.html#getConversation--"><code>NCQueryContext.getConversation()</code></a></dd>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCContext.html#getConversation--"><code>NCContext.getConversation()</code></a></dd>
</dl>
</li>
</ul>
@@ -131,26 +131,38 @@ var activeTableTab = "activeTableTab";
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t5" class="tableTab"><span><a href="javascript:show(16);">Default Methods</a></span><span class="tabE [...]
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
+<td class="colFirst"><code>default void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCConversation.html#clearAllDialog--">clearAllDialog</a></span>()</code>
+<div class="block">Clears entire history of matched intents.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>default void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCConversation.html#clearAllStm--">clearAllStm</a></span>()</code>
+<div class="block">Removes all tokens from the conversation STM.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCConversation.html#clearDialog-java.util.function.Predicate-">clearDialog</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>&n [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCConversation.html#clearDialog-java.util.function.Predicate-">clearDialog</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String [...]
<div class="block">Clears history of matched intents using given intent predicate.</div>
</td>
</tr>
-<tr id="i1" class="rowColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCConversation.html#clearStm-java.util.function.Predicate-">clearStm</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a><<a href="../../../org/nlpcraft/model/NCToken.html" title="interface in org.nlpcraft.model">NCToken</a>> filter)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCConversation.html#clearStm-java.util.function.Predicate-">clearStm</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a><<a href="../../../../org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a>> filter)</code>
<div class="block">Removes all tokens satisfying given predicate from the conversation STM.</div>
</td>
</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/nlpcraft/model/NCToken.html" title="interface in org.nlpcraft.model">NCToken</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCConversation.html#getTokens--">getTokens</a></span>()</code>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCConversation.html#getTokens--">getTokens</a></span>()</code>
<div class="block">Gets an ordered list of tokens stored in the conversation STM for the current
user and data model.</div>
</td>
@@ -176,7 +188,7 @@ var activeTableTab = "activeTableTab";
<ul class="blockList">
<li class="blockList">
<h4>getTokens</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/nlpcraft/model/NCToken.html" title="interface in org.nlpcraft.model">NCToken</a>> getTokens()</pre>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a>> getTokens()</pre>
<div class="block">Gets an ordered list of tokens stored in the conversation STM for the current
user and data model. Tokens in the returned list are ordered by their conversational depth, i.e.
the tokens from more recent requests appear before tokens from older requests.
@@ -197,7 +209,7 @@ var activeTableTab = "activeTableTab";
<ul class="blockList">
<li class="blockList">
<h4>clearStm</h4>
-<pre>void clearStm(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a><<a href="../../../org/nlpcraft/model/NCToken.html" title="interface in org.nlpcraft.model">NCToken</a>> filter)</pre>
+<pre>void clearStm(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a><<a href="../../../../org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a>> filter)</pre>
<div class="block">Removes all tokens satisfying given predicate from the conversation STM.
This is particularly useful when the logic processing the user input makes an implicit
assumption not present in the user input itself. Such assumption may alter the conversation (without
@@ -213,10 +225,23 @@ var activeTableTab = "activeTableTab";
</dl>
</li>
</ul>
+<a name="clearAllStm--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearAllStm</h4>
+<pre>default void clearAllStm()</pre>
+<div class="block">Removes all tokens from the conversation STM. It is equivalent to:
+ <pre class="brush: java">
+ clearStm(tok -> true);
+ </pre></div>
+</li>
+</ul>
<a name="clearDialog-java.util.function.Predicate-">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>clearDialog</h4>
<pre>void clearDialog(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> filter)</pre>
@@ -233,6 +258,19 @@ var activeTableTab = "activeTableTab";
</dl>
</li>
</ul>
+<a name="clearAllDialog--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clearAllDialog</h4>
+<pre>default void clearAllDialog()</pre>
+<div class="block">Clears entire history of matched intents. It is equivalent to:
+ <pre class="brush: java">
+ clearDialog(id -> true);
+ </pre></div>
+</li>
+</ul>
</li>
</ul>
</li>
@@ -249,28 +287,28 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCConversation.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage"><span style="vertical-align: super">NLPCraft 0.8.2</span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/nlpcrafters/nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples" data-icon="octicon-eye" aria-label="NLPCraft Examples">Examples</a> [...]
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCCompany.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCCustomElement.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCContext.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCCustomElement.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCConversation.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCConversation.html" target="_top">Frames</a></li>
<li><a href="NCConversation.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -303,6 +341,6 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2020 NLPCraft. All rights reserved.</small></p>
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
</body>
</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCCustomElement.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCCustomElement.html
new file mode 100644
index 0000000..85fd3e6
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCCustomElement.html
@@ -0,0 +1,306 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NCCustomElement (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NCCustomElement (Apache NLPCraft 0.5.0)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCCustomElement.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/model/NCConversation.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCCustomParser.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCCustomElement.html" target="_top">Frames</a></li>
+<li><a href="NCCustomElement.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.nlpcraft.model</div>
+<h2 title="Interface NCCustomElement" class="title">Interface NCCustomElement</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">NCCustomElement</span>
+extends <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a></pre>
+<div class="block">Detected model element returning from custom parser.
+ Note that model elements returned from <a href="../../../../org/apache/nlpcraft/model/NCCustomParser.html#parse-org.apache.nlpcraft.model.NCRequest-org.apache.nlpcraft.model.NCModelView-java.util.List-java.util.List-"><code>NCCustomParser.parse(NCRequest, NCModelView, List, List)</code></a> method must be
+ defined in the model.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getParsers--"><code>NCModelView.getParsers()</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCustomElement.html#getElementId--">getElementId</a></span>()</code>
+<div class="block">Gets ID of the detected model element.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCustomElement.html#getMetadata--">getMetadata</a></span>()</code>
+<div class="block">Optional metadata that will be added to the resulting <a href="../../../../org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model"><code>NCToken</code></a> object and that would be
+ accessible via <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#getMetadata--"><code>NCMetadata.getMetadata()</code></a>.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model">NCCustomWord</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCustomElement.html#getWords--">getWords</a></span>()</code>
+<div class="block">Gets a list of NLP custom words that matched detected model element.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.nlpcraft.model.NCMetadata">
+<!-- -->
+</a>
+<h3>Methods inherited from interface org.apache.nlpcraft.model.<a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a></h3>
+<code><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-">meta</a>, <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-T-">meta</a>, <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#metaOpt-java.lang.String-">metaOpt</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getElementId--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getElementId</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getElementId()</pre>
+<div class="block">Gets ID of the detected model element. Note that it <b>must correspond</b> to one of the elements
+ defined in the model. In other words, the parser doesn't define a new model element but rather
+ references the element that's already defined in the model.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>ID of the detected model element.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCElement.html#getId--"><code>NCElement.getId()</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getElements--"><code>NCModelView.getElements()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getWords--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWords</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model">NCCustomWord</a>> getWords()</pre>
+<div class="block">Gets a list of NLP custom words that matched detected model element. These must be the same custom words
+ that were originally passed to <a href="../../../../org/apache/nlpcraft/model/NCCustomParser.html#parse-org.apache.nlpcraft.model.NCRequest-org.apache.nlpcraft.model.NCModelView-java.util.List-java.util.List-"><code>NCCustomParser.parse(NCRequest, NCModelView, List, List)</code></a> method.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>List of NLP custom words that comprise detected custom model element.</dd>
+</dl>
+</li>
+</ul>
+<a name="getMetadata--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getMetadata</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> getMetadata()</pre>
+<div class="block">Optional metadata that will be added to the resulting <a href="../../../../org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model"><code>NCToken</code></a> object and that would be
+ accessible via <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#getMetadata--"><code>NCMetadata.getMetadata()</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#getMetadata--">getMetadata</a></code> in interface <code><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional metadata for the detected custom model element.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-"><code>NCMetadata.meta(String)</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#metaOpt-java.lang.String-"><code>NCMetadata.metaOpt(String)</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-T-"><code>NCMetadata.meta(String, Object)</code></a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCCustomElement.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/model/NCConversation.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCCustomParser.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCCustomElement.html" target="_top">Frames</a></li>
+<li><a href="NCCustomElement.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCCustomParser.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCCustomParser.html
new file mode 100644
index 0000000..d2f692d
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCCustomParser.html
@@ -0,0 +1,275 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NCCustomParser (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NCCustomParser (Apache NLPCraft 0.5.0)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCCustomParser.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/model/NCCustomElement.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCCustomParser.html" target="_top">Frames</a></li>
+<li><a href="NCCustomParser.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.nlpcraft.model</div>
+<h2 title="Interface NCCustomParser" class="title">Interface NCCustomParser</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html" title="interface in org.apache.nlpcraft.model">NCLifecycle</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">NCCustomParser</span>
+extends <a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html" title="interface in org.apache.nlpcraft.model">NCLifecycle</a></pre>
+<div class="block">Custom model element parser for programmatic NER implementations. This parser allows to define your own
+ Named Entity Recognizer (NER) implementation in cases when the standard declarative methods are not expressive
+ enough. Instance of the parser should be made available in the model via <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getParsers--"><code>NCModelView.getParsers()</code></a> method.
+ <p>
+ By default the semantic data model detects its elements by their declarative synonyms. However,
+ in some cases this is not expressive enough. In such cases, one or more user-defined parsers can be defined
+ for the model that would allow the user to define its own NER logic to detect the model elements in the user
+ input programmatically. Note that there can be multiple custom parsers per model and each one can detect
+ any number of model elements.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getParsers--"><code>NCModelView.getParsers()</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCCustomElement.html" title="interface in org.apache.nlpcraft.model">NCCustomElement</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCustomParser.html#parse-org.apache.nlpcraft.model.NCRequest-org.apache.nlpcraft.model.NCModelView-java.util.List-java.util.List-">parse</a></span>(<a href="../../../../org/apache/nlpcraft/model/NCRequest.html" title="interface in org.apache.nlpcraft.model">NCRequest</a> req,
+ <a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a> mdl,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model">NCCustomWord</a>> words,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCCustomElement.html" title="interface in org.apache.nlpcraft.model">NCCustomElement</a>> elements)</code>
+<div class="block">Analyses user input provided as a list of <a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model"><code>NCCustomWord</code></a> objects and returns a list
+ of <a href="../../../../org/apache/nlpcraft/model/NCCustomElement.html" title="interface in org.apache.nlpcraft.model"><code>NCCustomElement</code></a> objects.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.nlpcraft.model.NCLifecycle">
+<!-- -->
+</a>
+<h3>Methods inherited from interface org.apache.nlpcraft.model.<a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html" title="interface in org.apache.nlpcraft.model">NCLifecycle</a></h3>
+<code><a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html#onDiscard--">onDiscard</a>, <a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html#onInit--">onInit</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="parse-org.apache.nlpcraft.model.NCRequest-org.apache.nlpcraft.model.NCModelView-java.util.List-java.util.List-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>parse</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCCustomElement.html" title="interface in org.apache.nlpcraft.model">NCCustomElement</a>> parse(<a href="../../../../org/apache/nlpcraft/model/NCRequest.html" title="interface in org.apache.nlpcraft.model">NCRequest</a> req,
+ <a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a> mdl,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model">NCCustomWord</a>> words,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCCustomElement.html" title="interface in org.apache.nlpcraft.model">NCCustomElement</a>> elements)</pre>
+<div class="block">Analyses user input provided as a list of <a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model"><code>NCCustomWord</code></a> objects and returns a list
+ of <a href="../../../../org/apache/nlpcraft/model/NCCustomElement.html" title="interface in org.apache.nlpcraft.model"><code>NCCustomElement</code></a> objects. Note that model elements returned from this method must
+ be defined in the model, i.e. this method only provides an additional logic of detecting these
+ elements but they still need to be defined normally in the model.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>req</code> - User request descriptor.</dd>
+<dd><code>mdl</code> - Instance of data model this parser belongs to.</dd>
+<dd><code>words</code> - Entire user input represented as a list of custom words.</dd>
+<dd><code>elements</code> - List of already parsed and detected model elements at the point of this call.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>List of custom elements. List can be empty or <code>null</code> if no model elements detected.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getParsers--"><code>NCModelView.getParsers()</code></a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCCustomParser.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/model/NCCustomElement.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCCustomParser.html" target="_top">Frames</a></li>
+<li><a href="NCCustomParser.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.8.2/org/nlpcraft/model/NCCustomWord.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCCustomWord.html
similarity index 70%
rename from docs/apis/javadoc-0.8.2/org/nlpcraft/model/NCCustomWord.html
rename to docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCCustomWord.html
index cdac689..e6c54d3 100644
--- a/docs/apis/javadoc-0.8.2/org/nlpcraft/model/NCCustomWord.html
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCCustomWord.html
@@ -2,18 +2,18 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_161) on Mon Jan 13 17:26:47 PST 2020 -->
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>NCCustomWord (NLPCraft 0.8.2)</title>
-<meta name="date" content="2020-01-13">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
+<title>NCCustomWord (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="NCCustomWord (NLPCraft 0.8.2)";
+ parent.document.title="NCCustomWord (Apache NLPCraft 0.5.0)";
}
}
catch(err) {
@@ -29,7 +29,7 @@ var activeTableTab = "activeTableTab";
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
-<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> <l [...]
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
@@ -39,28 +39,28 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCCustomWord.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage">NLPCraft 0.8.2</div>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCCustomParser.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCElement.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCCustomParser.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCCustomWord.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCCustomWord.html" target="_top">Frames</a></li>
<li><a href="NCCustomWord.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -95,7 +95,7 @@ var activeTableTab = "activeTableTab";
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
-<div class="subTitle">org.nlpcraft.model</div>
+<div class="subTitle">org.apache.nlpcraft.model</div>
<h2 title="Interface NCCustomWord" class="title">Interface NCCustomWord</h2>
</div>
<div class="contentContainer">
@@ -108,8 +108,8 @@ var activeTableTab = "activeTableTab";
<div class="block">A partially enriched token with a basic set of NLP properties used by custom NER parser.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../org/nlpcraft/model/NCModelView.html#getParsers--"><code>NCModelView.getParsers()</code></a>,
-<a href="../../../org/nlpcraft/model/NCToken.html" title="interface in org.nlpcraft.model"><code>NCToken</code></a></dd>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getParsers--"><code>NCModelView.getParsers()</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model"><code>NCToken</code></a></dd>
</dl>
</li>
</ul>
@@ -131,85 +131,85 @@ var activeTableTab = "activeTableTab";
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCustomWord.html#getEndCharIndex--">getEndCharIndex</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html#getEndCharIndex--">getEndCharIndex</a></span>()</code>
<div class="block">Gets end character index of this word in the original text.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCustomWord.html#getLemma--">getLemma</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html#getLemma--">getLemma</a></span>()</code>
<div class="block">Gets the lemma of this word, a canonical form of this word.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCustomWord.html#getNormalizedText--">getNormalizedText</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html#getNormalizedText--">getNormalizedText</a></span>()</code>
<div class="block">Gets normalized text for this word.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCustomWord.html#getOriginalText--">getOriginalText</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html#getOriginalText--">getOriginalText</a></span>()</code>
<div class="block">Gets original text for this word.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCustomWord.html#getPos--">getPos</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html#getPos--">getPos</a></span>()</code>
<div class="block">Gets Penn Treebank POS tag for this word.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCustomWord.html#getPosDescription--">getPosDescription</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html#getPosDescription--">getPosDescription</a></span>()</code>
<div class="block">Gets description of Penn Treebank POS tag.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCustomWord.html#getStartCharIndex--">getStartCharIndex</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html#getStartCharIndex--">getStartCharIndex</a></span>()</code>
<div class="block">Gets start character index of this word in the original text.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCustomWord.html#getStem--">getStem</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html#getStem--">getStem</a></span>()</code>
<div class="block">Gets the stem of this word.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCustomWord.html#isBracketed--">isBracketed</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html#isBracketed--">isBracketed</a></span>()</code>
<div class="block">Gets whether or not this word is surrounded by any of <code>'[', ']', '{', '}', '(', ')'</code> brackets.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCustomWord.html#isEnglish--">isEnglish</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html#isEnglish--">isEnglish</a></span>()</code>
<div class="block">Tests whether the given token represents an English word.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCustomWord.html#isKnownWord--">isKnownWord</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html#isKnownWord--">isKnownWord</a></span>()</code>
<div class="block">Tests whether or not this token is found in Princeton WordNet database.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCustomWord.html#isQuoted--">isQuoted</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html#isQuoted--">isQuoted</a></span>()</code>
<div class="block">Gets whether or not this word is surrounded by single or double quotes.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCustomWord.html#isStopWord--">isStopWord</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html#isStopWord--">isStopWord</a></span>()</code>
<div class="block">Gets whether or not this word is a stopword.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCCustomWord.html#isSwearWord--">isSwearWord</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html#isSwearWord--">isSwearWord</a></span>()</code>
<div class="block">Tests whether or not the given token is a swear word.</div>
</td>
</tr>
@@ -457,28 +457,28 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCCustomWord.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage"><span style="vertical-align: super">NLPCraft 0.8.2</span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/nlpcrafters/nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples" data-icon="octicon-eye" aria-label="NLPCraft Examples">Examples</a> [...]
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCCustomParser.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCElement.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCCustomParser.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCCustomWord.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCCustomWord.html" target="_top">Frames</a></li>
<li><a href="NCCustomWord.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -511,6 +511,6 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2020 NLPCraft. All rights reserved.</small></p>
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
</body>
</html>
diff --git a/docs/apis/latest/org/nlpcraft/model/NCElement.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCElement.html
similarity index 64%
rename from docs/apis/latest/org/nlpcraft/model/NCElement.html
rename to docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCElement.html
index 46da1bb..ce3dc90 100644
--- a/docs/apis/latest/org/nlpcraft/model/NCElement.html
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCElement.html
@@ -2,18 +2,18 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_161) on Mon Jan 13 17:26:47 PST 2020 -->
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>NCElement (NLPCraft 0.8.2)</title>
-<meta name="date" content="2020-01-13">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
+<title>NCElement (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="NCElement (NLPCraft 0.8.2)";
+ parent.document.title="NCElement (Apache NLPCraft 0.5.0)";
}
}
catch(err) {
@@ -29,7 +29,7 @@ var activeTableTab = "activeTableTab";
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
-<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> <l [...]
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
@@ -39,28 +39,28 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCElement.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage">NLPCraft 0.8.2</div>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCCustomWord.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCIntent.html" title="annotation in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntent.html" title="annotation in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCElement.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCElement.html" target="_top">Frames</a></li>
<li><a href="NCElement.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -95,7 +95,7 @@ var activeTableTab = "activeTableTab";
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
-<div class="subTitle">org.nlpcraft.model</div>
+<div class="subTitle">org.apache.nlpcraft.model</div>
<h2 title="Interface NCElement" class="title">Interface NCElement</h2>
</div>
<div class="contentContainer">
@@ -104,12 +104,12 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">NCElement</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
+extends <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
<div class="block">Data model element.
<p>
Data model element defines an semantic entity that will be detected in the user input. A model element
@@ -118,10 +118,10 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.h
Such object can be abstract or have a physical existence.
<p>
Read full documentation in <a target=_ href="https://nlpcraft.org/data-model.html">Data Model</a> section and review
- <a target=_ href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples/">examples</a>.</div>
+ <a target=_ href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples/">examples</a>.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../org/nlpcraft/model/NCCustomParser.html" title="interface in org.nlpcraft.model"><code>NCCustomParser</code></a></dd>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCCustomParser.html" title="interface in org.apache.nlpcraft.model"><code>NCCustomParser</code></a></dd>
</dl>
</li>
</ul>
@@ -143,53 +143,60 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.h
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCElement.html#getDescription--">getDescription</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCElement.html#getDescription--">getDescription</a></span>()</code>
<div class="block">Gets optional element description.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCElement.html#getGroups--">getGroups</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCElement.html#getGroups--">getGroups</a></span>()</code>
<div class="block">Gets the list of groups this elements belongs to.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCElement.html#getId--">getId</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCElement.html#getId--">getId</a></span>()</code>
<div class="block">Gets unique ID of this element.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCElement.html#getMetadata--">getMetadata</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCElement.html#getMetadata--">getMetadata</a></span>()</code>
<div class="block">Gets optional user-defined element's metadata.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCElement.html#getParentId--">getParentId</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCElement.html#getParentId--">getParentId</a></span>()</code>
<div class="block">Gets optional ID of the immediate parent element.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCElement.html#getSynonyms--">getSynonyms</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCElement.html#getSynonyms--">getSynonyms</a></span>()</code>
<div class="block">Gets the list of synonyms by which this semantic element will be recognized by.</div>
</td>
</tr>
<tr id="i6" class="altColor">
-<td class="colFirst"><code>default <a href="../../../org/nlpcraft/model/NCValueLoader.html" title="interface in org.nlpcraft.model">NCValueLoader</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCElement.html#getValueLoader--">getValueLoader</a></span>()</code>
+<td class="colFirst"><code>default <a href="../../../../org/apache/nlpcraft/model/NCValueLoader.html" title="interface in org.apache.nlpcraft.model">NCValueLoader</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCElement.html#getValueLoader--">getValueLoader</a></span>()</code>
<div class="block">Gets optional dynamic value loader.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
-<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/nlpcraft/model/NCValue.html" title="interface in org.nlpcraft.model">NCValue</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCElement.html#getValues--">getValues</a></span>()</code>
-<div class="block">Gets optional map of <a href="../../../org/nlpcraft/model/NCValue.html" title="interface in org.nlpcraft.model"><code>values</code></a> for this element.</div>
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCValue.html" title="interface in org.apache.nlpcraft.model">NCValue</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCElement.html#getValues--">getValues</a></span>()</code>
+<div class="block">Gets optional map of <a href="../../../../org/apache/nlpcraft/model/NCValue.html" title="interface in org.apache.nlpcraft.model"><code>values</code></a> for this element.</div>
</td>
</tr>
</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.nlpcraft.model.NCMetadata">
+<!-- -->
+</a>
+<h3>Methods inherited from interface org.apache.nlpcraft.model.<a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a></h3>
+<code><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-">meta</a>, <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-T-">meta</a>, <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#metaOpt-java.lang.String-">metaOpt</a></code></li>
+</ul>
</li>
</ul>
</li>
@@ -248,7 +255,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.h
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Unique ID of this element.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../org/nlpcraft/model/NCToken.html#getId--"><code>NCToken.getId()</code></a></dd>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCToken.html#getId--"><code>NCToken.getId()</code></a></dd>
</dl>
</li>
</ul>
@@ -262,8 +269,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.h
<div class="block">Gets the list of groups this elements belongs to.
<p>
Model element can belong to one or more groups. By default the element belongs to a single group whose group
- ID is equal to its <a href="../../../org/nlpcraft/model/NCElement.html#getId--"><code>ID</code></a>. The proper grouping of the model elements is required for operation
- of Short-Term-Memory (STM) in <a href="../../../org/nlpcraft/model/NCConversation.html" title="interface in org.nlpcraft.model"><code>conversation</code></a> (if and when conversation
+ ID is equal to its <a href="../../../../org/apache/nlpcraft/model/NCElement.html#getId--"><code>ID</code></a>. The proper grouping of the model elements is required for operation
+ of Short-Term-Memory (STM) in <a href="../../../../org/apache/nlpcraft/model/NCConversation.html" title="interface in org.apache.nlpcraft.model"><code>conversation</code></a> (if and when conversation
is used). Specifically, a token (i.e. found model element) that is part of the group set will override
other tokens from the same set or a its superset. In other words, tokens with a smaller group set
(more specific token) will override the tokens from a larger group set (more generic tokens).
@@ -289,10 +296,10 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.h
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>List of groups this element belongs to. By default - the model element belongs to one group
- with ID equal to the element <a href="../../../org/nlpcraft/model/NCElement.html#getId--"><code>ID</code></a>.</dd>
+ with ID equal to the element <a href="../../../../org/apache/nlpcraft/model/NCElement.html#getId--"><code>ID</code></a>.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../org/nlpcraft/model/NCConversation.html" title="interface in org.nlpcraft.model"><code>NCConversation</code></a>,
-<a href="../../../org/nlpcraft/model/NCElement.html#getId--"><code>getId()</code></a></dd>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCConversation.html" title="interface in org.apache.nlpcraft.model"><code>NCConversation</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCElement.html#getId--"><code>getId()</code></a></dd>
</dl>
</li>
</ul>
@@ -303,8 +310,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.h
<li class="blockList">
<h4>getMetadata</h4>
<pre>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> getMetadata()</pre>
-<div class="block">Gets optional user-defined element's metadata. When a <a href="../../../org/nlpcraft/model/NCToken.html" title="interface in org.nlpcraft.model"><code>token</code></a> for this element
- is detected in the input this metadata is merged into <a href="../../../org/nlpcraft/model/NCToken.html#getMetadata--"><code>NCToken.getMetadata()</code></a> method returned metadata.
+<div class="block">Gets optional user-defined element's metadata. When a <a href="../../../../org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model"><code>token</code></a> for this element
+ is detected in the input this metadata is merged into <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#getMetadata--"><code>NCMetadata.getMetadata()</code></a> method returned metadata.
<p>
<b>JSON</b>
<br>
@@ -326,8 +333,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.h
]
</pre></div>
<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#getMetadata--">getMetadata</a></code> in interface <code><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Element's metadata or <code>null</code> if none provided. Default implementation return <code>null</code>.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-"><code>NCMetadata.meta(String)</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#metaOpt-java.lang.String-"><code>NCMetadata.metaOpt(String)</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-T-"><code>NCMetadata.meta(String, Object)</code></a></dd>
</dl>
</li>
</ul>
@@ -366,8 +379,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.h
<ul class="blockList">
<li class="blockList">
<h4>getValues</h4>
-<pre>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/nlpcraft/model/NCValue.html" title="interface in org.nlpcraft.model">NCValue</a>> getValues()</pre>
-<div class="block">Gets optional map of <a href="../../../org/nlpcraft/model/NCValue.html" title="interface in org.nlpcraft.model"><code>values</code></a> for this element.
+<pre>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCValue.html" title="interface in org.apache.nlpcraft.model">NCValue</a>> getValues()</pre>
+<div class="block">Gets optional map of <a href="../../../../org/apache/nlpcraft/model/NCValue.html" title="interface in org.apache.nlpcraft.model"><code>values</code></a> for this element.
<p>
Each element can generally be recognized either by one of its synonyms or values. Elements and their values
are analogous to types and instances of that type in programming languages. Each value
@@ -434,8 +447,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.h
<li class="blockList">
<h4>getParentId</h4>
<pre>default <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getParentId()</pre>
-<div class="block">Gets optional ID of the immediate parent element. Parent ID allows elements to form into hierarchy
- and can be used by the user logic in <a href="../../../org/nlpcraft/model/NCModel.html#query-org.nlpcraft.model.NCQueryContext-"><code>NCModel.query(NCQueryContext)</code></a> method.
+<div class="block">Gets optional ID of the immediate parent element. Parent ID allows model elements to form into hierarchy.
<p>
<b>JSON</b>
<br>
@@ -468,7 +480,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.h
<pre>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getSynonyms()</pre>
<div class="block">Gets the list of synonyms by which this semantic element will be recognized by. Read more about
many different forms of synonyms in <a target=_ href="https://nlpcraft.org/data-model.html">Data Model</a> section
- and review <a target=_ href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples/">examples</a>.
+ and review <a target=_ href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples/">examples</a>.
<p>
<b>JSON</b>
<br>
@@ -497,14 +509,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.h
<ul class="blockListLast">
<li class="blockList">
<h4>getValueLoader</h4>
-<pre>default <a href="../../../org/nlpcraft/model/NCValueLoader.html" title="interface in org.nlpcraft.model">NCValueLoader</a> getValueLoader()</pre>
+<pre>default <a href="../../../../org/apache/nlpcraft/model/NCValueLoader.html" title="interface in org.apache.nlpcraft.model">NCValueLoader</a> getValueLoader()</pre>
<div class="block">Gets optional dynamic value loader. This loader will be used additionally to any
- values defined in <a href="../../../org/nlpcraft/model/NCElement.html#getValues--"><code>getValues()</code></a> method. Default implementation returns <code>null</code>.
+ values defined in <a href="../../../../org/apache/nlpcraft/model/NCElement.html#getValues--"><code>getValues()</code></a> method. Default implementation returns <code>null</code>.
<p>
<b>JSON</b>
<br>
If using JSON/YAML model presentation this is set by <code>valueLoader</code> property with value
- of a fully qualified class name implementing <a href="../../../org/nlpcraft/model/NCValueLoader.html" title="interface in org.nlpcraft.model"><code>NCValueLoader</code></a> interface. Note that
+ of a fully qualified class name implementing <a href="../../../../org/apache/nlpcraft/model/NCValueLoader.html" title="interface in org.apache.nlpcraft.model"><code>NCValueLoader</code></a> interface. Note that
only one instance of the value loader will be created per model and given class name:
<pre class="brush: js, highlight: [14]">
"elements": [
@@ -546,28 +558,28 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.h
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCElement.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage"><span style="vertical-align: super">NLPCraft 0.8.2</span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/nlpcrafters/nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples" data-icon="octicon-eye" aria-label="NLPCraft Examples">Examples</a> [...]
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCCustomWord.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCIntent.html" title="annotation in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCCustomWord.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntent.html" title="annotation in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCElement.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCElement.html" target="_top">Frames</a></li>
<li><a href="NCElement.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -600,6 +612,6 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.h
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2020 NLPCraft. All rights reserved.</small></p>
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
</body>
</html>
diff --git a/docs/apis/latest/org/nlpcraft/model/NCIntent.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCIntent.html
similarity index 52%
rename from docs/apis/latest/org/nlpcraft/model/NCIntent.html
rename to docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCIntent.html
index 446a483..f156267 100644
--- a/docs/apis/latest/org/nlpcraft/model/NCIntent.html
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCIntent.html
@@ -2,18 +2,18 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_161) on Mon Jan 13 17:26:47 PST 2020 -->
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>NCIntent (NLPCraft 0.8.2)</title>
-<meta name="date" content="2020-01-13">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
+<title>NCIntent (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="NCIntent (NLPCraft 0.8.2)";
+ parent.document.title="NCIntent (Apache NLPCraft 0.5.0)";
}
}
catch(err) {
@@ -23,7 +23,7 @@
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
-<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> <l [...]
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
@@ -33,28 +33,28 @@
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCIntent.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage">NLPCraft 0.8.2</div>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCElement.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCIntentContext.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCIntent.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCIntent.html" target="_top">Frames</a></li>
<li><a href="NCIntent.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -87,7 +87,7 @@
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
-<div class="subTitle">org.nlpcraft.model</div>
+<div class="subTitle">org.apache.nlpcraft.model</div>
<h2 title="Annotation Type NCIntent" class="title">Annotation Type NCIntent</h2>
</div>
<div class="contentContainer">
@@ -104,13 +104,14 @@ public @interface <span class="memberNameLabel">NCIntent</span></pre>
that defines an intent via intent DSL.
<p>
Read full documentation in <a target=_ href="https://nlpcraft.org/intent-matching.html">Intent Matching</a> section and review
- <a target=_ href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples/">examples</a>.</div>
+ <a target=_ href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples/">examples</a>.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../org/nlpcraft/model/NCIntentRef.html" title="annotation in org.nlpcraft.model"><code>NCIntentRef</code></a>,
-<a href="../../../org/nlpcraft/model/NCIntentTerm.html" title="annotation in org.nlpcraft.model"><code>NCIntentTerm</code></a>,
-<a href="../../../org/nlpcraft/model/NCIntentSkip.html" title="class in org.nlpcraft.model"><code>NCIntentSkip</code></a>,
-<a href="../../../org/nlpcraft/model/NCIntentContext.html" title="interface in org.nlpcraft.model"><code>NCIntentContext</code></a></dd>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCIntentRef.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntentRef</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCIntentTerm.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntentTerm</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCIntentSkip.html" title="class in org.apache.nlpcraft.model"><code>NCIntentSkip</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model"><code>NCIntentMatch</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCModel.html#onMatchedIntent-org.apache.nlpcraft.model.NCIntentMatch-"><code>NCModel.onMatchedIntent(NCIntentMatch)</code></a></dd>
</dl>
</li>
</ul>
@@ -132,7 +133,7 @@ public @interface <span class="memberNameLabel">NCIntent</span></pre>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCIntent.html#value--">value</a></span></code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCIntent.html#value--">value</a></span></code>
<div class="block">Intent specification using intent DSL.</div>
</td>
</tr>
@@ -185,28 +186,28 @@ public @interface <span class="memberNameLabel">NCIntent</span></pre>
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCIntent.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage"><span style="vertical-align: super">NLPCraft 0.8.2</span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/nlpcrafters/nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples" data-icon="octicon-eye" aria-label="NLPCraft Examples">Examples</a> [...]
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCElement.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCIntentContext.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCIntent.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCIntent.html" target="_top">Frames</a></li>
<li><a href="NCIntent.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -237,6 +238,6 @@ public @interface <span class="memberNameLabel">NCIntent</span></pre>
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2020 NLPCraft. All rights reserved.</small></p>
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
</body>
</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCIntentMatch.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCIntentMatch.html
new file mode 100644
index 0000000..16071f6
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCIntentMatch.html
@@ -0,0 +1,411 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NCIntentMatch (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NCIntentMatch (Apache NLPCraft 0.5.0)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCIntentMatch.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntent.html" title="annotation in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntentRef.html" title="annotation in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCIntentMatch.html" target="_top">Frames</a></li>
+<li><a href="NCIntentMatch.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.nlpcraft.model</div>
+<h2 title="Interface NCIntentMatch" class="title">Interface NCIntentMatch</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">NCIntentMatch</span>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
+<div class="block">An intent match context that can be passed into the callback of the matched intent.
+ Note that when using <a href="../../../../org/apache/nlpcraft/model/NCIntent.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntent</code></a> and <a href="../../../../org/apache/nlpcraft/model/NCIntentTerm.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntentTerm</code></a>
+ annotations the callback method can be defined parameter-less (and this context won't be passed in).
+ If used, intent context must be the 1st formal parameter in intent callback.
+ <p>
+ Read full documentation in <a target=_ href="https://nlpcraft.org/intent-matching.html">Intent Matching</a> section and review
+ <a target=_ href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples/">examples</a>.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCIntent.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntent</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCIntentTerm.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntentTerm</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCIntentSkip.html" title="class in org.apache.nlpcraft.model"><code>NCIntentSkip</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCIntentRef.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntentRef</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/nlpcraft/model/NCContext.html" title="interface in org.apache.nlpcraft.model">NCContext</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html#getContext--">getContext</a></span>()</code>
+<div class="block">Context of the user input query.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html#getIntentId--">getIntentId</a></span>()</code>
+<div class="block">Gets ID of the matched intent.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a>>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html#getIntentTokens--">getIntentTokens</a></span>()</code>
+<div class="block">Gets a subset of tokens representing matched intent.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html#getTermTokens-int-">getTermTokens</a></span>(int idx)</code>
+<div class="block">Gets tokens for given term.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html#getTermTokens-java.lang.String-">getTermTokens</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> termId)</code>
+<div class="block">Gets tokens for given term.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/nlpcraft/model/NCVariant.html" title="interface in org.apache.nlpcraft.model">NCVariant</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html#getVariant--">getVariant</a></span>()</code>
+<div class="block">Gets sentence parsing variant that produced the matching for this intent.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html#isAmbiguous--">isAmbiguous</a></span>()</code>
+<div class="block">Indicates whether or not the intent match was ambiguous (not exact).</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getIntentId--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntentId</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getIntentId()</pre>
+<div class="block">Gets ID of the matched intent.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>ID of the matched intent.</dd>
+</dl>
+</li>
+</ul>
+<a name="getContext--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContext</h4>
+<pre><a href="../../../../org/apache/nlpcraft/model/NCContext.html" title="interface in org.apache.nlpcraft.model">NCContext</a> getContext()</pre>
+<div class="block">Context of the user input query.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Original query context.</dd>
+</dl>
+</li>
+</ul>
+<a name="getIntentTokens--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntentTokens</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a>>> getIntentTokens()</pre>
+<div class="block">Gets a subset of tokens representing matched intent. This subset is grouped by the matched terms
+ where a <code>null</code> sub-list defines an optional term. Order and index of sub-lists corresponds
+ to the order and index of terms in the matching intent. Number of sub-lists will always be the same
+ as the number of terms in the matched intent.
+ <p>
+ Note that unlike <a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html#getVariant--"><code>getVariant()</code></a> method
+ this method returns only subset of the tokens that were part of the matched intent. Specifically, it will
+ not return tokens for free words, stopwords or unmatched ("dangling") tokens.
+ <p>
+ Consider using <a href="../../../../org/apache/nlpcraft/model/NCIntentTerm.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntentTerm</code></a> annotation instead for simpler access to intent tokens.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>List of list of tokens representing matched intent.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html#getVariant--"><code>getVariant()</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCIntentTerm.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntentTerm</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getTermTokens-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTermTokens</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a>> getTermTokens(int idx)</pre>
+<div class="block">Gets tokens for given term. This is a companion method for <a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html#getIntentTokens--"><code>getIntentTokens()</code></a>.
+ <p>
+ Consider using <a href="../../../../org/apache/nlpcraft/model/NCIntentTerm.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntentTerm</code></a> annotation instead for simpler access to intent tokens.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>idx</code> - Index of the term (starting from <code>0</code>).</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>List of tokens, potentially <code>null</code>, for given term.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCIntentTerm.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntentTerm</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html#getTermTokens-java.lang.String-"><code>getTermTokens(String)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getTermTokens-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTermTokens</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model">NCToken</a>> getTermTokens(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> termId)</pre>
+<div class="block">Gets tokens for given term. This is a companion method for <a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html#getIntentTokens--"><code>getIntentTokens()</code></a>.
+ <p>
+ Consider using <a href="../../../../org/apache/nlpcraft/model/NCIntentTerm.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntentTerm</code></a> annotation instead for simpler access to intent tokens.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>termId</code> - ID of the term for which to get tokens.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>List of tokens, potentially <code>null</code>, for given term.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCIntentTerm.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntentTerm</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html#getTermTokens-int-"><code>getTermTokens(int)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getVariant--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVariant</h4>
+<pre><a href="../../../../org/apache/nlpcraft/model/NCVariant.html" title="interface in org.apache.nlpcraft.model">NCVariant</a> getVariant()</pre>
+<div class="block">Gets sentence parsing variant that produced the matching for this intent. Returned variant is one of the
+ variants provided by <a href="../../../../org/apache/nlpcraft/model/NCContext.html#getVariants--"><code>NCContext.getVariants()</code></a> methods. Note that tokens returned by this method are
+ a superset of the tokens returned by <a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html#getIntentTokens--"><code>getIntentTokens()</code></a> method, i.e. not all tokens
+ from this variant may have been used in matching of the winning intent.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Sentence parsing variant that produced the matching for this intent.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html#getIntentTokens--"><code>getIntentTokens()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="isAmbiguous--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isAmbiguous</h4>
+<pre>boolean isAmbiguous()</pre>
+<div class="block">Indicates whether or not the intent match was ambiguous (not exact).
+ <p>
+ An exact match means that for the intent to match it has to use all non-free word tokens
+ in the user input, i.e. only free word tokens can be left after the match. An ambiguous match
+ doesn't have this restriction. Note that an ambiguous match should be used with a great care.
+ An ambiguous match completely ignores extra found user or system tokens (which are not part
+ of the intent template) which could have altered the matching outcome had they been considered.
+ <p>
+ Intent callbacks that check this property should always provide custom rejection message.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>True</code> if the intent match was exact, <code>false</code> otherwise.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCIntentMatch.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntent.html" title="annotation in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntentRef.html" title="annotation in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCIntentMatch.html" target="_top">Frames</a></li>
+<li><a href="NCIntentMatch.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
+</body>
+</html>
diff --git a/docs/apis/latest/org/nlpcraft/model/NCIntentRef.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCIntentRef.html
similarity index 52%
rename from docs/apis/latest/org/nlpcraft/model/NCIntentRef.html
rename to docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCIntentRef.html
index b35a84b..f577d32 100644
--- a/docs/apis/latest/org/nlpcraft/model/NCIntentRef.html
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCIntentRef.html
@@ -2,18 +2,18 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_161) on Mon Jan 13 17:26:47 PST 2020 -->
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>NCIntentRef (NLPCraft 0.8.2)</title>
-<meta name="date" content="2020-01-13">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
+<title>NCIntentRef (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="NCIntentRef (NLPCraft 0.8.2)";
+ parent.document.title="NCIntentRef (Apache NLPCraft 0.5.0)";
}
}
catch(err) {
@@ -23,7 +23,7 @@
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
-<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> <l [...]
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
@@ -33,28 +33,28 @@
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCIntentRef.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage">NLPCraft 0.8.2</div>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCIntentContext.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCIntentSkip.html" title="class in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntentSkip.html" title="class in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCIntentRef.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCIntentRef.html" target="_top">Frames</a></li>
<li><a href="NCIntentRef.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -87,7 +87,7 @@
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
-<div class="subTitle">org.nlpcraft.model</div>
+<div class="subTitle">org.apache.nlpcraft.model</div>
<h2 title="Annotation Type NCIntentRef" class="title">Annotation Type NCIntentRef</h2>
</div>
<div class="contentContainer">
@@ -103,13 +103,14 @@ public @interface <span class="memberNameLabel">NCIntentRef</span></pre>
<div class="block">Annotations referencing an intent defined externally in JSON or YAML model declaration.
<p>
Read full documentation in <a target=_ href="https://nlpcraft.org/intent-matching.html">Intent Matching</a> section and review
- <a target=_ href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples/">examples</a>.</div>
+ <a target=_ href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples/">examples</a>.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../org/nlpcraft/model/NCIntent.html" title="annotation in org.nlpcraft.model"><code>NCIntent</code></a>,
-<a href="../../../org/nlpcraft/model/NCIntentTerm.html" title="annotation in org.nlpcraft.model"><code>NCIntentTerm</code></a>,
-<a href="../../../org/nlpcraft/model/NCIntentSkip.html" title="class in org.nlpcraft.model"><code>NCIntentSkip</code></a>,
-<a href="../../../org/nlpcraft/model/NCIntentContext.html" title="interface in org.nlpcraft.model"><code>NCIntentContext</code></a></dd>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCIntent.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntent</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCIntentTerm.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntentTerm</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCIntentSkip.html" title="class in org.apache.nlpcraft.model"><code>NCIntentSkip</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model"><code>NCIntentMatch</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCModel.html#onMatchedIntent-org.apache.nlpcraft.model.NCIntentMatch-"><code>NCModel.onMatchedIntent(NCIntentMatch)</code></a></dd>
</dl>
</li>
</ul>
@@ -131,7 +132,7 @@ public @interface <span class="memberNameLabel">NCIntentRef</span></pre>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCIntentRef.html#value--">value</a></span></code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCIntentRef.html#value--">value</a></span></code>
<div class="block">ID of the intent defined externally.</div>
</td>
</tr>
@@ -184,28 +185,28 @@ public @interface <span class="memberNameLabel">NCIntentRef</span></pre>
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCIntentRef.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage"><span style="vertical-align: super">NLPCraft 0.8.2</span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/nlpcrafters/nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples" data-icon="octicon-eye" aria-label="NLPCraft Examples">Examples</a> [...]
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCIntentContext.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCIntentSkip.html" title="class in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntentSkip.html" title="class in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCIntentRef.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCIntentRef.html" target="_top">Frames</a></li>
<li><a href="NCIntentRef.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -236,6 +237,6 @@ public @interface <span class="memberNameLabel">NCIntentRef</span></pre>
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2020 NLPCraft. All rights reserved.</small></p>
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
</body>
</html>
diff --git a/docs/apis/javadoc-0.8.2/org/nlpcraft/model/NCIntentSkip.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCIntentSkip.html
similarity index 64%
copy from docs/apis/javadoc-0.8.2/org/nlpcraft/model/NCIntentSkip.html
copy to docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCIntentSkip.html
index be858b5..df66d51 100644
--- a/docs/apis/javadoc-0.8.2/org/nlpcraft/model/NCIntentSkip.html
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCIntentSkip.html
@@ -2,18 +2,18 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_161) on Mon Jan 13 17:26:47 PST 2020 -->
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>NCIntentSkip (NLPCraft 0.8.2)</title>
-<meta name="date" content="2020-01-13">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
+<title>NCIntentSkip (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="NCIntentSkip (NLPCraft 0.8.2)";
+ parent.document.title="NCIntentSkip (Apache NLPCraft 0.5.0)";
}
}
catch(err) {
@@ -23,7 +23,7 @@
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
-<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> <l [...]
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
@@ -33,28 +33,28 @@
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCIntentSkip.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage">NLPCraft 0.8.2</div>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCIntentRef.html" title="annotation in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCIntentTerm.html" title="annotation in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntentRef.html" title="annotation in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntentTerm.html" title="annotation in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCIntentSkip.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCIntentSkip.html" target="_top">Frames</a></li>
<li><a href="NCIntentSkip.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -89,7 +89,7 @@
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
-<div class="subTitle">org.nlpcraft.model</div>
+<div class="subTitle">org.apache.nlpcraft.model</div>
<h2 title="Class NCIntentSkip" class="title">Class NCIntentSkip</h2>
</div>
<div class="contentContainer">
@@ -106,7 +106,7 @@
<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</a></li>
<li>
<ul class="inheritance">
-<li>org.nlpcraft.model.NCIntentSkip</li>
+<li>org.apache.nlpcraft.model.NCIntentSkip</li>
</ul>
</li>
</ul>
@@ -138,14 +138,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeExcep
not match then throwing this exception allows to try next best matching intent, if any.
<p>
Read full documentation in <a target=_ href="https://nlpcraft.org/intent-matching.html">Intent Matching</a> section and review
- <a target=_ href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples/">examples</a>.</div>
+ <a target=_ href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples/">examples</a>.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../org/nlpcraft/model/NCIntent.html" title="annotation in org.nlpcraft.model"><code>NCIntent</code></a>,
-<a href="../../../org/nlpcraft/model/NCIntentTerm.html" title="annotation in org.nlpcraft.model"><code>NCIntentTerm</code></a>,
-<a href="../../../org/nlpcraft/model/NCIntentRef.html" title="annotation in org.nlpcraft.model"><code>NCIntentRef</code></a>,
-<a href="../../../org/nlpcraft/model/NCIntentContext.html" title="interface in org.nlpcraft.model"><code>NCIntentContext</code></a>,
-<a href="../../../serialized-form.html#org.nlpcraft.model.NCIntentSkip">Serialized Form</a></dd>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCIntent.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntent</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCIntentTerm.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntentTerm</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCIntentRef.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntentRef</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model"><code>NCIntentMatch</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCModel.html#onMatchedIntent-org.apache.nlpcraft.model.NCIntentMatch-"><code>NCModel.onMatchedIntent(NCIntentMatch)</code></a>,
+<a href="../../../../serialized-form.html#org.apache.nlpcraft.model.NCIntentSkip">Serialized Form</a></dd>
</dl>
</li>
</ul>
@@ -165,12 +166,12 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeExcep
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCIntentSkip.html#NCIntentSkip--">NCIntentSkip</a></span>()</code>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCIntentSkip.html#NCIntentSkip--">NCIntentSkip</a></span>()</code>
<div class="block">Creates new intent skip exception.</div>
</td>
</tr>
<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCIntentSkip.html#NCIntentSkip-java.lang.String-">NCIntentSkip</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> msg)</code>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCIntentSkip.html#NCIntentSkip-java.lang.String-">NCIntentSkip</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> msg)</code>
<div class="block">Creates new intent skip exception with given debug message.</div>
</td>
</tr>
@@ -251,28 +252,28 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeExcep
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCIntentSkip.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage"><span style="vertical-align: super">NLPCraft 0.8.2</span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/nlpcrafters/nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples" data-icon="octicon-eye" aria-label="NLPCraft Examples">Examples</a> [...]
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCIntentRef.html" title="annotation in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCIntentTerm.html" title="annotation in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntentRef.html" title="annotation in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntentTerm.html" title="annotation in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCIntentSkip.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCIntentSkip.html" target="_top">Frames</a></li>
<li><a href="NCIntentSkip.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -305,6 +306,6 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeExcep
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2020 NLPCraft. All rights reserved.</small></p>
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
</body>
</html>
diff --git a/docs/apis/latest/org/nlpcraft/model/NCIntentTerm.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCIntentTerm.html
similarity index 50%
rename from docs/apis/latest/org/nlpcraft/model/NCIntentTerm.html
rename to docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCIntentTerm.html
index 099ded1..50d6da1 100644
--- a/docs/apis/latest/org/nlpcraft/model/NCIntentTerm.html
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCIntentTerm.html
@@ -2,18 +2,18 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_161) on Mon Jan 13 17:26:47 PST 2020 -->
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>NCIntentTerm (NLPCraft 0.8.2)</title>
-<meta name="date" content="2020-01-13">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
+<title>NCIntentTerm (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="NCIntentTerm (NLPCraft 0.8.2)";
+ parent.document.title="NCIntentTerm (Apache NLPCraft 0.5.0)";
}
}
catch(err) {
@@ -23,7 +23,7 @@
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
-<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> <l [...]
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
@@ -33,28 +33,28 @@
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCIntentTerm.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage">NLPCraft 0.8.2</div>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCIntentSkip.html" title="class in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCLifecycle.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntentSkip.html" title="class in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCIntentTerm.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCIntentTerm.html" target="_top">Frames</a></li>
<li><a href="NCIntentTerm.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -87,7 +87,7 @@
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
-<div class="subTitle">org.nlpcraft.model</div>
+<div class="subTitle">org.apache.nlpcraft.model</div>
<h2 title="Annotation Type NCIntentTerm" class="title">Annotation Type NCIntentTerm</h2>
</div>
<div class="contentContainer">
@@ -101,20 +101,21 @@
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Target.html?is-external=true" title="class or interface in java.lang.annotation">@Target</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Target.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>=<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/ElementType.html?is-external=true#PARAMETER" title="class or interface in java.lang.an [...]
public @interface <span class="memberNameLabel">NCIntentTerm</span></pre>
<div class="block">Annotation to mark callback parameter to receive intent term's tokens. This is a companion annotation
- to <a href="../../../org/nlpcraft/model/NCIntent.html" title="annotation in org.nlpcraft.model"><code>NCIntent</code></a> and <a href="../../../org/nlpcraft/model/NCIntentRef.html" title="annotation in org.nlpcraft.model"><code>NCIntentRef</code></a> annotations and can only be used for
- the parameters of the methods that are annotated with <a href="../../../org/nlpcraft/model/NCIntent.html" title="annotation in org.nlpcraft.model"><code>NCIntent</code></a> or <a href="../../../org/nlpcraft/model/NCIntentRef.html" title="annotation in org.nlpcraft.model"><code>NCIntentRef</code></a>.
+ to <a href="../../../../org/apache/nlpcraft/model/NCIntent.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntent</code></a> and <a href="../../../../org/apache/nlpcraft/model/NCIntentRef.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntentRef</code></a> annotations and can only be used for
+ the parameters of the methods that are annotated with <a href="../../../../org/apache/nlpcraft/model/NCIntent.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntent</code></a> or <a href="../../../../org/apache/nlpcraft/model/NCIntentRef.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntentRef</code></a>.
<code>NCIntentTerm</code> takes a term ID as its only mandatory parameter and should be applied to callback
method parameters to get the tokens associated with that term (if and when the intent was matched and that
callback was invoked).
<p>
Read full documentation in <a target=_ href="https://nlpcraft.org/intent-matching.html">Intent Matching</a> section and review
- <a target=_ href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples/">examples</a>.</div>
+ <a target=_ href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples/">examples</a>.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../org/nlpcraft/model/NCIntent.html" title="annotation in org.nlpcraft.model"><code>NCIntent</code></a>,
-<a href="../../../org/nlpcraft/model/NCIntentRef.html" title="annotation in org.nlpcraft.model"><code>NCIntentRef</code></a>,
-<a href="../../../org/nlpcraft/model/NCIntentSkip.html" title="class in org.nlpcraft.model"><code>NCIntentSkip</code></a>,
-<a href="../../../org/nlpcraft/model/NCIntentContext.html" title="interface in org.nlpcraft.model"><code>NCIntentContext</code></a></dd>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCIntent.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntent</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCIntentRef.html" title="annotation in org.apache.nlpcraft.model"><code>NCIntentRef</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCIntentSkip.html" title="class in org.apache.nlpcraft.model"><code>NCIntentSkip</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model"><code>NCIntentMatch</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCModel.html#onMatchedIntent-org.apache.nlpcraft.model.NCIntentMatch-"><code>NCModel.onMatchedIntent(NCIntentMatch)</code></a></dd>
</dl>
</li>
</ul>
@@ -136,7 +137,7 @@ public @interface <span class="memberNameLabel">NCIntentTerm</span></pre>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCIntentTerm.html#value--">value</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCIntentTerm.html#value--">value</a></span></code> </td>
</tr>
</table>
</li>
@@ -178,28 +179,28 @@ public @interface <span class="memberNameLabel">NCIntentTerm</span></pre>
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCIntentTerm.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage"><span style="vertical-align: super">NLPCraft 0.8.2</span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/nlpcrafters/nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples" data-icon="octicon-eye" aria-label="NLPCraft Examples">Examples</a> [...]
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCIntentSkip.html" title="class in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCLifecycle.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntentSkip.html" title="class in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCIntentTerm.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCIntentTerm.html" target="_top">Frames</a></li>
<li><a href="NCIntentTerm.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -230,6 +231,6 @@ public @interface <span class="memberNameLabel">NCIntentTerm</span></pre>
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2020 NLPCraft. All rights reserved.</small></p>
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
</body>
</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCLifecycle.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCLifecycle.html
new file mode 100644
index 0000000..b1abe42
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCLifecycle.html
@@ -0,0 +1,266 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NCLifecycle (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NCLifecycle (Apache NLPCraft 0.5.0)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":18,"i1":18};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],16:["t5","Default Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCLifecycle.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntentTerm.html" title="annotation in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCLifecycle.html" target="_top">Frames</a></li>
+<li><a href="NCLifecycle.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.nlpcraft.model</div>
+<h2 title="Interface NCLifecycle" class="title">Interface NCLifecycle</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCCustomParser.html" title="interface in org.apache.nlpcraft.model">NCCustomParser</a>, <a href="../../../../org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model">NCModel</a>, <a href="../../../../org/apache/nlpcraft/model/NCValueLoader.html" title="interface in org.apache.nlpcraft.model">NCValueLoader</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/opencensus/NCBaseTraceExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCBaseTraceExporter</a>, <a href="../../../../org/apache/nlpcraft/model/opencensus/NCJaegerExporter.html" title="class in org.apache.nlpcraft.model.opencensus">NCJaegerExporter</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model">NCModelAdapter</a>, <a href="../../../../org/apache/nlpcr [...]
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">NCLifecycle</span></pre>
+<div class="block">NLPCraft lifecycle component.
+ <p>
+ This interface defines lifecycle hooks for user-defined components that are instantiated by NLPCraft like
+ probe components, custom NER parsers and value loaders. This hooks can be used to integrated with various IoC
+ frameworks, control lifecycle of external libraries and systems, perform initialization and cleanup
+ operations, etc.
+ <p>
+ Note that probe lifecycle components are configured via <code>nlpcraft.probe.lifecycle </code> probe
+ configuration property that accept list of fully qualified class names where each class should implement this
+ interface. See <a target=_ href="https://nlpcraft.org/server-and-probe.html">documentation</a> on how to configure
+ a data probe.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t5" class="tableTab"><span><a href="javascript:show(16);">Default Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>default void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html#onDiscard--">onDiscard</a></span>()</code>
+<div class="block">Called after lifecycle components is no longer needed.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>default void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html#onInit--">onInit</a></span>()</code>
+<div class="block">Called before lifecycle component is used and just after its creation.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="onInit--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onInit</h4>
+<pre>default void onInit()</pre>
+<div class="block">Called before lifecycle component is used and just after its creation. This method is guaranteed to be
+ called. Default implementation is no-op.</div>
+</li>
+</ul>
+<a name="onDiscard--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onDiscard</h4>
+<pre>default void onDiscard()</pre>
+<div class="block">Called after lifecycle components is no longer needed. Unlike <a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html#onInit--"><code>onInit()</code></a> method this call is
+ optional and not guaranteed. Default implementation is a no-op.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCLifecycle.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/model/NCIntentTerm.html" title="annotation in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCLifecycle.html" target="_top">Frames</a></li>
+<li><a href="NCLifecycle.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCMetadata.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCMetadata.html
new file mode 100644
index 0000000..762cf1d
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCMetadata.html
@@ -0,0 +1,335 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NCMetadata (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NCMetadata (Apache NLPCraft 0.5.0)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":18,"i2":18,"i3":18};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCMetadata.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCMetadata.html" target="_top">Frames</a></li>
+<li><a href="NCMetadata.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.nlpcraft.model</div>
+<h2 title="Interface NCMetadata" class="title">Interface NCMetadata</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCCustomElement.html" title="interface in org.apache.nlpcraft.model">NCCustomElement</a>, <a href="../../../../org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model">NCElement</a>, <a href="../../../../org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model">NCModel</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft. [...]
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model">NCModelAdapter</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">NCMetadata</span></pre>
+<div class="block">Provides support for map-based metadata.
+ <p>
+ Read full documentation in <a target=_ href="https://nlpcraft.org/data-model.html">Data Model</a> section and review
+ <a target=_ href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples/">examples</a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t5" class="tableTab"><span><a href="javascript:show(16);">Default Methods</a></span><span class="tabE [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#getMetadata--">getMetadata</a></span>()</code>
+<div class="block">Gets metadata.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>default <T> T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-">meta</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prop)</code>
+<div class="block">Shortcut method to get given metadata property.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>default <T> T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-T-">meta</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prop,
+ T dflt)</code>
+<div class="block">Shortcut method to get given metadata property.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>default <T> <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><T></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#metaOpt-java.lang.String-">metaOpt</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prop)</code>
+<div class="block">Shortcut method to get given optional metadata property.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getMetadata--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMetadata</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> getMetadata()</pre>
+<div class="block">Gets metadata.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Metadata.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-"><code>meta(String)</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#metaOpt-java.lang.String-"><code>metaOpt(String)</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-T-"><code>meta(String, Object)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="metaOpt-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>metaOpt</h4>
+<pre>default <T> <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><T> metaOpt(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prop)</pre>
+<div class="block">Shortcut method to get given optional metadata property. Equivalent to:
+ <pre class="brush: java">
+ Optional.ofNullable((T)getMetadata().get(prop));
+ </pre></div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - Type of the metadata property.</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>prop</code> - Metadata property name.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Metadata optional property value.</dd>
+</dl>
+</li>
+</ul>
+<a name="meta-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>meta</h4>
+<pre>default <T> T meta(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prop)</pre>
+<div class="block">Shortcut method to get given metadata property. Equivalent to:
+ <pre class="brush: java">
+ (T)getMetadata().get(prop);
+ </pre></div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - Type of the metadata property.</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>prop</code> - Metadata property name.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Metadata property value.</dd>
+</dl>
+</li>
+</ul>
+<a name="meta-java.lang.String-java.lang.Object-">
+<!-- -->
+</a><a name="meta-java.lang.String-T-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>meta</h4>
+<pre>default <T> T meta(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prop,
+ T dflt)</pre>
+<div class="block">Shortcut method to get given metadata property. Equivalent to:
+ <pre class="brush: java">
+ getMetadata().get(tokId, prop, dflt);
+ </pre></div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - Type of the metadata property.</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>prop</code> - Metadata property name.</dd>
+<dd><code>dflt</code> - Default value to return if specified one isn't set.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Metadata property value or default value if one isn't set.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCMetadata.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCMetadata.html" target="_top">Frames</a></li>
+<li><a href="NCMetadata.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCModel.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCModel.html
new file mode 100644
index 0000000..4d81215
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCModel.html
@@ -0,0 +1,496 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NCModel (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NCModel (Apache NLPCraft 0.5.0)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":18,"i1":18,"i2":18,"i3":18,"i4":18,"i5":18};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],16:["t5","Default Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCModel.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCModel.html" target="_top">Frames</a></li>
+<li><a href="NCModel.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.nlpcraft.model</div>
+<h2 title="Interface NCModel" class="title">Interface NCModel</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html" title="interface in org.apache.nlpcraft.model">NCLifecycle</a>, <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model">NCModelAdapter</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">NCModel</span>
+extends <a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a>, <a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html" title="interface in org.apache.nlpcraft.model">NCLifecycle</a></pre>
+<div class="block">User-defined semantic data model.
+ <p>
+ Data model is a central concept in NLPCraft defining an interface to your data sources
+ like a database or a SaaS application. NLPCraft employs model-as-a-code approach where entire data model
+ is an implementation of this interface which can be developed using any JVM programming language
+ like Java, Scala, Kotlin, or Groovy. Data model definition is split into two interfaces: <a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model"><code>NCModelView</code></a>
+ that defines the declarative, configuration, part of the model that is usually defined in an external
+ JSON or YAML file, and this interface that provides various life-cycle callbacks.
+ <p>
+ Generally, a data model defines:
+ <ul>
+ <li>Set of model <a href="../../../../org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model"><code>elements</code></a> (a.k.a. named entities) to be detected in the user input.</li>
+ <li>Zero or more intent callbacks.</li>
+ <li>Common model configuration and life-cycle callbacks.</li>
+ </ul>
+ Note that model-as-a-code approach natively supports any software life cycle tools and frameworks like various
+ build tools, CI/SCM tools, IDEs, etc. You don't have to resort to additional web-based tools to manage some aspects of
+ your data models - your entire model and all of its components are part of your project's source code.
+ <p>
+ Read full documentation in <a target=_ href="https://nlpcraft.org/data-model.html">Data Model</a> section and review
+ <a target=_ href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples/">examples</a>.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model"><code>NCModelAdapter</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model"><code>NCModelFileAdapter</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.nlpcraft.model.NCModelView">
+<!-- -->
+</a>
+<h3>Fields inherited from interface org.apache.nlpcraft.model.<a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></h3>
+<code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_ENABLED_BUILTIN_TOKENS">DFLT_ENABLED_BUILTIN_TOKENS</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_DUP_SYNONYMS_ALLOWED">DFLT_IS_DUP_SYNONYMS_ALLOWED</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NO_NOUNS_ALLOWED">DFLT_IS_NO_NOUNS_ALLOWED</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NO_USER_TOKENS_ALLOWED">DFLT_IS_NO_USER_ [...]
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t5" class="tableTab"><span><a href="javascript:show(16);">Default Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>default <a href="../../../../org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModel.html#onContext-org.apache.nlpcraft.model.NCContext-">onContext</a></span>(<a href="../../../../org/apache/nlpcraft/model/NCContext.html" title="interface in org.apache.nlpcraft.model">NCContext</a> ctx)</code>
+<div class="block">A callback that is called when a fully assembled query context is ready.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>default <a href="../../../../org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModel.html#onError-org.apache.nlpcraft.model.NCContext-java.lang.Throwable-">onError</a></span>(<a href="../../../../org/apache/nlpcraft/model/NCContext.html" title="interface in org.apache.nlpcraft.model">NCContext</a> ctx,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> e)</code>
+<div class="block">A callback that is called when intent callback failed with unexpected exception.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>default boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModel.html#onMatchedIntent-org.apache.nlpcraft.model.NCIntentMatch-">onMatchedIntent</a></span>(<a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model">NCIntentMatch</a> ctx)</code>
+<div class="block">A callback that is called when intent was successfully matched but right before its callback is called.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>default boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModel.html#onParsedVariant-org.apache.nlpcraft.model.NCVariant-">onParsedVariant</a></span>(<a href="../../../../org/apache/nlpcraft/model/NCVariant.html" title="interface in org.apache.nlpcraft.model">NCVariant</a> var)</code>
+<div class="block">A callback to accept or reject a parsed variant.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>default <a href="../../../../org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModel.html#onRejection-org.apache.nlpcraft.model.NCIntentMatch-org.apache.nlpcraft.model.NCRejection-">onRejection</a></span>(<a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model">NCIntentMatch</a> ctx,
+ <a href="../../../../org/apache/nlpcraft/model/NCRejection.html" title="class in org.apache.nlpcraft.model">NCRejection</a> e)</code>
+<div class="block">A callback that is called when intent callback threw <a href="../../../../org/apache/nlpcraft/model/NCRejection.html" title="class in org.apache.nlpcraft.model"><code>NCRejection</code></a> exception.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>default <a href="../../../../org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModel.html#onResult-org.apache.nlpcraft.model.NCIntentMatch-org.apache.nlpcraft.model.NCResult-">onResult</a></span>(<a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model">NCIntentMatch</a> ctx,
+ <a href="../../../../org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a> res)</code>
+<div class="block">A callback that is called when successful result is obtained from the intent callback and right before sending it
+ back to the caller.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.nlpcraft.model.NCModelView">
+<!-- -->
+</a>
+<h3>Methods inherited from interface org.apache.nlpcraft.model.<a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></h3>
+<code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getAdditionalStopWords--">getAdditionalStopWords</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getDescription--">getDescription</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getElements--">getElements</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getEnabledBuiltInTokens--">getEnabledBuiltInTokens</a>, <a href="../../../../org/apache/nlpcraft/model/NCM [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.nlpcraft.model.NCMetadata">
+<!-- -->
+</a>
+<h3>Methods inherited from interface org.apache.nlpcraft.model.<a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a></h3>
+<code><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-">meta</a>, <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-T-">meta</a>, <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#metaOpt-java.lang.String-">metaOpt</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.nlpcraft.model.NCLifecycle">
+<!-- -->
+</a>
+<h3>Methods inherited from interface org.apache.nlpcraft.model.<a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html" title="interface in org.apache.nlpcraft.model">NCLifecycle</a></h3>
+<code><a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html#onDiscard--">onDiscard</a>, <a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html#onInit--">onInit</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="onParsedVariant-org.apache.nlpcraft.model.NCVariant-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onParsedVariant</h4>
+<pre>default boolean onParsedVariant(<a href="../../../../org/apache/nlpcraft/model/NCVariant.html" title="interface in org.apache.nlpcraft.model">NCVariant</a> var)</pre>
+<div class="block">A callback to accept or reject a parsed variant. This callback is called before any other
+ callbacks at the beginning of the processing pipeline and it is called for each parsed variant.
+ <p>
+ Note that a given user input can have one or more possible different parsing variants. Depending on model
+ configuration a user input can produce hundreds or even thousands of parsing variants that can significantly slow
+ down the overall processing. This method allows to filter out unnecessary parsing variants based on variety of
+ user-defined factors like number of tokens, presence of a particular token in the variant, etc.
+ <p>
+ By default, this method accepts all variants (returns <code>true</code>).</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>var</code> - A variant (list of tokens) to accept or reject.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>True</code> to accept variant for further processing, <code>false</code> otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="onContext-org.apache.nlpcraft.model.NCContext-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onContext</h4>
+<pre>default <a href="../../../../org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a> onContext(<a href="../../../../org/apache/nlpcraft/model/NCContext.html" title="interface in org.apache.nlpcraft.model">NCContext</a> ctx)
+ throws <a href="../../../../org/apache/nlpcraft/model/NCRejection.html" title="class in org.apache.nlpcraft.model">NCRejection</a></pre>
+<div class="block">A callback that is called when a fully assembled query context is ready. This callback is called after
+ all <a href="../../../../org/apache/nlpcraft/model/NCModel.html#onParsedVariant-org.apache.nlpcraft.model.NCVariant-"><code>onParsedVariant(NCVariant)</code></a> callbacks are called but before any <a href="../../../../org/apache/nlpcraft/model/NCModel.html#onMatchedIntent-org.apache.nlpcraft.model.NCIntentMatch-"><code>onMatchedIntent(NCIntentMatch)</code></a>
+ are called, i.e. right before the intent matching is performed. It's called always once per user request processing.
+ Typical use case for this callback is to perform logging, debugging, statistic or usage collection,
+ explicit update or initialization of conversation context, security audit or validation, etc.
+ <p>
+ Default implementation returns <code>null</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>ctx</code> - Query context.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional query result to return interrupting the default workflow. Specifically, if this method returns
+ a non-<code>null</code> result, it will be returned to the caller immediately overriding default behavior. If
+ the method returns <code>null</code> - the default processing flow will continue.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/model/NCRejection.html" title="class in org.apache.nlpcraft.model">NCRejection</a></code> - This callback can throw this rejection exception to abort user request processing.</dd>
+</dl>
+</li>
+</ul>
+<a name="onMatchedIntent-org.apache.nlpcraft.model.NCIntentMatch-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onMatchedIntent</h4>
+<pre>default boolean onMatchedIntent(<a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model">NCIntentMatch</a> ctx)
+ throws <a href="../../../../org/apache/nlpcraft/model/NCRejection.html" title="class in org.apache.nlpcraft.model">NCRejection</a></pre>
+<div class="block">A callback that is called when intent was successfully matched but right before its callback is called.
+ This callback is called after <a href="../../../../org/apache/nlpcraft/model/NCModel.html#onContext-org.apache.nlpcraft.model.NCContext-"><code>onContext(NCContext)</code></a> is called and may be called multiple times
+ depending on its return value. If <code>true</code> is returned than the default workflow will continue and
+ the matched intent's callback will be called. However, if <code>false</code> is returned than the entire
+ existing set of parsing variants will be matched against all declared intents again. Returning <code>false</code>
+ allows this method to alter the state of the model (like soft-reset conversation or change metadata) and
+ force the full re-evaluation of the parsing variants against all declared intents. Note that user logic should
+ be careful not to induce infinite loop in this behavior.
+ <p>
+ Note that this callback may not be called at all based on the return value
+ of <a href="../../../../org/apache/nlpcraft/model/NCModel.html#onContext-org.apache.nlpcraft.model.NCContext-"><code>onContext(NCContext)</code></a> callback. Typical use case for this callback is to perform logging, debugging,
+ statistic or usage collection, explicit update or initialization of conversation context, security audit
+ or validation, etc.
+ <p>
+ By default, this method returns <code>true</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>ctx</code> - Intent match context - the same instance that's passed to the matched intent callback.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>If <code>true</code> is returned than the default workflow will continue and the matched intent's callback
+ will be called. However, if <code>false</code> is returned than the entire existing set of parsing variants will
+ be matched against all declared intents again. Returning <code>false</code> allows this method to alter the state of
+ the model (like soft-reset conversation or change metadata) and force the re-evaluation of the parsing
+ variants against all declared intents. Note that user logic should be careful not to induce infinite loop in
+ this behavior.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/model/NCRejection.html" title="class in org.apache.nlpcraft.model">NCRejection</a></code> - This callback can throw this rejection exception to abort user request processing.</dd>
+</dl>
+</li>
+</ul>
+<a name="onResult-org.apache.nlpcraft.model.NCIntentMatch-org.apache.nlpcraft.model.NCResult-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onResult</h4>
+<pre>default <a href="../../../../org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a> onResult(<a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model">NCIntentMatch</a> ctx,
+ <a href="../../../../org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a> res)</pre>
+<div class="block">A callback that is called when successful result is obtained from the intent callback and right before sending it
+ back to the caller. This callback is called after <a href="../../../../org/apache/nlpcraft/model/NCModel.html#onMatchedIntent-org.apache.nlpcraft.model.NCIntentMatch-"><code>onMatchedIntent(NCIntentMatch)</code></a> is called.
+ Note that this callback may not be called at all, and if called - it's called only once.
+ Typical use case for this callback is to perform logging, debugging, statistic or usage collection,
+ explicit update or initialization of conversation context, security audit or validation, etc.
+ <p>
+ Default implementation is a no-op returning <code>null</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>ctx</code> - Intent match context - the same instance that's passed to the matched intent callback that
+ produced this result.</dd>
+<dd><code>res</code> - Existing result.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional query result to return interrupting the default workflow. Specifically, if this method returns
+ a non-<code>null</code> result, it will be returned to the caller immediately overriding default behavior and
+ existing query result or error processing, if any. If the method returns <code>null</code> - the default
+ processing flow will continue.</dd>
+</dl>
+</li>
+</ul>
+<a name="onRejection-org.apache.nlpcraft.model.NCIntentMatch-org.apache.nlpcraft.model.NCRejection-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onRejection</h4>
+<pre>default <a href="../../../../org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a> onRejection(<a href="../../../../org/apache/nlpcraft/model/NCIntentMatch.html" title="interface in org.apache.nlpcraft.model">NCIntentMatch</a> ctx,
+ <a href="../../../../org/apache/nlpcraft/model/NCRejection.html" title="class in org.apache.nlpcraft.model">NCRejection</a> e)</pre>
+<div class="block">A callback that is called when intent callback threw <a href="../../../../org/apache/nlpcraft/model/NCRejection.html" title="class in org.apache.nlpcraft.model"><code>NCRejection</code></a> exception.
+ This callback is called after <a href="../../../../org/apache/nlpcraft/model/NCModel.html#onMatchedIntent-org.apache.nlpcraft.model.NCIntentMatch-"><code>onMatchedIntent(NCIntentMatch)</code></a> is called.
+ Note that this callback may not be called at all, and if called - it's called only once.
+ Typical use case for this callback is to perform logging, debugging, statistic or usage collection,
+ explicit update or initialization of conversation context, security audit or validation, etc.
+ <p>
+ Default implementation is a no-op returning <code>null</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>ctx</code> - Optional intent match context - the same instance that's passed to the matched intent callback that
+ produced this rejection. It is <code>null</code> if rejection was triggered outside of the intent callback.</dd>
+<dd><code>e</code> - Rejection exception.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional query result to return interrupting the default workflow. Specifically, if this method returns
+ a non-<code>null</code> result, it will be returned to the caller immediately overriding default behavior and
+ existing query result or error processing, if any. If the method returns <code>null</code> - the default
+ processing flow will continue.</dd>
+</dl>
+</li>
+</ul>
+<a name="onError-org.apache.nlpcraft.model.NCContext-java.lang.Throwable-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onError</h4>
+<pre>default <a href="../../../../org/apache/nlpcraft/model/NCResult.html" title="class in org.apache.nlpcraft.model">NCResult</a> onError(<a href="../../../../org/apache/nlpcraft/model/NCContext.html" title="interface in org.apache.nlpcraft.model">NCContext</a> ctx,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> e)</pre>
+<div class="block">A callback that is called when intent callback failed with unexpected exception.
+ Note that this callback may not be called at all, and if called - it's called only once.
+ Typical use case for this callback is to perform logging, debugging, statistic or usage collection,
+ explicit update or initialization of conversation context, security audit or validation, etc.
+ <p>
+ Default implementation is a no-op returning <code>null</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>ctx</code> - Intent match context - the same instance that's passed to the matched intent that
+ produced this error.</dd>
+<dd><code>e</code> - Failure exception.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional query result to return interrupting the default workflow. Specifically, if this method returns
+ a non-<code>null</code> result, it will be returned to the caller immediately overriding default behavior and
+ existing query result or error processing, if any. If the method returns <code>null</code> - the default
+ processing flow will continue.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCModel.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCModel.html" target="_top">Frames</a></li>
+<li><a href="NCModel.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCModelAdapter.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCModelAdapter.html
new file mode 100644
index 0000000..3c3ae48
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCModelAdapter.html
@@ -0,0 +1,438 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NCModelAdapter (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NCModelAdapter (Apache NLPCraft 0.5.0)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCModelAdapter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCModelFactory.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCModelAdapter.html" target="_top">Frames</a></li>
+<li><a href="NCModelAdapter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.nlpcraft.model</div>
+<h2 title="Class NCModelAdapter" class="title">Class NCModelAdapter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.nlpcraft.model.NCModelAdapter</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html" title="interface in org.apache.nlpcraft.model">NCLifecycle</a>, <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a>, <a href="../../../../org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model">NCModel</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model" [...]
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">NCModelAdapter</span>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../../org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model">NCModel</a></pre>
+<div class="block">Adapter for data models. In most cases new data models should extend either this adapter or
+ <a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model"><code>NCModelFileAdapter</code></a>.
+ <p>
+ Read full documentation in <a target=_ href="https://nlpcraft.org/data-model.html">Data Model</a> section and review
+ <a target=_ href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples/">examples</a>.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model"><code>NCModelFileAdapter</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.nlpcraft.model.NCModelView">
+<!-- -->
+</a>
+<h3>Fields inherited from interface org.apache.nlpcraft.model.<a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></h3>
+<code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_ENABLED_BUILTIN_TOKENS">DFLT_ENABLED_BUILTIN_TOKENS</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_DUP_SYNONYMS_ALLOWED">DFLT_IS_DUP_SYNONYMS_ALLOWED</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NO_NOUNS_ALLOWED">DFLT_IS_NO_NOUNS_ALLOWED</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NO_USER_TOKENS_ALLOWED">DFLT_IS_NO_USER_ [...]
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html#NCModelAdapter-java.lang.String-java.lang.String-java.lang.String-">NCModelAdapter</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> id,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ver)</code>
+<div class="block">Creates new model with the given mandatory parameters.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html#getId--">getId</a></span>()</code>
+<div class="block">Gets unique, <i>immutable</i> ID of this model.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html#getName--">getName</a></span>()</code>
+<div class="block">Gets descriptive name of this model.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html#getVersion--">getVersion</a></span>()</code>
+<div class="block">Gets the version of this model using semantic versioning.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href=" [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.nlpcraft.model.NCModel">
+<!-- -->
+</a>
+<h3>Methods inherited from interface org.apache.nlpcraft.model.<a href="../../../../org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model">NCModel</a></h3>
+<code><a href="../../../../org/apache/nlpcraft/model/NCModel.html#onContext-org.apache.nlpcraft.model.NCContext-">onContext</a>, <a href="../../../../org/apache/nlpcraft/model/NCModel.html#onError-org.apache.nlpcraft.model.NCContext-java.lang.Throwable-">onError</a>, <a href="../../../../org/apache/nlpcraft/model/NCModel.html#onMatchedIntent-org.apache.nlpcraft.model.NCIntentMatch-">onMatchedIntent</a>, <a href="../../../../org/apache/nlpcraft/model/NCModel.html#onParsedVariant-org.apach [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.nlpcraft.model.NCModelView">
+<!-- -->
+</a>
+<h3>Methods inherited from interface org.apache.nlpcraft.model.<a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></h3>
+<code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getAdditionalStopWords--">getAdditionalStopWords</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getDescription--">getDescription</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getElements--">getElements</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getEnabledBuiltInTokens--">getEnabledBuiltInTokens</a>, <a href="../../../../org/apache/nlpcraft/model/NCM [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.nlpcraft.model.NCMetadata">
+<!-- -->
+</a>
+<h3>Methods inherited from interface org.apache.nlpcraft.model.<a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a></h3>
+<code><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-">meta</a>, <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-T-">meta</a>, <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#metaOpt-java.lang.String-">metaOpt</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.nlpcraft.model.NCLifecycle">
+<!-- -->
+</a>
+<h3>Methods inherited from interface org.apache.nlpcraft.model.<a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html" title="interface in org.apache.nlpcraft.model">NCLifecycle</a></h3>
+<code><a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html#onDiscard--">onDiscard</a>, <a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html#onInit--">onInit</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NCModelAdapter-java.lang.String-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NCModelAdapter</h4>
+<pre>public NCModelAdapter(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> id,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ver)</pre>
+<div class="block">Creates new model with the given mandatory parameters.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - Model <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getId--"><code>ID</code></a>.</dd>
+<dd><code>name</code> - Model <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getName--"><code>name</code></a>.</dd>
+<dd><code>ver</code> - Model <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getVersion--"><code>version</code></a>.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getId--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getId()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getId--">NCModelView</a></code></span></div>
+<div class="block">Gets unique, <i>immutable</i> ID of this model.
+ <p>
+ Note that <b>model IDs are immutable</b> while name and version
+ can be changed freely. Changing model ID is equal to creating a completely new model.
+ Model IDs (unlike name and version) are not exposed to the end user and only serve a
+ technical purpose. ID's max length is 32 characters.
+ <p>
+ <b>JSON</b>
+ <br>
+ If using JSON/YAML model presentation this is set by <code>id</code> property:
+ <pre class="brush: js">
+ {
+ "id": "my.model.id"
+ }
+ </pre></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getId--">getId</a></code> in interface <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Unique, <i>immutable</i> ID of this model.</dd>
+</dl>
+</li>
+</ul>
+<a name="getName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getName()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getName--">NCModelView</a></code></span></div>
+<div class="block">Gets descriptive name of this model. Name's max length is 64 characters.
+ <p>
+ <b>JSON</b>
+ <br>
+ If using JSON/YAML model presentation this is set by <code>name</code> property:
+ <pre class="brush: js">
+ {
+ "name": "My Model"
+ }
+ </pre></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getName--">getName</a></code> in interface <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Descriptive name for this model.</dd>
+</dl>
+</li>
+</ul>
+<a name="getVersion--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getVersion</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getVersion()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getVersion--">NCModelView</a></code></span></div>
+<div class="block">Gets the version of this model using semantic versioning. Version's max length is 16 characters.
+ <p>
+ <b>JSON</b>
+ <br>
+ If using JSON/YAML model presentation this is set by <code>version</code> property:
+ <pre class="brush: js">
+ {
+ "version": "1.0.0"
+ }
+ </pre></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getVersion--">getVersion</a></code> in interface <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A version compatible with (<a href="http://www.semver.org">www.semver.org</a>) specification.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCModelAdapter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCModelFactory.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCModelAdapter.html" target="_top">Frames</a></li>
+<li><a href="NCModelAdapter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
+</body>
+</html>
diff --git a/docs/apis/latest/org/nlpcraft/model/NCModelFactory.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCModelFactory.html
similarity index 50%
rename from docs/apis/latest/org/nlpcraft/model/NCModelFactory.html
rename to docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCModelFactory.html
index 7ed7d3a..095387e 100644
--- a/docs/apis/latest/org/nlpcraft/model/NCModelFactory.html
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCModelFactory.html
@@ -2,18 +2,18 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_161) on Mon Jan 13 17:26:47 PST 2020 -->
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>NCModelFactory (NLPCraft 0.8.2)</title>
-<meta name="date" content="2020-01-13">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
+<title>NCModelFactory (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="NCModelFactory (NLPCraft 0.8.2)";
+ parent.document.title="NCModelFactory (Apache NLPCraft 0.5.0)";
}
}
catch(err) {
@@ -29,7 +29,7 @@ var activeTableTab = "activeTableTab";
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
-<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> <l [...]
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
@@ -39,28 +39,28 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCModelFactory.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage">NLPCraft 0.8.2</div>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html" title="class in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCModelFactory.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCModelFactory.html" target="_top">Frames</a></li>
<li><a href="NCModelFactory.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -95,7 +95,7 @@ var activeTableTab = "activeTableTab";
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
-<div class="subTitle">org.nlpcraft.model</div>
+<div class="subTitle">org.apache.nlpcraft.model</div>
<h2 title="Interface NCModelFactory" class="title">Interface NCModelFactory</h2>
</div>
<div class="contentContainer">
@@ -104,7 +104,7 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../org/nlpcraft/model/factories/basic/NCBasicModelFactory.html" title="class in org.nlpcraft.model.factories.basic">NCBasicModelFactory</a>, <a href="../../../org/nlpcraft/model/factories/spring/NCSpringModelFactory.html" title="class in org.nlpcraft.model.factories.spring">NCSpringModelFactory</a></dd>
+<dd><a href="../../../../org/apache/nlpcraft/model/factories/basic/NCBasicModelFactory.html" title="class in org.apache.nlpcraft.model.factories.basic">NCBasicModelFactory</a>, <a href="../../../../org/apache/nlpcraft/model/factories/spring/NCSpringModelFactory.html" title="class in org.apache.nlpcraft.model.factories.spring">NCSpringModelFactory</a></dd>
</dl>
<hr>
<br>
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
data model externally, e.g. <a target=_ href="https://spring.io/">Spring</a>-based factory and configuration.
<p>
Read full documentation in <a target=_ href="https://nlpcraft.org/data-model.html">Data Model</a> section and review
- <a target=_ href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples/">examples</a>.</div>
+ <a target=_ href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples/">examples</a>.</div>
</li>
</ul>
</div>
@@ -135,19 +135,19 @@ var activeTableTab = "activeTableTab";
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFactory.html#initialize-java.util.Map-">initialize</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/ja [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFactory.html#initialize-java.util.Map-">initialize</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/d [...]
<div class="block">Initializes this factory with properties specified in probe configuration.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../org/nlpcraft/model/NCModel.html" title="interface in org.nlpcraft.model">NCModel</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFactory.html#mkModel-java.lang.Class-">mkModel</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../org/nlpcraft/model/NCModel.html" title="interface in org.nlpcraft.model">NCModel</a>> type)</code>
+<td class="colFirst"><code><a href="../../../../org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model">NCModel</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFactory.html#mkModel-java.lang.Class-">mkModel</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model">NCModel</a>> type)</code>
<div class="block">Constructs a model instance.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFactory.html#terminate--">terminate</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFactory.html#terminate--">terminate</a></span>()</code>
<div class="block">Terminates this factory when probe stops.</div>
</td>
</tr>
@@ -186,7 +186,7 @@ var activeTableTab = "activeTableTab";
<ul class="blockList">
<li class="blockList">
<h4>mkModel</h4>
-<pre><a href="../../../org/nlpcraft/model/NCModel.html" title="interface in org.nlpcraft.model">NCModel</a> mkModel(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../org/nlpcraft/model/NCModel.html" title="interface in org.nlpcraft.model">NCModel</a>> type)</pre>
+<pre><a href="../../../../org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model">NCModel</a> mkModel(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model">NCModel</a>> type)</pre>
<div class="block">Constructs a model instance.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -222,28 +222,28 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCModelFactory.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage"><span style="vertical-align: super">NLPCraft 0.8.2</span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/nlpcrafters/nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples" data-icon="octicon-eye" aria-label="NLPCraft Examples">Examples</a> [...]
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html" title="class in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCModelFactory.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCModelFactory.html" target="_top">Frames</a></li>
<li><a href="NCModelFactory.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -276,6 +276,6 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2020 NLPCraft. All rights reserved.</small></p>
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
</body>
</html>
diff --git a/docs/apis/latest/org/nlpcraft/model/NCModelFileAdapter.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCModelFileAdapter.html
similarity index 66%
rename from docs/apis/latest/org/nlpcraft/model/NCModelFileAdapter.html
rename to docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCModelFileAdapter.html
index b6f7d95..6c79588 100644
--- a/docs/apis/latest/org/nlpcraft/model/NCModelFileAdapter.html
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCModelFileAdapter.html
@@ -2,24 +2,24 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_161) on Mon Jan 13 17:26:47 PST 2020 -->
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>NCModelFileAdapter (NLPCraft 0.8.2)</title>
-<meta name="date" content="2020-01-13">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
+<title>NCModelFileAdapter (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="NCModelFileAdapter (NLPCraft 0.8.2)";
+ parent.document.title="NCModelFileAdapter (Apache NLPCraft 0.5.0)";
}
}
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -29,7 +29,7 @@ var activeTableTab = "activeTableTab";
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
-<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> <l [...]
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
@@ -39,28 +39,28 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCModelFileAdapter.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage">NLPCraft 0.8.2</div>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCModelFactory.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCModelView.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCModelFactory.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCModelFileAdapter.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCModelFileAdapter.html" target="_top">Frames</a></li>
<li><a href="NCModelFileAdapter.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -95,7 +95,7 @@ var activeTableTab = "activeTableTab";
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
-<div class="subTitle">org.nlpcraft.model</div>
+<div class="subTitle">org.apache.nlpcraft.model</div>
<h2 title="Class NCModelFileAdapter" class="title">Class NCModelFileAdapter</h2>
</div>
<div class="contentContainer">
@@ -103,10 +103,10 @@ var activeTableTab = "activeTableTab";
<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
-<li><a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class in org.nlpcraft.model">org.nlpcraft.model.NCModelAdapter</a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model">org.apache.nlpcraft.model.NCModelAdapter</a></li>
<li>
<ul class="inheritance">
-<li>org.nlpcraft.model.NCModelFileAdapter</li>
+<li>org.apache.nlpcraft.model.NCModelFileAdapter</li>
</ul>
</li>
</ul>
@@ -117,25 +117,25 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../org/nlpcraft/model/NCLifecycle.html" title="interface in org.nlpcraft.model">NCLifecycle</a>, <a href="../../../org/nlpcraft/model/NCModel.html" title="interface in org.nlpcraft.model">NCModel</a>, <a href="../../../org/nlpcraft/model/NCModelView.html" title="interface in org.nlpcraft.model">NCModelView</a></dd>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html" title="interface in org.apache.nlpcraft.model">NCLifecycle</a>, <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a>, <a href="../../../../org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model">NCModel</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model" [...]
</dl>
<hr>
<br>
<pre>public abstract class <span class="typeNameLabel">NCModelFileAdapter</span>
-extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class in org.nlpcraft.model">NCModelAdapter</a></pre>
+extends <a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model">NCModelAdapter</a></pre>
<div class="block">Adapter for data models that can load model configuration from external JSON/YAML file.
<p>
One of the use cases this adapter supports is ability to load model configuration from the external
- <a href="../../../org/nlpcraft/model/NCModel.html" title="interface in org.nlpcraft.model"><code>JSON/YAML</code></a> file and then update it in the code. For example, a model can load its configuration
+ JSON/YAML file and then update it in the code. For example, a model can load its configuration
from JSON file and then add intents or synonyms loaded from a database to a certain model element.
To support this usage all getters return internal mutable sets or maps, i.e. you can modify them in your sub-class
constructors and those modifications will alter the model's configuration.
<p>
Read full documentation in <a target=_ href="https://nlpcraft.org/data-model.html">Data Model</a> section and review
- <a target=_ href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples/">examples</a>.</div>
+ <a target=_ href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples/">examples</a>.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class in org.nlpcraft.model"><code>NCModelAdapter</code></a></dd>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model"><code>NCModelAdapter</code></a></dd>
</dl>
</li>
</ul>
@@ -150,11 +150,11 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
</a>
<h3>Field Summary</h3>
<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.nlpcraft.model.NCModelView">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.nlpcraft.model.NCModelView">
<!-- -->
</a>
-<h3>Fields inherited from interface org.nlpcraft.model.<a href="../../../org/nlpcraft/model/NCModelView.html" title="interface in org.nlpcraft.model">NCModelView</a></h3>
-<code><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_ENABLED_TOKENS">DFLT_ENABLED_TOKENS</a>, <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_DUP_SYNONYMS_ALLOWED">DFLT_IS_DUP_SYNONYMS_ALLOWED</a>, <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_NO_NOUNS_ALLOWED">DFLT_IS_NO_NOUNS_ALLOWED</a>, <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_NO_USER_TOKENS_ALLOWED">DFLT_IS_NO_USER_TOKENS_ALLOWED</a>, <a href="../../../org/nlpcraft/model [...]
+<h3>Fields inherited from interface org.apache.nlpcraft.model.<a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></h3>
+<code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_ENABLED_BUILTIN_TOKENS">DFLT_ENABLED_BUILTIN_TOKENS</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_DUP_SYNONYMS_ALLOWED">DFLT_IS_DUP_SYNONYMS_ALLOWED</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NO_NOUNS_ALLOWED">DFLT_IS_NO_NOUNS_ALLOWED</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NO_USER_TOKENS_ALLOWED">DFLT_IS_NO_USER_ [...]
</ul>
</li>
</ul>
@@ -170,12 +170,12 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#NCModelFileAdapter-java.lang.String-">NCModelFileAdapter</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> filePath)</code>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#NCModelFileAdapter-java.lang.String-">NCModelFileAdapter</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> filePath)</code>
<div class="block">Creates new model loading its configuration from given file path.</div>
</td>
</tr>
<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#NCModelFileAdapter-java.net.URI-">NCModelFileAdapter</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net">URI</a> uri)</code>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#NCModelFileAdapter-java.net.URI-">NCModelFileAdapter</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net">URI</a> uri)</code>
<div class="block">Creates new model loading its configuration from given URI.</div>
</td>
</tr>
@@ -196,224 +196,230 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getAdditionalStopWords--">getAdditionalStopWords</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getAdditionalStopWords--">getAdditionalStopWords</a></span>()</code>
<div class="block">Gets an optional list of stopwords to add to the built-in ones.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getDescription--">getDescription</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getDescription--">getDescription</a></span>()</code>
<div class="block">Gets optional short model description.</div>
</td>
</tr>
<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/nlpcraft/model/NCElement.html" title="interface in org.nlpcraft.model">NCElement</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getElements--">getElements</a></span>()</code>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model">NCElement</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getElements--">getElements</a></span>()</code>
<div class="block">Gets a set of model elements or named entities.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getEnabledTokens--">getEnabledTokens</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getEnabledBuiltInTokens--">getEnabledBuiltInTokens</a></span>()</code>
<div class="block">Gets a set of IDs for built-in named entities (tokens) that should be enabled and detected for this model.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getExamples--">getExamples</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getExamples--">getExamples</a></span>()</code>
<div class="block">Gets an optional list of example sentences demonstrating what can be asked with this model.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getExcludedStopWords--">getExcludedStopWords</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getExcludedStopWords--">getExcludedStopWords</a></span>()</code>
<div class="block">Gets an optional list of stopwords to exclude from the built-in list of stopwords.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getId--">getId</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getId--">getId</a></span>()</code>
<div class="block">Gets unique, <i>immutable</i> ID of this model.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getIntents--">getIntents</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getIntents--">getIntents</a></span>()</code>
<div class="block">Gets list of intents declared in JSON/YML model definition, if any.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getJiggleFactor--">getJiggleFactor</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getJiggleFactor--">getJiggleFactor</a></span>()</code>
<div class="block">Measure of how much sparsity is allowed when user input words are reordered in attempt to
match the multi-word synonyms.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getMacros--">getMacros</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getMacros--">getMacros</a></span>()</code>
<div class="block">Gets an optional map of macros to be used in this model.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getMaxFreeWords--">getMaxFreeWords</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getMaxFreeWords--">getMaxFreeWords</a></span>()</code>
<div class="block">Gets maximum number of free words until automatic rejection.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getMaxSuspiciousWords--">getMaxSuspiciousWords</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getMaxSuspiciousWords--">getMaxSuspiciousWords</a></span>()</code>
<div class="block">Gets maximum number of suspicious words until automatic rejection.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getMaxTokens--">getMaxTokens</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getMaxTokens--">getMaxTokens</a></span>()</code>
<div class="block">Gets maximum number of all tokens (system and user defined) above which user input will be
automatically rejected as too long.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getMaxTotalSynonyms--">getMaxTotalSynonyms</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getMaxTotalSynonyms--">getMaxTotalSynonyms</a></span>()</code>
<div class="block">Total number of synonyms allowed per model.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getMaxUnknownWords--">getMaxUnknownWords</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getMaxUnknownWords--">getMaxUnknownWords</a></span>()</code>
<div class="block">Gets maximum number of unknown words until automatic rejection.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getMaxWords--">getMaxWords</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getMaxWords--">getMaxWords</a></span>()</code>
<div class="block">Gets maximum word count (<i>including</i> stopwords) above which user input will be automatically
rejected as too long.</div>
</td>
</tr>
<tr id="i16" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getMetadata--">getMetadata</a></span>()</code>
-<div class="block">Gets optional user defined model metadata that can be set by the developer and accessed later.</div>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getMetadata--">getMetadata</a></span>()</code>
+<div class="block">Gets metadata.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getMinNonStopwords--">getMinNonStopwords</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getMinNonStopwords--">getMinNonStopwords</a></span>()</code>
<div class="block">Gets minimum word count (<i>excluding</i> stopwords) below which user input will be automatically rejected
as ambiguous sentence.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getMinTokens--">getMinTokens</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getMinTokens--">getMinTokens</a></span>()</code>
<div class="block">Gets minimum number of all tokens (system and user defined) below which user input will be
automatically rejected as too short.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getMinWords--">getMinWords</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getMinWords--">getMinWords</a></span>()</code>
<div class="block">Gets minimum word count (<i>including</i> stopwords) below which user input will be automatically
rejected as too short.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getName--">getName</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getName--">getName</a></span>()</code>
<div class="block">Gets descriptive name of this model.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/nlpcraft/model/NCCustomParser.html" title="interface in org.nlpcraft.model">NCCustomParser</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getParsers--">getParsers</a></span>()</code>
-<div class="block">Gets optional user-defined model element parsers for custom NER implementations.</div>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getOrigin--">getOrigin</a></span>()</code>
+<div class="block">Gets this file model adapter origin (file path or URI).</div>
</td>
</tr>
<tr id="i22" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCCustomParser.html" title="interface in org.apache.nlpcraft.model">NCCustomParser</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getParsers--">getParsers</a></span>()</code>
+<div class="block">Gets optional user-defined model element parsers for custom NER implementations.</div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getSuspiciousWords--">getSuspiciousWords</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getSuspiciousWords--">getSuspiciousWords</a></span>()</code>
<div class="block">Gets an optional list of suspicious words.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#getVersion--">getVersion</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#getVersion--">getVersion</a></span>()</code>
<div class="block">Gets the version of this model using semantic versioning.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#isDupSynonymsAllowed--">isDupSynonymsAllowed</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#isDupSynonymsAllowed--">isDupSynonymsAllowed</a></span>()</code>
<div class="block">Whether or not duplicate synonyms are allowed.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#isNonEnglishAllowed--">isNonEnglishAllowed</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#isNonEnglishAllowed--">isNonEnglishAllowed</a></span>()</code>
<div class="block">Whether or not to allow non-English language in user input.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#isNoNounsAllowed--">isNoNounsAllowed</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#isNoNounsAllowed--">isNoNounsAllowed</a></span>()</code>
<div class="block">Whether or not to allow user input without a single noun.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#isNotLatinCharsetAllowed--">isNotLatinCharsetAllowed</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#isNotLatinCharsetAllowed--">isNotLatinCharsetAllowed</a></span>()</code>
<div class="block">Whether or not to allow non-Latin charset in user input.</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#isNoUserTokensAllowed--">isNoUserTokensAllowed</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#isNoUserTokensAllowed--">isNoUserTokensAllowed</a></span>()</code>
<div class="block">Whether or not to allow the user input with no user token detected.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#isPermutateSynonyms--">isPermutateSynonyms</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#isPermutateSynonyms--">isPermutateSynonyms</a></span>()</code>
<div class="block">Whether or not to permutate multi-word synonyms.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html#isSwearWordsAllowed--">isSwearWordsAllowed</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html#isSwearWordsAllowed--">isSwearWordsAllowed</a></span>()</code>
<div class="block">Whether or not to allow known English swear words in user input.</div>
</td>
</tr>
</table>
<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.nlpcraft.model.NCModelAdapter">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
-<h3>Methods inherited from class org.nlpcraft.model.<a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class in org.nlpcraft.model">NCModelAdapter</a></h3>
-<code><a href="../../../org/nlpcraft/model/NCModelAdapter.html#query-org.nlpcraft.model.NCQueryContext-">query</a></code></li>
+<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href=" [...]
</ul>
<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.nlpcraft.model.NCModel">
<!-- -->
</a>
-<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href=" [...]
+<h3>Methods inherited from interface org.apache.nlpcraft.model.<a href="../../../../org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model">NCModel</a></h3>
+<code><a href="../../../../org/apache/nlpcraft/model/NCModel.html#onContext-org.apache.nlpcraft.model.NCContext-">onContext</a>, <a href="../../../../org/apache/nlpcraft/model/NCModel.html#onError-org.apache.nlpcraft.model.NCContext-java.lang.Throwable-">onError</a>, <a href="../../../../org/apache/nlpcraft/model/NCModel.html#onMatchedIntent-org.apache.nlpcraft.model.NCIntentMatch-">onMatchedIntent</a>, <a href="../../../../org/apache/nlpcraft/model/NCModel.html#onParsedVariant-org.apach [...]
</ul>
<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.nlpcraft.model.NCModel">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.nlpcraft.model.NCMetadata">
<!-- -->
</a>
-<h3>Methods inherited from interface org.nlpcraft.model.<a href="../../../org/nlpcraft/model/NCModel.html" title="interface in org.nlpcraft.model">NCModel</a></h3>
-<code><a href="../../../org/nlpcraft/model/NCModel.html#acceptVariant-java.util.List-">acceptVariant</a>, <a href="../../../org/nlpcraft/model/NCModel.html#onQueryState-org.nlpcraft.model.NCQueryState-org.nlpcraft.model.NCQueryContext-org.nlpcraft.model.NCQueryResult-java.lang.Throwable-">onQueryState</a></code></li>
+<h3>Methods inherited from interface org.apache.nlpcraft.model.<a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a></h3>
+<code><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-">meta</a>, <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-T-">meta</a>, <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#metaOpt-java.lang.String-">metaOpt</a></code></li>
</ul>
<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.nlpcraft.model.NCLifecycle">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.nlpcraft.model.NCLifecycle">
<!-- -->
</a>
-<h3>Methods inherited from interface org.nlpcraft.model.<a href="../../../org/nlpcraft/model/NCLifecycle.html" title="interface in org.nlpcraft.model">NCLifecycle</a></h3>
-<code><a href="../../../org/nlpcraft/model/NCLifecycle.html#onDiscard--">onDiscard</a>, <a href="../../../org/nlpcraft/model/NCLifecycle.html#onInit--">onInit</a></code></li>
+<h3>Methods inherited from interface org.apache.nlpcraft.model.<a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html" title="interface in org.apache.nlpcraft.model">NCLifecycle</a></h3>
+<code><a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html#onDiscard--">onDiscard</a>, <a href="../../../../org/apache/nlpcraft/model/NCLifecycle.html#onInit--">onInit</a></code></li>
</ul>
</li>
</ul>
@@ -472,6 +478,20 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<!-- -->
</a>
<h3>Method Detail</h3>
+<a name="getOrigin--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOrigin</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getOrigin()</pre>
+<div class="block">Gets this file model adapter origin (file path or URI).</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This file model adapter origin (file path or URI).</dd>
+</dl>
+</li>
+</ul>
<a name="getIntents--">
<!-- -->
</a>
@@ -493,7 +513,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>getId</h4>
<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getId()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getId--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getId--">NCModelView</a></code></span></div>
<div class="block">Gets unique, <i>immutable</i> ID of this model.
<p>
Note that <b>model IDs are immutable</b> while name and version
@@ -511,9 +531,9 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../org/nlpcraft/model/NCModelView.html#getId--">getId</a></code> in interface <code><a href="../../../org/nlpcraft/model/NCModelView.html" title="interface in org.nlpcraft.model">NCModelView</a></code></dd>
+<dd><code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getId--">getId</a></code> in interface <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../org/nlpcraft/model/NCModelAdapter.html#getId--">getId</a></code> in class <code><a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class in org.nlpcraft.model">NCModelAdapter</a></code></dd>
+<dd><code><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html#getId--">getId</a></code> in class <code><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model">NCModelAdapter</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Unique, <i>immutable</i> ID of this model.</dd>
</dl>
@@ -526,7 +546,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>getName</h4>
<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getName()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getName--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getName--">NCModelView</a></code></span></div>
<div class="block">Gets descriptive name of this model. Name's max length is 64 characters.
<p>
<b>JSON</b>
@@ -539,9 +559,9 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../org/nlpcraft/model/NCModelView.html#getName--">getName</a></code> in interface <code><a href="../../../org/nlpcraft/model/NCModelView.html" title="interface in org.nlpcraft.model">NCModelView</a></code></dd>
+<dd><code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getName--">getName</a></code> in interface <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../org/nlpcraft/model/NCModelAdapter.html#getName--">getName</a></code> in class <code><a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class in org.nlpcraft.model">NCModelAdapter</a></code></dd>
+<dd><code><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html#getName--">getName</a></code> in class <code><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model">NCModelAdapter</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Descriptive name for this model.</dd>
</dl>
@@ -554,7 +574,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>getVersion</h4>
<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getVersion()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getVersion--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getVersion--">NCModelView</a></code></span></div>
<div class="block">Gets the version of this model using semantic versioning. Version's max length is 16 characters.
<p>
<b>JSON</b>
@@ -567,9 +587,9 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../org/nlpcraft/model/NCModelView.html#getVersion--">getVersion</a></code> in interface <code><a href="../../../org/nlpcraft/model/NCModelView.html" title="interface in org.nlpcraft.model">NCModelView</a></code></dd>
+<dd><code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getVersion--">getVersion</a></code> in interface <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model">NCModelView</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../org/nlpcraft/model/NCModelAdapter.html#getVersion--">getVersion</a></code> in class <code><a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class in org.nlpcraft.model">NCModelAdapter</a></code></dd>
+<dd><code><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html#getVersion--">getVersion</a></code> in class <code><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model">NCModelAdapter</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A version compatible with (<a href="http://www.semver.org">www.semver.org</a>) specification.</dd>
</dl>
@@ -582,7 +602,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>getDescription</h4>
<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getDescription()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getDescription--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getDescription--">NCModelView</a></code></span></div>
<div class="block">Gets optional short model description. This can be displayed by the management tools.
<p>
<b>JSON</b>
@@ -606,7 +626,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>getMaxUnknownWords</h4>
<pre>public int getMaxUnknownWords()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getMaxUnknownWords--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxUnknownWords--">NCModelView</a></code></span></div>
<div class="block">Gets maximum number of unknown words until automatic rejection. An unknown word is a word
that is not part of Princeton WordNet database. If you expect a very formalized and well
defined input without uncommon slang and abbreviations you can set this to a small number
@@ -615,7 +635,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MAX_UNKNOWN_WORDS"><code>NCModelView.DFLT_MAX_UNKNOWN_WORDS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_UNKNOWN_WORDS"><code>NCModelView.DFLT_MAX_UNKNOWN_WORDS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -638,7 +658,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>getMaxFreeWords</h4>
<pre>public int getMaxFreeWords()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getMaxFreeWords--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxFreeWords--">NCModelView</a></code></span></div>
<div class="block">Gets maximum number of free words until automatic rejection. A free word is a known word that is
not part of any recognized token. In other words, a word that is present in the user input
but won't be used to understand its meaning. Setting it to a non-zero risks the misunderstanding
@@ -648,7 +668,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MAX_FREE_WORDS"><code>NCModelView.DFLT_MAX_FREE_WORDS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_FREE_WORDS"><code>NCModelView.DFLT_MAX_FREE_WORDS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -671,7 +691,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>getMaxSuspiciousWords</h4>
<pre>public int getMaxSuspiciousWords()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getMaxSuspiciousWords--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxSuspiciousWords--">NCModelView</a></code></span></div>
<div class="block">Gets maximum number of suspicious words until automatic rejection. A suspicious word is a word
that is defined by the model that should not appear in a valid user input under no circumstances.
A typical example of suspicious words would be words "sex" or "porn" when processing
@@ -680,7 +700,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MAX_SUSPICIOUS_WORDS"><code>NCModelView.DFLT_MAX_SUSPICIOUS_WORDS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_SUSPICIOUS_WORDS"><code>NCModelView.DFLT_MAX_SUSPICIOUS_WORDS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -703,13 +723,13 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>getMinWords</h4>
<pre>public int getMinWords()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getMinWords--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMinWords--">NCModelView</a></code></span></div>
<div class="block">Gets minimum word count (<i>including</i> stopwords) below which user input will be automatically
rejected as too short. In almost all cases this value should be greater than or equal to one.
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MIN_WORDS"><code>NCModelView.DFLT_MIN_WORDS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MIN_WORDS"><code>NCModelView.DFLT_MIN_WORDS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -733,13 +753,13 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>getMaxWords</h4>
<pre>public int getMaxWords()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getMaxWords--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxWords--">NCModelView</a></code></span></div>
<div class="block">Gets maximum word count (<i>including</i> stopwords) above which user input will be automatically
rejected as too long. In almost all cases this value should be greater than or equal to one.
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MAX_WORDS"><code>NCModelView.DFLT_MAX_WORDS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_WORDS"><code>NCModelView.DFLT_MAX_WORDS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -763,13 +783,13 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>getMinTokens</h4>
<pre>public int getMinTokens()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getMinTokens--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMinTokens--">NCModelView</a></code></span></div>
<div class="block">Gets minimum number of all tokens (system and user defined) below which user input will be
automatically rejected as too short. In almost all cases this value should be greater than or equal to one.
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MIN_TOKENS"><code>NCModelView.DFLT_MIN_TOKENS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MIN_TOKENS"><code>NCModelView.DFLT_MIN_TOKENS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -792,14 +812,14 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>getMaxTokens</h4>
<pre>public int getMaxTokens()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getMaxTokens--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxTokens--">NCModelView</a></code></span></div>
<div class="block">Gets maximum number of all tokens (system and user defined) above which user input will be
automatically rejected as too long. Note that sentences with large number of token can result
in significant processing delay and substantial memory consumption.
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MAX_TOKENS"><code>NCModelView.DFLT_MAX_TOKENS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_TOKENS"><code>NCModelView.DFLT_MAX_TOKENS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -822,13 +842,13 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>getMinNonStopwords</h4>
<pre>public int getMinNonStopwords()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getMinNonStopwords--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMinNonStopwords--">NCModelView</a></code></span></div>
<div class="block">Gets minimum word count (<i>excluding</i> stopwords) below which user input will be automatically rejected
as ambiguous sentence.
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MIN_NON_STOPWORDS"><code>NCModelView.DFLT_MIN_NON_STOPWORDS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MIN_NON_STOPWORDS"><code>NCModelView.DFLT_MIN_NON_STOPWORDS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -852,7 +872,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>isNonEnglishAllowed</h4>
<pre>public boolean isNonEnglishAllowed()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#isNonEnglishAllowed--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isNonEnglishAllowed--">NCModelView</a></code></span></div>
<div class="block">Whether or not to allow non-English language in user input.
Currently, only English language is supported. However, model can choose whether or not
to automatically reject user input that is detected to be a non-English. Note that current
@@ -861,7 +881,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_NON_ENGLISH_ALLOWED"><code>NCModelView.DFLT_IS_NON_ENGLISH_ALLOWED</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NON_ENGLISH_ALLOWED"><code>NCModelView.DFLT_IS_NON_ENGLISH_ALLOWED</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -884,7 +904,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>isNotLatinCharsetAllowed</h4>
<pre>public boolean isNotLatinCharsetAllowed()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#isNotLatinCharsetAllowed--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isNotLatinCharsetAllowed--">NCModelView</a></code></span></div>
<div class="block">Whether or not to allow non-Latin charset in user input. Currently, only
Latin charset is supported. However, model can choose whether or not to automatically reject user
input with characters outside of Latin charset. If <code>false</code> such user input will be automatically
@@ -892,7 +912,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_NOT_LATIN_CHARSET_ALLOWED"><code>NCModelView.DFLT_IS_NOT_LATIN_CHARSET_ALLOWED</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NOT_LATIN_CHARSET_ALLOWED"><code>NCModelView.DFLT_IS_NOT_LATIN_CHARSET_ALLOWED</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -915,13 +935,13 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>isSwearWordsAllowed</h4>
<pre>public boolean isSwearWordsAllowed()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#isSwearWordsAllowed--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isSwearWordsAllowed--">NCModelView</a></code></span></div>
<div class="block">Whether or not to allow known English swear words in user input. If <code>false</code> - user input with
detected known English swear words will be automatically rejected.
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_SWEAR_WORDS_ALLOWED"><code>NCModelView.DFLT_IS_SWEAR_WORDS_ALLOWED</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_SWEAR_WORDS_ALLOWED"><code>NCModelView.DFLT_IS_SWEAR_WORDS_ALLOWED</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -944,7 +964,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>isNoNounsAllowed</h4>
<pre>public boolean isNoNounsAllowed()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#isNoNounsAllowed--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isNoNounsAllowed--">NCModelView</a></code></span></div>
<div class="block">Whether or not to allow user input without a single noun. If <code>false</code> such user input
will be automatically rejected. Typically for command or query-oriented models this should be set to
<code>false</code> as any command or query should have at least one noun subject. However, for conversational
@@ -952,7 +972,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_NO_NOUNS_ALLOWED"><code>NCModelView.DFLT_IS_NO_NOUNS_ALLOWED</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NO_NOUNS_ALLOWED"><code>NCModelView.DFLT_IS_NO_NOUNS_ALLOWED</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -975,7 +995,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>isPermutateSynonyms</h4>
<pre>public boolean isPermutateSynonyms()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#isPermutateSynonyms--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isPermutateSynonyms--">NCModelView</a></code></span></div>
<div class="block">Whether or not to permutate multi-word synonyms. Automatic multi-word synonyms permutations greatly
increase the total number of synonyms in the system and allows for better multi-word synonym detection.
For example, if permutation is allowed the synonym "a b c" will be automatically converted into a
@@ -983,7 +1003,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_PERMUTATE_SYNONYMS"><code>NCModelView.DFLT_IS_PERMUTATE_SYNONYMS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_PERMUTATE_SYNONYMS"><code>NCModelView.DFLT_IS_PERMUTATE_SYNONYMS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -1006,14 +1026,14 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>isDupSynonymsAllowed</h4>
<pre>public boolean isDupSynonymsAllowed()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#isDupSynonymsAllowed--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isDupSynonymsAllowed--">NCModelView</a></code></span></div>
<div class="block">Whether or not duplicate synonyms are allowed. If <code>true</code> - the model will pick the random
model element when multiple elements found due to duplicate synonyms. If <code>false</code> - model
will print error message and will not deploy.
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_DUP_SYNONYMS_ALLOWED"><code>NCModelView.DFLT_IS_DUP_SYNONYMS_ALLOWED</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_DUP_SYNONYMS_ALLOWED"><code>NCModelView.DFLT_IS_DUP_SYNONYMS_ALLOWED</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -1036,13 +1056,13 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>getMaxTotalSynonyms</h4>
<pre>public int getMaxTotalSynonyms()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getMaxTotalSynonyms--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxTotalSynonyms--">NCModelView</a></code></span></div>
<div class="block">Total number of synonyms allowed per model. Model won't deploy if total number of synonyms exceeds this
number.
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MAX_TOTAL_SYNONYMS"><code>NCModelView.DFLT_MAX_TOTAL_SYNONYMS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_TOTAL_SYNONYMS"><code>NCModelView.DFLT_MAX_TOTAL_SYNONYMS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -1065,7 +1085,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>isNoUserTokensAllowed</h4>
<pre>public boolean isNoUserTokensAllowed()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#isNoUserTokensAllowed--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isNoUserTokensAllowed--">NCModelView</a></code></span></div>
<div class="block">Whether or not to allow the user input with no user token detected. If <code>false</code> such user
input will be automatically rejected. Note that this property only applies to user-defined
token (i.e. model element). Even if there are no user defined tokens, the user input may still
@@ -1075,7 +1095,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_NO_USER_TOKENS_ALLOWED"><code>NCModelView.DFLT_IS_NO_USER_TOKENS_ALLOWED</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NO_USER_TOKENS_ALLOWED"><code>NCModelView.DFLT_IS_NO_USER_TOKENS_ALLOWED</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -1098,7 +1118,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>getJiggleFactor</h4>
<pre>public int getJiggleFactor()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getJiggleFactor--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getJiggleFactor--">NCModelView</a></code></span></div>
<div class="block">Measure of how much sparsity is allowed when user input words are reordered in attempt to
match the multi-word synonyms. Zero means no reordering is allowed. One means
that a word in a synonym can move only one position left or right, and so on. Empirically
@@ -1108,7 +1128,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_JIGGLE_FACTOR"><code>NCModelView.DFLT_JIGGLE_FACTOR</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_JIGGLE_FACTOR"><code>NCModelView.DFLT_JIGGLE_FACTOR</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -1130,27 +1150,16 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<ul class="blockList">
<li class="blockList">
<h4>getMetadata</h4>
-<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>> getMetadata()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getMetadata--">NCModelView</a></code></span></div>
-<div class="block">Gets optional user defined model metadata that can be set by the developer and accessed later.
- By default returns an empty map. Note that this metadata is different from the one returned
- by <a href="../../../org/nlpcraft/model/NCToken.html#getMetadata--"><code>NCToken.getMetadata()</code></a> method.
- <p>
- <b>JSON</b>
- <br>
- If using JSON/YAML model presentation this is set by <code>metadata</code> property:
- <pre class="brush: js">
- {
- "metadata": {
- "str": "val1",
- "num": 100,
- "bool": false
- }
- }
- </pre></div>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> getMetadata()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#getMetadata--">NCMetadata</a></code></span></div>
+<div class="block">Gets metadata.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Optional user defined model metadata.</dd>
+<dd>Metadata.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-"><code>NCMetadata.meta(String)</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#metaOpt-java.lang.String-"><code>NCMetadata.metaOpt(String)</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-T-"><code>NCMetadata.meta(String, Object)</code></a></dd>
</dl>
</li>
</ul>
@@ -1161,7 +1170,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>getAdditionalStopWords</h4>
<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getAdditionalStopWords()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getAdditionalStopWords--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getAdditionalStopWords--">NCModelView</a></code></span></div>
<div class="block">Gets an optional list of stopwords to add to the built-in ones.
<p>
Stopword is an individual word (i.e. sequence of characters excluding whitespaces) that contribute no
@@ -1196,10 +1205,10 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>getExcludedStopWords</h4>
<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getExcludedStopWords()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getExcludedStopWords--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getExcludedStopWords--">NCModelView</a></code></span></div>
<div class="block">Gets an optional list of stopwords to exclude from the built-in list of stopwords.
<p>
- Just like you can add additional stopwords via <a href="../../../org/nlpcraft/model/NCModelView.html#getAdditionalStopWords--"><code>NCModelView.getAdditionalStopWords()</code></a> you can exclude
+ Just like you can add additional stopwords via <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getAdditionalStopWords--"><code>NCModelView.getAdditionalStopWords()</code></a> you can exclude
certain words from the list of stopwords. This can be useful in rare cases when default built-in
stopword has specific meaning of your model. In order to process them you need to exclude them
from the list of stopwords.
@@ -1228,7 +1237,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>getExamples</h4>
<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getExamples()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getExamples--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getExamples--">NCModelView</a></code></span></div>
<div class="block">Gets an optional list of example sentences demonstrating what can be asked with this model. These
examples may be displayed by the management tools. It is highly recommended to supply a good list of
examples for the model as this provides perhaps the best description to the end user on how a particular
@@ -1258,7 +1267,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>getSuspiciousWords</h4>
<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getSuspiciousWords()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getSuspiciousWords--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getSuspiciousWords--">NCModelView</a></code></span></div>
<div class="block">Gets an optional list of suspicious words. A suspicious word is a word that generally should not appear in user
sentence when used with this model. For example, if a particular model is for children oriented book search,
the words "sex" and "porn" should probably NOT appear in the user input and can be automatically rejected
@@ -1291,9 +1300,9 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li class="blockList">
<h4>getMacros</h4>
<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getMacros()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getMacros--">NCModelView</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMacros--">NCModelView</a></code></span></div>
<div class="block">Gets an optional map of macros to be used in this model. Macros and option groups are instrumental
- in defining model's elements. See <a href="../../../org/nlpcraft/model/NCElement.html" title="interface in org.nlpcraft.model"><code>NCElement</code></a> for documentation on macros.
+ in defining model's elements. See <a href="../../../../org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model"><code>NCElement</code></a> for documentation on macros.
<p>
<b>JSON</b>
<br>
@@ -1324,12 +1333,12 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<ul class="blockList">
<li class="blockList">
<h4>getElements</h4>
-<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/nlpcraft/model/NCElement.html" title="interface in org.nlpcraft.model">NCElement</a>> getElements()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getElements--">NCModelView</a></code></span></div>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model">NCElement</a>> getElements()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getElements--">NCModelView</a></code></span></div>
<div class="block">Gets a set of model elements or named entities. Model can have zero or more user defined elements.
<p>
An element is the main building block of the semantic model. Data model element defines a named entity
- that will be automatically recognized in the user input. See also <a href="../../../org/nlpcraft/model/NCModelView.html#getParsers--"><code>NCModelView.getParsers()</code></a> method on how
+ that will be automatically recognized in the user input. See also <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getParsers--"><code>NCModelView.getParsers()</code></a> method on how
to provide programmatic named entity recognizer (NER) implementations.
<p>
Note that unless model elements are loaded dynamically it is highly recommended to declare model
@@ -1352,21 +1361,23 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Set of model elements, potentially empty.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../org/nlpcraft/model/NCModelView.html#getParsers--"><code>NCModelView.getParsers()</code></a></dd>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getParsers--"><code>NCModelView.getParsers()</code></a></dd>
</dl>
</li>
</ul>
-<a name="getEnabledTokens--">
+<a name="getEnabledBuiltInTokens--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getEnabledTokens</h4>
-<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getEnabledTokens()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getEnabledTokens--">NCModelView</a></code></span></div>
+<h4>getEnabledBuiltInTokens</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getEnabledBuiltInTokens()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getEnabledBuiltInTokens--">NCModelView</a></code></span></div>
<div class="block">Gets a set of IDs for built-in named entities (tokens) that should be enabled and detected for this model.
Unless model requests (i.e. enables) the built-in tokens in this method the NLP subsystem will not attempt
- to detect them. Note that you don't have to specify your own user elements here.
+ to detect them. Explicit enablement of the token significantly improves the overall performance by avoiding
+ unnecessary token detection. Note that you don't have to specify your own user elements here as they are
+ always enabled.
<p>
<b>Default</b>
<br>
@@ -1387,14 +1398,14 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<li><code>nlpcraft:limit</code></li>
</ul>
Note that this method can return an empty list if the data model doesn't need any built-in tokens
- for its logic. See <a href="../../../org/nlpcraft/model/NCToken.html" title="interface in org.nlpcraft.model"><code>NCToken</code></a> for the list of all supported built-in tokens.
+ for its logic. See <a href="../../../../org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model"><code>NCToken</code></a> for the list of all supported built-in tokens.
<p>
<b>JSON</b>
<br>
- If using JSON/YAML model presentation this is set by <code>enabledTokens</code> property:
+ If using JSON/YAML model presentation this is set by <code>enabledBuiltInTokens</code> property:
<pre class="brush: js">
{
- "enabledTokens": [
+ "enabledBuiltInTokens": [
"google:person",
"google:location",
"stanford:money"
@@ -1413,12 +1424,12 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<ul class="blockListLast">
<li class="blockList">
<h4>getParsers</h4>
-<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/nlpcraft/model/NCCustomParser.html" title="interface in org.nlpcraft.model">NCCustomParser</a>> getParsers()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../org/nlpcraft/model/NCModelView.html#getParsers--">NCModelView</a></code></span></div>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCCustomParser.html" title="interface in org.apache.nlpcraft.model">NCCustomParser</a>> getParsers()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getParsers--">NCModelView</a></code></span></div>
<div class="block">Gets optional user-defined model element parsers for custom NER implementations. Note that order of the parsers
is important as they will be invoked in the same order they are returned.
<p>
- By default the semantic data model detects its elements by their synonyms, regexp or PoS tags. However,
+ By default the semantic data model detects its elements by their synonyms, regexp or DSL expressions. However,
in some cases these methods are not expressive enough. In such cases, a user-defined parser can be defined
for the model that would allow the user to define its own NER logic to detect the model elements in the user
input programmatically. Note that there can be only one custom parser per model and it can detect any number
@@ -1427,7 +1438,7 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<b>JSON</b>
<br>
If using JSON/YAML model presentation this is set by <code>parser</code> property which is an array
- with every element being a fully qualified class name implementing <a href="../../../org/nlpcraft/model/NCCustomParser.html" title="interface in org.nlpcraft.model"><code>NCCustomParser</code></a> interface:
+ with every element being a fully qualified class name implementing <a href="../../../../org/apache/nlpcraft/model/NCCustomParser.html" title="interface in org.apache.nlpcraft.model"><code>NCCustomParser</code></a> interface:
<pre class="brush: js">
{
"parsers": [
@@ -1458,28 +1469,28 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCModelFileAdapter.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage"><span style="vertical-align: super">NLPCraft 0.8.2</span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/nlpcrafters/nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples" data-icon="octicon-eye" aria-label="NLPCraft Examples">Examples</a> [...]
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCModelFactory.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCModelView.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCModelFactory.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCModelFileAdapter.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCModelFileAdapter.html" target="_top">Frames</a></li>
<li><a href="NCModelFileAdapter.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -1512,6 +1523,6 @@ extends <a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class i
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2020 NLPCraft. All rights reserved.</small></p>
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
</body>
</html>
diff --git a/docs/apis/javadoc-0.8.2/org/nlpcraft/model/NCModelView.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCModelView.html
similarity index 69%
rename from docs/apis/javadoc-0.8.2/org/nlpcraft/model/NCModelView.html
rename to docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCModelView.html
index 9cca001..9f66054 100644
--- a/docs/apis/javadoc-0.8.2/org/nlpcraft/model/NCModelView.html
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCModelView.html
@@ -2,18 +2,18 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_161) on Mon Jan 13 17:26:47 PST 2020 -->
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>NCModelView (NLPCraft 0.8.2)</title>
-<meta name="date" content="2020-01-13">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
+<title>NCModelView (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="NCModelView (NLPCraft 0.8.2)";
+ parent.document.title="NCModelView (Apache NLPCraft 0.5.0)";
}
}
catch(err) {
@@ -29,7 +29,7 @@ var activeTableTab = "activeTableTab";
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
-<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> <l [...]
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
@@ -39,28 +39,28 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCModelView.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage">NLPCraft 0.8.2</div>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html" title="class in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCQueryContext.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCRejection.html" title="class in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCModelView.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCModelView.html" target="_top">Frames</a></li>
<li><a href="NCModelView.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -95,7 +95,7 @@ var activeTableTab = "activeTableTab";
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
-<div class="subTitle">org.nlpcraft.model</div>
+<div class="subTitle">org.apache.nlpcraft.model</div>
<h2 title="Interface NCModelView" class="title">Interface NCModelView</h2>
</div>
<div class="contentContainer">
@@ -103,27 +103,32 @@ var activeTableTab = "activeTableTab";
<ul class="blockList">
<li class="blockList">
<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a></dd>
+</dl>
+<dl>
<dt>All Known Subinterfaces:</dt>
-<dd><a href="../../../org/nlpcraft/model/NCModel.html" title="interface in org.nlpcraft.model">NCModel</a></dd>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model">NCModel</a></dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class in org.nlpcraft.model">NCModelAdapter</a>, <a href="../../../org/nlpcraft/model/NCModelFileAdapter.html" title="class in org.nlpcraft.model">NCModelFileAdapter</a></dd>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model">NCModelAdapter</a>, <a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model">NCModelFileAdapter</a></dd>
</dl>
<hr>
<br>
-<pre>public interface <span class="typeNameLabel">NCModelView</span></pre>
-<div class="block">Read-only view on data model. Model view defines a declarative, configuration, part of the model.
- All properties defined in this interface can be defined or overridden in JSON/YAML external
- presentation when used with <a href="../../../org/nlpcraft/model/NCModelFileAdapter.html" title="class in org.nlpcraft.model"><code>NCModelFileAdapter</code></a> adapter.
+<pre>public interface <span class="typeNameLabel">NCModelView</span>
+extends <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a></pre>
+<div class="block">Read-only view on data model. Model view defines a declarative, or configurable, part of the model.
+ All properties in this interface can be defined or overridden in JSON/YAML external
+ presentation when used with <a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model"><code>NCModelFileAdapter</code></a> adapter.
<p>
Read full documentation in <a target=_ href="https://nlpcraft.org/data-model.html">Data Model</a> section and review
- <a target=_ href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples/">examples</a>.</div>
+ <a target=_ href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples/">examples</a>.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../org/nlpcraft/model/NCModel.html" title="interface in org.nlpcraft.model"><code>NCModel</code></a>,
-<a href="../../../org/nlpcraft/model/NCModelAdapter.html" title="class in org.nlpcraft.model"><code>NCModelAdapter</code></a>,
-<a href="../../../org/nlpcraft/model/NCModelFileAdapter.html" title="class in org.nlpcraft.model"><code>NCModelFileAdapter</code></a></dd>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCModel.html" title="interface in org.apache.nlpcraft.model"><code>NCModel</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCModelAdapter.html" title="class in org.apache.nlpcraft.model"><code>NCModelAdapter</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model"><code>NCModelFileAdapter</code></a></dd>
</dl>
</li>
</ul>
@@ -145,116 +150,116 @@ var activeTableTab = "activeTableTab";
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_ENABLED_TOKENS">DFLT_ENABLED_TOKENS</a></span></code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_ENABLED_BUILTIN_TOKENS">DFLT_ENABLED_BUILTIN_TOKENS</a></span></code>
<div class="block">Default set of enabled built-in tokens.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_DUP_SYNONYMS_ALLOWED">DFLT_IS_DUP_SYNONYMS_ALLOWED</a></span></code>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#isDupSynonymsAllowed--"><code>isDupSynonymsAllowed()</code></a> method.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_DUP_SYNONYMS_ALLOWED">DFLT_IS_DUP_SYNONYMS_ALLOWED</a></span></code>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isDupSynonymsAllowed--"><code>isDupSynonymsAllowed()</code></a> method.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_NO_NOUNS_ALLOWED">DFLT_IS_NO_NOUNS_ALLOWED</a></span></code>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#isNoNounsAllowed--"><code>isNoNounsAllowed()</code></a> method.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NO_NOUNS_ALLOWED">DFLT_IS_NO_NOUNS_ALLOWED</a></span></code>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isNoNounsAllowed--"><code>isNoNounsAllowed()</code></a> method.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_NO_USER_TOKENS_ALLOWED">DFLT_IS_NO_USER_TOKENS_ALLOWED</a></span></code>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#isNoUserTokensAllowed--"><code>isNoUserTokensAllowed()</code></a> method.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NO_USER_TOKENS_ALLOWED">DFLT_IS_NO_USER_TOKENS_ALLOWED</a></span></code>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isNoUserTokensAllowed--"><code>isNoUserTokensAllowed()</code></a> method.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_NON_ENGLISH_ALLOWED">DFLT_IS_NON_ENGLISH_ALLOWED</a></span></code>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#isNonEnglishAllowed--"><code>isNonEnglishAllowed()</code></a> method.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NON_ENGLISH_ALLOWED">DFLT_IS_NON_ENGLISH_ALLOWED</a></span></code>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isNonEnglishAllowed--"><code>isNonEnglishAllowed()</code></a> method.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_NOT_LATIN_CHARSET_ALLOWED">DFLT_IS_NOT_LATIN_CHARSET_ALLOWED</a></span></code>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#isNotLatinCharsetAllowed--"><code>isNotLatinCharsetAllowed()</code></a> method.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NOT_LATIN_CHARSET_ALLOWED">DFLT_IS_NOT_LATIN_CHARSET_ALLOWED</a></span></code>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isNotLatinCharsetAllowed--"><code>isNotLatinCharsetAllowed()</code></a> method.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_PERMUTATE_SYNONYMS">DFLT_IS_PERMUTATE_SYNONYMS</a></span></code>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#isPermutateSynonyms--"><code>isPermutateSynonyms()</code></a> method.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_PERMUTATE_SYNONYMS">DFLT_IS_PERMUTATE_SYNONYMS</a></span></code>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isPermutateSynonyms--"><code>isPermutateSynonyms()</code></a> method.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_SWEAR_WORDS_ALLOWED">DFLT_IS_SWEAR_WORDS_ALLOWED</a></span></code>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#isSwearWordsAllowed--"><code>isSwearWordsAllowed()</code></a> method.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_SWEAR_WORDS_ALLOWED">DFLT_IS_SWEAR_WORDS_ALLOWED</a></span></code>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isSwearWordsAllowed--"><code>isSwearWordsAllowed()</code></a> method.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_JIGGLE_FACTOR">DFLT_JIGGLE_FACTOR</a></span></code>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getJiggleFactor--"><code>getJiggleFactor()</code></a> method.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_JIGGLE_FACTOR">DFLT_JIGGLE_FACTOR</a></span></code>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getJiggleFactor--"><code>getJiggleFactor()</code></a> method.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MAX_FREE_WORDS">DFLT_MAX_FREE_WORDS</a></span></code>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getMaxFreeWords--"><code>getMaxFreeWords()</code></a> method.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_FREE_WORDS">DFLT_MAX_FREE_WORDS</a></span></code>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxFreeWords--"><code>getMaxFreeWords()</code></a> method.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MAX_SUSPICIOUS_WORDS">DFLT_MAX_SUSPICIOUS_WORDS</a></span></code>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getMaxSuspiciousWords--"><code>getMaxSuspiciousWords()</code></a> method.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_SUSPICIOUS_WORDS">DFLT_MAX_SUSPICIOUS_WORDS</a></span></code>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxSuspiciousWords--"><code>getMaxSuspiciousWords()</code></a> method.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MAX_TOKENS">DFLT_MAX_TOKENS</a></span></code>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getMaxTokens--"><code>getMaxTokens()</code></a> method.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_TOKENS">DFLT_MAX_TOKENS</a></span></code>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxTokens--"><code>getMaxTokens()</code></a> method.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MAX_TOTAL_SYNONYMS">DFLT_MAX_TOTAL_SYNONYMS</a></span></code>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getMaxTotalSynonyms--"><code>getMaxTotalSynonyms()</code></a> method.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_TOTAL_SYNONYMS">DFLT_MAX_TOTAL_SYNONYMS</a></span></code>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxTotalSynonyms--"><code>getMaxTotalSynonyms()</code></a> method.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MAX_UNKNOWN_WORDS">DFLT_MAX_UNKNOWN_WORDS</a></span></code>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getMaxUnknownWords--"><code>getMaxUnknownWords()</code></a> method.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_UNKNOWN_WORDS">DFLT_MAX_UNKNOWN_WORDS</a></span></code>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxUnknownWords--"><code>getMaxUnknownWords()</code></a> method.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MAX_WORDS">DFLT_MAX_WORDS</a></span></code>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getMaxWords--"><code>getMaxWords()</code></a> method.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_WORDS">DFLT_MAX_WORDS</a></span></code>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxWords--"><code>getMaxWords()</code></a> method.</div>
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_METADATA">DFLT_METADATA</a></span></code>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getJiggleFactor--"><code>getJiggleFactor()</code></a> method.</div>
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_METADATA">DFLT_METADATA</a></span></code>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getJiggleFactor--"><code>getJiggleFactor()</code></a> method.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MIN_NON_STOPWORDS">DFLT_MIN_NON_STOPWORDS</a></span></code>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getMinNonStopwords--"><code>getMinNonStopwords()</code></a> method.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MIN_NON_STOPWORDS">DFLT_MIN_NON_STOPWORDS</a></span></code>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMinNonStopwords--"><code>getMinNonStopwords()</code></a> method.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MIN_TOKENS">DFLT_MIN_TOKENS</a></span></code>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getMinTokens--"><code>getMinTokens()</code></a> method.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MIN_TOKENS">DFLT_MIN_TOKENS</a></span></code>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMinTokens--"><code>getMinTokens()</code></a> method.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MIN_WORDS">DFLT_MIN_WORDS</a></span></code>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getMinWords--"><code>getMinWords()</code></a> method.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MIN_WORDS">DFLT_MIN_WORDS</a></span></code>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMinWords--"><code>getMinWords()</code></a> method.</div>
</td>
</tr>
</table>
@@ -274,191 +279,198 @@ var activeTableTab = "activeTableTab";
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getAdditionalStopWords--">getAdditionalStopWords</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getAdditionalStopWords--">getAdditionalStopWords</a></span>()</code>
<div class="block">Gets an optional list of stopwords to add to the built-in ones.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getDescription--">getDescription</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getDescription--">getDescription</a></span>()</code>
<div class="block">Gets optional short model description.</div>
</td>
</tr>
<tr id="i2" class="altColor">
-<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/nlpcraft/model/NCElement.html" title="interface in org.nlpcraft.model">NCElement</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getElements--">getElements</a></span>()</code>
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model">NCElement</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getElements--">getElements</a></span>()</code>
<div class="block">Gets a set of model elements or named entities.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getEnabledTokens--">getEnabledTokens</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getEnabledBuiltInTokens--">getEnabledBuiltInTokens</a></span>()</code>
<div class="block">Gets a set of IDs for built-in named entities (tokens) that should be enabled and detected for this model.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getExamples--">getExamples</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getExamples--">getExamples</a></span>()</code>
<div class="block">Gets an optional list of example sentences demonstrating what can be asked with this model.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getExcludedStopWords--">getExcludedStopWords</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getExcludedStopWords--">getExcludedStopWords</a></span>()</code>
<div class="block">Gets an optional list of stopwords to exclude from the built-in list of stopwords.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getId--">getId</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getId--">getId</a></span>()</code>
<div class="block">Gets unique, <i>immutable</i> ID of this model.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>default int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getJiggleFactor--">getJiggleFactor</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getJiggleFactor--">getJiggleFactor</a></span>()</code>
<div class="block">Measure of how much sparsity is allowed when user input words are reordered in attempt to
match the multi-word synonyms.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getMacros--">getMacros</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMacros--">getMacros</a></span>()</code>
<div class="block">Gets an optional map of macros to be used in this model.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>default int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getMaxFreeWords--">getMaxFreeWords</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxFreeWords--">getMaxFreeWords</a></span>()</code>
<div class="block">Gets maximum number of free words until automatic rejection.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>default int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getMaxSuspiciousWords--">getMaxSuspiciousWords</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxSuspiciousWords--">getMaxSuspiciousWords</a></span>()</code>
<div class="block">Gets maximum number of suspicious words until automatic rejection.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>default int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getMaxTokens--">getMaxTokens</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxTokens--">getMaxTokens</a></span>()</code>
<div class="block">Gets maximum number of all tokens (system and user defined) above which user input will be
automatically rejected as too long.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>default int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getMaxTotalSynonyms--">getMaxTotalSynonyms</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxTotalSynonyms--">getMaxTotalSynonyms</a></span>()</code>
<div class="block">Total number of synonyms allowed per model.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>default int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getMaxUnknownWords--">getMaxUnknownWords</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxUnknownWords--">getMaxUnknownWords</a></span>()</code>
<div class="block">Gets maximum number of unknown words until automatic rejection.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>default int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getMaxWords--">getMaxWords</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxWords--">getMaxWords</a></span>()</code>
<div class="block">Gets maximum word count (<i>including</i> stopwords) above which user input will be automatically
rejected as too long.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
-<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getMetadata--">getMetadata</a></span>()</code>
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMetadata--">getMetadata</a></span>()</code>
<div class="block">Gets optional user defined model metadata that can be set by the developer and accessed later.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>default int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getMinNonStopwords--">getMinNonStopwords</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMinNonStopwords--">getMinNonStopwords</a></span>()</code>
<div class="block">Gets minimum word count (<i>excluding</i> stopwords) below which user input will be automatically rejected
as ambiguous sentence.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>default int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getMinTokens--">getMinTokens</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMinTokens--">getMinTokens</a></span>()</code>
<div class="block">Gets minimum number of all tokens (system and user defined) below which user input will be
automatically rejected as too short.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>default int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getMinWords--">getMinWords</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMinWords--">getMinWords</a></span>()</code>
<div class="block">Gets minimum word count (<i>including</i> stopwords) below which user input will be automatically
rejected as too short.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getName--">getName</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getName--">getName</a></span>()</code>
<div class="block">Gets descriptive name of this model.</div>
</td>
</tr>
<tr id="i20" class="altColor">
-<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/nlpcraft/model/NCCustomParser.html" title="interface in org.nlpcraft.model">NCCustomParser</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getParsers--">getParsers</a></span>()</code>
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCCustomParser.html" title="interface in org.apache.nlpcraft.model">NCCustomParser</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getParsers--">getParsers</a></span>()</code>
<div class="block">Gets optional user-defined model element parsers for custom NER implementations.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getSuspiciousWords--">getSuspiciousWords</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getSuspiciousWords--">getSuspiciousWords</a></span>()</code>
<div class="block">Gets an optional list of suspicious words.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#getVersion--">getVersion</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getVersion--">getVersion</a></span>()</code>
<div class="block">Gets the version of this model using semantic versioning.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>default boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#isDupSynonymsAllowed--">isDupSynonymsAllowed</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isDupSynonymsAllowed--">isDupSynonymsAllowed</a></span>()</code>
<div class="block">Whether or not duplicate synonyms are allowed.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>default boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#isNonEnglishAllowed--">isNonEnglishAllowed</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isNonEnglishAllowed--">isNonEnglishAllowed</a></span>()</code>
<div class="block">Whether or not to allow non-English language in user input.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>default boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#isNoNounsAllowed--">isNoNounsAllowed</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isNoNounsAllowed--">isNoNounsAllowed</a></span>()</code>
<div class="block">Whether or not to allow user input without a single noun.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>default boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#isNotLatinCharsetAllowed--">isNotLatinCharsetAllowed</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isNotLatinCharsetAllowed--">isNotLatinCharsetAllowed</a></span>()</code>
<div class="block">Whether or not to allow non-Latin charset in user input.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>default boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#isNoUserTokensAllowed--">isNoUserTokensAllowed</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isNoUserTokensAllowed--">isNoUserTokensAllowed</a></span>()</code>
<div class="block">Whether or not to allow the user input with no user token detected.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>default boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#isPermutateSynonyms--">isPermutateSynonyms</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isPermutateSynonyms--">isPermutateSynonyms</a></span>()</code>
<div class="block">Whether or not to permutate multi-word synonyms.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>default boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/nlpcraft/model/NCModelView.html#isSwearWordsAllowed--">isSwearWordsAllowed</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isSwearWordsAllowed--">isSwearWordsAllowed</a></span>()</code>
<div class="block">Whether or not to allow known English swear words in user input.</div>
</td>
</tr>
</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.nlpcraft.model.NCMetadata">
+<!-- -->
+</a>
+<h3>Methods inherited from interface org.apache.nlpcraft.model.<a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a></h3>
+<code><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-">meta</a>, <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-T-">meta</a>, <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#metaOpt-java.lang.String-">metaOpt</a></code></li>
+</ul>
</li>
</ul>
</li>
@@ -480,10 +492,10 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<h4>DFLT_JIGGLE_FACTOR</h4>
<pre>static final int DFLT_JIGGLE_FACTOR</pre>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getJiggleFactor--"><code>getJiggleFactor()</code></a> method.</div>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getJiggleFactor--"><code>getJiggleFactor()</code></a> method.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#org.nlpcraft.model.NCModelView.DFLT_JIGGLE_FACTOR">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.model.NCModelView.DFLT_JIGGLE_FACTOR">Constant Field Values</a></dd>
</dl>
</li>
</ul>
@@ -493,8 +505,8 @@ var activeTableTab = "activeTableTab";
<ul class="blockList">
<li class="blockList">
<h4>DFLT_METADATA</h4>
-<pre>static final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>> DFLT_METADATA</pre>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getJiggleFactor--"><code>getJiggleFactor()</code></a> method.</div>
+<pre>static final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> DFLT_METADATA</pre>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getJiggleFactor--"><code>getJiggleFactor()</code></a> method.</div>
</li>
</ul>
<a name="DFLT_MAX_UNKNOWN_WORDS">
@@ -504,10 +516,10 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<h4>DFLT_MAX_UNKNOWN_WORDS</h4>
<pre>static final int DFLT_MAX_UNKNOWN_WORDS</pre>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getMaxUnknownWords--"><code>getMaxUnknownWords()</code></a> method.</div>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxUnknownWords--"><code>getMaxUnknownWords()</code></a> method.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#org.nlpcraft.model.NCModelView.DFLT_MAX_UNKNOWN_WORDS">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.model.NCModelView.DFLT_MAX_UNKNOWN_WORDS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
@@ -518,10 +530,10 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<h4>DFLT_MAX_FREE_WORDS</h4>
<pre>static final int DFLT_MAX_FREE_WORDS</pre>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getMaxFreeWords--"><code>getMaxFreeWords()</code></a> method.</div>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxFreeWords--"><code>getMaxFreeWords()</code></a> method.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#org.nlpcraft.model.NCModelView.DFLT_MAX_FREE_WORDS">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.model.NCModelView.DFLT_MAX_FREE_WORDS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
@@ -532,10 +544,10 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<h4>DFLT_MAX_SUSPICIOUS_WORDS</h4>
<pre>static final int DFLT_MAX_SUSPICIOUS_WORDS</pre>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getMaxSuspiciousWords--"><code>getMaxSuspiciousWords()</code></a> method.</div>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxSuspiciousWords--"><code>getMaxSuspiciousWords()</code></a> method.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#org.nlpcraft.model.NCModelView.DFLT_MAX_SUSPICIOUS_WORDS">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.model.NCModelView.DFLT_MAX_SUSPICIOUS_WORDS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
@@ -546,10 +558,10 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<h4>DFLT_MIN_WORDS</h4>
<pre>static final int DFLT_MIN_WORDS</pre>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getMinWords--"><code>getMinWords()</code></a> method.</div>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMinWords--"><code>getMinWords()</code></a> method.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#org.nlpcraft.model.NCModelView.DFLT_MIN_WORDS">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.model.NCModelView.DFLT_MIN_WORDS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
@@ -560,10 +572,10 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<h4>DFLT_MAX_WORDS</h4>
<pre>static final int DFLT_MAX_WORDS</pre>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getMaxWords--"><code>getMaxWords()</code></a> method.</div>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxWords--"><code>getMaxWords()</code></a> method.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#org.nlpcraft.model.NCModelView.DFLT_MAX_WORDS">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.model.NCModelView.DFLT_MAX_WORDS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
@@ -574,10 +586,10 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<h4>DFLT_MIN_TOKENS</h4>
<pre>static final int DFLT_MIN_TOKENS</pre>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getMinTokens--"><code>getMinTokens()</code></a> method.</div>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMinTokens--"><code>getMinTokens()</code></a> method.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#org.nlpcraft.model.NCModelView.DFLT_MIN_TOKENS">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.model.NCModelView.DFLT_MIN_TOKENS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
@@ -588,10 +600,10 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<h4>DFLT_MAX_TOKENS</h4>
<pre>static final int DFLT_MAX_TOKENS</pre>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getMaxTokens--"><code>getMaxTokens()</code></a> method.</div>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxTokens--"><code>getMaxTokens()</code></a> method.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#org.nlpcraft.model.NCModelView.DFLT_MAX_TOKENS">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.model.NCModelView.DFLT_MAX_TOKENS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
@@ -602,10 +614,10 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<h4>DFLT_MIN_NON_STOPWORDS</h4>
<pre>static final int DFLT_MIN_NON_STOPWORDS</pre>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getMinNonStopwords--"><code>getMinNonStopwords()</code></a> method.</div>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMinNonStopwords--"><code>getMinNonStopwords()</code></a> method.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#org.nlpcraft.model.NCModelView.DFLT_MIN_NON_STOPWORDS">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.model.NCModelView.DFLT_MIN_NON_STOPWORDS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
@@ -616,10 +628,10 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<h4>DFLT_IS_NON_ENGLISH_ALLOWED</h4>
<pre>static final boolean DFLT_IS_NON_ENGLISH_ALLOWED</pre>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#isNonEnglishAllowed--"><code>isNonEnglishAllowed()</code></a> method.</div>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isNonEnglishAllowed--"><code>isNonEnglishAllowed()</code></a> method.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#org.nlpcraft.model.NCModelView.DFLT_IS_NON_ENGLISH_ALLOWED">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.model.NCModelView.DFLT_IS_NON_ENGLISH_ALLOWED">Constant Field Values</a></dd>
</dl>
</li>
</ul>
@@ -630,10 +642,10 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<h4>DFLT_IS_NOT_LATIN_CHARSET_ALLOWED</h4>
<pre>static final boolean DFLT_IS_NOT_LATIN_CHARSET_ALLOWED</pre>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#isNotLatinCharsetAllowed--"><code>isNotLatinCharsetAllowed()</code></a> method.</div>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isNotLatinCharsetAllowed--"><code>isNotLatinCharsetAllowed()</code></a> method.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#org.nlpcraft.model.NCModelView.DFLT_IS_NOT_LATIN_CHARSET_ALLOWED">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.model.NCModelView.DFLT_IS_NOT_LATIN_CHARSET_ALLOWED">Constant Field Values</a></dd>
</dl>
</li>
</ul>
@@ -644,10 +656,10 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<h4>DFLT_IS_SWEAR_WORDS_ALLOWED</h4>
<pre>static final boolean DFLT_IS_SWEAR_WORDS_ALLOWED</pre>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#isSwearWordsAllowed--"><code>isSwearWordsAllowed()</code></a> method.</div>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isSwearWordsAllowed--"><code>isSwearWordsAllowed()</code></a> method.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#org.nlpcraft.model.NCModelView.DFLT_IS_SWEAR_WORDS_ALLOWED">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.model.NCModelView.DFLT_IS_SWEAR_WORDS_ALLOWED">Constant Field Values</a></dd>
</dl>
</li>
</ul>
@@ -658,10 +670,10 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<h4>DFLT_IS_NO_NOUNS_ALLOWED</h4>
<pre>static final boolean DFLT_IS_NO_NOUNS_ALLOWED</pre>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#isNoNounsAllowed--"><code>isNoNounsAllowed()</code></a> method.</div>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isNoNounsAllowed--"><code>isNoNounsAllowed()</code></a> method.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#org.nlpcraft.model.NCModelView.DFLT_IS_NO_NOUNS_ALLOWED">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.model.NCModelView.DFLT_IS_NO_NOUNS_ALLOWED">Constant Field Values</a></dd>
</dl>
</li>
</ul>
@@ -672,10 +684,10 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<h4>DFLT_IS_PERMUTATE_SYNONYMS</h4>
<pre>static final boolean DFLT_IS_PERMUTATE_SYNONYMS</pre>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#isPermutateSynonyms--"><code>isPermutateSynonyms()</code></a> method.</div>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isPermutateSynonyms--"><code>isPermutateSynonyms()</code></a> method.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#org.nlpcraft.model.NCModelView.DFLT_IS_PERMUTATE_SYNONYMS">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.model.NCModelView.DFLT_IS_PERMUTATE_SYNONYMS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
@@ -686,10 +698,10 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<h4>DFLT_IS_DUP_SYNONYMS_ALLOWED</h4>
<pre>static final boolean DFLT_IS_DUP_SYNONYMS_ALLOWED</pre>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#isDupSynonymsAllowed--"><code>isDupSynonymsAllowed()</code></a> method.</div>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isDupSynonymsAllowed--"><code>isDupSynonymsAllowed()</code></a> method.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#org.nlpcraft.model.NCModelView.DFLT_IS_DUP_SYNONYMS_ALLOWED">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.model.NCModelView.DFLT_IS_DUP_SYNONYMS_ALLOWED">Constant Field Values</a></dd>
</dl>
</li>
</ul>
@@ -700,10 +712,10 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<h4>DFLT_MAX_TOTAL_SYNONYMS</h4>
<pre>static final int DFLT_MAX_TOTAL_SYNONYMS</pre>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#getMaxTotalSynonyms--"><code>getMaxTotalSynonyms()</code></a> method.</div>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getMaxTotalSynonyms--"><code>getMaxTotalSynonyms()</code></a> method.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#org.nlpcraft.model.NCModelView.DFLT_MAX_TOTAL_SYNONYMS">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.model.NCModelView.DFLT_MAX_TOTAL_SYNONYMS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
@@ -714,20 +726,20 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<h4>DFLT_IS_NO_USER_TOKENS_ALLOWED</h4>
<pre>static final boolean DFLT_IS_NO_USER_TOKENS_ALLOWED</pre>
-<div class="block">Default value returned from <a href="../../../org/nlpcraft/model/NCModelView.html#isNoUserTokensAllowed--"><code>isNoUserTokensAllowed()</code></a> method.</div>
+<div class="block">Default value returned from <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#isNoUserTokensAllowed--"><code>isNoUserTokensAllowed()</code></a> method.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#org.nlpcraft.model.NCModelView.DFLT_IS_NO_USER_TOKENS_ALLOWED">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.model.NCModelView.DFLT_IS_NO_USER_TOKENS_ALLOWED">Constant Field Values</a></dd>
</dl>
</li>
</ul>
-<a name="DFLT_ENABLED_TOKENS">
+<a name="DFLT_ENABLED_BUILTIN_TOKENS">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>DFLT_ENABLED_TOKENS</h4>
-<pre>static final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> DFLT_ENABLED_TOKENS</pre>
+<h4>DFLT_ENABLED_BUILTIN_TOKENS</h4>
+<pre>static final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> DFLT_ENABLED_BUILTIN_TOKENS</pre>
<div class="block">Default set of enabled built-in tokens. The following built-in tokens are enabled by default:
<ul>
<li><code>nlpcraft:date</code></li>
@@ -866,7 +878,7 @@ var activeTableTab = "activeTableTab";
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MAX_UNKNOWN_WORDS"><code>DFLT_MAX_UNKNOWN_WORDS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_UNKNOWN_WORDS"><code>DFLT_MAX_UNKNOWN_WORDS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -898,7 +910,7 @@ var activeTableTab = "activeTableTab";
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MAX_FREE_WORDS"><code>DFLT_MAX_FREE_WORDS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_FREE_WORDS"><code>DFLT_MAX_FREE_WORDS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -929,7 +941,7 @@ var activeTableTab = "activeTableTab";
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MAX_SUSPICIOUS_WORDS"><code>DFLT_MAX_SUSPICIOUS_WORDS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_SUSPICIOUS_WORDS"><code>DFLT_MAX_SUSPICIOUS_WORDS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -957,7 +969,7 @@ var activeTableTab = "activeTableTab";
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MIN_WORDS"><code>DFLT_MIN_WORDS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MIN_WORDS"><code>DFLT_MIN_WORDS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -986,7 +998,7 @@ var activeTableTab = "activeTableTab";
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MAX_WORDS"><code>DFLT_MAX_WORDS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_WORDS"><code>DFLT_MAX_WORDS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -1015,7 +1027,7 @@ var activeTableTab = "activeTableTab";
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MIN_TOKENS"><code>DFLT_MIN_TOKENS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MIN_TOKENS"><code>DFLT_MIN_TOKENS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -1044,7 +1056,7 @@ var activeTableTab = "activeTableTab";
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MAX_TOKENS"><code>DFLT_MAX_TOKENS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_TOKENS"><code>DFLT_MAX_TOKENS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -1072,7 +1084,7 @@ var activeTableTab = "activeTableTab";
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MIN_NON_STOPWORDS"><code>DFLT_MIN_NON_STOPWORDS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MIN_NON_STOPWORDS"><code>DFLT_MIN_NON_STOPWORDS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -1104,7 +1116,7 @@ var activeTableTab = "activeTableTab";
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_NON_ENGLISH_ALLOWED"><code>DFLT_IS_NON_ENGLISH_ALLOWED</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NON_ENGLISH_ALLOWED"><code>DFLT_IS_NON_ENGLISH_ALLOWED</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -1134,7 +1146,7 @@ var activeTableTab = "activeTableTab";
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_NOT_LATIN_CHARSET_ALLOWED"><code>DFLT_IS_NOT_LATIN_CHARSET_ALLOWED</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NOT_LATIN_CHARSET_ALLOWED"><code>DFLT_IS_NOT_LATIN_CHARSET_ALLOWED</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -1162,7 +1174,7 @@ var activeTableTab = "activeTableTab";
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_SWEAR_WORDS_ALLOWED"><code>DFLT_IS_SWEAR_WORDS_ALLOWED</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_SWEAR_WORDS_ALLOWED"><code>DFLT_IS_SWEAR_WORDS_ALLOWED</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -1192,7 +1204,7 @@ var activeTableTab = "activeTableTab";
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_NO_NOUNS_ALLOWED"><code>DFLT_IS_NO_NOUNS_ALLOWED</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NO_NOUNS_ALLOWED"><code>DFLT_IS_NO_NOUNS_ALLOWED</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -1222,7 +1234,7 @@ var activeTableTab = "activeTableTab";
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_PERMUTATE_SYNONYMS"><code>DFLT_IS_PERMUTATE_SYNONYMS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_PERMUTATE_SYNONYMS"><code>DFLT_IS_PERMUTATE_SYNONYMS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -1251,7 +1263,7 @@ var activeTableTab = "activeTableTab";
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_DUP_SYNONYMS_ALLOWED"><code>DFLT_IS_DUP_SYNONYMS_ALLOWED</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_DUP_SYNONYMS_ALLOWED"><code>DFLT_IS_DUP_SYNONYMS_ALLOWED</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -1279,7 +1291,7 @@ var activeTableTab = "activeTableTab";
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_MAX_TOTAL_SYNONYMS"><code>DFLT_MAX_TOTAL_SYNONYMS</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_MAX_TOTAL_SYNONYMS"><code>DFLT_MAX_TOTAL_SYNONYMS</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -1311,7 +1323,7 @@ var activeTableTab = "activeTableTab";
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_IS_NO_USER_TOKENS_ALLOWED"><code>DFLT_IS_NO_USER_TOKENS_ALLOWED</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_IS_NO_USER_TOKENS_ALLOWED"><code>DFLT_IS_NO_USER_TOKENS_ALLOWED</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -1343,7 +1355,7 @@ var activeTableTab = "activeTableTab";
<p>
<b>Default</b>
<br>
- If not provided by the model the default value <a href="../../../org/nlpcraft/model/NCModelView.html#DFLT_JIGGLE_FACTOR"><code>DFLT_JIGGLE_FACTOR</code></a> will be used.
+ If not provided by the model the default value <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#DFLT_JIGGLE_FACTOR"><code>DFLT_JIGGLE_FACTOR</code></a> will be used.
<p>
<b>JSON</b>
<br>
@@ -1365,10 +1377,10 @@ var activeTableTab = "activeTableTab";
<ul class="blockList">
<li class="blockList">
<h4>getMetadata</h4>
-<pre>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>> getMetadata()</pre>
+<pre>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> getMetadata()</pre>
<div class="block">Gets optional user defined model metadata that can be set by the developer and accessed later.
By default returns an empty map. Note that this metadata is different from the one returned
- by <a href="../../../org/nlpcraft/model/NCToken.html#getMetadata--"><code>NCToken.getMetadata()</code></a> method.
+ by <a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#getMetadata--"><code>NCMetadata.getMetadata()</code></a> method.
<p>
<b>JSON</b>
<br>
@@ -1383,8 +1395,14 @@ var activeTableTab = "activeTableTab";
}
</pre></div>
<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#getMetadata--">getMetadata</a></code> in interface <code><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html" title="interface in org.apache.nlpcraft.model">NCMetadata</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Optional user defined model metadata.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-"><code>NCMetadata.meta(String)</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#metaOpt-java.lang.String-"><code>NCMetadata.metaOpt(String)</code></a>,
+<a href="../../../../org/apache/nlpcraft/model/NCMetadata.html#meta-java.lang.String-T-"><code>NCMetadata.meta(String, Object)</code></a></dd>
</dl>
</li>
</ul>
@@ -1431,7 +1449,7 @@ var activeTableTab = "activeTableTab";
<pre>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getExcludedStopWords()</pre>
<div class="block">Gets an optional list of stopwords to exclude from the built-in list of stopwords.
<p>
- Just like you can add additional stopwords via <a href="../../../org/nlpcraft/model/NCModelView.html#getAdditionalStopWords--"><code>getAdditionalStopWords()</code></a> you can exclude
+ Just like you can add additional stopwords via <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getAdditionalStopWords--"><code>getAdditionalStopWords()</code></a> you can exclude
certain words from the list of stopwords. This can be useful in rare cases when default built-in
stopword has specific meaning of your model. In order to process them you need to exclude them
from the list of stopwords.
@@ -1522,7 +1540,7 @@ var activeTableTab = "activeTableTab";
<h4>getMacros</h4>
<pre>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getMacros()</pre>
<div class="block">Gets an optional map of macros to be used in this model. Macros and option groups are instrumental
- in defining model's elements. See <a href="../../../org/nlpcraft/model/NCElement.html" title="interface in org.nlpcraft.model"><code>NCElement</code></a> for documentation on macros.
+ in defining model's elements. See <a href="../../../../org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model"><code>NCElement</code></a> for documentation on macros.
<p>
<b>JSON</b>
<br>
@@ -1553,11 +1571,11 @@ var activeTableTab = "activeTableTab";
<ul class="blockList">
<li class="blockList">
<h4>getParsers</h4>
-<pre>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/nlpcraft/model/NCCustomParser.html" title="interface in org.nlpcraft.model">NCCustomParser</a>> getParsers()</pre>
+<pre>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/nlpcraft/model/NCCustomParser.html" title="interface in org.apache.nlpcraft.model">NCCustomParser</a>> getParsers()</pre>
<div class="block">Gets optional user-defined model element parsers for custom NER implementations. Note that order of the parsers
is important as they will be invoked in the same order they are returned.
<p>
- By default the semantic data model detects its elements by their synonyms, regexp or PoS tags. However,
+ By default the semantic data model detects its elements by their synonyms, regexp or DSL expressions. However,
in some cases these methods are not expressive enough. In such cases, a user-defined parser can be defined
for the model that would allow the user to define its own NER logic to detect the model elements in the user
input programmatically. Note that there can be only one custom parser per model and it can detect any number
@@ -1566,7 +1584,7 @@ var activeTableTab = "activeTableTab";
<b>JSON</b>
<br>
If using JSON/YAML model presentation this is set by <code>parser</code> property which is an array
- with every element being a fully qualified class name implementing <a href="../../../org/nlpcraft/model/NCCustomParser.html" title="interface in org.nlpcraft.model"><code>NCCustomParser</code></a> interface:
+ with every element being a fully qualified class name implementing <a href="../../../../org/apache/nlpcraft/model/NCCustomParser.html" title="interface in org.apache.nlpcraft.model"><code>NCCustomParser</code></a> interface:
<pre class="brush: js">
{
"parsers": [
@@ -1587,11 +1605,11 @@ var activeTableTab = "activeTableTab";
<ul class="blockList">
<li class="blockList">
<h4>getElements</h4>
-<pre>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/nlpcraft/model/NCElement.html" title="interface in org.nlpcraft.model">NCElement</a>> getElements()</pre>
+<pre>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../org/apache/nlpcraft/model/NCElement.html" title="interface in org.apache.nlpcraft.model">NCElement</a>> getElements()</pre>
<div class="block">Gets a set of model elements or named entities. Model can have zero or more user defined elements.
<p>
An element is the main building block of the semantic model. Data model element defines a named entity
- that will be automatically recognized in the user input. See also <a href="../../../org/nlpcraft/model/NCModelView.html#getParsers--"><code>getParsers()</code></a> method on how
+ that will be automatically recognized in the user input. See also <a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getParsers--"><code>getParsers()</code></a> method on how
to provide programmatic named entity recognizer (NER) implementations.
<p>
Note that unless model elements are loaded dynamically it is highly recommended to declare model
@@ -1614,20 +1632,22 @@ var activeTableTab = "activeTableTab";
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Set of model elements, potentially empty.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../org/nlpcraft/model/NCModelView.html#getParsers--"><code>getParsers()</code></a></dd>
+<dd><a href="../../../../org/apache/nlpcraft/model/NCModelView.html#getParsers--"><code>getParsers()</code></a></dd>
</dl>
</li>
</ul>
-<a name="getEnabledTokens--">
+<a name="getEnabledBuiltInTokens--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>getEnabledTokens</h4>
-<pre>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getEnabledTokens()</pre>
+<h4>getEnabledBuiltInTokens</h4>
+<pre>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getEnabledBuiltInTokens()</pre>
<div class="block">Gets a set of IDs for built-in named entities (tokens) that should be enabled and detected for this model.
Unless model requests (i.e. enables) the built-in tokens in this method the NLP subsystem will not attempt
- to detect them. Note that you don't have to specify your own user elements here.
+ to detect them. Explicit enablement of the token significantly improves the overall performance by avoiding
+ unnecessary token detection. Note that you don't have to specify your own user elements here as they are
+ always enabled.
<p>
<b>Default</b>
<br>
@@ -1648,14 +1668,14 @@ var activeTableTab = "activeTableTab";
<li><code>nlpcraft:limit</code></li>
</ul>
Note that this method can return an empty list if the data model doesn't need any built-in tokens
- for its logic. See <a href="../../../org/nlpcraft/model/NCToken.html" title="interface in org.nlpcraft.model"><code>NCToken</code></a> for the list of all supported built-in tokens.
+ for its logic. See <a href="../../../../org/apache/nlpcraft/model/NCToken.html" title="interface in org.apache.nlpcraft.model"><code>NCToken</code></a> for the list of all supported built-in tokens.
<p>
<b>JSON</b>
<br>
- If using JSON/YAML model presentation this is set by <code>enabledTokens</code> property:
+ If using JSON/YAML model presentation this is set by <code>enabledBuiltInTokens</code> property:
<pre class="brush: js">
{
- "enabledTokens": [
+ "enabledBuiltInTokens": [
"google:person",
"google:location",
"stanford:money"
@@ -1684,28 +1704,28 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCModelView.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage"><span style="vertical-align: super">NLPCraft 0.8.2</span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/nlpcrafters/nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/nlpcrafters/nlpcraft/tree/master/src/main/scala/org/nlpcraft/examples" data-icon="octicon-eye" aria-label="NLPCraft Examples">Examples</a> [...]
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></span> <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft" target="github"><i class="fa fa-github github-logo"></i></a> <a class="github-button" href="https://github.com/apache/incubator-nlpcraft/tree/master/src/main/scala/org/apache/nlpcraft/examples" data-icon [...]
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCModelFileAdapter.html" title="class in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCQueryContext.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCModelFileAdapter.html" title="class in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCRejection.html" title="class in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCModelView.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCModelView.html" target="_top">Frames</a></li>
<li><a href="NCModelView.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -1738,6 +1758,6 @@ var activeTableTab = "activeTableTab";
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2020 NLPCraft. All rights reserved.</small></p>
+<p class="legalCopy"><small><center> <br/> <span style="font-size: larger">Copyright © 2020 Apache Software Foundation</span> <br/> <br/> <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"> </center></small></p>
</body>
</html>
diff --git a/docs/apis/latest/org/nlpcraft/model/NCRejection.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCRejection.html
similarity index 66%
rename from docs/apis/latest/org/nlpcraft/model/NCRejection.html
rename to docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCRejection.html
index 4743d69..8d14bab 100644
--- a/docs/apis/latest/org/nlpcraft/model/NCRejection.html
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/model/NCRejection.html
@@ -2,18 +2,18 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_161) on Mon Jan 13 17:26:47 PST 2020 -->
+<!-- Generated by javadoc (1.8.0_161) on Sat Mar 14 13:34:59 PDT 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>NCRejection (NLPCraft 0.8.2)</title>
-<meta name="date" content="2020-01-13">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
+<title>NCRejection (Apache NLPCraft 0.5.0)</title>
+<meta name="date" content="2020-03-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="NCRejection (NLPCraft 0.8.2)";
+ parent.document.title="NCRejection (Apache NLPCraft 0.5.0)";
}
}
catch(err) {
@@ -23,7 +23,7 @@
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
-<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> <l [...]
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script> <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script> [...]
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
@@ -33,28 +33,28 @@
<!-- -->
</a>
<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/NCRejection.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
-<div class="aboutLanguage">NLPCraft 0.8.2</div>
+<div class="aboutLanguage">Apache NLPCraft <span style="font-size: 80%">0.5.0</span></div>
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/nlpcraft/model/NCQueryState.html" title="enum in org.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/nlpcraft/model/NCRequest.html" title="interface in org.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCModelView.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/model/NCRequest.html" title="interface in org.apache.nlpcraft.model"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../index.html?org/nlpcraft/model/NCRejection.html" target="_top">Frames</a></li>
+<li><a href="../../../../index.html?org/apache/nlpcraft/model/NCRejection.html" target="_top">Frames</a></li>
<li><a href="NCRejection.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@@ -89,7 +89,7 @@
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
-<div class="subTitle">org.nlpcraft.model</div>
+<div class="subTitle">org.apache.nlpcraft.model</div>
<h2 title="Class NCRejection" class="title">Class NCRejection</h2>
</div>
<div class="contentContainer">
@@ -106,7 +106,7 @@
<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</a></li>
<li>
<ul class="inheritance">
-<li>org.nlpcraft.model.NCRejection</li>
+<li>org.apache.nlpcraft.model.NCRejection</li>
</ul>
</li>
</ul>
@@ -127,16 +127,15 @@
<br>
<pre>public class <span class="typeNameLabel">NCRejection</span>
extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></pre>
-<div class="block">Exception to indicate that user input cannot be processed as is. This exception is thrown from
- <a href="../../../org/nlpcraft/model/NCModel.html#query-org.nlpcraft.model.NCQueryContext-"><code>NCModel.query(NCQueryContext)</code></a> method.
+<div class="block">Exception to indicate that user input cannot be processed as is. This exception can be thrown from
+ intent callbacks.
<p>
This exception typically indicates that user has not provided enough information in the input string
to have it processed automatically. In most cases this means that the user's input is either too short
or too simple, too long or too complex, missing required context, or unrelated to requested data model.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../org/nlpcraft/model/NCModel.html#query-org.nlpcraft.model.NCQueryContext-"><code>NCModel.query(NCQueryContext)</code></a>,
-<a href="../../../serialized-form.html#org.nlpcraft.model.NCRejection">Serialized Form</a></dd>
+<dd><a href="../../../../serialized-form.html#org.apache.nlpcraft.model.NCRejection">Serialized Form</a></dd>
</dl>
</li>
</ul>
@@ -156,12 +155,12 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeExcep
<th class="colOne" scope="col">Constructor and Description</th>
... 93568 lines suppressed ...