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.

This constant returns the default instance of the Schema ClassDescriptor class.

This constant returns the default instance of the Schema Descriptor class.

This constant returns the default instance of the Schema MessageDescriptor class.

This constant returns the default instance of the Schema MessageImplementationDescriptor class.

This constant returns the default instance of the Schema MessageDescriptor class.

This constant returns the internal dictionary used to cross-reference schema entries.

Returns an internal dictionary used to cross reference all message names.

This constant returns the default instance of the Schema MessageImplementationDescriptor class.

Returns the name of the HTML document that describes this class in detail on insyte's www.

Returns the name of the image file associated with this class.

This property contains a block that could be sent to an object to execute this message.

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.

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).

This method creates a new class descriptor instance, supplying the object representing the default access path (if different from ^global).

Returns the recipient stripped of extensions.

Returns the default Schema object, stripped of any extensions.

Returns the default Schema object, stripped of any extensions.

Returns the default Schema Descriptor object, stripped of any extensions.

Returns the recipient, stripped of extensions.

Returns the recipient, stripped of extensions.

Returns the recipient, stripped of extensions.

Updates the 'type' property in the recipient with a default ClassType based on the underlying class.

This method is run by the 'Schema processAllMessages' message, summarizing the status of the schema classes after the processing has run.

Indicates whether the 'createSubclass' message should automatically create a new naming dictionary for the class.

Returns the first line of description supplied for a class or message implementation instance

This method is invoked by the 'initializeLocalAttributes' message and is used to create the super and subclass maps for the recipient class descriptor.

This property contains an indexed list of class descriptors that are direct subclasses of the recipient's class.

This property returns the default instance of the actual class associated with this class descriptor.

Returns the default instance of the underlying class associated with the recipient.

Returns the class descriptor for the Schema class.

Returns the class descriptor for the Schema class.

Returns the class descriptor for the Schema Descriptor class.

This constant returns the class descriptor for the Schema ClassDescriptor class.

This constant returns the class descriptor for the Schema MD class.

This constant returns the class descriptor for the class Schema MessageImplementationDescriptor.

This method is executed by the 'flagForDeletionWithReason:' message and should not be accessed directly.

This method runs as part of the 'Schema processAllMessages' process and is not invoked directly.

This message is used to clear the default value associated with the recipient.

This method is used by the 'clearDefaultValue' message defined at MessageImplementationDescriptor and should not be invoked directly.

This method is used to clear the flag that indicates that messages have been updated for this class.

This method is used as part of schema maintenance and is not invoked directly.

This method is used as part of the schema maintenance step and is not invoked directly.

This method is used as part of the schema maintenance step and is not invoked directly.

This method is used to create a naming dictionary for the class if one does not already exist.

This method runs as part of the 'Schema processAllMessages' process and is not invoked directly.

This property is used to flag messages that were created during the most recent execution of the 'Schema processAllMessages' processing.

This property contains a reference to the class at which this class was defined.

Returns the default Schema instance.

Returns the default Schema instance.

Returns the default Schema Descriptor instance.

Returns the default Schema ClassDescriptor

Returns the default Schema MessageDescriptor instance.

Returns the default Schema MessageImplementationDescriptor.

This property contains a list, indexed by MessageDescriptor, of MessageImplementationDescriptors that provide default values.

This property is used to store the default value associated with this message.

This method runs as part of the 'deleteMessage:' method and is not invoked directly.

This method is used to display descriptive information about the recipient in a multi-line format.


Displays the message, type, and class associated with the recipient

This message displays a description of the current Schema class status.

Flags the message to indicate it could serve as the 'key' for the class.

Flags the message to indicate it could serve as one of the 'keys' for the class.

This method is used to set the flag that indicates that messages have been updated for this class.

Formats the description to adjust for various conventions used by different document browsers.

Formats the implementation of the message as a single string that could be used to re-define the message.

Returns the name of the message with appropriate parameters names filled in for binary and keyword messages.

This property returns an instance of the class FunctionType.

This property returns an instance of the class FunctionType.


This message returns a list of class descriptors that refer to sub classes of the recipient.

This method runs as part of the 'Schema processAllMessages' process and is not invoked directly.

This message returns a list of class descriptors representing the super class hierarchy of the recipient.

This method returns the internal form of the underlying message and is not used directly.

This method returns the MessageImplementationDescriptor for the supplied message string and classDescriptor combination.

This method returns the MessageDescriptor for the supplied string.

This method is invoked by the "getMessage:" message and is not used directly.

Returns the list of MessageImplementationDescriptors that return an instance of the recipient's class or one of its subclasses.

Returns the list of MessageImplementationDescriptors that return an instance of one of the recipient's super classes.

This method returns the MessageImplementationDescriptor for the message string and classDescriptor provided, creating new instances of Schema MessageDescriptor and Schema MessageImplementation as needed.

This method returns the underlying message and is used to initialize the 'fullSelector' property.

This property contains the value TRUE if the recipient has a default value, NA otherwise.

Returns the name of the HTML document that describes this class in detail on insyte's www.

Returns the name of the image file associated with this class formatted as an image tag if defined.

This property contains an indexed list of message implementation descriptors defined for the message associated with the recipient.

This property tracks the actual implementation of a message over time.

Returns TRUE if the recipient's class is an application class, FALSE otherwise.

This method returns TRUE if the functionType property is set to the Data instance.

This property returns a list, indexed by class descriptor of the class descriptors in the recipient's super class hierarchy including the recipient.

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 method runs as part of the 'addClass:' process and is not invoked directly.

This method is run as part of the 'initializeLocalAttributes' step of new class descriptor creation.

This method is run as part of the 'initializeLocalAttributes' step of new class descriptor creation.

This method runs as part of the 'Schema processAllMessages' process and is not invoked directly.

This method runs as part of the 'Schema processAllMessages' process.

This method is run as part of the 'createInstance:' process.

This method is run as part of the 'createInstance:' process.

This method is run as part of the 'createInstance:' process.

This method is run as part of the 'createInstance:' process.

This method is run as part of the 'createInstance:' process.

This method is run as part of the 'createInstance:' process.

This method looks at the 'autoCreateNamingDictionary' flag and creates a new naming dictionary if it is set to TRUE.

This property contains the internal form of the underlying message and is not used directly.

This property is used to store an internal representation of the selector used to define the message.

Returns TRUE if the recipient's type is Named ClassType Application.

Returns TRUE if the recipient's type is Named ClassType BuiltIn.

Returns the value TRUE.

Returns the value TRUE when sent to any Schema Descriptor.

This method returns TRUE if the recipient inherits from the supplied parameter or the supplied parameter inherits from the recipient.

Returns TRUE if the recipient's class inherits from IncorporatorPrototype.

Returns the value TRUE.

Returns the value TRUE.

This method returns TRUE if the recipient is Object's classDescriptor.

Returns TRUE if the recipient's type is Named ClassType ObjectSpace.

Returns the value TRUE when recipient is any Schema object.

Returns TRUE if the recipient is a sub class of the parameter.

Returns TRUE if the recipient is a super class of the parameter.

This method returns TRUE if the 'type' property refers to a TimeSeriesProperty or a TimeVaryingMethod.


Returns the KeyType (Full or Partial) if appropriate, NA otherwise.

This property contains the time stamp of the last Schema update.

Loads descriptive information from a tab-delimited file containing the following fields: class, message, keyType, returns, container, tvFlag, description, parameter1, .

This method returns the recipient's message name.

This method returns the string associated with the message.

This property returns the class descriptor for the class associated with this recipient.

This property returns the message descriptor for the message associated with this recipient.

Used to determine the underlying type of a message, this message is not normally used directly.

This property flags classes whose message dictionary has changed since messages were last posted.

Returns descriptive name for recipient.

This property returns the naming dictionary for the class.

This property contains the instance number for this class descriptor.

This constant returns the classDescriptor for the class Object.

Returns an indexed list of class descriptors describing the parameters associated with this message if this is a keyword or binary and message.

This property returns the class descriptor associated with the super class of the recipient's underlying class.

Prints the recipient object's code.

Prints the recipient object's code.

This method is used to post all new and updated messages in the schema database.

This method runs as part of the 'Schema processAllMessages' process and is not invoked directly.

This method is executed as part of the 'Schema processAllMessages' process.

