Learning
Documentation
Community
Open Exchange
Global Masters
Home > Class Reference > ENSLIB namespace > %UIMA.Model.feature
Private  Storage   

%UIMA.Model.feature


class %UIMA.Model.feature extends
node

This XML node represents additional features that should be stored in a particular annotation table (see also table)

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
4 1


Summary


Properties
name parameters path type

Methods
%%OIDGet %AddToSaveSet %BindExport %BuildObjectGraph
%ClassIsLatestVersion %ClassName %Close %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IncrementCount %IsA %IsModified
%New %NormalizeObject %ObjectModified %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%ValidateObject %XMLGenerate FormatXML XMLAfterExport
XMLBeforeExport XMLDTD XMLExport XMLExportInternal
XMLExportToStream XMLExportToString XMLGetSchemaImports XMLImport
XMLImportInternal XMLIsObjectEmpty XMLNew XMLSchema
XMLSchemaNamespace XMLSchemaType


Properties


• property name as %String(XMLPROJECTION="attribute") [ Required ];
Name of the annotation table column that should hold the features value
• property parameters as array of %String(XMLKEYNAME="key",XMLNAME="parameter",XMLPROJECTION="element");
Any particular property parameters that should be configured for this table column (i.e. "MAXLEN" for %String columns)
• property path as %String(MAXLEN=500,XMLPROJECTION="attribute");
Name of a property of the annotation object to be stored as a separate feature. Special values:
  • "" (null): the name property of the annotation object will be used
  • "__parent": if the annotation being filed is a property or array property value of another annotation being filed with type ":annotation" or ":annotationList", this feature will hold a reference to the parent annotation.
• property type as %String(XMLPROJECTION="attribute");
Datatype of this feature (i.e. %String). Special values:
  • ":annotation" or ":annotation:xyz": this property is an annotation object by itself that should be filed as a separate entry into annotation table xyz or in the same annotation table as the current annotation if xyz is not specified.
    • ":annotationList" or ":annotationList:xyz": this property is an array of annotation objects by itself that should be filed as a separate entry into annotation table xyz or in the same annotation table as the current annotation if xyz is not specified.

Methods


• private method %OnValidateObject() as %Status
This callback method is invoked by the %ValidateObject method to provide notification that the current object is being validated.

If this method returns an error then %ValidateObject will fail.