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.
ClassDescriptorThis constant returns the default instance of the Schema ClassDescriptor class.
DescriptorThis constant returns the default instance of the Schema Descriptor class.
MDThis constant returns the default instance of the Schema MessageDescriptor class.
MIDThis constant returns the default instance of the Schema MessageImplementationDescriptor class.
MessageDescriptorThis 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.
MessageImplementationDescriptorThis constant returns the default instance of the Schema MessageImplementationDescriptor class.
_htmlDocNameReturns the name of the HTML document that describes this class in detail on insyte's www.
_imageNameReturns the name of the image file associated with this class.
accessBlockThis property contains a block that could be sent to an object to execute this message.
addClass: classThis 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: objectThis 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: objectThis method creates a new class descriptor instance, supplying the object representing the default access path (if different from ^global).
asClassDescriptorReturns 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.
assignDefaultTypeUpdates the 'type' property in the recipient with a default ClassType based on the underlying class.
auditThis method is run by the 'Schema processAllMessages' message, summarizing the status of the schema classes after the processing has run.
autoCreateNamingDictionaryIndicates whether the 'createSubclass' message should automatically create a new naming dictionary for the class.
briefDescriptionReturns the first line of description supplied for a class or message implementation instance
buildInheritanceThis method is invoked by the 'initializeLocalAttributes' message and is used to create the super and subclass maps for the recipient class descriptor.
childListThis 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.
cleanupDeletedObjectThis method is executed by the 'flagForDeletionWithReason:' message and should not be accessed directly.
cleanupForClasses: cdListThis method runs as part of the 'Schema processAllMessages' process and is not invoked directly.
clearDefaultValueThis message is used to clear the default value associated with the recipient.
clearDefaultValueUsing: midThis method is used by the 'clearDefaultValue' message defined at MessageImplementationDescriptor and should not be invoked directly.
clearMessageUpdateFlagThis 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: dictionaryThis method is used to create a naming dictionary for the class if one does not already exist.
createNewMessagesForClasses: cdListThis method runs as part of the 'Schema processAllMessages' process and is not invoked directly.
createdInLastPostingThis property is used to flag messages that were created during the most recent execution of the 'Schema processAllMessages' processing.
defaultAccessPathThis 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 ClassDescriptor
defaultInstance (Schema MessageDescriptor)Returns the default Schema MessageDescriptor instance.
defaultInstance (Schema MessageImplementationDescriptor)Returns the default Schema MessageImplementationDescriptor.
defaultPropertyListThis property contains a list, indexed by MessageDescriptor, of MessageImplementationDescriptors that provide default values.
defaultValueThis property is used to store the default value associated with this message.
deleteMessage: name in: cdThis method runs as part of the 'deleteMessage:' method and is not invoked directly.
describeThis method is used to display descriptive information about the recipient in a multi-line format.
description
displayInfoDisplays the message, type, and class associated with the recipient
displayStatusThis message displays a description of the current Schema class status.
flagAsKeyFieldFlags the message to indicate it could serve as the 'key' for the class.
flagAsPartialKeyFieldFlags the message to indicate it could serve as one of the 'keys' for the class.
flagForMessageUpdateThis method is used to set the flag that indicates that messages have been updated for this class.
formatMessageDescriptionFormats the description to adjust for various conventions used by different document browsers.
formatMessageImplementationFormats the implementation of the message as a single string that could be used to re-define the message.
fullSelectorReturns 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
getAllChildrenThis message returns a list of class descriptors that refer to sub classes of the recipient.
getClassesNeedingUpdateThis method runs as part of the 'Schema processAllMessages' process and is not invoked directly.
getInheritancePathThis message returns a list of class descriptors representing the super class hierarchy of the recipient.
getInternalMessageThis method returns the internal form of the underlying message and is not used directly.
getMessage: string in: cdThis method returns the MessageImplementationDescriptor for the supplied message string and classDescriptor combination.
getMessageFor: stringThis method returns the MessageDescriptor for the supplied string.
getMessageImplementationFor: messageThis method is invoked by the "getMessage:" message and is not used directly.
getMessagesReturningClassReturns the list of MessageImplementationDescriptors that return an instance of the recipient's class or one of its subclasses.
getMessagesReturningSuperClassReturns the list of MessageImplementationDescriptors that return an instance of one of the recipient's super classes.
getOrCreate: name in: cdThis method returns the MessageImplementationDescriptor for the message string and classDescriptor provided, creating new instances of Schema MessageDescriptor and Schema MessageImplementation as needed.
getSelectorThis method returns the underlying message and is used to initialize the 'fullSelector' property.
hasDefaultValueThis property contains the value TRUE if the recipient has a default value, NA otherwise.
htmlDocNameReturns the name of the HTML document that describes this class in detail on insyte's www.
imageNameReturns the name of the image file associated with this class formatted as an image tag if defined.
implementationListThis property contains an indexed list of message implementation descriptors defined for the message associated with the recipient.
implementationSourceThis 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.
inheritancePathThis property returns a list, indexed by class descriptor of the class descriptors in the recipient's super class hierarchy including the recipient.
inheritsFrom: classDescriptorThis method returns TRUE if the class associated with the recipient object inherits from the class associated with the class descriptor provided, FALSE otherwise.
initializeClass: classThis method runs as part of the 'addClass:' process and is not invoked directly.
initializeDefaultInstanceThis method is run as part of the 'initializeLocalAttributes' step of new class descriptor creation.
initializeDefaultPropertyListThis 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.
initializeNamingDictionaryThis method looks at the 'autoCreateNamingDictionary' flag and creates a new naming dictionary if it is set to TRUE.
internalMethodThis property contains the internal form of the underlying message and is not used directly.
internalSelectorThis property is used to store an internal representation of the selector used to define the message.
isApplicationClassReturns TRUE if the recipient's type is Named ClassType Application.
isBuiltInClassReturns TRUE if the recipient's type is Named ClassType BuiltIn.
isClassDescriptorReturns the value TRUE.
isDescriptorReturns the value TRUE when sent to any Schema Descriptor.
isInInheritancePathOf: classDescriptorThis method returns TRUE if the recipient inherits from the supplied parameter or the supplied parameter inherits from the recipient.
isIncorporatorClassReturns TRUE if the recipient's class inherits from IncorporatorPrototype.
isMessageDescriptorReturns the value TRUE.
isMessageImplementationDescriptorReturns the value TRUE.
isObjectDescriptorThis method returns TRUE if the recipient is Object's classDescriptor.
isObjectSpaceClassReturns TRUE if the recipient's type is Named ClassType ObjectSpace.
isSchemaReturns the value TRUE when recipient is any Schema object.
isSubClassOf: classDescriptorReturns TRUE if the recipient is a sub class of the parameter.
isSuperClassOf: classDescriptorReturns TRUE if the recipient is a super class of the parameter.
isTimeVaryingThis method returns TRUE if the 'type' property refers to a TimeSeriesProperty or a TimeVaryingMethod.
isToolKit
keyTypeReturns the KeyType (Full or Partial) if appropriate, NA otherwise.
lastPostingThis property contains the time stamp of the last Schema update.
loadDescriptionsFrom: fileLoads 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.
messageClassDescriptorThis property returns the class descriptor for the class associated with this recipient.
messageDescriptorThis property returns the message descriptor for the message associated with this recipient.
messageTypeUsed to determine the underlying type of a message, this message is not normally used directly.
messagesHaveBeenUpdatedThis property flags classes whose message dictionary has changed since messages were last posted.
nameReturns descriptive name for recipient.
namingDictionaryThis property returns the naming dictionary for the class.
numberThis property contains the instance number for this class descriptor.
objectDescriptorThis constant returns the classDescriptor for the class Object.
parameterListReturns an indexed list of class descriptors describing the parameters associated with this message if this is a keyword or binary and message.
parentThis property returns the class descriptor associated with the super class of the recipient's underlying class.
printPrints the recipient object's code.
print: formatPrints the recipient object's code.
processAllMessagesThis method is used to post all new and updated messages in the schema database.
refreshExistingSelectorsForClasses: cdListThis method runs as part of the 'Schema processAllMessages' process and is not invoked directly.
refreshValuesThis method is executed as part of the 'Schema processAllMessages' process.
refreshedInLastPostingThis property is used to flag messages that were refreshed during the most recent execution of the 'Schema processAllMessages' processing.
returnObjectContainerThis property contains the class descriptor for the type of container returned by this message.
returnObjectTypeThis property contains the class descriptor for the type of object returned by this message.
sampleUsageDescribes sample syntax for accessing instances of the recipient's underlying class.
setAutoCreateNamingDictionaryOffThis method is used to indicate that new subclasses should not automatically create new naming dictionaries.
setAutoCreateNamingDictionaryOnThis method is used to indicate that new subclasses should automatically create new naming dictionaries.
setClassTypeTo: typeCodeThis method is used to change the value of 'type' from its initial value (e.
setDefaultValueOf: name at: cd to: defaultThis method runs as part of the 'defineFixedProperty:withDefault:' method and is not invoked directly.
setDefaultValueTo: valThis 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: stringRedefines the name of the html document describing the recipient's underlying class.
setImplementationTextTo: text forMethod: methodThis method is executed as part of the 'Schema processAllMessages' process.
setImplementationTo: textThis method is executed as part of the 'Schema processAllMessages' process.
setLevelTo: stringThis method is used to set or change the value of the 'usageLevel' property.
setNamingDictionaryTo: dictionaryThis method is used to set the naming dictionary for the recipient to an existing dictionary.
setParameter: number typeTo: parameterTypeIndicates the type of value expected for a parameter of a binary or keyword message.
setReturnObjectContainerTo: cdThis method sets the value of the returnObjectContainer property and should be one of Object, List, TimeSeries, or IndexedList.
setReturnObjectTypeTo: cdThis method is used to set the value of the 'returnObjectType' property.
setSampleUsageTo: textUpdates the property 'sampleUsage'.
setSelectorTo: stringThis method is used to update the 'fullSelector' property.
setSiteNameTo: nameDefines a constant representing the name of the Vision database.
setTypeTo: newTypeThis method is used to set the 'type' property to the message type of the current implementation.
setupAccessBlocksThis method is used to set the values for 'accessBlock' and 'updateBlock'.
showChildrenThis method recursively displays each subclass of the recipient class.
showChildrenAtLevel: levelThis method is used to implement the recursive display of child classes in the 'showChildren' method.
showInheritanceThis method displays the inheritance hierarchy for the recipient.
showParentsThis method displays the super class hierarchy for the recipient.
siteDescriptionReturns a description of this Vision database.
siteNameReturns the name of this Vision database
trackDefaultValueUsing: midThis 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.
updateBlockThis property contains a block that could be sent to an object to update the property associated with this message.
updateDateThis property returns the date this message implementation was last changed.
updateMethod: name at: cd with: sourceThis method runs as part of the 'defineMethod:' method when you provide your method definition as a text string.
usageLevelThis 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:Schema CDDescription:
This constant returns the default instance of the Schema ClassDescriptor class.Type: Constant          Returns: Schema ClassDescriptor
ClassDescriptor
Synopsis:Schema ClassDescriptorDescription:
This constant returns the default instance of the Schema ClassDescriptor class.Type: Constant          Returns: Schema ClassDescriptor
Descriptor
Synopsis:Schema DescriptorDescription:
This constant returns the default instance of the Schema Descriptor class.Type: Constant          Returns: Schema Descriptor
MD
Synopsis:Schema MDDescription:
This constant returns the default instance of the Schema MessageDescriptor class.Type: Constant          Returns: Schema MessageDescriptor
MID
Synopsis:Schema MIDDescription:
This constant returns the default instance of the Schema MessageImplementationDescriptor class.Type: Constant          Returns: Schema MessageImplementationDescriptor
MessageDescriptor
Synopsis:Schema MessageDescriptorDescription:
This constant returns the default instance of the Schema MessageDescriptor class.Type: Constant          Returns: Schema MessageDescriptor
MessageDictionary
Synopsis:Schema MessageDictionaryDescription:
This constant returns the internal dictionary used to cross-reference schema entries.Type: Constant          Returns: SystemDictionary
MessageDictionary
Synopsis:Schema MessageDescriptor MessageDictionaryDescription:
Returns an internal dictionary used to cross reference all message names.Type: Constant          Returns: SystemDictionary
Also Defined At:
| Schema |
MessageImplementationDescriptor
Synopsis:Schema MessageImplementationDescriptorDescription:
This constant returns the default instance of the Schema MessageImplementationDescriptor class.Type: Constant          Returns: Schema MessageImplementationDescriptor
_htmlDocName
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
_imageName
Synopsis:Schema ClassDescriptor _imageNameDescription:
Returns the name of the image file associated with this class.Type: FixedProperty          Returns: String
accessBlock
Synopsis:Schema MessageDescriptor accessBlockDescription:
This property contains a block that could be sent to an object to execute this message.Type: FixedProperty          Returns: Block
addClass:
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
addClass:as:at:
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
addClass:at:
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
asClassDescriptor
Synopsis:Schema ClassDescriptor asClassDescriptorDescription:
Returns the recipient stripped of extensions.Type: Method          Returns: Object
Also Defined At:
| Object |
asSelf
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 |
asSelf
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 |
asSelf
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 |
asSelf
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 |
asSelf
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 |
asSelf
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 |
assignDefaultType
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
audit
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
autoCreateNamingDictionary
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
briefDescription
Synopsis:Schema briefDescriptionDescription:
Returns the first line of description supplied for a class or message implementation instanceType: Method          Returns: String
buildInheritance
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
childList
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
class
Synopsis:Schema ClassDescriptor classDescription:
This property returns the default instance of the actual class associated with this class descriptor.Type: FixedProperty          Returns: Object
class
Synopsis:Schema MessageImplementationDescriptor classDescription:
Returns the default instance of the underlying class associated with the recipient.Type: Method          Returns: Object
classDescriptor
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 |
classDescriptor
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 |
classDescriptor
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 |
classDescriptor
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 |
classDescriptor
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 |
classDescriptor
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 |
cleanupDeletedObject
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 |
cleanupForClasses:
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
clearDefaultValue
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
clearDefaultValueUsing:
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
clearMessageUpdateFlag
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
clusterStrings
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 |
clusterStrings
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 |
clusterStrings
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 |
createNamingDictionaryAt:
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
createNewMessagesForClasses:
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
createdInLastPosting
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
defaultAccessPath
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
defaultInstance
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 |
defaultInstance
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 |
defaultInstance
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 |
defaultInstance
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 |
defaultInstance
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 |
defaultInstance
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 |
defaultPropertyList
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
defaultValue
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
deleteMessage:in:
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
describe
Synopsis:Schema MessageImplementationDescriptor describeDescription:
This method is used to display descriptive information about the recipient in a multi-line format.Type: Method          Returns: NoValue
description
Synopsis:ToolKit descriptionType: FixedProperty          Returns: Object
displayInfo
Synopsis:Schema MessageImplementationDescriptor displayInfoDescription:
Displays the message, type, and class associated with the recipientType: Method          Returns: Schema MessageImplementationDescriptor
displayStatus
Synopsis:Schema displayStatusDescription:
This message displays a description of the current Schema class status.Type: Method          Returns: NoValue
flagAsKeyField
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
flagAsPartialKeyField
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
flagForMessageUpdate
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
formatMessageDescription
Synopsis:Schema MessageImplementationDescriptor formatMessageDescriptionDescription:
Formats the description to adjust for various conventions used by different document browsers.Type: Method          Returns: String
formatMessageImplementation
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
fullSelector
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
functionType
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
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
genericClassDescriptor
Synopsis:Schema ClassDescriptor genericClassDescriptorDescription:
Type: FixedProperty          Returns: Object
getAllChildren
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
getClassesNeedingUpdate
Synopsis:Schema getClassesNeedingUpdateDescription:
This method runs as part of the 'Schema processAllMessages' process and is not invoked directly.Type: Method          Returns: Schema ClassDescriptor
getInheritancePath
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
getInternalMessage
Synopsis:Schema MessageImplementationDescriptor getInternalMessageDescription:
This method returns the internal form of the underlying message and is not used directly.Type: Method          Returns: String
getMessage:in:
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
getMessageFor:
Synopsis:Schema MessageDescriptor getMessageFor: stringDescription:
This method returns the MessageDescriptor for the supplied string.Type: Method          Returns: Schema MessageDescriptor
Parameters:
1 - String
getMessageImplementationFor:
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
getMessagesReturningClass
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
getMessagesReturningSuperClass
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
getOrCreate:in:
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
getSelector
Synopsis:Schema MessageImplementationDescriptor getSelectorDescription:
This method returns the underlying message and is used to initialize the 'fullSelector' property.Type: Method          Returns: String
hasDefaultValue
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
htmlDocName
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
imageName
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
implementationList
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
implementationSource
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
includeInDataModel
Synopsis:Schema ClassDescriptor includeInDataModelDescription:
Returns TRUE if the recipient's class is an application class, FALSE otherwise.Type: Method          Returns: Boolean
includeInDataModel
Synopsis:Schema MessageImplementationDescriptor includeInDataModelDescription:
This method returns TRUE if the functionType property is set to the Data instance.Type: Method          Returns: Boolean
inheritancePath
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
inheritsFrom:
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 |
initializeClass:
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
initializeDefaultInstance
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
initializeDefaultPropertyList
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
initializeForPosting
Synopsis:Schema initializeForPostingDescription:
This method runs as part of the 'Schema processAllMessages' process and is not invoked directly.Type: Method          Returns: NoValue
initializeForPosting
Synopsis:Schema MessageImplementationDescriptor initializeForPostingDescription:
This method runs as part of the 'Schema processAllMessages' process.Type: Method          Returns: NoValue
Also Defined At:
| Schema |
initializeKeys:
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 |
initializeKeys:
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 |
initializeKeys:
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 |
initializeLocalAttributes
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 |
initializeLocalAttributes
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 |
initializeLocalAttributes
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 |
initializeNamingDictionary
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
internalMethod
Synopsis:Schema MessageImplementationDescriptor internalMethodDescription:
This property contains the internal form of the underlying message and is not used directly.Type: FixedProperty          Returns: String
internalSelector
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
isApplicationClass
Synopsis:Schema ClassDescriptor isApplicationClassDescription:
Returns TRUE if the recipient's type is Named ClassType Application.Type: Method          Returns: Boolean
isBuiltInClass
Synopsis:Schema ClassDescriptor isBuiltInClassDescription:
Returns TRUE if the recipient's type is Named ClassType BuiltIn.Type: Method          Returns: Boolean
isClassDescriptor
Synopsis:Schema ClassDescriptor isClassDescriptorDescription:
Returns the value TRUE.Type: Constant          Returns: TRUE
Also Defined At:
| Object |
isDescriptor
Synopsis:Schema Descriptor isDescriptorDescription:
Returns the value TRUE when sent to any Schema Descriptor.Type: Constant          Returns: TRUE
Also Defined At:
| Object |
isInInheritancePathOf:
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
isIncorporatorClass
Synopsis:Schema ClassDescriptor isIncorporatorClassDescription:
Returns TRUE if the recipient's class inherits from IncorporatorPrototype.Type: Method          Returns: Boolean
isMessageDescriptor
Synopsis:Schema MessageDescriptor isMessageDescriptorDescription:
Returns the value TRUE.Type: Constant          Returns: TRUE
Also Defined At:
| Object |
isMessageImplementationDescriptor
Synopsis:Schema MessageImplementationDescriptor isMessageImplementationDescriptorDescription:
Returns the value TRUE.Type: Constant          Returns: TRUE
Also Defined At:
| Object |
isObjectDescriptor
Synopsis:Schema ClassDescriptor isObjectDescriptorDescription:
This method returns TRUE if the recipient is Object's classDescriptor.Type: Method          Returns: Boolean
isObjectSpaceClass
Synopsis:Schema ClassDescriptor isObjectSpaceClassDescription:
Returns TRUE if the recipient's type is Named ClassType ObjectSpace.Type: Method          Returns: Boolean
isSchema
Synopsis:Schema isSchemaDescription:
Returns the value TRUE when recipient is any Schema object.Type: Constant          Returns: TRUE
Also Defined At:
| Object |
isSubClassOf:
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
isSuperClassOf:
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 |
isTimeVarying
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
isToolKit
Synopsis:ToolKit isToolKitType: Constant          Returns: TRUE
Also Defined At:
| Object |
keyType
Synopsis:Schema MessageImplementationDescriptor keyTypeDescription:
Returns the KeyType (Full or Partial) if appropriate, NA otherwise.Type: FixedProperty          Returns: KeyType
lastPosting
Synopsis:Schema lastPostingDescription:
This property contains the time stamp of the last Schema update.Type: FixedProperty          Returns: Utility UnixSeconds
loadDescriptionsFrom:
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
message
Synopsis:Schema MessageDescriptor messageDescription:
This method returns the recipient's message name.Type: Method          Returns: String
message
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
messageClassDescriptor
Synopsis:Schema MessageImplementationDescriptor messageClassDescriptorDescription:
This property returns the class descriptor for the class associated with this recipient.Type: FixedProperty          Returns: Schema ClassDescriptor
messageDescriptor
Synopsis:Schema MessageImplementationDescriptor messageDescriptorDescription:
This property returns the message descriptor for the message associated with this recipient.Type: FixedProperty          Returns: Schema MessageDescriptor
messageType
Synopsis:Schema ClassDescriptor messageTypeDescription:
Used to determine the underlying type of a message, this message is not normally used directly.Type: FixedProperty          Returns: MessageType
messagesHaveBeenUpdated
Synopsis:Schema ClassDescriptor messagesHaveBeenUpdatedDescription:
This property flags classes whose message dictionary has changed since messages were last posted.Type: FixedProperty          Returns: Boolean
name
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 |
namingDictionary
Synopsis:Schema ClassDescriptor namingDictionaryDescription:
This property returns the naming dictionary for the class.Type: FixedProperty          Returns: Dictionary
number
Synopsis:Schema ClassDescriptor numberDescription:
This property contains the instance number for this class descriptor.Type: FixedProperty          Returns: Integer
objectDescriptor
Synopsis:Schema ClassDescriptor objectDescriptorDescription:
This constant returns the classDescriptor for the class Object.Type: Constant          Returns: Schema ClassDescriptor
parameterList
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
parent
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 |
print
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 |
print:
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 |
processAllMessages
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
refreshExistingSelectorsForClasses:
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
refreshValues
Synopsis:Schema MessageImplementationDescriptor refreshValuesDescription:
This method is executed as part of the 'Schema processAllMessages' process.Type: Method          Returns: NoValue
refreshedInLastPosting
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
returnObjectContainer
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
returnObjectType
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
sampleUsage
Synopsis:Schema ClassDescriptor sampleUsageDescription:
Describes sample syntax for accessing instances of the recipient's underlying class.Type: FixedProperty          Returns: String
setAutoCreateNamingDictionaryOff
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
setAutoCreateNamingDictionaryOn
Synopsis:Schema ClassDescriptor setAutoCreateNamingDictionaryOnDescription:
This method is used to indicate that new subclasses should automatically create new naming dictionaries.Type: Method          Returns: Schema ClassDescriptor
setClassTypeTo:
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
setDefaultValueOf:at:to:
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
setDefaultValueTo:
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
setDescriptionTo:
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
setDescriptionTo:
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
setDescriptionTo:
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
setFunctionTypeTo:
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
setFunctionTypeTo:
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
setGenericClassTo:
Synopsis:Schema ClassDescriptor setGenericClassTo: descriptorDescription:
Type: Method          Returns: Schema ClassDescriptor
Parameters:
1 - Schema ClassDescriptor
setHtmlDocNameTo:
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
setImplementationTextTo:forMethod:
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
setImplementationTo:
Synopsis:Schema MessageImplementationDescriptor setImplementationTo: textDescription:
This method is executed as part of the 'Schema processAllMessages' process.Type: Method          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - String
setLevelTo:
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
setNamingDictionaryTo:
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
setParameter:typeTo:
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
setReturnObjectContainerTo:
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
setReturnObjectTypeTo:
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
setSampleUsageTo:
Synopsis:Schema ClassDescriptor setSampleUsageTo: textDescription:
Updates the property 'sampleUsage'.Type: Method          Returns: Schema ClassDescriptor
Parameters:
1 - String
setSelectorTo:
Synopsis:Schema MessageImplementationDescriptor setSelectorTo: stringDescription:
This method is used to update the 'fullSelector' property.Type: Method          Returns: Schema MessageImplementationDescriptor
Parameters:
1 - String
setSiteNameTo:
Synopsis:Schema setSiteNameTo: nameDescription:
Defines a constant representing the name of the Vision database.Type: Method          Returns: Schema
Parameters:
1 - String
setTypeTo:
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
setupAccessBlocks
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
showChildren
Synopsis:Schema ClassDescriptor showChildrenDescription:
This method recursively displays each subclass of the recipient class.Type: Method          Returns: NoValue
showChildrenAtLevel:
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
showInheritance
Synopsis:Schema ClassDescriptor showInheritanceDescription:
This method displays the inheritance hierarchy for the recipient.Type: Method          Returns: NoValue
Also Defined At:
| Object |
showParents
Synopsis:Schema ClassDescriptor showParentsDescription:
This method displays the super class hierarchy for the recipient.Type: Method          Returns: NoValue
siteDescription
Synopsis:Schema siteDescriptionDescription:
Returns a description of this Vision database.Type: Method          Returns: Object
siteName
Synopsis:Schema siteNameDescription:
Returns the name of this Vision databaseType: Constant          Returns: String
trackDefaultValueUsing:
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
type
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
type
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
updateBlock
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
updateDate
Synopsis:Schema MessageImplementationDescriptor updateDateDescription:
This property returns the date this message implementation was last changed.Type: FixedProperty          Returns: Date
updateMethod:at:with:
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
usageLevel
Synopsis:Schema MessageImplementationDescriptor usageLevelDescription:
This property returns the usage level of the recipient.Type: FixedProperty          Returns: UsageLevel
whatAmI
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 |
whatAmI
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 |
whatAmI
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 |
whatAmI
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 |
whatAmI
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 |
whatAmI
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 |