This property is used to flag messages that were refreshed during the most recent execution of the 'Schema processAllMessages' processing.

This property contains the class descriptor for the type of container returned by this message.

This property contains the class descriptor for the type of object returned by this message.

Describes sample syntax for accessing instances of the recipient's underlying class.

This method is used to indicate that new subclasses should not automatically create new naming dictionaries.

This method is used to indicate that new subclasses should automatically create new naming dictionaries.

This method is used to change the value of 'type' from its initial value (e.

This method runs as part of the 'defineFixedProperty:withDefault:' method and is not invoked directly.

This method is used to set the default value for messages that are fixed properties.

Sets the description for this message descriptor and sets the description for any implementations of this message that currently have no description.

Sets the description for this message descriptor and sets the description for any implementations of this message that currently have no description.

This method is used to update the description property.

This method is used to set or change the value of the 'functionType' property.

This method is used to set or change the value of the 'functionType' property.


Redefines the name of the html document describing the recipient's underlying class.

This method is executed as part of the 'Schema processAllMessages' process.

This method is executed as part of the 'Schema processAllMessages' process.

This method is used to set or change the value of the 'usageLevel' property.

This method is used to set the naming dictionary for the recipient to an existing dictionary.

Indicates the type of value expected for a parameter of a binary or keyword message.

This method sets the value of the returnObjectContainer property and should be one of Object, List, TimeSeries, or IndexedList.

This method is used to set the value of the 'returnObjectType' property.

Updates the property 'sampleUsage'.

This method is used to update the 'fullSelector' property.

Defines a constant representing the name of the Vision database.

This method is used to set the 'type' property to the message type of the current implementation.

This method is used to set the values for 'accessBlock' and 'updateBlock'.

This method recursively displays each subclass of the recipient class.

This method is used to implement the recursive display of child classes in the 'showChildren' method.

This method displays the inheritance hierarchy for the recipient.

This method displays the super class hierarchy for the recipient.

Returns a description of this Vision database.

Returns the name of this Vision database

This method is used to manage the default values for the class and should not be accessed directly.

This property returns an instance of the class ClassType.

This property returns the value if the recipient's message type: Constant, FixedProperty, TimeSeriesProperty, Method, TimeVaryingMethod, or Primitive.

This property contains a block that could be sent to an object to update the property associated with this message.

This property returns the date this message implementation was last changed.

This method runs as part of the 'defineMethod:' method when you provide your method definition as a text string.

This property returns the usage level of the recipient.

Returns the name of the recipient's class.

Returns the name of the recipient's class.

Returns the string "Schema Descriptor".

Returns the string "Schema ClassDescriptor".

Returns the string "Schema MessageDescriptor".

Returns the string "Schema MessageImplementationDescriptor" .
Messages
Synopsis:Schema CDDescription:
This constant returns the default instance of the Schema ClassDescriptor class.Type: Constant          Returns: Schema ClassDescriptor

Synopsis:Schema ClassDescriptorDescription:
This constant returns the default instance of the Schema ClassDescriptor class.Type: Constant          Returns: Schema ClassDescriptor

Synopsis:Schema DescriptorDescription:
This constant returns the default instance of the Schema Descriptor class.Type: Constant          Returns: Schema Descriptor

Synopsis:Schema MDDescription:
This constant returns the default instance of the Schema MessageDescriptor class.Type: Constant          Returns: Schema MessageDescriptor

Synopsis:Schema MIDDescription:
This constant returns the default instance of the Schema MessageImplementationDescriptor class.Type: Constant          Returns: Schema MessageImplementationDescriptor

Synopsis:Schema MessageDescriptorDescription:
This constant returns the default instance of the Schema MessageDescriptor class.Type: Constant          Returns: Schema MessageDescriptor

Synopsis:Schema MessageDictionaryDescription:
This constant returns the internal dictionary used to cross-reference schema entries.Type: Constant          Returns: SystemDictionary

Synopsis:Schema MessageDescriptor MessageDictionaryDescription:
Returns an internal dictionary used to cross reference all message names.Type: Constant          Returns: SystemDictionary
Also Defined At:
| Schema |

Synopsis:Schema MessageImplementationDescriptorDescription:
This constant returns the default instance of the Schema MessageImplementationDescriptor class.Type: Constant          Returns: Schema MessageImplementationDescriptor

Synopsis:Schema 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:Schema ClassDescriptor _imageNameDescription:
Returns the name of the image file associated with this class.Type: FixedProperty          Returns: String

Synopsis:Schema MessageDescriptor accessBlockDescription:
This property contains a block that could be sent to an object to execute this message.Type: FixedProperty          Returns: Block

Synopsis: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: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:Schema 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:Schema ClassDescriptor asClassDescriptorDescription:
Returns the recipient stripped of extensions.Type: Method          Returns: Object
Also Defined At:
| Object |

Synopsis:ToolKit 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:Schema 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:Schema 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:Schema 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:Schema 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:Schema 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:Schema 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:Schema 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:Schema 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:Schema briefDescriptionDescription:
Returns the first line of description supplied for a class or message implementation instanceType: Method          Returns: String

Synopsis:Schema 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:Schema 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:Schema ClassDescriptor classDescription:
This property returns the default instance of the actual class associated with this class descriptor.Type: FixedProperty          Returns: Object

Synopsis:Schema MessageImplementationDescriptor classDescription:
Returns the default instance of the underlying class associated with the recipient.Type: Method          Returns: Object

Synopsis:ToolKit 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:Schema 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:Schema 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:Schema 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:Schema 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:Schema 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: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:Schema 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: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:Schema 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:Schema 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:Schema 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:Schema 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: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: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:Schema 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:Schema 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:Schema 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:ToolKit 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:Schema 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:Schema 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:Schema 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:Schema 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:Schema 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:Schema 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: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:Schema 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:Schema MessageImplementationDescriptor describeDescription:
This method is used to display descriptive information about the recipient in a multi-line format.Type: Method          Returns: NoValue

Synopsis:ToolKit descriptionType: FixedProperty          Returns: Object

Synopsis:Schema MessageImplementationDescriptor displayInfoDescription:
Displays the message, type, and class associated with the recipientType: Method          Returns: Schema MessageImplementationDescriptor

Synopsis:Schema displayStatusDescription:
This message displays a description of the current Schema class status.Type: Method          Returns: NoValue

Synopsis:Schema 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:Schema 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:Schema 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:Schema MessageImplementationDescriptor formatMessageDescriptionDescription:
Formats the description to adjust for various conventions used by different document browsers.Type: Method          Returns: String

Synopsis:Schema 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:Schema MessageImplementationDescriptor fullSelectorDescription:
Returns the name of the message with appropriate parameters names filled in for binary and keyword messages.Type: FixedProperty          Returns: String

Synopsis:Schema 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:Schema 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:Schema ClassDescriptor genericClassDescriptorDescription:
Type: FixedProperty          Returns: Object

Synopsis:Schema ClassDescriptor getAllChildrenDescription:
This message returns a list of class descriptors that refer to sub classes of the recipient.Type: Method          Returns: Schema ClassDescriptor

Synopsis:Schema getClassesNeedingUpdateDescription:
This method runs as part of the 'Schema processAllMessages' process and is not invoked directly.Type: Method          Returns: Schema ClassDescriptor

Synopsis:Schema 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:Schema MessageImplementationDescriptor getInternalMessageDescription:
This method returns the internal form of the underlying message and is not used directly.Type: Method          Returns: String

Synopsis: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:Schema MessageDescriptor getMessageFor: stringDescription:
This method returns the MessageDescriptor for the supplied string.Type: Method          Returns: Schema MessageDescriptor
Parameters:
1 - String

Synopsis:Schema 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:Schema 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: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:Schema 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:Schema MessageImplementationDescriptor getSelectorDescription:
This method returns the underlying message and is used to initialize the 'fullSelector' property.Type: Method          Returns: String

Synopsis:Schema 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:Schema 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:Schema 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:Schema 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:Schema 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:Schema ClassDescriptor includeInDataModelDescription:
Returns TRUE if the recipient's class is an application class, FALSE otherwise.Type: Method          Returns: Boolean

Synopsis:Schema MessageImplementationDescriptor includeInDataModelDescription:
This method returns TRUE if the functionType property is set to the Data instance.Type: Method          Returns: Boolean

Synopsis: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: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:Schema initializeClass: classDescription:
This method runs as part of the 'addClass:' process and is not invoked directly.Type: Method          Returns: NoValue
Parameters:
1 - Object

Synopsis:Schema 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:Schema 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:Schema initializeForPostingDescription:
This method runs as part of the 'Schema processAllMessages' process and is not invoked directly.Type: Method          Returns: NoValue

Synopsis:Schema MessageImplementationDescriptor initializeForPostingDescription:
This method runs as part of the 'Schema processAllMessages' process.Type: Method          Returns: NoValue
Also Defined At:
| Schema |

Synopsis: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: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:Schema 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:Schema 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:Schema MessageDescriptor initializeLocalAttributesDescription:
This method is run as part of the 'createInstance:' process.Type: Method          Returns: Schema MessageDescriptor
Also Defined At:
| Dictionary | Entity | Object |

Synopsis:Schema MessageImplementationDescriptor initializeLocalAttributesDescription:
This method is run as part of the 'createInstance:' process.Type: Method          Returns: Schema MessageImplementationDescriptor
Also Defined At:
| Dictionary | Entity | Object |

Synopsis:Schema 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:Schema MessageImplementationDescriptor internalMethodDescription:
This property contains the internal form of the underlying message and is not used directly.Type: FixedProperty          Returns: String

Synopsis:Schema MessageDescriptor internalSelectorDescription:
This property is used to store an internal representation of the selector used to define the message.Type: FixedProperty          Returns: String

Synopsis:Schema ClassDescriptor isApplicationClassDescription:
Returns TRUE if the recipient's type is Named ClassType Application.Type: Method          Returns: Boolean

Synopsis:Schema ClassDescriptor isBuiltInClassDescription:
Returns TRUE if the recipient's type is Named ClassType BuiltIn.Type: Method          Returns: Boolean

Synopsis:Schema ClassDescriptor isClassDescriptorDescription:
Returns the value TRUE.Type: Constant          Returns: TRUE
Also Defined At:
| Object |

Synopsis:Schema Descriptor isDescriptorDescription:
Returns the value TRUE when sent to any Schema Descriptor.Type: Constant          Returns: TRUE
Also Defined At:
| Object |

Synopsis:Schema 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:Schema ClassDescriptor isIncorporatorClassDescription:
Returns TRUE if the recipient's class inherits from IncorporatorPrototype.Type: Method          Returns: Boolean

Synopsis:Schema MessageDescriptor isMessageDescriptorDescription:
Returns the value TRUE.Type: Constant          Returns: TRUE
Also Defined At:
| Object |

Synopsis:Schema MessageImplementationDescriptor isMessageImplementationDescriptorDescription:
Returns the value TRUE.Type: Constant          Returns: TRUE
Also Defined At:
| Object |

Synopsis:Schema ClassDescriptor isObjectDescriptorDescription:
This method returns TRUE if the recipient is Object's classDescriptor.Type: Method          Returns: Boolean

Synopsis:Schema ClassDescriptor isObjectSpaceClassDescription:
Returns TRUE if the recipient's type is Named ClassType ObjectSpace.Type: Method          Returns: Boolean

Synopsis:Schema isSchemaDescription:
Returns the value TRUE when recipient is any Schema object.Type: Constant          Returns: TRUE
Also Defined At:
| Object |

Synopsis: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:Schema 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:Schema 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:ToolKit isToolKitType: Constant          Returns: TRUE
Also Defined At:
| Object |

Synopsis:Schema MessageImplementationDescriptor keyTypeDescription:
Returns the KeyType (Full or Partial) if appropriate, NA otherwise.Type: FixedProperty          Returns: KeyType

Synopsis:Schema lastPostingDescription:
This property contains the time stamp of the last Schema update.Type: FixedProperty          Returns: Utility UnixSeconds

Synopsis:Schema 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:Schema MessageDescriptor messageDescription:
This method returns the recipient's message name.Type: Method          Returns: String

Synopsis:Schema 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:Schema MessageImplementationDescriptor messageClassDescriptorDescription:
This property returns the class descriptor for the class associated with this recipient.Type: FixedProperty          Returns: Schema ClassDescriptor

Synopsis:Schema MessageImplementationDescriptor messageDescriptorDescription:
This property returns the message descriptor for the message associated with this recipient.Type: FixedProperty          Returns: Schema MessageDescriptor

Synopsis:Schema ClassDescriptor messageTypeDescription:
Used to determine the underlying type of a message, this message is not normally used directly.Type: FixedProperty          Returns: MessageType

Synopsis:Schema ClassDescriptor messagesHaveBeenUpdatedDescription:
This property flags classes whose message dictionary has changed since messages were last posted.Type: FixedProperty          Returns: Boolean

Synopsis:Schema 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:Schema ClassDescriptor namingDictionaryDescription:
This property returns the naming dictionary for the class.Type: FixedProperty          Returns: Dictionary

Synopsis:Schema ClassDescriptor numberDescription:
This property contains the instance number for this class descriptor.Type: FixedProperty          Returns: Integer

Synopsis:Schema ClassDescriptor objectDescriptorDescription:
This constant returns the classDescriptor for the class Object.Type: Constant          Returns: Schema ClassDescriptor

Synopsis:Schema 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:Schema 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: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:Schema 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: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:Schema 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:Schema MessageImplementationDescriptor refreshValuesDescription:
This method is executed as part of the 'Schema processAllMessages' process.Type: Method          Returns: NoValue

Synopsis:Schema 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:Schema 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:Schema 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:Schema ClassDescriptor sampleUsageDescription:
Describes sample syntax for accessing instances of the recipient's underlying class.Type: FixedProperty          Returns: String

Synopsis:Schema ClassDescriptor setAutoCreateNamingDictionaryOffDescription:
This method is used to indicate that new subclasses should not automatically create new naming dictionaries.Type: Method          Returns: Schema ClassDescriptor

Synopsis:Schema ClassDescriptor setAutoCreateNamingDictionaryOnDescription:
This method is used to indicate that new subclasses should automatically create new naming dictionaries.Type: Method          Returns: Schema ClassDescriptor

Synopsis: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: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: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: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: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: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: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: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:Schema ClassDescriptor setGenericClassTo: descriptorDescription:
Type: Method          Returns: Schema ClassDescriptor
Parameters:
1 - Schema ClassDescriptor

Synopsis: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: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:Schema MessageImplementationDescriptor setImplementationTo: textDescription:
This method is executed as part of the 'Schema processAllMessages' process.Type: Method          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - String

Synopsis: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: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: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: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: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:Schema ClassDescriptor setSampleUsageTo: textDescription:
Updates the property 'sampleUsage'.Type: Method          Returns: Schema ClassDescriptor
Parameters:
1 - String

Synopsis:Schema MessageImplementationDescriptor setSelectorTo: stringDescription:
This method is used to update the 'fullSelector' property.Type: Method          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - String

Synopsis:Schema setSiteNameTo: nameDescription:
Defines a constant representing the name of the Vision database.Type: Method          Returns: Schema
Parameters:
1 - String

Synopsis:Schema 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:Schema 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:Schema ClassDescriptor showChildrenDescription:
This method recursively displays each subclass of the recipient class.Type: Method          Returns: NoValue

Synopsis:Schema 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:Schema ClassDescriptor showInheritanceDescription:
This method displays the inheritance hierarchy for the recipient.Type: Method          Returns: NoValue
Also Defined At:
| Object |

Synopsis:Schema ClassDescriptor showParentsDescription:
This method displays the super class hierarchy for the recipient.Type: Method          Returns: NoValue

Synopsis:Schema siteDescriptionDescription:
Returns a description of this Vision database.Type: Method          Returns: Object

Synopsis:Schema siteNameDescription:
Returns the name of this Vision databaseType: Constant          Returns: String

Synopsis:Schema 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:Schema 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:Schema 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:Schema 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:Schema MessageImplementationDescriptor updateDateDescription:
This property returns the date this message implementation was last changed.Type: FixedProperty          Returns: Date

Synopsis:Schema 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:Schema MessageImplementationDescriptor usageLevelDescription:
This property returns the usage level of the recipient.Type: FixedProperty          Returns: UsageLevel

Synopsis:ToolKit 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:Schema 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:Schema 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:Schema 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:Schema 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 |