%UIMA.Model.feature
class %UIMA.Model.feature extends %UIMA.Model.node
This XML node represents additional features that should be stored in a particular annotation table (see also table)Property Inventory
Properties
property name as %String (XMLPROJECTION = "attribute") [ Required ];
Name of the annotation table column that should hold the features value
Property methods: nameDisplayToLogical(), nameGet(), nameIsValid(), nameLogicalToDisplay(), nameLogicalToOdbc(), nameNormalize(), nameSet()
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 methods: parametersBuildValueArray(), parametersCollectionToDisplay(), parametersCollectionToOdbc(), parametersDisplayToCollection(), parametersDisplayToLogical(), parametersGet(), parametersGetObject(), parametersGetObjectId(), parametersGetSwizzled(), parametersIsValid(), parametersLogicalToDisplay(), parametersLogicalToOdbc(), parametersNormalize(), parametersOdbcToCollection(), parametersSet(), parametersSetObject(), parametersSetObjectId()
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 methods: pathDisplayToLogical(), pathGet(), pathIsValid(), pathLogicalToDisplay(), pathLogicalToOdbc(), pathNormalize(), pathSet()
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.
Property methods: typeDisplayToLogical(), typeGet(), typeIsValid(), typeLogicalToDisplay(), typeLogicalToOdbc(), typeNormalize(), typeSet()
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()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()