%iKnow.DomainDefinition
deprecated abstract class %iKnow.DomainDefinition extends %Library.RegisteredObject
The InterSystems IRIS NLP iKnow technology is now deprecated. Please see the product documentationOpens in a new tab for more detail.
For details on using this class, see NLP DomainsOpens in a new tab.
Subclasses of this class declaratively define an iKnow domain and its contents using an
XML representation in the
For a detailed reference of the available elements and attributes of this XData block, consult the class
reference for %iKnow.Model.domain and other classes in the
Method Inventory
- %Build()
- %DropData()
- %GetDomainId()
- %GetDomainName()
- %GetExpressionValue()
- %OnAfterBuild()
- %OnAfterDropData()
- %OnBeforeBuild()
- %OnBeforeDropData()
- %UpdateDictionaries()
- %UpdateMetrics()
Methods
Invoking this method will build the domain described in
The pVerbose argument controls whether status output is provided to stdev (if pAsync=0) or written to a global for GUI pickup (pAsync=1, for internal use only).
Callback invoked at the end of %Build(). Subclasses can implement this method to execute custom code at the end of a domain build operation.
Callback invoked at the end of %DropData(). Subclasses can implement this method to execute custom code at the end of a drop data operation.
Callback invoked at the start of %Build(). Subclasses can implement this method to execute custom code at the start of a domain build operation.
Callback invoked at the start of %DropData(). Subclasses can implement this method to execute custom code at the start of a drop data operation.
This method will update dictionaries based on the current contents of the <matching>
element in
Build parameters passed through pParams will be used to override default expression values used in the dictionary definitions in the same way as in %Build().
The pVerbose argument controls whether status output is provided to stdev (if pAsync=0) or written to a global for GUI pickup (pAsync=1, for internal use only).
This method will explicitly rebuild all metrics in the domain described in
See also the BuildAll() method in %iKnow.Metrics.MetricBuilder.
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()