Vision Messages: Schema
Profile of Class Schema
Includes Classes: Schema, Schema ClassDescriptor, Schema Descriptor, Schema MessageDescriptor, Schema MessageImplementationDescriptor, ToolKit
Object | ToolKit | +--- Schema | | | +--- Schema Descriptor | | | | | +--- Schema ClassDescriptor | | | | | +--- Schema MessageDescriptor | | | | | +--- Schema MessageImplementationDescriptor
Message Index
This constant returns the default instance of the Schema ClassDescriptor class.ClassDescriptor
This constant returns the default instance of the Schema ClassDescriptor class.Descriptor
This constant returns the default instance of the Schema Descriptor class.MD
This constant returns the default instance of the Schema MessageDescriptor class.MID
This constant returns the default instance of the Schema MessageImplementationDescriptor class.MessageDescriptor
This constant returns the default instance of the Schema MessageDescriptor class.MessageDictionary (Schema)
This constant returns the internal dictionary used to cross-reference schema entries.MessageDictionary (Schema MessageDescriptor)
Returns an internal dictionary used to cross reference all message names.MessageImplementationDescriptor
This constant returns the default instance of the Schema MessageImplementationDescriptor class._htmlDocName
Returns the name of the HTML document that describes this class in detail on insyte's www._imageName
Returns the name of the image file associated with this class.accessBlock
This property contains a block that could be sent to an object to execute this message.addClass: class
This method creates a class descriptor instance for the supplied class if it does not currently have one and its super class does have a class descriptor.addClass: class as: name at: object
This method creates a new class descriptor instance supplying a name to use as the class descriptor's code (if different from the class' 'whatAmI' value) and the object representing the default access path (if different from ^global).addClass: class at: object
This method creates a new class descriptor instance, supplying the object representing the default access path (if different from ^global).asClassDescriptor
Returns the recipient stripped of extensions.asSelf (ToolKit)
Returns the default Schema object, stripped of any extensions.asSelf (Schema)
Returns the default Schema object, stripped of any extensions.asSelf (Schema Descriptor)
Returns the default Schema Descriptor object, stripped of any extensions.asSelf (Schema ClassDescriptor)
Returns the recipient, stripped of extensions.asSelf (Schema MessageDescriptor)
Returns the recipient, stripped of extensions.asSelf (Schema MessageImplementationDescriptor)
Returns the recipient, stripped of extensions.assignDefaultType
Updates the 'type' property in the recipient with a default ClassType based on the underlying class.audit
This method is run by the 'Schema processAllMessages' message, summarizing the status of the schema classes after the processing has run.autoCreateNamingDictionary
Indicates whether the 'createSubclass' message should automatically create a new naming dictionary for the class.briefDescription
Returns the first line of description supplied for a class or message implementation instancebuildInheritance
This method is invoked by the 'initializeLocalAttributes' message and is used to create the super and subclass maps for the recipient class descriptor.childList
This property contains an indexed list of class descriptors that are direct subclasses of the recipient's class.class (Schema ClassDescriptor)
This property returns the default instance of the actual class associated with this class descriptor.class (Schema MessageImplementationDescriptor)
Returns the default instance of the underlying class associated with the recipient.classDescriptor (ToolKit)
Returns the class descriptor for the Schema class.classDescriptor (Schema)
Returns the class descriptor for the Schema class.classDescriptor (Schema Descriptor)
Returns the class descriptor for the Schema Descriptor class.classDescriptor (Schema ClassDescriptor)
This constant returns the class descriptor for the Schema ClassDescriptor class.classDescriptor (Schema MessageDescriptor)
This constant returns the class descriptor for the Schema MD class.classDescriptor (Schema MessageImplementationDescriptor)
This constant returns the class descriptor for the class Schema MessageImplementationDescriptor.cleanupDeletedObject
This method is executed by the 'flagForDeletionWithReason:' message and should not be accessed directly.cleanupForClasses: cdList
This method runs as part of the 'Schema processAllMessages' process and is not invoked directly.clearDefaultValue
This message is used to clear the default value associated with the recipient.clearDefaultValueUsing: mid
This method is used by the 'clearDefaultValue' message defined at MessageImplementationDescriptor and should not be invoked directly.clearMessageUpdateFlag
This method is used to clear the flag that indicates that messages have been updated for this class.clusterStrings (Schema ClassDescriptor)
This method is used as part of schema maintenance and is not invoked directly.clusterStrings (Schema MessageDescriptor)
This method is used as part of the schema maintenance step and is not invoked directly.clusterStrings (Schema MessageImplementationDescriptor)
This method is used as part of the schema maintenance step and is not invoked directly.createNamingDictionaryAt: dictionary
This method is used to create a naming dictionary for the class if one does not already exist.createNewMessagesForClasses: cdList
This method runs as part of the 'Schema processAllMessages' process and is not invoked directly.createdInLastPosting
This property is used to flag messages that were created during the most recent execution of the 'Schema processAllMessages' processing.defaultAccessPath
This property contains a reference to the class at which this class was defined.defaultInstance (ToolKit)
Returns the default Schema instance.defaultInstance (Schema)
Returns the default Schema instance.defaultInstance (Schema Descriptor)
Returns the default Schema Descriptor instance.defaultInstance (Schema ClassDescriptor)
Returns the default Schema ClassDescriptordefaultInstance (Schema MessageDescriptor)
Returns the default Schema MessageDescriptor instance.defaultInstance (Schema MessageImplementationDescriptor)
Returns the default Schema MessageImplementationDescriptor.defaultPropertyList
This property contains a list, indexed by MessageDescriptor, of MessageImplementationDescriptors that provide default values.defaultValue
This property is used to store the default value associated with this message.deleteMessage: name in: cd
This method runs as part of the 'deleteMessage:' method and is not invoked directly.describe
This method is used to display descriptive information about the recipient in a multi-line format.description
displayInfo
Displays the message, type, and class associated with the recipientdisplayStatus
This message displays a description of the current Schema class status.flagAsKeyField
Flags the message to indicate it could serve as the 'key' for the class.flagAsPartialKeyField
Flags the message to indicate it could serve as one of the 'keys' for the class.flagForMessageUpdate
This method is used to set the flag that indicates that messages have been updated for this class.formatMessageDescription
Formats the description to adjust for various conventions used by different document browsers.formatMessageImplementation
Formats the implementation of the message as a single string that could be used to re-define the message.fullSelector
Returns the name of the message with appropriate parameters names filled in for binary and keyword messages.functionType (Schema MessageDescriptor)
This property returns an instance of the class FunctionType.functionType (Schema MessageImplementationDescriptor)
This property returns an instance of the class FunctionType.genericClassDescriptor
getAllChildren
This message returns a list of class descriptors that refer to sub classes of the recipient.getClassesNeedingUpdate
This method runs as part of the 'Schema processAllMessages' process and is not invoked directly.getInheritancePath
This message returns a list of class descriptors representing the super class hierarchy of the recipient.getInternalMessage
This method returns the internal form of the underlying message and is not used directly.getMessage: string in: cd
This method returns the MessageImplementationDescriptor for the supplied message string and classDescriptor combination.getMessageFor: string
This method returns the MessageDescriptor for the supplied string.getMessageImplementationFor: message
This method is invoked by the "getMessage:" message and is not used directly.getMessagesReturningClass
Returns the list of MessageImplementationDescriptors that return an instance of the recipient's class or one of its subclasses.getMessagesReturningSuperClass
Returns the list of MessageImplementationDescriptors that return an instance of one of the recipient's super classes.getOrCreate: name in: cd
This method returns the MessageImplementationDescriptor for the message string and classDescriptor provided, creating new instances of Schema MessageDescriptor and Schema MessageImplementation as needed.getSelector
This method returns the underlying message and is used to initialize the 'fullSelector' property.hasDefaultValue
This property contains the value TRUE if the recipient has a default value, NA otherwise.htmlDocName
Returns the name of the HTML document that describes this class in detail on insyte's www.imageName
Returns the name of the image file associated with this class formatted as an image tag if defined.implementationList
This property contains an indexed list of message implementation descriptors defined for the message associated with the recipient.implementationSource
This property tracks the actual implementation of a message over time.includeInDataModel (Schema ClassDescriptor)
Returns TRUE if the recipient's class is an application class, FALSE otherwise.includeInDataModel (Schema MessageImplementationDescriptor)
This method returns TRUE if the functionType property is set to the Data instance.inheritancePath
This property returns a list, indexed by class descriptor of the class descriptors in the recipient's super class hierarchy including the recipient.inheritsFrom: classDescriptor
This method returns TRUE if the class associated with the recipient object inherits from the class associated with the class descriptor provided, FALSE otherwise.initializeClass: class
This method runs as part of the 'addClass:' process and is not invoked directly.initializeDefaultInstance
This method is run as part of the 'initializeLocalAttributes' step of new class descriptor creation.initializeDefaultPropertyList
This method is run as part of the 'initializeLocalAttributes' step of new class descriptor creation.initializeForPosting (Schema)
This method runs as part of the 'Schema processAllMessages' process and is not invoked directly.initializeForPosting (Schema MessageImplementationDescriptor)
This method runs as part of the 'Schema processAllMessages' process.initializeKeys: keys (Schema ClassDescriptor)
This method is run as part of the 'createInstance:' process.initializeKeys: key (Schema MessageDescriptor)
This method is run as part of the 'createInstance:' process.initializeKeys: keys (Schema MessageImplementationDescriptor)
This method is run as part of the 'createInstance:' process.initializeLocalAttributes (Schema ClassDescriptor)
This method is run as part of the 'createInstance:' process.initializeLocalAttributes (Schema MessageDescriptor)
This method is run as part of the 'createInstance:' process.initializeLocalAttributes (Schema MessageImplementationDescriptor)
This method is run as part of the 'createInstance:' process.initializeNamingDictionary
This method looks at the 'autoCreateNamingDictionary' flag and creates a new naming dictionary if it is set to TRUE.internalMethod
This property contains the internal form of the underlying message and is not used directly.internalSelector
This property is used to store an internal representation of the selector used to define the message.isApplicationClass
Returns TRUE if the recipient's type is Named ClassType Application.isBuiltInClass
Returns TRUE if the recipient's type is Named ClassType BuiltIn.isClassDescriptor
Returns the value TRUE.isDescriptor
Returns the value TRUE when sent to any Schema Descriptor.isInInheritancePathOf: classDescriptor
This method returns TRUE if the recipient inherits from the supplied parameter or the supplied parameter inherits from the recipient.isIncorporatorClass
Returns TRUE if the recipient's class inherits from IncorporatorPrototype.isMessageDescriptor
Returns the value TRUE.isMessageImplementationDescriptor
Returns the value TRUE.isObjectDescriptor
This method returns TRUE if the recipient is Object's classDescriptor.isObjectSpaceClass
Returns TRUE if the recipient's type is Named ClassType ObjectSpace.isSchema
Returns the value TRUE when recipient is any Schema object.isSubClassOf: classDescriptor
Returns TRUE if the recipient is a sub class of the parameter.isSuperClassOf: classDescriptor
Returns TRUE if the recipient is a super class of the parameter.isTimeVarying
This method returns TRUE if the 'type' property refers to a TimeSeriesProperty or a TimeVaryingMethod.isToolKit
keyType
Returns the KeyType (Full or Partial) if appropriate, NA otherwise.lastPosting
This property contains the time stamp of the last Schema update.loadDescriptionsFrom: file
Loads descriptive information from a tab-delimited file containing the following fields: class, message, keyType, returns, container, tvFlag, description, parameter1, .message (Schema MessageDescriptor)
This method returns the recipient's message name.message (Schema MessageImplementationDescriptor)
This method returns the string associated with the message.messageClassDescriptor
This property returns the class descriptor for the class associated with this recipient.messageDescriptor
This property returns the message descriptor for the message associated with this recipient.messageType
Used to determine the underlying type of a message, this message is not normally used directly.messagesHaveBeenUpdated
This property flags classes whose message dictionary has changed since messages were last posted.name
Returns descriptive name for recipient.namingDictionary
This property returns the naming dictionary for the class.number
This property contains the instance number for this class descriptor.objectDescriptor
This constant returns the classDescriptor for the class Object.parameterList
Returns an indexed list of class descriptors describing the parameters associated with this message if this is a keyword or binary and message.parent
This property returns the class descriptor associated with the super class of the recipient's underlying class.print
Prints the recipient object's code.print: format
Prints the recipient object's code.processAllMessages
This method is used to post all new and updated messages in the schema database.refreshExistingSelectorsForClasses: cdList
This method runs as part of the 'Schema processAllMessages' process and is not invoked directly.refreshValues
This method is executed as part of the 'Schema processAllMessages' process.refreshedInLastPosting
This property is used to flag messages that were refreshed during the most recent execution of the 'Schema processAllMessages' processing.returnObjectContainer
This property contains the class descriptor for the type of container returned by this message.returnObjectType
This property contains the class descriptor for the type of object returned by this message.sampleUsage
Describes sample syntax for accessing instances of the recipient's underlying class.setAutoCreateNamingDictionaryOff
This method is used to indicate that new subclasses should not automatically create new naming dictionaries.setAutoCreateNamingDictionaryOn
This method is used to indicate that new subclasses should automatically create new naming dictionaries.setClassTypeTo: typeCode
This method is used to change the value of 'type' from its initial value (e.setDefaultValueOf: name at: cd to: default
This method runs as part of the 'defineFixedProperty:withDefault:' method and is not invoked directly.setDefaultValueTo: val
This method is used to set the default value for messages that are fixed properties.setDescriptionTo: string (ToolKit)
Sets the description for this message descriptor and sets the description for any implementations of this message that currently have no description.setDescriptionTo: text (Schema MessageDescriptor)
Sets the description for this message descriptor and sets the description for any implementations of this message that currently have no description.setDescriptionTo: text (Schema MessageImplementationDescriptor)
This method is used to update the description property.setFunctionTypeTo: type (Schema MessageDescriptor)
This method is used to set or change the value of the 'functionType' property.setFunctionTypeTo: type (Schema MessageImplementationDescriptor)
This method is used to set or change the value of the 'functionType' property.setGenericClassTo: descriptor
setHtmlDocNameTo: string
Redefines the name of the html document describing the recipient's underlying class.setImplementationTextTo: text forMethod: method
This method is executed as part of the 'Schema processAllMessages' process.setImplementationTo: text
This method is executed as part of the 'Schema processAllMessages' process.setLevelTo: string
This method is used to set or change the value of the 'usageLevel' property.setNamingDictionaryTo: dictionary
This method is used to set the naming dictionary for the recipient to an existing dictionary.setParameter: number typeTo: parameterType
Indicates the type of value expected for a parameter of a binary or keyword message.setReturnObjectContainerTo: cd
This method sets the value of the returnObjectContainer property and should be one of Object, List, TimeSeries, or IndexedList.setReturnObjectTypeTo: cd
This method is used to set the value of the 'returnObjectType' property.setSampleUsageTo: text
Updates the property 'sampleUsage'.setSelectorTo: string
This method is used to update the 'fullSelector' property.setSiteNameTo: name
Defines a constant representing the name of the Vision database.setTypeTo: newType
This method is used to set the 'type' property to the message type of the current implementation.setupAccessBlocks
This method is used to set the values for 'accessBlock' and 'updateBlock'.showChildren
This method recursively displays each subclass of the recipient class.showChildrenAtLevel: level
This method is used to implement the recursive display of child classes in the 'showChildren' method.showInheritance
This method displays the inheritance hierarchy for the recipient.showParents
This method displays the super class hierarchy for the recipient.siteDescription
Returns a description of this Vision database.siteName
Returns the name of this Vision databasetrackDefaultValueUsing: mid
This method is used to manage the default values for the class and should not be accessed directly.type (Schema ClassDescriptor)
This property returns an instance of the class ClassType.type (Schema MessageImplementationDescriptor)
This property returns the value if the recipient's message type: Constant, FixedProperty, TimeSeriesProperty, Method, TimeVaryingMethod, or Primitive.updateBlock
This property contains a block that could be sent to an object to update the property associated with this message.updateDate
This property returns the date this message implementation was last changed.updateMethod: name at: cd with: source
This method runs as part of the 'defineMethod:' method when you provide your method definition as a text string.usageLevel
This property returns the usage level of the recipient.whatAmI (ToolKit)
Returns the name of the recipient's class.whatAmI (Schema)
Returns the name of the recipient's class.whatAmI (Schema Descriptor)
Returns the string "Schema Descriptor".whatAmI (Schema ClassDescriptor)
Returns the string "Schema ClassDescriptor".whatAmI (Schema MessageDescriptor)
Returns the string "Schema MessageDescriptor".whatAmI (Schema MessageImplementationDescriptor)
Returns the string "Schema MessageImplementationDescriptor" .
Messages
Synopsis:ClassDescriptorSchema CDDescription:
This constant returns the default instance of the Schema ClassDescriptor class.Type: Constant          Returns: Schema ClassDescriptor
Synopsis:DescriptorSchema ClassDescriptorDescription:
This constant returns the default instance of the Schema ClassDescriptor class.Type: Constant          Returns: Schema ClassDescriptor
Synopsis:MDSchema DescriptorDescription:
This constant returns the default instance of the Schema Descriptor class.Type: Constant          Returns: Schema Descriptor
Synopsis:MIDSchema MDDescription:
This constant returns the default instance of the Schema MessageDescriptor class.Type: Constant          Returns: Schema MessageDescriptor
Synopsis:MessageDescriptorSchema MIDDescription:
This constant returns the default instance of the Schema MessageImplementationDescriptor class.Type: Constant          Returns: Schema MessageImplementationDescriptor
Synopsis:MessageDictionarySchema MessageDescriptorDescription:
This constant returns the default instance of the Schema MessageDescriptor class.Type: Constant          Returns: Schema MessageDescriptor
Synopsis:MessageDictionarySchema MessageDictionaryDescription:
This constant returns the internal dictionary used to cross-reference schema entries.Type: Constant          Returns: SystemDictionary
Synopsis:MessageImplementationDescriptorSchema MessageDescriptor MessageDictionaryDescription:
Returns an internal dictionary used to cross reference all message names.Type: Constant          Returns: SystemDictionary
Also Defined At:
| Schema |
Synopsis:_htmlDocNameSchema MessageImplementationDescriptorDescription:
This constant returns the default instance of the Schema MessageImplementationDescriptor class.Type: Constant          Returns: Schema MessageImplementationDescriptor
Synopsis:_imageNameSchema ClassDescriptor _htmlDocNameDescription:
Returns the name of the HTML document that describes this class in detail on insyte's www.insytenet.com web site.Type: FixedProperty          Returns: String
Synopsis:accessBlockSchema ClassDescriptor _imageNameDescription:
Returns the name of the image file associated with this class.Type: FixedProperty          Returns: String
Synopsis:addClass:Schema MessageDescriptor accessBlockDescription:
This property contains a block that could be sent to an object to execute this message.Type: FixedProperty          Returns: Block
Synopsis:addClass:as:at:Schema addClass: classDescription:
This method creates a class descriptor instance for the supplied class if it does not currently have one and its super class does have a class descriptor.Type: Method          Returns: Schema ClassDescriptor
Parameters:
1 - Object
Synopsis:addClass:at:Schema addClass: class as: name at: objectDescription:
This method creates a new class descriptor instance supplying a name to use as the class descriptor's code (if different from the class' 'whatAmI' value) and the object representing the default access path (if different from ^global).Type: Method          Returns: Schema ClassDescriptor
Parameters:
1 - Object
2 - String
3 - Object
Synopsis:asClassDescriptorSchema addClass: class at: objectDescription:
This method creates a new class descriptor instance, supplying the object representing the default access path (if different from ^global).Type: Method          Returns: Schema ClassDescriptor
Parameters:
1 - Object
2 - Object
Synopsis:asSelfSchema ClassDescriptor asClassDescriptorDescription:
Returns the recipient stripped of extensions.Type: Method          Returns: Object
Also Defined At:
| Object |
Synopsis:asSelfToolKit asSelfDescription:
Returns the default Schema object, stripped of any extensions.Type: Primitive          Returns: Object
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:asSelfSchema asSelfDescription:
Returns the default Schema object, stripped of any extensions.Type: Primitive          Returns: Schema
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | String | TimeSeries | Undefined | Utility |
Synopsis:asSelfSchema Descriptor asSelfDescription:
Returns the default Schema Descriptor object, stripped of any extensions.Type: Primitive          Returns: Schema Descriptor
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:asSelfSchema ClassDescriptor asSelfDescription:
Returns the recipient, stripped of extensions.Type: Primitive          Returns: Schema ClassDescriptor
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:asSelfSchema MessageDescriptor asSelfDescription:
Returns the recipient, stripped of extensions.Type: Primitive          Returns: Schema MessageDescriptor
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:assignDefaultTypeSchema MessageImplementationDescriptor asSelfDescription:
Returns the recipient, stripped of extensions.Type: Primitive          Returns: Schema MessageImplementationDescriptor
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:auditSchema ClassDescriptor assignDefaultTypeDescription:
Updates the 'type' property in the recipient with a default ClassType based on the underlying class. This method runs as a part of new instance initializations.Type: Method          Returns: Schema ClassDescriptor
Synopsis:autoCreateNamingDictionarySchema auditDescription:
This method is run by the 'Schema processAllMessages' message, summarizing the status of the schema classes after the processing has run.Type: Method          Returns: NoValue
Synopsis:briefDescriptionSchema ClassDescriptor autoCreateNamingDictionaryDescription:
Indicates whether the 'createSubclass' message should automatically create a new naming dictionary for the class. This property is set using the 'setAutoCreateNamingDictionaryOn' and 'setAutoCreateNamingDictionaryOff' messages.Type: FixedProperty          Returns: Boolean
Synopsis:buildInheritanceSchema briefDescriptionDescription:
Returns the first line of description supplied for a class or message implementation instanceType: Method          Returns: String
Synopsis:childListSchema ClassDescriptor buildInheritanceDescription:
This method is invoked by the 'initializeLocalAttributes' message and is used to create the super and subclass maps for the recipient class descriptor. It should not be used directly.Type: Method          Returns: NoValue
Synopsis:classSchema ClassDescriptor childListDescription:
This property contains an indexed list of class descriptors that are direct subclasses of the recipient's class.Type: FixedProperty          Returns: Schema ClassDescriptor
Parameters:
1 - Schema ClassDescriptor
Synopsis:classSchema ClassDescriptor classDescription:
This property returns the default instance of the actual class associated with this class descriptor.Type: FixedProperty          Returns: Object
Synopsis:classDescriptorSchema MessageImplementationDescriptor classDescription:
Returns the default instance of the underlying class associated with the recipient.Type: Method          Returns: Object
Synopsis:classDescriptorToolKit classDescriptorDescription:
Returns the class descriptor for the Schema class.Type: Constant          Returns: Schema ClassDescriptor
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:classDescriptorSchema classDescriptorDescription:
Returns the class descriptor for the Schema class.Type: Constant          Returns: Schema ClassDescriptor
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | String | TimeSeries | Undefined | Utility |
Synopsis:classDescriptorSchema Descriptor classDescriptorDescription:
Returns the class descriptor for the Schema Descriptor class.Type: Constant          Returns: Schema ClassDescriptor
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:classDescriptorSchema ClassDescriptor classDescriptorDescription:
This constant returns the class descriptor for the Schema ClassDescriptor class.Type: Constant          Returns: Schema ClassDescriptor
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:classDescriptorSchema MessageDescriptor classDescriptorDescription:
This constant returns the class descriptor for the Schema MD class.Type: Constant          Returns: Schema ClassDescriptor
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:cleanupDeletedObjectSchema MessageImplementationDescriptor classDescriptorDescription:
This constant returns the class descriptor for the class Schema MessageImplementationDescriptor.Type: Constant          Returns: Schema ClassDescriptor
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:cleanupForClasses:Schema MessageImplementationDescriptor cleanupDeletedObjectDescription:
This method is executed by the 'flagForDeletionWithReason:' message and should not be accessed directly.Type: Method          Returns: Schema MessageImplementationDescriptor
Also Defined At:
| Object |
Synopsis:clearDefaultValueSchema cleanupForClasses: cdListDescription:
This method runs as part of the 'Schema processAllMessages' process and is not invoked directly.Type: Method          Returns: NoValue
Parameters:
1 - List
Synopsis:clearDefaultValueUsing:Schema MessageImplementationDescriptor clearDefaultValueDescription:
This message is used to clear the default value associated with the recipient. Default values are used to initialize new instances of the class during instance creation.Type: Method          Returns: Schema MessageImplementationDescriptor
Synopsis:clearMessageUpdateFlagSchema ClassDescriptor clearDefaultValueUsing: midDescription:
This method is used by the 'clearDefaultValue' message defined at MessageImplementationDescriptor and should not be invoked directly.Type: Method          Returns: NoValue
Parameters:
1 - Object
Synopsis:clusterStringsSchema ClassDescriptor clearMessageUpdateFlagDescription:
This method is used to clear the flag that indicates that messages have been updated for this class. It is not usually invoked directly.Type: Method          Returns: NoValue
Synopsis:clusterStringsSchema ClassDescriptor clusterStringsDescription:
This method is used as part of schema maintenance and is not invoked directly.Type: Method          Returns: NoValue
Also Defined At:
| Entity |
Synopsis:clusterStringsSchema MessageDescriptor clusterStringsDescription:
This method is used as part of the schema maintenance step and is not invoked directly.Type: Method          Returns: NoValue
Also Defined At:
| Entity |
Synopsis:createNamingDictionaryAt:Schema MessageImplementationDescriptor clusterStringsDescription:
This method is used as part of the schema maintenance step and is not invoked directly.Type: Method          Returns: Schema MessageImplementationDescriptor
Also Defined At:
| Entity |
Synopsis:createNewMessagesForClasses:Schema ClassDescriptor createNamingDictionaryAt: dictionaryDescription:
This method is used to create a naming dictionary for the class if one
does not already exist. The parameter should itself be a dictionary
that is used to name references to other dictionaries (e.g., Named).
This method creates a new instance of this dictionary, assigns it to
the 'namingDictionary' property at the class descriptor, and defines
the class descriptor's code at the supplied dictionary to return this
new dictionary. Current instances in the class are then added to
the dictionary. For example, to create a dictionary for MyClass at Named
use:
MyClass classDescriptor createNamingDictionaryAt: Named ;
If MyClass had an instance with code "my1", the expression:
Named MyClass my1
would access this instance. All new instances would automatically get
cross-referenced in this naming dictionary.Type: Method          Returns: Schema ClassDescriptor
Parameters:
1 - Dictionary
Synopsis:createdInLastPostingSchema createNewMessagesForClasses: cdListDescription:
This method runs as part of the 'Schema processAllMessages' process and is not invoked directly.Type: Method          Returns: NoValue
Parameters:
1 - List
Synopsis:defaultAccessPathSchema MessageImplementationDescriptor createdInLastPostingDescription:
This property is used to flag messages that were created during the most recent execution of the 'Schema processAllMessages' processing.Type: FixedProperty          Returns: TRUE
Synopsis:defaultInstanceSchema ClassDescriptor defaultAccessPathDescription:
This property contains a reference to the class at which this class
was defined. For example, the expression:
Schema ClassDescriptor classDescriptor defaultAccessPath
returns the class Schema.Type: FixedProperty          Returns: Object
Synopsis:defaultInstanceToolKit defaultInstanceDescription:
Returns the default Schema instance.Type: Constant          Returns: ToolKit
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:defaultInstanceSchema defaultInstanceDescription:
Returns the default Schema instance.Type: Constant          Returns: Schema
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | OpenVision | String | TimeSeries | Undefined | Utility |
Synopsis:defaultInstanceSchema Descriptor defaultInstanceDescription:
Returns the default Schema Descriptor instance.Type: Constant          Returns: Schema Descriptor
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:defaultInstanceSchema ClassDescriptor defaultInstanceDescription:
Returns the default Schema ClassDescriptorType: Constant          Returns: Schema ClassDescriptor
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:defaultInstanceSchema MessageDescriptor defaultInstanceDescription:
Returns the default Schema MessageDescriptor instance.Type: Constant          Returns: Schema MessageDescriptor
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:defaultPropertyListSchema MessageImplementationDescriptor defaultInstanceDescription:
Returns the default Schema MessageImplementationDescriptor.Type: Constant          Returns: Schema MessageImplementationDescriptor
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:defaultValueSchema ClassDescriptor defaultPropertyListDescription:
This property contains a list, indexed by MessageDescriptor, of MessageImplementationDescriptors that provide default values. This list is used to initialize new instances of the class. The list is maintained by the messages defined at MessageImplementationDescriptor and should not be changed directly.Type: FixedProperty          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - Schema MessageDescriptor
Synopsis:deleteMessage:in:Schema MessageImplementationDescriptor defaultValueDescription:
This property is used to store the default value associated with this message. The value is set and cleared using the 'setDefaultValueTo:' and 'clearDefaultValue' messages.Type: FixedProperty          Returns: Object
Synopsis:describeSchema deleteMessage: name in: cdDescription:
This method runs as part of the 'deleteMessage:' method and is not invoked directly.Type: Method          Returns: Object
Parameters:
1 - String
2 - Schema ClassDescriptor
Synopsis:descriptionSchema MessageImplementationDescriptor describeDescription:
This method is used to display descriptive information about the recipient in a multi-line format.Type: Method          Returns: NoValue
Synopsis:displayInfoToolKit descriptionType: FixedProperty          Returns: Object
Synopsis:displayStatusSchema MessageImplementationDescriptor displayInfoDescription:
Displays the message, type, and class associated with the recipientType: Method          Returns: Schema MessageImplementationDescriptor
Synopsis:flagAsKeyFieldSchema displayStatusDescription:
This message displays a description of the current Schema class status.Type: Method          Returns: NoValue
Synopsis:flagAsPartialKeyFieldSchema MessageImplementationDescriptor flagAsKeyFieldDescription:
Flags the message to indicate it could serve as the 'key' for the class. Although, Vision does not require or use directly, this is sometimes useful for classes that are presented as part of a data model.Type: Method          Returns: Schema MessageImplementationDescriptor
Synopsis:flagForMessageUpdateSchema MessageImplementationDescriptor flagAsPartialKeyFieldDescription:
Flags the message to indicate it could serve as one of the 'keys' for the class. Although, Vision does not require or use directly, this is sometimes useful for classes that are presented as part of a data model.Type: Method          Returns: Schema MessageImplementationDescriptor
Synopsis:formatMessageDescriptionSchema ClassDescriptor flagForMessageUpdateDescription:
This method is used to set the flag that indicates that messages have been updated for this class. It is not usually invoked directly.Type: Method          Returns: NoValue
Synopsis:formatMessageImplementationSchema MessageImplementationDescriptor formatMessageDescriptionDescription:
Formats the description to adjust for various conventions used by different document browsers.Type: Method          Returns: String
Synopsis:fullSelectorSchema MessageImplementationDescriptor formatMessageImplementationDescription:
Formats the implementation of the message as a single string that could be used to re-define the message.Type: Method          Returns: String
Synopsis:functionTypeSchema MessageImplementationDescriptor fullSelectorDescription:
Returns the name of the message with appropriate parameters names filled in for binary and keyword messages.Type: FixedProperty          Returns: String
Synopsis:functionTypeSchema MessageDescriptor functionTypeDescription:
This property returns an instance of the class FunctionType. You can create and set function types with the 'setFunctionTypeTo:' message.Type: FixedProperty          Returns: FunctionType
Synopsis:genericClassDescriptorSchema MessageImplementationDescriptor functionTypeDescription:
This property returns an instance of the class FunctionType. You can create and set function types with the 'setFunctionTypeTo:' message.Type: FixedProperty          Returns: FunctionType
Synopsis:getAllChildrenSchema ClassDescriptor genericClassDescriptorDescription:
Type: FixedProperty          Returns: Object
Synopsis:getClassesNeedingUpdateSchema ClassDescriptor getAllChildrenDescription:
This message returns a list of class descriptors that refer to sub classes of the recipient.Type: Method          Returns: Schema ClassDescriptor
Synopsis:getInheritancePathSchema getClassesNeedingUpdateDescription:
This method runs as part of the 'Schema processAllMessages' process and is not invoked directly.Type: Method          Returns: Schema ClassDescriptor
Synopsis:getInternalMessageSchema ClassDescriptor getInheritancePathDescription:
This message returns a list of class descriptors representing the super class hierarchy of the recipient. The list is sorted with the class descriptor for Object first and the class descriptor for the recipient class last.Type: Method          Returns: Schema ClassDescriptor
Synopsis:getMessage:in:Schema MessageImplementationDescriptor getInternalMessageDescription:
This method returns the internal form of the underlying message and is not used directly.Type: Method          Returns: String
Synopsis:getMessageFor:Schema MessageDescriptor getMessage: string in: cdDescription:
This method returns the MessageImplementationDescriptor for the supplied message string and classDescriptor combination.Type: Method          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - String
2 - Schema ClassDescriptor
Synopsis:getMessageImplementationFor:Schema MessageDescriptor getMessageFor: stringDescription:
This method returns the MessageDescriptor for the supplied string.Type: Method          Returns: Schema MessageDescriptor
Parameters:
1 - String
Synopsis:getMessagesReturningClassSchema ClassDescriptor getMessageImplementationFor: messageDescription:
This method is invoked by the "getMessage:" message and is not used directly.Type: Method          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - String
Synopsis:getMessagesReturningSuperClassSchema ClassDescriptor getMessagesReturningClassDescription:
Returns the list of MessageImplementationDescriptors that return an instance of the recipient's class or one of its subclasses.Type: Method          Returns: Schema MessageImplementationDescriptor
Synopsis:getOrCreate:in:Schema ClassDescriptor getMessagesReturningSuperClassDescription:
Returns the list of MessageImplementationDescriptors that return an instance of one of the recipient's super classes. This is useful if you want to find the messages that potentially return an instance of this class. For example, a message that returns an arbitrary Entity, could potentially return a Currency, Security, or Country object.Type: Method          Returns: Schema MessageImplementationDescriptor
Synopsis:getSelectorSchema MessageDescriptor getOrCreate: name in: cdDescription:
This method returns the MessageImplementationDescriptor for the message string and classDescriptor provided, creating new instances of Schema MessageDescriptor and Schema MessageImplementation as needed.Type: Method          Returns: Schema MessageDescriptor
Parameters:
1 - String
2 - Schema ClassDescriptor
Synopsis:hasDefaultValueSchema MessageImplementationDescriptor getSelectorDescription:
This method returns the underlying message and is used to initialize the 'fullSelector' property.Type: Method          Returns: String
Synopsis:htmlDocNameSchema MessageImplementationDescriptor hasDefaultValueDescription:
This property contains the value TRUE if the recipient has a default value, NA otherwise. Its value is controlled by the 'setDefaultValueTo:' and 'clearDefaultValue' messages.Type: FixedProperty          Returns: Boolean
Synopsis:imageNameSchema ClassDescriptor htmlDocNameDescription:
Returns the name of the HTML document that describes this class in detail on insyte's www.insytenet.com web site; if not document is specifically defined, the document name associated with the first super class in the recipient's hierarchy that has a document is returned.Type: Method          Returns: String
Synopsis:implementationListSchema ClassDescriptor imageNameDescription:
Returns the name of the image file associated with this class formatted as an image tag if defined. The class name is returned otherwise.Type: Method          Returns: String
Synopsis:implementationSourceSchema MessageDescriptor implementationListDescription:
This property contains an indexed list of message implementation descriptors defined for the message associated with the recipient. The list is indexed by classDescriptor.Type: FixedProperty          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - Schema ClassDescriptor
Synopsis:includeInDataModelSchema MessageImplementationDescriptor implementationSourceDescription:
This property tracks the actual implementation of a message over time. Each time the message definition changes, this time series is updated to reflect the new value. This property can be accessed directly to display current and prior values. Updates to this property are managed by the 'Schema processAllMessages' process.Type: TimeSeriesProperty          Returns: String
Synopsis:includeInDataModelSchema ClassDescriptor includeInDataModelDescription:
Returns TRUE if the recipient's class is an application class, FALSE otherwise.Type: Method          Returns: Boolean
Synopsis:inheritancePathSchema MessageImplementationDescriptor includeInDataModelDescription:
This method returns TRUE if the functionType property is set to the Data instance.Type: Method          Returns: Boolean
Synopsis:inheritsFrom:Schema ClassDescriptor inheritancePathDescription:
This property returns a list, indexed by class descriptor of the class descriptors in the recipient's super class hierarchy including the recipient.Type: FixedProperty          Returns: Schema ClassDescriptor
Parameters:
1 - Schema ClassDescriptor
Synopsis:initializeClass:Schema ClassDescriptor inheritsFrom: classDescriptorDescription:
This method returns TRUE if the class associated with the recipient object inherits from the class associated with the class descriptor provided, FALSE otherwise. This is similar to the version at Object except the class descriptors of the two classes are used for the inquiry.Type: Method          Returns: Boolean
Parameters:
1 - Schema ClassDescriptor
Also Defined At:
| Object |
Synopsis:initializeDefaultInstanceSchema initializeClass: classDescription:
This method runs as part of the 'addClass:' process and is not invoked directly.Type: Method          Returns: NoValue
Parameters:
1 - Object
Synopsis:initializeDefaultPropertyListSchema ClassDescriptor initializeDefaultInstanceDescription:
This method is run as part of the 'initializeLocalAttributes' step of new class descriptor creation. If the class has a naming dictionary, it adds a reference to the newly created Class as "Default". If the new class shares the parent's naming dictionary, the name added to the dictionary concatenates the class name to the string "Default".Type: Method          Returns: Schema ClassDescriptor
Synopsis:initializeForPostingSchema ClassDescriptor initializeDefaultPropertyListDescription:
This method is run as part of the 'initializeLocalAttributes' step of new class descriptor creation. It copies the defaultPropertyList from its parent class descriptor.Type: Method          Returns: Schema ClassDescriptor
Synopsis:initializeForPostingSchema initializeForPostingDescription:
This method runs as part of the 'Schema processAllMessages' process and is not invoked directly.Type: Method          Returns: NoValue
Synopsis:initializeKeys:Schema MessageImplementationDescriptor initializeForPostingDescription:
This method runs as part of the 'Schema processAllMessages' process.Type: Method          Returns: NoValue
Also Defined At:
| Schema |
Synopsis:initializeKeys:Schema ClassDescriptor initializeKeys: keysDescription:
This method is run as part of the 'createInstance:' process. Three keys are supplied: the default instance of the class, the class name, and the default access path. These values are used to set the values of the 'class', 'code', and 'defaultAccessPath' properties in the new class descriptor.Type: Method          Returns: Schema ClassDescriptor
Parameters:
1 - List
Also Defined At:
| Object |
Synopsis:initializeKeys:Schema MessageDescriptor initializeKeys: keyDescription:
This method is run as part of the 'createInstance:' process. A single string representing the message is supplied as the key.Type: Method          Returns: Schema MessageDescriptor
Parameters:
1 - List
Also Defined At:
| Object |
Synopsis:initializeLocalAttributesSchema MessageImplementationDescriptor initializeKeys: keysDescription:
This method is run as part of the 'createInstance:' process. The first key provided represents the message descriptor and the second key is the class descriptor.Type: Method          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - List
Also Defined At:
| Object |
Synopsis:initializeLocalAttributesSchema ClassDescriptor initializeLocalAttributesDescription:
This method is run as part of the 'createInstance:' process. It sets the values for a number of properties, builds the inheritance map, initializes the default propertyList, creates a naming dictionary if appropriate, and initializes the default instance.Type: Method          Returns: Schema ClassDescriptor
Also Defined At:
| Dictionary | Entity | Object |
Synopsis:initializeLocalAttributesSchema MessageDescriptor initializeLocalAttributesDescription:
This method is run as part of the 'createInstance:' process.Type: Method          Returns: Schema MessageDescriptor
Also Defined At:
| Dictionary | Entity | Object |
Synopsis:initializeNamingDictionarySchema MessageImplementationDescriptor initializeLocalAttributesDescription:
This method is run as part of the 'createInstance:' process.Type: Method          Returns: Schema MessageImplementationDescriptor
Also Defined At:
| Dictionary | Entity | Object |
Synopsis:internalMethodSchema ClassDescriptor initializeNamingDictionaryDescription:
This method looks at the 'autoCreateNamingDictionary' flag and creates a new naming dictionary if it is set to TRUE. It creates the dictionary in the same place as its parent's naming dictionary if one exists, otherwise it creates it at ^global Named.Type: Method          Returns: Schema ClassDescriptor
Synopsis:internalSelectorSchema MessageImplementationDescriptor internalMethodDescription:
This property contains the internal form of the underlying message and is not used directly.Type: FixedProperty          Returns: String
Synopsis:isApplicationClassSchema MessageDescriptor internalSelectorDescription:
This property is used to store an internal representation of the selector used to define the message.Type: FixedProperty          Returns: String
Synopsis:isBuiltInClassSchema ClassDescriptor isApplicationClassDescription:
Returns TRUE if the recipient's type is Named ClassType Application.Type: Method          Returns: Boolean
Synopsis:isClassDescriptorSchema ClassDescriptor isBuiltInClassDescription:
Returns TRUE if the recipient's type is Named ClassType BuiltIn.Type: Method          Returns: Boolean
Synopsis:isDescriptorSchema ClassDescriptor isClassDescriptorDescription:
Returns the value TRUE.Type: Constant          Returns: TRUE
Also Defined At:
| Object |
Synopsis:isInInheritancePathOf:Schema Descriptor isDescriptorDescription:
Returns the value TRUE when sent to any Schema Descriptor.Type: Constant          Returns: TRUE
Also Defined At:
| Object |
Synopsis:isIncorporatorClassSchema ClassDescriptor isInInheritancePathOf: classDescriptorDescription:
This method returns TRUE if the recipient inherits from the supplied parameter or the supplied parameter inherits from the recipient.Type: Method          Returns: Boolean
Parameters:
1 - Schema ClassDescriptor
Synopsis:isMessageDescriptorSchema ClassDescriptor isIncorporatorClassDescription:
Returns TRUE if the recipient's class inherits from IncorporatorPrototype.Type: Method          Returns: Boolean
Synopsis:isMessageImplementationDescriptorSchema MessageDescriptor isMessageDescriptorDescription:
Returns the value TRUE.Type: Constant          Returns: TRUE
Also Defined At:
| Object |
Synopsis:isObjectDescriptorSchema MessageImplementationDescriptor isMessageImplementationDescriptorDescription:
Returns the value TRUE.Type: Constant          Returns: TRUE
Also Defined At:
| Object |
Synopsis:isObjectSpaceClassSchema ClassDescriptor isObjectDescriptorDescription:
This method returns TRUE if the recipient is Object's classDescriptor.Type: Method          Returns: Boolean
Synopsis:isSchemaSchema ClassDescriptor isObjectSpaceClassDescription:
Returns TRUE if the recipient's type is Named ClassType ObjectSpace.Type: Method          Returns: Boolean
Synopsis:isSubClassOf:Schema isSchemaDescription:
Returns the value TRUE when recipient is any Schema object.Type: Constant          Returns: TRUE
Also Defined At:
| Object |
Synopsis:isSuperClassOf:Schema ClassDescriptor isSubClassOf: classDescriptorDescription:
Returns TRUE if the recipient is a sub class of the parameter.Type: Method          Returns: Boolean
Parameters:
1 - Schema ClassDescriptor
Synopsis:isTimeVaryingSchema ClassDescriptor isSuperClassOf: classDescriptorDescription:
Returns TRUE if the recipient is a super class of the parameter.Type: Method          Returns: Boolean
Parameters:
1 - Schema ClassDescriptor
Also Defined At:
| Object |
Synopsis:isToolKitSchema MessageImplementationDescriptor isTimeVaryingDescription:
This method returns TRUE if the 'type' property refers to a TimeSeriesProperty or a TimeVaryingMethod. Note that to a flag a method as time varying, you need to explicitly set its type. Otherwise, the type is determined automatically by the method that creates and manages these descriptors.Type: Method          Returns: Boolean
Synopsis:keyTypeToolKit isToolKitType: Constant          Returns: TRUE
Also Defined At:
| Object |
Synopsis:lastPostingSchema MessageImplementationDescriptor keyTypeDescription:
Returns the KeyType (Full or Partial) if appropriate, NA otherwise.Type: FixedProperty          Returns: KeyType
Synopsis:loadDescriptionsFrom:Schema lastPostingDescription:
This property contains the time stamp of the last Schema update.Type: FixedProperty          Returns: Utility UnixSeconds
Synopsis:messageSchema MessageImplementationDescriptor loadDescriptionsFrom: fileDescription:
Loads descriptive information from a tab-delimited file containing the following fields: class, message, keyType, returns, container, tvFlag, description, parameter1, ..., parameterN. The information is updated for the MessageImplementationDescriptor associated with the supplied class/message. The 'keyType' can be Full, Partial, or blank. The 'returns' field contains the class of the object returned by the message. The 'container' field contains Object, List, IndexedList, or TimeSeries, and indicates the form in which the result is returned. If the field is blank, the default is that values are returned as a scalar Object. If a collection of objects is returned, you should set the return field to one of the collection classes. The 'tvFlag' field can be used to indicate that a method is time varying. If this field is blank or the message type is not a method, this flag is derived from the database. The 'description' field sets the description for the message. The parameter fields can be used to indicate the types of inputs for binary and keyword messages (one field per keyword) and can also be used to indicate the index type for objects that return an IndexedList container.Type: Method          Returns: NoValue
Parameters:
1 - String
Synopsis:messageSchema MessageDescriptor messageDescription:
This method returns the recipient's message name.Type: Method          Returns: String
Synopsis:messageClassDescriptorSchema MessageImplementationDescriptor messageDescription:
This method returns the string associated with the message. The actual message is stored in the 'code' property.Type: Method          Returns: String
Synopsis:messageDescriptorSchema MessageImplementationDescriptor messageClassDescriptorDescription:
This property returns the class descriptor for the class associated with this recipient.Type: FixedProperty          Returns: Schema ClassDescriptor
Synopsis:messageTypeSchema MessageImplementationDescriptor messageDescriptorDescription:
This property returns the message descriptor for the message associated with this recipient.Type: FixedProperty          Returns: Schema MessageDescriptor
Synopsis:messagesHaveBeenUpdatedSchema ClassDescriptor messageTypeDescription:
Used to determine the underlying type of a message, this message is not normally used directly.Type: FixedProperty          Returns: MessageType
Synopsis:nameSchema ClassDescriptor messagesHaveBeenUpdatedDescription:
This property flags classes whose message dictionary has changed since messages were last posted.Type: FixedProperty          Returns: Boolean
Synopsis:namingDictionarySchema ClassDescriptor nameDescription:
Returns descriptive name for recipient. This is normally the 'whatAmI' for the underlying class.Type: FixedProperty          Returns: String
Also Defined At:
| Entity |
Synopsis:numberSchema ClassDescriptor namingDictionaryDescription:
This property returns the naming dictionary for the class.Type: FixedProperty          Returns: Dictionary
Synopsis:objectDescriptorSchema ClassDescriptor numberDescription:
This property contains the instance number for this class descriptor.Type: FixedProperty          Returns: Integer
Synopsis:parameterListSchema ClassDescriptor objectDescriptorDescription:
This constant returns the classDescriptor for the class Object.Type: Constant          Returns: Schema ClassDescriptor
Synopsis:parentSchema MessageImplementationDescriptor parameterListDescription:
Returns an indexed list of class descriptors describing the parameters associated with this message if this is a keyword or binary and message. The first parameter is used to store the index type if this message returns its value as an IndexedList.Type: FixedProperty          Returns: Schema ClassDescriptor
Parameters:
1 - Integer
Synopsis:printSchema ClassDescriptor parentDescription:
This property returns the class descriptor associated with the super class of the recipient's underlying class.Type: FixedProperty          Returns: Schema ClassDescriptor
Also Defined At:
| Classification |
Synopsis:print:Schema ClassDescriptor printDescription:
Prints the recipient object's code.Type: Method          Returns: Schema ClassDescriptor
Also Defined At:
| Block | Date | DateOffset | DateRange | Entity | IndexedList | List | Object | String | TimeSeries | Undefined |
Synopsis:processAllMessagesSchema ClassDescriptor print: formatDescription:
Prints the recipient object's code.Type: Method          Returns: Schema ClassDescriptor
Parameters:
1 - Integer
Also Defined At:
| Boolean | Date | Entity | Number | Object | String | Undefined |
Synopsis:refreshExistingSelectorsForClasses:Schema processAllMessagesDescription:
This method is used to post all new and updated messages in the schema database. It is periodically run as part of standard update procedures and can be executed temporarily during a session in which you have defined new messages.Type: Method          Returns: NoValue
Synopsis:refreshValuesSchema refreshExistingSelectorsForClasses: cdListDescription:
This method runs as part of the 'Schema processAllMessages' process and is not invoked directly.Type: Method          Returns: NoValue
Parameters:
1 - List
Synopsis:refreshedInLastPostingSchema MessageImplementationDescriptor refreshValuesDescription:
This method is executed as part of the 'Schema processAllMessages' process.Type: Method          Returns: NoValue
Synopsis:returnObjectContainerSchema MessageImplementationDescriptor refreshedInLastPostingDescription:
This property is used to flag messages that were refreshed during the most recent execution of the 'Schema processAllMessages' processing.Type: FixedProperty          Returns: Boolean
Synopsis:returnObjectTypeSchema MessageImplementationDescriptor returnObjectContainerDescription:
This property contains the class descriptor for the type of container returned by this message. Objects can be returned as a single scalar value, in which case the return object container is Object. Some messages return collections of values, in which case the return object container will be List, IndexedList, or TimeSeries. A message that returns a TimeSeries should not be confused with a time series property or a method that varies over time. Time varying messages will produce different results if they are evaluated as of different dates but do not actually return a TimeSeries object. A message that returns a TimeSeries container is actually returning a TimeSeries object which responds to all the TimeSeries messages.Type: FixedProperty          Returns: Schema ClassDescriptor
Synopsis:sampleUsageSchema MessageImplementationDescriptor returnObjectTypeDescription:
This property contains the class descriptor for the type of object returned by this message. By default, the class descriptor for Object is returned. You can change this value using the 'setReturnObjectTypeTo:' message. If the message returns a collection of objects, this property is set to the type of object included in the collection. The property 'returnObjectContainer' would indicate that the result is returned as a collection.Type: FixedProperty          Returns: Schema ClassDescriptor
Synopsis:setAutoCreateNamingDictionaryOffSchema ClassDescriptor sampleUsageDescription:
Describes sample syntax for accessing instances of the recipient's underlying class.Type: FixedProperty          Returns: String
Synopsis:setAutoCreateNamingDictionaryOnSchema ClassDescriptor setAutoCreateNamingDictionaryOffDescription:
This method is used to indicate that new subclasses should not automatically create new naming dictionaries.Type: Method          Returns: Schema ClassDescriptor
Synopsis:setClassTypeTo:Schema ClassDescriptor setAutoCreateNamingDictionaryOnDescription:
This method is used to indicate that new subclasses should automatically create new naming dictionaries.Type: Method          Returns: Schema ClassDescriptor
Synopsis:setDefaultValueOf:at:to:Schema ClassDescriptor setClassTypeTo: typeCodeDescription:
This method is used to change the value of 'type' from its initial value (e.g., Named ClassType Application) to a different type. Available types are: BuiltIn, Application, DataFeed, ToolKit, Dictionary, ObjectSpace, Other, and Unused. The initial value of type is set during instance creation using the method 'assignDefaultType'.Type: Method          Returns: Schema ClassDescriptor
Parameters:
1 - String
Synopsis:setDefaultValueTo:Schema setDefaultValueOf: name at: cd to: defaultDescription:
This method runs as part of the 'defineFixedProperty:withDefault:' method and is not invoked directly.Type: Method          Returns: Object
Parameters:
1 - String
2 - Schema ClassDescriptor
3 - Object
Synopsis:setDescriptionTo:Schema MessageImplementationDescriptor setDefaultValueTo: valDescription:
This method is used to set the default value for messages that are fixed properties. This default value will be used to initialize any new instances created for the underlying class. This message also initializes the returnObjectType property to be the class descriptor of the default value.Type: Method          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - Object
Synopsis:setDescriptionTo:ToolKit setDescriptionTo: stringDescription:
Sets the description for this message descriptor and sets the description for any implementations of this message that currently have no description.Type: Method          Returns: Object
Synopsis:setDescriptionTo:Schema MessageDescriptor setDescriptionTo: textDescription:
Sets the description for this message descriptor and sets the description for any implementations of this message that currently have no description.Type: Method          Returns: Schema MessageDescriptor
Parameters:
1 - String
Synopsis:setFunctionTypeTo:Schema MessageImplementationDescriptor setDescriptionTo: textDescription:
This method is used to update the description property. If the recipient's message description is NA, it will be set to the same value.Type: Method          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - String
Synopsis:setFunctionTypeTo:Schema MessageDescriptor setFunctionTypeTo: typeDescription:
This method is used to set or change the value of the 'functionType' property. The parameter can be an instance of the class FunctionType or a string. If a string is supplied, and a function type instance by that name does not exist, a new instance of FunctionType is created.Type: Method          Returns: Schema MessageDescriptor
Parameters:
1 - String
Synopsis:setGenericClassTo:Schema MessageImplementationDescriptor setFunctionTypeTo: typeDescription:
This method is used to set or change the value of the 'functionType' property. The parameter can be an instance of the class FunctionType or a string. If a string is supplied, and a function type instance by that name does not exist, a new instance of FunctionType is created. If the message descriptor associated with this recipient does not have a function type, it is set to the value provided here.Type: Method          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - String
Synopsis:setHtmlDocNameTo:Schema ClassDescriptor setGenericClassTo: descriptorDescription:
Type: Method          Returns: Schema ClassDescriptor
Parameters:
1 - Schema ClassDescriptor
Synopsis:setImplementationTextTo:forMethod:Schema ClassDescriptor setHtmlDocNameTo: stringDescription:
Redefines the name of the html document describing the recipient's underlying class.Type: Method          Returns: Schema ClassDescriptor
Parameters:
1 - String
Synopsis:setImplementationTo:Schema MessageImplementationDescriptor setImplementationTextTo: text forMethod: methodDescription:
This method is executed as part of the 'Schema processAllMessages' process.Type: Method          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - String
2 - Method
Synopsis:setLevelTo:Schema MessageImplementationDescriptor setImplementationTo: textDescription:
This method is executed as part of the 'Schema processAllMessages' process.Type: Method          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - String
Synopsis:setNamingDictionaryTo:Schema MessageImplementationDescriptor setLevelTo: stringDescription:
This method is used to set or change the value of the 'usageLevel' property. The parameter can be an instance of the class UsageLevel or a string.Type: Method          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - String
Synopsis:setParameter:typeTo:Schema ClassDescriptor setNamingDictionaryTo: dictionaryDescription:
This method is used to set the naming dictionary for the recipient to an existing dictionary.Type: Method          Returns: Schema ClassDescriptor
Parameters:
1 - Dictionary
Synopsis:setReturnObjectContainerTo:Schema MessageImplementationDescriptor setParameter: number typeTo: parameterTypeDescription:
Indicates the type of value expected for a parameter of a binary or keyword message. The first input corresponds to the parameter number; the second input corresponds to the type which will be converted and stored as a class descriptor. Parameter 1 can also be used to store the type of index for messages that return IndexedList containers.Type: Method          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - Integer
2 - Object
Synopsis:setReturnObjectTypeTo:Schema MessageImplementationDescriptor setReturnObjectContainerTo: cdDescription:
This method sets the value of the returnObjectContainer property and should be one of Object, List, TimeSeries, or IndexedList.Type: Method          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - Object
Synopsis:setSampleUsageTo:Schema MessageImplementationDescriptor setReturnObjectTypeTo: cdDescription:
This method is used to set the value of the 'returnObjectType' property.Type: Method          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - Object
Synopsis:setSelectorTo:Schema ClassDescriptor setSampleUsageTo: textDescription:
Updates the property 'sampleUsage'.Type: Method          Returns: Schema ClassDescriptor
Parameters:
1 - String
Synopsis:setSiteNameTo:Schema MessageImplementationDescriptor setSelectorTo: stringDescription:
This method is used to update the 'fullSelector' property.Type: Method          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - String
Synopsis:setTypeTo:Schema setSiteNameTo: nameDescription:
Defines a constant representing the name of the Vision database.Type: Method          Returns: Schema
Parameters:
1 - String
Synopsis:setupAccessBlocksSchema MessageImplementationDescriptor setTypeTo: newTypeDescription:
This method is used to set the 'type' property to the message type of the current implementation. The message type is an instance of the class MessageType. This method is executed as part of the 'Schema processAllMessages' process and should not be run directly.Type: Method          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - Object
Synopsis:showChildrenSchema MessageDescriptor setupAccessBlocksDescription:
This method is used to set the values for 'accessBlock' and 'updateBlock'. It should not be accessed directly.Type: Method          Returns: Schema MessageDescriptor
Synopsis:showChildrenAtLevel:Schema ClassDescriptor showChildrenDescription:
This method recursively displays each subclass of the recipient class.Type: Method          Returns: NoValue
Synopsis:showInheritanceSchema ClassDescriptor showChildrenAtLevel: levelDescription:
This method is used to implement the recursive display of child classes in the 'showChildren' method.Type: Method          Returns: NoValue
Parameters:
1 - Integer
Synopsis:showParentsSchema ClassDescriptor showInheritanceDescription:
This method displays the inheritance hierarchy for the recipient.Type: Method          Returns: NoValue
Also Defined At:
| Object |
Synopsis:siteDescriptionSchema ClassDescriptor showParentsDescription:
This method displays the super class hierarchy for the recipient.Type: Method          Returns: NoValue
Synopsis:siteNameSchema siteDescriptionDescription:
Returns a description of this Vision database.Type: Method          Returns: Object
Synopsis:trackDefaultValueUsing:Schema siteNameDescription:
Returns the name of this Vision databaseType: Constant          Returns: String
Synopsis:typeSchema ClassDescriptor trackDefaultValueUsing: midDescription:
This method is used to manage the default values for the class and should not be accessed directly.Type: Method          Returns: NoValue
Parameters:
1 - Schema MessageImplementationDescriptor
Synopsis:typeSchema ClassDescriptor typeDescription:
This property returns an instance of the class ClassType. Available types are: BuiltIn, Application, DataFeed, ToolKit, Dictionary, ObjectSpace, Other, and Unused. The initial value of type is set during instance creation using the method 'assignDefaultType'.Type: FixedProperty          Returns: ClassType
Synopsis:updateBlockSchema MessageImplementationDescriptor typeDescription:
This property returns the value if the recipient's message type: Constant, FixedProperty, TimeSeriesProperty, Method, TimeVaryingMethod, or Primitive.Type: FixedProperty          Returns: MessageType
Synopsis:updateDateSchema MessageDescriptor updateBlockDescription:
This property contains a block that could be sent to an object to update the property associated with this message.Type: FixedProperty          Returns: Schema MessageDescriptor
Synopsis:updateMethod:at:with:Schema MessageImplementationDescriptor updateDateDescription:
This property returns the date this message implementation was last changed.Type: FixedProperty          Returns: Date
Synopsis:usageLevelSchema updateMethod: name at: cd with: sourceDescription:
This method runs as part of the 'defineMethod:' method when you provide your method definition as a text string.Type: Method          Returns: NoValue
Parameters:
1 - String
2 - Schema ClassDescriptor
3 - String
Synopsis:whatAmISchema MessageImplementationDescriptor usageLevelDescription:
This property returns the usage level of the recipient.Type: FixedProperty          Returns: UsageLevel
Synopsis:whatAmIToolKit whatAmIDescription:
Returns the name of the recipient's class.Type: Constant          Returns: String
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:whatAmISchema whatAmIDescription:
Returns the name of the recipient's class.Type: Constant          Returns: String
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | String | TimeSeries | Undefined | Utility |
Synopsis:whatAmISchema Descriptor whatAmIDescription:
Returns the string "Schema Descriptor".Type: Constant          Returns: String
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:whatAmISchema ClassDescriptor whatAmIDescription:
Returns the string "Schema ClassDescriptor".Type: Constant          Returns: String
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:whatAmISchema MessageDescriptor whatAmIDescription:
Returns the string "Schema MessageDescriptor".Type: Constant          Returns: String
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:Schema MessageImplementationDescriptor whatAmIDescription:
Returns the string "Schema MessageImplementationDescriptor" .Type: Constant          Returns: String
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |