Learning
Documentation
Community
Open Exchange
Global Masters
Home > Class Reference > %SYS namespace > %UIMA.AnnotationStore.ClassGenerator
Private  Storage   

%UIMA.AnnotationStore.ClassGenerator


Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
4 13


Summary


Properties
definition generatedBy generatedClasses identifier

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 AddIndex
AddParameter AddXData CreateAnnotationStore
CreateAnnotationStoreFromString CreateClass


Properties


• property definition as %UIMA.Model.annotationStore;
• property generatedBy as %String;
• property generatedClasses  [ MultiDimensional ];
• property identifier as %String;

Methods


• method AddIndex(pClassDef As %Dictionary.ClassDefinition, pName As %String, pProperties As %String, pType As %String = "", pDescription As %String = "") as %Status
• private method AddMethod(pClassDef As %Dictionary.ClassDefinition, pName As %String, pFormalSpec As %String = "", pReturnType As %String = "%Status", ByRef pCode, pDescription As %String = "", pIsStub As %Boolean = 0, pClassMethod As %Boolean = 0, ByRef pProps) as %Status
• method AddParameter(pClassDef As %Dictionary.ClassDefinition, pName As %String, pValue As %String, pDescription As %String = "", pInternal As %Boolean = 0) as %Status
• private method AddProperty(pClassDef As %Dictionary.ClassDefinition, pName As %String, pType As %String, pDescription As %String = "", ByRef pProps, ByRef pParams) as %Status
• method AddXData(pClassDef As %Dictionary.ClassDefinition, pName As %String, pData As %String, pDescription As %String = "", pXMLNamespace As %String = "") as %Status
• classmethod CreateAnnotationStore(ByRef pDefinition As %UIMA.Model.annotationStore, pIdentifier As %String = "", pGeneratedBy As %String = "", pCompile As %Boolean = 1, pVerbose As %Boolean = 0, pDropNewOnFailure As %Boolean = 1) as %Status
• classmethod CreateAnnotationStoreFromString(pDefinition As %String, pIdentifier As %String)
• method CreateClass(pName As %String, pSuperClass As %String, pDescription As %String = "", Output pSC As %Status) as %Dictionary.ClassDefinition
• private method GenerateAnnotationClass(pTableDef As %UIMA.Model.table) as %Status
• private method GenerateClasses() as %Status
• private method GenerateSofaClass() as %Status
• private method GenerateStoreClass() as %Status
• private method GenerateTypeClass() as %Status