Vision Messages: Object

| Home | Object Class | Message XRef | Messages (General) |

Profile of Class Object


  +--- Object
  |      |
  |      +--- Boolean
  |      |      |
  |      |      +--- FALSE
  |      |      |
  |      |      +--- TRUE
  |      |
  |      +--- Bridge
  |      |
  |      +--- BuiltInWorkspace
  |      |      |
  |      |      +--- CoreWorkspace
  |      |      |      |
  |      |      |      +--- Environment DBA DDMS
  |      |      |      |
  |      |      |      +--- Environment DBA Schema
  |      |
  |      +--- Catalog
  |      |
  |      +--- Chain
  |      |
  |      +--- Chain Link
  |      |
  |      +--- DBEntity
  |      |
  |      +--- DataRecord
  |      |
  |      +--- DateRange
  |      |
  |      +--- Descriptor
  |      |      |
  |      |      +--- Date DayOfWeekDescriptor
  |      |      |
  |      |      +--- Date MonthDescriptor
  |      |
  |      +--- Dictionary
  |      |      |
  |      |      +--- AdminTools Named
  |      |      |
  |      |      +--- Environment
  |      |      |
  |      |      +--- Interface Named
  |      |      |
  |      |      +--- LocalDBDictionary
  |      |      |
  |      |      +--- Named
  |      |      |
  |      |      +--- SystemDictionary
  |      |      |
  |      |      +--- XRef
  |      |      |      |
  |      |      |      +--- Currency XRef
  |      |
  |      +--- Entity
  |      |      |
  |      |      +--- Classification
  |      |      |      |
  |      |      |      +--- RangeClassification
  |      |      |
  |      |      +--- Currency
  |      |      |
  |      |      +--- DataSource
  |      |      |
  |      |      +--- Support
  |      |      |
  |      |      +--- SystemTable
  |      |      |      |
  |      |      |      +--- ClassType
  |      |      |      |
  |      |      |      +--- FunctionType
  |      |      |      |
  |      |      |      +--- MessageType
  |      |      |      |
  |      |      |      +--- UpdateType
  |      |      |      |
  |      |      |      +--- UsageLevel
  |      |      |
  |      |      +--- Table
  |      |
  |      +--- FixedProperty
  |      |      |
  |      |      +--- TimeSeriesProperty
  |      |
  |      +--- Function
  |      |      |
  |      |      +--- ComputedFunction
  |      |      |      |
  |      |      |      +--- Block
  |      |      |      |
  |      |      |      +--- Method
  |      |      |      |
  |      |      |      +--- Primitive
  |      |      |
  |      |      +--- EnumeratedFunction
  |      |      |      |
  |      |      |      +--- Collection
  |      |      |      |      |
  |      |      |      |      +--- IndexedCollection
  |      |      |      |      |      |
  |      |      |      |      |      +--- IndexedList
  |      |      |      |      |      |
  |      |      |      |      |      +--- TimeSeries
  |      |      |      |      |
  |      |      |      |      +--- SequencedCollection
  |      |      |      |      |      |
  |      |      |      |      |      +--- List
  |      |      |      |
  |      |      |      +--- Value
  |      |
  |      +--- IncorporatorPrototype
  |      |      |
  |      |      +--- DataSet
  |      |
  |      +--- LinkRecord
  |      |
  |      +--- Ordinal
  |      |      |
  |      |      +--- Character
  |      |      |
  |      |      +--- Date
  |      |      |
  |      |      +--- DateOffset
  |      |      |      |
  |      |      |      +--- BusinessDays
  |      |      |      |
  |      |      |      +--- Days
  |      |      |      |
  |      |      |      +--- MonthBeginnings
  |      |      |      |
  |      |      |      +--- MonthEnds
  |      |      |      |
  |      |      |      +--- Months
  |      |      |      |
  |      |      |      +--- QuarterBeginnings
  |      |      |      |
  |      |      |      +--- QuarterEnds
  |      |      |      |
  |      |      |      +--- Quarters
  |      |      |      |
  |      |      |      +--- YearBeginnings
  |      |      |      |
  |      |      |      +--- YearEnds
  |      |      |      |
  |      |      |      +--- Years
  |      |      |
  |      |      +--- Number
  |      |      |      |
  |      |      |      +--- Double
  |      |      |      |
  |      |      |      +--- Float
  |      |      |      |
  |      |      |      +--- Integer
  |      |      |
  |      |      +--- String
  |      |
  |      +--- PrivateRecord
  |      |
  |      +--- Selector
  |      |
  |      +--- Specification
  |      |
  |      +--- ToolKit
  |      |      |
  |      |      +--- AdminTools
  |      |      |      |
  |      |      |      +--- AdminTools ClusterType
  |      |      |      |
  |      |      |      +--- AdminTools ObjectSpace
  |      |      |      |
  |      |      |      +--- AdminTools _POP
  |      |      |
  |      |      +--- Environment MaintenanceTools
  |      |      |
  |      |      +--- FormatTools
  |      |      |      |
  |      |      |      +--- FormatTools Html
  |      |      |
  |      |      +--- Interface
  |      |      |      |
  |      |      |      +--- Interface Constant
  |      |      |      |
  |      |      |      +--- Interface ErrorLog
  |      |      |      |
  |      |      |      +--- Interface External
  |      |      |      |      |
  |      |      |      |      +--- Interface HtmlAccess
  |      |      |      |
  |      |      |      +--- Interface Global
  |      |      |      |
  |      |      |      +--- Interface Workspace
  |      |      |      |      |
  |      |      |      |      +--- Interface ApplicationWS
  |      |      |      |      |
  |      |      |      |      +--- Interface ExtractWS
  |      |      |
  |      |      +--- OpenVision
  |      |      |      |
  |      |      |      +--- OpenVision Channel
  |      |      |      |
  |      |      |      +--- OpenVision Constant
  |      |      |      |      |
  |      |      |      |      +--- OpenVision Channel ChannelType
  |      |      |      |      |
  |      |      |      |      +--- OpenVision Channel Error
  |      |      |      |      |
  |      |      |      |      +--- OpenVision Channel Option
  |      |      |      |      |
  |      |      |      |      +--- OpenVision Channel State
  |      |      |      |      |
  |      |      |      |      +--- OpenVision Channel Status
  |      |      |      |      |
  |      |      |      |      +--- OpenVision OptionValue
  |      |      |      |      |      |
  |      |      |      |      |      +--- OpenVision Channel BinaryFormat
  |      |      |      |      |      |
  |      |      |      |      |      +--- OpenVision Channel PromptFormat
  |      |      |      |      |      |
  |      |      |      |      |      +--- OpenVision Channel TrimFormat
  |      |      |
  |      |      +--- PrinterTools
  |      |      |      |
  |      |      |      +--- PrinterTools Descriptor
  |      |      |
  |      |      +--- Schema
  |      |      |      |
  |      |      |      +--- Schema Descriptor
  |      |      |      |      |
  |      |      |      |      +--- Schema ClassDescriptor
  |      |      |      |      |
  |      |      |      |      +--- Schema MessageDescriptor
  |      |      |      |      |
  |      |      |      |      +--- Schema MessageImplementationDescriptor
  |      |
  |      +--- Undefined
  |      |      |
  |      |      +--- NoValue
  |      |
  |      +--- UserEnvironment
  |      |
  |      +--- Utility
  |      |
  |      +--- Utility SessionAttribute
  |      |
  |      +--- Utility UnixSeconds


The class Object is the fundamental building block from which other classes are derived. Everything in the system is an object. The class Object defines protocol that every object created in the system can respond to. These are typically messages that support reasonable default behavior which can be modified and extended as appropriate by more specialized classes.


Message Index

o != anObject
o !== anObject
o , anObject
o -> variable
o < anObject
o <= anObject
o = anObject
o == anObject
o > anObject
o >= anObject
o DBUpdateAppendDump: filename
o DBUpdateReplaceDump: filename
o FALSE
o FormatTools
o NA
o TRUE
o __define: aSelector
o __define: aSelector toBe: anObject
o __defineFixedProperty: aSelector
o __defineMethod: aBlock
o __defineProperty: aSelector
o __fixReference
o _clusterType
o accessExpression
o activeList
o adjacentInstancesFor: anInteger
o alignStore
o asBaseObject
o asClassDescriptor
o asList
o asLocalContextFor: aBlock
o asPOP
o asSelf
o asString
o baseCurrency
o baseObject
o basicDelete
o basicDo: aBlock
o basicExtend: aBlock
o basicExtend: aBlock with: aValue
o basicInstanceList
o basicNew
o basicNewPrototype
o basicSend: aBlock
o basicSend: aBlock with: aValue
o basicSendCanonicalizedForSort:
o basicSpecializeClass
o basicSpecialized
o canonicalizedForSort
o classDescriptor
o cleanDictionary
o cleanStore
o cleanStoreAndDictionary
o cleanupClassStructures
o cleanupDeletedObject
o cleanupLocalAttributes
o cleanupLocalNames
o closureOf: aBlock
o clusterCardinality
o clusterID
o clusterNew
o clusterReferenceMap
o clusterReferenceMapEntry:usingCollector:
o clusterReferenceMapSize
o clusterSize
o clusterType
o code
o collect: aBlock
o containerIndex
o convertFrom: string
o createIncorporatorClass: aString
o createInstance
o createInstance: aString
o createSubclass
o createSubclass: aString
o createSubclass: aString at: anObject
o creationDate
o currency
o currencyFactor
o defaultFlag
o define: aSelector
o define: aSelector toBe: anObject
o define: aSelector withDefault: anObject
o defineAsMessage: aSelector
o defineFixedProperty: aSelector
o defineFixedProperty: aSelector withDefault: anObject
o defineInAList: aList
o defineMethod: aBlock
o defineProperty: aSelector
o delete
o deleteColumnFromStore: aList
o deleteDictionaryEntryFor: aSelector
o deleteFromAList: aList
o deleteMessage: aString
o deletionDate
o deletionFlag
o deletionReason
o displayClusterProfile
o displayClusterProfileAtLevel: level
o displayClusterSummary
o displayInfo
o displayInheritance
o displayLabel
o displayLabelKey
o displayMessageNamesContaining: aString
o displayMessages
o displayMessagesAll
o displayMessagesX
o displayPOP
o displayProperties
o displayTimeSeries
o do: aBlock
o earliestPossibleDate
o else: object
o elseIf: boolean then: object
o execute: message in: class
o extend: aBlock
o extend: aBlock with: aValue
o extendBy: aBlock
o extendedBy: block1 asLocalContextFor: block2
o extract: block forDateRange: drange
o flagForDeletion
o flagForDeletionWithReason: aString
o getInitialScreeningUniverse
o getMessage: aString
o getMessageNamesContaining: aString
o getMessages
o getMessageNamesDefining: aString
o getMessagesInInheritancePath
o getMessagesUsing: aString
o getMessagesX
o getPotentialChoiceForString: aString
o hasExtensions
o hasSchema
o helpMessage
o ifFalse: block1 else: block2
o ifTrue: block1 else: block2
o ifTrue: object1 ifFalse: object2 else: object3
o inCurrency: curr do: aBlock
o inheritsFrom: anObject
o initializeDefaults
o initializeGlobalInstanceProperties
o initializeGlobalSubclassProperties
o initializeKeys: aString
o initializeLocalAttributes
o initializeNames
o initializeNamesFor: stringList
o inputExpression
o instanceList
o isActive
o isAdminTools
o isApplicationCatalog
o isApplicationWS
o isBlock
o isBoolean
o isBridge
o isBusinessDays
o isCatalog
o isChain
o isCharacter
o isClassDescriptor
o isClassType
o isClassification
o isClusterType
o isCollection
o isComputedFunction
o isConstant
o isCurrency
o isDBEntity
o isDataRecord
o isDataSet
o isDataSource
o isDate
o isDateOffset
o isDateRange
o isDayOfWeekDescriptor
o isDays
o isDefault
o isDeleted
o isDescriptor
o isDictionary
o isDouble
o isEntity
o isEntityCatalog
o isEnumeratedFunction
o isEnvironment
o isEquivalentTo: object
o isErrorLog
o isExternal
o isExtractWS
o isFALSE
o isFalse
o isFixedProperty
o isFloat
o isFormatTools
o isFunction
o isFunctionType
o isGlobal
o isHtml
o isHtmlAccess
o isIncorporatorPrototype
o isIndexedCollection
o isIndexedList
o isInteger
o isInterface
o isInternalDefault
o isLink
o isLinkRecord
o isList
o isLocalDBDictionary
o isMaintenanceTools
o isMessageDescriptor
o isMessageImplementationDescriptor
o isMessageType
o isMethod
o isMonthBeginnings
o isMonthDescriptor
o isMonthEnds
o isMonths
o isNA
o isNamed
o isNoValue
o isNumber
o isObject
o isObjectSpace
o isOpenVision
o isOpenVisionChannel
o isOptionValue
o isOrdinal
o isPrimitive
o isPrinterTools
o isPrivateRecord
o isProperty
o isQuarterBeginnings
o isQuarterEnds
o isQuarters
o isRangeClassification
o isSchema
o isSelector
o isSequencedCollection
o isSessionAttribute
o isSpecification
o isString
o isSuperClassOf: class
o isSupport
o isSystemDictionary
o isSystemTable
o isTRUE
o isTable
o isTimeSeries
o isTimeSeriesProperty
o isToolKit
o isTrue
o isUndefined
o isUnixSeconds
o isUpdateType
o isUsageLevel
o isUserEnvironment
o isUtility
o isValue
o isWorkspace
o isXRef
o isYearBeginnings
o isYearEnds
o isYears
o is_POP
o isntActive
o isntDefault
o isntDeleted
o isntEquivalentTo: object
o isntNA
o locateDictionaryEntryFor: aSelector
o locateInAList: aList
o locateOrAddDictionaryEntryFor: aSelector
o masterList
o new
o newAs: aString
o newLine
o newPage
o newPrototype
o objectSpace
o orderUsingDictionary:
o pointedToBy: aValue
o print
o print: aFormat
o printNL
o printNL: aFormat
o printOf: anObject
o printPRN
o printPRN: aFormat
o printUniversal: aFormat
o printWithCommas: aFormat
o printWithCommasNL: aFormat
o profile
o rcleanDictionary
o rcleanStore
o rcleanStoreAndDictionary
o rdelete
o referencedBy: anInteger
o respondsTo: message
o selectorList
o send: aBlock
o send: aBlock with: aValue
o send: aBlock with: object1 and: object2
o send: aBlock with: object1 and: object2 and: object3
o setBaseCurrencyTo: curr
o setProperty: p to: object
o showInheritance
o showMessageNamesContaining: aString
o showMessageSummaryFor: aList
o showMessages
o showMessagesDefining: aString
o showMessagesUsing: aString
o showMessagesX
o showMethodsUsing: string
o showProperties
o showVariables
o specializeAs: aString
o specializeAs: string at: object
o specializeClass
o specialized
o sprint: aFormat
o subClassResponsibility: aSelector
o subclassList
o updateTS: ts with: object
o validateInputObject: anObject
o validateInputString: aString
o value
o whatAmI
o withCompilationErrorHandler: handler evaluate: string


Messages

o !=

Synopsis:
Object != anObject

Description:

Determines whether recipient object is not identical to supplied object. At Object, the messages != and !== perform identical functions. By convention, the !== message is not redefined by subclasses. The != message is often redefined by subclasses to test on value equality instead of object identity. For example, != has been redefined at the numeric classes so that the expression 3 != 3.0 produces a result of FALSE.

Type: Primitive          Returns: Boolean

Parameters:

1 - Object

Also Defined At:
| Date | Number | String |

o !==

Synopsis:
Object !== anObject

Description:

Determines whether recipient object is not identical to supplied object. By convention, this message is usually not redefined at subclasses (see != ) so that a version of object identity testing is always available.

Type: Primitive          Returns: Boolean

Parameters:

1 - Object

o ,

Synopsis:
Object , anObject

Description:

Creates a List consisting of recipient object, followed by supplied object.

Type: Method          Returns: List

Parameters:

1 - Object

Also Defined At:
| List |

o ->

Synopsis:
Object -> variable

Description:

Assigns recipient object to supplied variable.

Type: Method          Returns: Object

Parameters:

1 - FixedProperty

o <

Synopsis:
Object < anObject

Description:

Returns TRUE if the recipient value is less than the supplied object.

Type: Method          Returns: Boolean

Parameters:

1 - Object

Also Defined At:
| Date | String | Undefined |

o <=

Synopsis:
Object <= anObject

Description:

Returns TRUE if the recipient value is less or equal to the supplied object.

Type: Method          Returns: Boolean

Parameters:

1 - Object

Also Defined At:
| Date | String | Undefined |

o =

Synopsis:
Object = anObject

Description:

Determines whether recipient object is identical to supplied object. At Object, the messages = and == perform identical functions. By convention, the == message is not redefined by subclasses. The = message is often redefined by subclasses to test on value equality instead of object identity. For example, = has been redefined at the numeric classes so that the expression 3 = 3.0 produces a result of TRUE.

Type: Primitive          Returns: Boolean

Parameters:

1 - Object

Also Defined At:
| Date | DateRange | String |

o ==

Synopsis:
Object == anObject

Description:

Determines whether recipient object is identical to supplied object. By convention, this message is usually not redefined at subclasses (see = ) so that a version of object identity testing is always available.

Type: Primitive          Returns: Boolean

Parameters:

1 - Object

o >

Synopsis:
Object > anObject

Description:

Returns TRUE if the recipient value is greater than the supplied object.

Type: Method          Returns: Boolean

Parameters:

1 - Object

Also Defined At:
| Date | Number | String | Undefined |

o >=

Synopsis:
Object >= anObject

Description:

Returns TRUE if the recipient value is greater or equal to the supplied object.

Type: Method          Returns: Boolean

Parameters:

1 - Object

Also Defined At:
| Date | Number | String | Undefined |

o DBUpdateAppendDump:

Synopsis:
Object DBUpdateAppendDump: filename

Type: Method          Returns: Object

Parameters:

1 - Undefined

o DBUpdateReplaceDump:

Synopsis:
Object DBUpdateReplaceDump: filename

Type: Method          Returns: Object

Parameters:

1 - Undefined

o FALSE

Synopsis:
Object FALSE

Description:

This global constant returns the Boolean value FALSE.

Type: Constant          Returns: FALSE

o FormatTools

Synopsis:
Object FormatTools

Type: Method          Returns: Object

o NA

Synopsis:
Object NA

Description:

This global constant returns the undefined value NA.

Type: Constant          Returns: Undefined

o TRUE

Synopsis:
Object TRUE

Description:

This global constant returns the Boolean value TRUE.

Type: Constant          Returns: TRUE

o __define:

Synopsis:
Object __define: aSelector

Description:

Primitive form of 'define:' .

Type: Method          Returns: Object

Parameters:

1 - Selector

o __define:toBe:

Synopsis:
Object __define: aSelector toBe: anObject

Description:

Primitive form of 'define:toBe:' .

Type: Method          Returns: Object

Parameters:

1 - Selector
2 - Object

o __defineFixedProperty:

Synopsis:
Object __defineFixedProperty: aSelector

Description:

Primitive form of 'defineFixedProperty:' .

Type: Method          Returns: Object

Parameters:

1 - Selector

o __defineMethod:

Synopsis:
Object __defineMethod: aBlock

Description:

Primitive form of 'defineMethod:' .

Type: Method          Returns: Object

Parameters:

1 - Block

o __defineProperty:

Synopsis:
Object __defineProperty: aSelector

Description:

Primitive form of 'defineProperty:' .

Type: Method          Returns: Object

Parameters:

1 - Selector

o __fixReference

Synopsis:
Object __fixReference

Type: Method          Returns: Object

Also Defined At:
| Date | DateOffset |

o _clusterType

Synopsis:
Object _clusterType

Type: Primitive          Returns: Object

o accessExpression

Synopsis:
Object accessExpression

Description:

Returns a string that could be used to request recipient

Type: Method          Returns: String

Also Defined At:
| Entity |

o activeList

Synopsis:
Object activeList

Description:

Returns list of non-deleted instances in class.

Type: Method          Returns: List

o adjacentInstancesFor:

Synopsis:
Object adjacentInstancesFor: anInteger

Type: Method          Returns: List

Parameters:

1 - Integer

o alignStore

Synopsis:
Object alignStore

Description:

Aligns the store associated with the recipient object.

Type: Primitive          Returns: Object

o asBaseObject

Synopsis:
Object asBaseObject

Description:

Returns value of recipient's baseObject

Type: Method          Returns: Object

o asClassDescriptor

Synopsis:
Object asClassDescriptor

Description:

Returns the class descriptor instance in Schema ClassDescriptor for the recipient except when the recipient is a class descriptor in which case the recipient is returned stripped of any extensions.

Type: Method          Returns: Object

o asList

Synopsis:
Object asList

Description:

Converts recipient Object into a List of 1 element. Once converted, all List messages can be used to manipulate the Object.

Type: Method          Returns: List

o asLocalContextFor:

Synopsis:
Object asLocalContextFor: aBlock

Description:

Evaluates the supplied block in the context of ^local

Type: Primitive          Returns: Object

o asPOP

Synopsis:
Object asPOP

Type: Method          Returns: Object

Also Defined At:
| Undefined |

o asSelf

Synopsis:
Object asSelf

Description:

Returns the original object, stripped of extensions.

Type: Primitive          Returns: Object

Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

o asString

Synopsis:
Object asString

Description:

Converts recipient object into a string.

Type: Method          Returns: String

Also Defined At:
| String |

o baseCurrency

Synopsis:
Object baseCurrency

Type: FixedProperty          Returns: Object

o baseObject

Synopsis:
Object baseObject

Description:

Returns the 'child' object associated with the recipient. In most cases, 'baseObject' will be the recipient. If the recipient is a row in the super class hierarchy of an object, 'baseObject' returns the most detailed level. If the recipient has extensions, 'baseObject' returns the object without extensions.

Type: FixedProperty          Returns: Object

o basicDelete

Synopsis:
Object basicDelete

Description:

Primitive version of object deletion message.

Type: Primitive          Returns: Object

o basicDo:

Synopsis:
Object basicDo: aBlock

Description:

Primitive version of 'do:' message.

Type: Primitive          Returns: Object

Parameters:

1 - Block

o basicExtend:

Synopsis:
Object basicExtend: aBlock

Description:

Uses supplied block to create an extension of recipient object. Object and object basicExtend: [ ] are not identical. At Object, the messages 'basicExtend:' and 'extendBy:' perform identical functions. By convention, the 'basicExtend:' message is not redefined by subclasses.

Type: Primitive          Returns: Object

Parameters:

1 - Block

o basicExtend:with:

Synopsis:
Object basicExtend: aBlock with: aValue

Description:

Evaluates the supplied block in the context of the recipient object, where the supplied block specifies a set of new variables to which the returned object will respond. The supplied block is assumed to require a single parameter which is evaluated using the supplied 'aValue'

Type: Primitive          Returns: Object

Parameters:

1 - Block
2 - Object

o basicInstanceList

Synopsis:
Object basicInstanceList

Description:

Primitive version of instanceList message

Type: Primitive          Returns: List

o basicNew

Synopsis:
Object basicNew

Description:

Creates a new instance of the recipient object's class. Not valid for 'value' classes like number and date where the set of instances is predefined and not alterable. At Object, the messages 'basicNew' and 'new' perform identical functions. By convention, the basicNew message is not redefined by subclasses.

Type: Primitive          Returns: Object

o basicNewPrototype

Synopsis:
Object basicNewPrototype

Description:

Creates a new store for the recipient object's class that shares all protocol with the original class but stores instances separately. At Object, the messages 'basicNewPrototype' and 'newPrototype' perform identical functions. By convention, the basicNewPrototype message is not redefined by subclasses.

Type: Primitive          Returns: Object

o basicSend:

Synopsis:
Object basicSend: aBlock

Description:

Evaluates all statements inside supplied block in the context of the recipient object. Identical to 'do:' message except 'do:' returns recipient object and 'basicSend:' returns the result of evaluating the block. At Object, the messages 'basicSend:' and 'send:' perform identical functions. By convention, the 'basicSend:' message is not redefined by subclasses.

Type: Primitive          Returns: Object

Parameters:

1 - Block

o basicSend:with:

Synopsis:
Object basicSend: aBlock with: aValue

Description:

Evaluates block with supplied value

Type: Primitive          Returns: Object

Parameters:

1 - Block
2 - Object

o basicSendCanonicalizedForSort:

Synopsis:
Object basicSendCanonicalizedForSort:

Type: Primitive          Returns: Object

Parameters:

1 - Undefined

o basicSpecializeClass

Synopsis:
Object basicSpecializeClass

Description:

Primitive version of 'specializeClass'

Type: Primitive          Returns: Object

o basicSpecialized

Synopsis:
Object basicSpecialized

Description:

Creates a specialization of recipient object's class. The new store contains an initial default row, but no special initialization is done. By convention, the basicSpecialized message is not redefined by subclasses.

Type: Primitive          Returns: Object

o canonicalizedForSort

Synopsis:
Object canonicalizedForSort

Description:

For Internal Use Only.

Type: Constant          Returns: Undefined

Also Defined At:
| String |

o classDescriptor

Synopsis:
Object classDescriptor

Description:

Reference to the object which describes the class. Class level information is stored here.

Type: Constant          Returns: Object

Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

o cleanDictionary

Synopsis:
Object cleanDictionary

Description:

Flags old selector structures for garbage collection.

Type: Primitive          Returns: Object

o cleanStore

Synopsis:
Object cleanStore

Description:

Flags old property structures for garbage collection.

Type: Primitive          Returns: Object

o cleanStoreAndDictionary

Synopsis:
Object cleanStoreAndDictionary

Description:

Runs 'cleanStore' and 'cleanDictionary'.

Type: Method          Returns: Object

o cleanupClassStructures

Synopsis:
Object cleanupClassStructures

Description:

Runs 'cleanStoreAndDictionary' at Object, this method is redefined as needed by subclasses to perform general cleanup functions.

Type: Method          Returns: Object

Also Defined At:
| Dictionary | Entity |

o cleanupDeletedObject

Synopsis:
Object cleanupDeletedObject

Description:

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

Type: Method          Returns: Object

o cleanupLocalAttributes

Synopsis:
Object cleanupLocalAttributes

Description:

This method is executed by the 'flagForDeletionWithReason:' message and is redefined as needed by subclasses.

Type: Method          Returns: Object

o cleanupLocalNames

Synopsis:
Object cleanupLocalNames

Description:

This method is executed by the 'flagForDeletionWithReason:' message and is redefined as needed by subclasses.

Type: Method          Returns: Object

Also Defined At:
| Entity |

o closureOf:

Synopsis:
Object closureOf: aBlock

Type: Method          Returns: Object

Parameters:

1 - Block

o clusterCardinality

Synopsis:
Object clusterCardinality

Type: Primitive          Returns: Object

o clusterID

Synopsis:
Object clusterID

Type: Primitive          Returns: Object

o clusterNew

Synopsis:
Object clusterNew

Description:

Creates a new Object, storing it in the same cluster as the recipient for access efficiency.

Type: Primitive          Returns: Object

o clusterReferenceMap

Synopsis:
Object clusterReferenceMap

Type: Method          Returns: Object

o clusterReferenceMapEntry:usingCollector:

Synopsis:
Object clusterReferenceMapEntry:usingCollector:

Type: Primitive          Returns: Object

o clusterReferenceMapSize

Synopsis:
Object clusterReferenceMapSize

Type: Primitive          Returns: Object

o clusterSize

Synopsis:
Object clusterSize

Type: Primitive          Returns: Object

o clusterType

Synopsis:
Object clusterType

Type: Method          Returns: Object

o code

Synopsis:
Object code

Description:

Returns i.d. for object.

Type: FixedProperty          Returns: String

o collect:

Synopsis:
Object collect: aBlock

Description:

Uses supplied block to create an extension of recipient Object. The value of the block is assigned to the variable 'value'. The returned extension therefore responds to the value message.

Type: Method          Returns: Object

Parameters:

1 - Block

Also Defined At:
| Collection |

o containerIndex

Synopsis:
Object containerIndex

Description:

Returns the container index number for recipient.

Type: Primitive          Returns: Object

o convertFrom:

Synopsis:
Object convertFrom: string

Description:

This message converts the supplied string to an instance of the recipient's class if applicable, returning NA otherwise. The definition at Object will lookup the string in the class' naming dictionary, if defined. The version at String returns the recipient stripped of any extensions. The versions at Number, Integer, Double, and Float convert the recipient to a numeric value if possible. The version at Date converts the recipient to a Date using the 'asDate' message defined at String. The version at Boolean returns TRUE if the recipient contains an upper/lower case combination of 'true' and FALSE if the recipient contains an upper/lower case combination of 'false'. The version at block returns a block containing the string as a message. This message is called by the 'as:' message at String.

Type: Method          Returns: Object

Parameters:

1 - String

Also Defined At:
| Block | Boolean | Date | Number | String | Undefined |

o createIncorporatorClass:

Synopsis:
Object createIncorporatorClass: aString

Description:

Creates a new subclass in a form that is suitable for use by the incorporator.

Type: Method          Returns: Object

Parameters:

1 - String

o createInstance

Synopsis:
Object createInstance

Description:

Creates new instance of recipient's class.

Type: Method          Returns: Object

o createInstance:

Synopsis:
Object createInstance: aString

Description:

Creates new named instance of recipient's class.

Type: Method          Returns: Object

Parameters:

1 - String

o createSubclass

Synopsis:
Object createSubclass

Description:

Create subclass of recipient object.

Type: Method          Returns: Object

o createSubclass:

Synopsis:
Object createSubclass: aString

Description:

Creates new named subclass of recipient object.

Type: Method          Returns: Object

Parameters:

1 - String

o createSubclass:at:

Synopsis:
Object createSubclass: aString at: anObject

Description:

Creates new named subclass of recipient object at anObject.

Type: Method          Returns: Object

Parameters:

1 - String
2 - Object

o creationDate

Synopsis:
Object creationDate

Description:

Date object was created.

Type: FixedProperty          Returns: Date

o currency

Synopsis:
Object currency

Type: Method          Returns: Object

o currencyFactor

Synopsis:
Object currencyFactor

Type: Method          Returns: Object

o defaultFlag

Synopsis:
Object defaultFlag

Description:

Returns TRUE if recipient is default instance in class.

Type: FixedProperty          Returns: Boolean

o define:

Synopsis:
Object define: aSelector

Description:

Defines a Time Varying Property for the recipient object's class. Only meaningful for classes that define meaningful instances.

Type: Method          Returns: Object

Parameters:

1 - Selector

o define:toBe:

Synopsis:
Object define: aSelector toBe: anObject

Description:

Defines a constant value to be returned by any instance in the recipient object's class.

Type: Method          Returns: Object

Parameters:

1 - Selector
2 - Object

o define:withDefault:

Synopsis:
Object define: aSelector withDefault: anObject

Description:

Defines the time series property and sets the default value to supplied object. The default value is ignored if the recipient's class is not in the Schema database.

Type: Method          Returns: Object

Parameters:

1 - Selector
2 - Object

o defineAsMessage:

Synopsis:
Object defineAsMessage: aSelector

Description:

Defines the message denoted by supplied selector to return an extensionless version of the recipient object.

Type: Method          Returns: Object

Parameters:

1 - Selector

o defineFixedProperty:

Synopsis:
Object defineFixedProperty: aSelector

Description:

Defines a static (non-time varying) property for the recipient object's class. Only meaningful for classes that define meaningful instances.

Type: Method          Returns: Object

Parameters:

1 - Selector

o defineFixedProperty:withDefault:

Synopsis:
Object defineFixedProperty: aSelector withDefault: anObject

Description:

Defines the fixed property and sets the default value to supplied object. The default value is ignored if the recipient's class is not in the Schema database.

Type: Method          Returns: Object

Parameters:

1 - Selector
2 - Object

o defineInAList:

Synopsis:
Object defineInAList: aList

Type: Method          Returns: Object

Parameters:

1 - List

o defineMethod:

Synopsis:
Object defineMethod: aBlock

Description:

Defines the procedure provided by supplied method at the class of the recipient object. The general form for the block provided to define a method is: [ | messagename | statement1 ; statement2 ; . . . ] for methods that require no parameters and [ | keyword1: parameter1 keyword2: parameter2 ... | statement1 ; statement2 ; . . . ] for methods having one or more parameters.

Type: Method          Returns: Object

Parameters:

1 - Block

o defineProperty:

Synopsis:
Object defineProperty: aSelector

Description:

Defines a Time Varying Property for the recipient object's class. Only meaningful for classes that define meaningful instances.

Type: Method          Returns: Object

Parameters:

1 - Selector

o delete

Synopsis:
Object delete

Description:

Deletes recipient object.

Type: Primitive          Returns: Object

o deleteColumnFromStore:

Synopsis:
Object deleteColumnFromStore: aList

Type: Method          Returns: Object

Parameters:

1 - List

o deleteDictionaryEntryFor:

Synopsis:
Object deleteDictionaryEntryFor: aSelector

Description:

Deletes the message from the dictionary of the recipient object.

Type: Method          Returns: Object

Parameters:

1 - Selector

o deleteFromAList:

Synopsis:
Object deleteFromAList: aList

Type: Method          Returns: Object

Parameters:

1 - List

o deleteMessage:

Synopsis:
Object deleteMessage: aString

Description:

Deletes the message from the dictionary of the recipient object and modifies the Schema database.

Type: Method          Returns: Object

Parameters:

1 - String

o deletionDate

Synopsis:
Object deletionDate

Description:

Returns the date recipient was flagged for deletion or NA if the recipient is active.

Type: FixedProperty          Returns: Date

o deletionFlag

Synopsis:
Object deletionFlag

Description:

Returns TRUE if recipient has been flagged for deletion.

Type: FixedProperty          Returns: Boolean

o deletionReason

Synopsis:
Object deletionReason

Description:

Returns the reason the recipient was flagged for deletion.

Type: FixedProperty          Returns: String

o displayClusterProfile

Synopsis:
Object displayClusterProfile

Type: Method          Returns: Object

o displayClusterProfileAtLevel:

Synopsis:
Object displayClusterProfileAtLevel: level

Type: Method          Returns: Object

o displayClusterSummary

Synopsis:
Object displayClusterSummary

Type: Method          Returns: Object

o displayInfo

Synopsis:
Object displayInfo

Description:

Displays a single line summary of the object terminated with a new line.

Type: Method          Returns: Object

Also Defined At:
| Entity |

o displayInheritance

Synopsis:
Object displayInheritance

Description:

Displays the inheritance hierarchy starting at the recipient object.

Type: Method          Returns: Object

o displayLabel

Synopsis:
Object displayLabel

Description:

Default label for display, primarily in UIMS applications.

Type: Method          Returns: String

Also Defined At:
| Entity |

o displayLabelKey

Synopsis:
Object displayLabelKey

Description:

Default id for display, primarily in UIMS applications.

Type: Method          Returns: String

Also Defined At:
| Entity |

o displayMessageNamesContaining:

Synopsis:
Object displayMessageNamesContaining: aString

Description:

This message displays all messages in the recipient's class that contain the supplied string in their name. Note that this message excludes super classes of the recipient but includes messages that have been defined during the current session.

Type: Method          Returns: Object

Parameters:

1 - String

o displayMessages

Synopsis:
Object displayMessages

Description:

Displays a list of all messages to which the recipient object responds. Only protocol explicitly added or redefined by the recipient is displayed.

Type: Method          Returns: Object

o displayMessagesAll

Synopsis:
Object displayMessagesAll

Description:

Displays a list of all messages to which the recipient object responds, walking the inheritance hierarchy. Output also shows type of message and actual level in the hierarchy that the message was defined at. Messages that are redefined at various points in the hierarchy will appear once for each explicit definition made.

Type: Method          Returns: Object

o displayMessagesX

Synopsis:
Object displayMessagesX

Description:

Displays a list of all messages to which the recipient object responds, walking the inheritance hierarchy. Output also shows type of message and actual level in the hierarchy that the message was defined at. Messages that are redefined at various points in the hierarchy will appear once for each explicit definition made. Messages defined at Object are excluded.

Type: Method          Returns: Object

o displayPOP

Synopsis:
Object displayPOP

Description:

Displays the container index and object space of the recipient object.

Type: Method          Returns: Object

o displayProperties

Synopsis:
Object displayProperties

Description:

Displays all the properties defined at the recipient object's class. Only meaningful for classes that define meaningful instances.

Type: Method          Returns: Object

o displayTimeSeries

Synopsis:
Object displayTimeSeries

Description:

Displays all the time series properties defined at the recipient object's class.

Type: Method          Returns: Object

o do:

Synopsis:
Object do: aBlock

Description:

Evaluates all statements inside supplied block in the context of the recipient object. Identical to 'send:' message except 'send:' returns the result of evaluating the block and 'do:' returns the recipient object.

Type: Primitive          Returns: Object

Parameters:

1 - Block

Also Defined At:
| IndexedList | List | TimeSeries |

o earliestPossibleDate

Synopsis:
Object earliestPossibleDate

Description:

Returns earliest possible date, January 1, 0001.

Type: Constant          Returns: Date

o else:

Synopsis:
Object else: object

Description:

When sent to NA, evalutes supplied object.

Type: Method          Returns: Object

Parameters:

1 - Object

Also Defined At:
| Undefined |

o elseIf:then:

Synopsis:
Object elseIf: boolean then: object

Description:

Evalutes supplied object if boolean is TRUE, otherwise returns NA.

Type: Method          Returns: Object

Parameters:

1 - Boolean
2 - Object

Also Defined At:
| Undefined |

o execute:in:

Synopsis:
Object execute: message in: class

Description:

Used By DDMS ToolKit

Type: Method          Returns: Object

Parameters:

1 - String
2 - Object

Also Defined At:
| List |

o extend:

Synopsis:
Object extend: aBlock

Description:

Evaluates the supplied block in the context of the recipient object, where the supplied block specifies a set of new variables to which the returned object will respond.

Type: Primitive          Returns: Object

Parameters:

1 - Block

Also Defined At:
| List |

o extend:with:

Synopsis:
Object extend: aBlock with: aValue

Description:

Evaluates the supplied block in the context of the recipient object, where the supplied block specifies a set of new variables to which the returned object will respond. The supplied 'aValue' is passed to the block as a parameter

Type: Primitive          Returns: Object

Parameters:

1 - Block
2 - Object

o extendBy:

Synopsis:
Object extendBy: aBlock

Description:

Uses supplied block to create an extension of recipient object. Object and object extendBy: [ ] are not identical. At Object, the messages extend:, basicExtend: and extendBy: perform identical functions.

Type: Primitive          Returns: Object

Parameters:

1 - Block

Also Defined At:
| IndexedList | List | TimeSeries |

o extendedBy:asLocalContextFor:

Synopsis:
Object extendedBy: block1 asLocalContextFor: block2

Description:

Extends ^local by block1 and evaluates block2 in its context.

Type: Method          Returns: Object

o extract:forDateRange:

Synopsis:
Object extract: block forDateRange: drange

Description:

This cover method extracts data for each date in the supplied range for the recipient object using the 'extract:for:' message at DateRange.

Type: Method          Returns: TimeSeries

Parameters:

1 - Block
2 - Object

o flagForDeletion

Synopsis:
Object flagForDeletion

Description:

Flags recipient for deletion.

Type: Method          Returns: Object

o flagForDeletionWithReason:

Synopsis:
Object flagForDeletionWithReason: aString

Description:

Flags recipient object for deletion. The supplied string is used to set the deletionReason property.

Type: Method          Returns: Object

Parameters:

1 - String

o getInitialScreeningUniverse

Synopsis:
Object getInitialScreeningUniverse

Description:

Returns list of objects related to recipient that represent an initial universe for screening purposes. This is usually the 'activeList', but can be redefined as needed by subclasses.

Type: Method          Returns: List

o getMessage:

Synopsis:
Object getMessage: aString

Description:

This method returns the message implementation descriptor associated with the recipient's class and the message string provided. This method will search the recipient's super class hierarchy until it encounters the first implementation of this message. If no implementation is found, NA is returned.

Type: Method          Returns: Schema MessageImplementationDescriptor

Parameters:

1 - String

o getMessageNamesContaining:

Synopsis:
Object getMessageNamesContaining: aString

Description:

Returns list of message implementation descriptors containing the supplied string as part of their message name. Search is restricted to messages defined at classes in the recipient's inheritance path.

Type: Method          Returns: List

Parameters:

1 - String

o getMessages

Synopsis:
Object getMessages

Description:

Returns list of message implementation descriptors associated with the messages defined for recipient's class.

Type: Method          Returns: List

o getMessagesDefining:

Synopsis:
Object getMessageNamesDefining: aString

Description:

Returns list of message implementation descriptors defining the supplied message string. Search is restricted to messages defined at classes in the recipient's inheritance path.

Type: Method          Returns: List

Parameters:

1 - String

o getMessagesInInheritancePath

Synopsis:
Object getMessagesInInheritancePath

Description:

Returns list of message implementation descriptors for all messages defined at classes in the recipient's inheritance path.

Type: Method          Returns: List

o getMessagesUsing:

Synopsis:
Object getMessagesUsing: aString

Description:

This method returns a list of message implementation descriptors whose method definitions contain the supplied string. All messages defined in the recipient's inheritance path are considered (i.e., super classes and subclasses). The returned list is sorted by message, then class descriptor within message. The parameter can utilize the standard Unix regular expression syntax for partial matches.

Type: Method          Returns: List

Parameters:

1 - String

o getMessagesX

Synopsis:
Object getMessagesX

Description:

Returns list of message implementation descriptors for all messages defined at classes in the recipient's super class hierarchy, excluding messages defined at Object.

Type: Method          Returns: List

o getPotentialChoicesForString:

Synopsis:
Object getPotentialChoiceForString: aString

Description:

Returns list of objects that could be implied by the supplied string.

Type: Method          Returns: List

Parameters:

1 - String

o hasExtensions

Synopsis:
Object hasExtensions

Description:

Returns TRUE if recipient object has extensions, FALSE otherwise.

Type: Method          Returns: Boolean

o hasSchema

Synopsis:
Object hasSchema

Description:

This method returns TRUE if the recipient's class is part of the Schema database, FALSE otherwise.

Type: Method          Returns: Boolean

o helpMessage

Synopsis:
Object helpMessage

Description:

Returns a message describing the recipient.

Type: Method          Returns: String

Also Defined At:
| Entity |

o ifFalse:else:

Synopsis:
Object ifFalse: block1 else: block2

Description:

Executes supplied 'else' block by default.

Type: Method          Returns: Object

Parameters:

1 - Block
2 - Block

o ifTrue:else:

Synopsis:
Object ifTrue: block1 else: block2

Description:

Executes supplied 'else' block by default.

Type: Method          Returns: Object

Parameters:

1 - Block
2 - Block

o ifTrue:ifFalse:else:

Synopsis:
Object ifTrue: object1 ifFalse: object2 else: object3

Description:

Executes supplied 'else' block by default.

Type: Method          Returns: Object

o inCurrency:do:

Synopsis:
Object inCurrency: curr do: aBlock

Type: Method          Returns: Object

o inheritsFrom:

Synopsis:
Object inheritsFrom: anObject

Description:

Returns TRUE if recipient inherits from supplied object.

Type: Method          Returns: Boolean

Parameters:

1 - Object

o initializeDefaults

Synopsis:
Object initializeDefaults

Description:

This method is run as part of the 'createInstance' method and is used to initialize any properties that have default values.

Type: Method          Returns: Object

o initializeGlobalInstanceProperties

Synopsis:
Object initializeGlobalInstanceProperties

Description:

This method is run as part of the 'new' method and is used to initialize properties in the new instance.

Type: Method          Returns: Object

Also Defined At:
| Classification | Entity |

o initializeGlobalSubclassProperties

Synopsis:
Object initializeGlobalSubclassProperties

Description:

This method is run as part of the 'specialized' method and is used to initialize properties in the default row of the new class.

Type: Method          Returns: Object

Also Defined At:
| Dictionary | Entity |

o initializeKeys:

Synopsis:
Object initializeKeys: aString

Description:

This method is run as part of the 'createInstance:' process. A single string representing the code of the new object is supplied. Many classes redefine this message to require a list of keys as a parameter.

Type: Method          Returns: Object

Parameters:

1 - String

o initializeLocalAttributes

Synopsis:
Object initializeLocalAttributes

Description:

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

Type: Method          Returns: Object

Also Defined At:
| Dictionary | Entity |

o initializeNames

Synopsis:
Object initializeNames

Description:

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

Type: Method          Returns: Object

o initializeNamesFor:

Synopsis:
Object initializeNamesFor: stringList

Description:

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

Type: Method          Returns: Object

Parameters:

1 - List

o inputExpression

Synopsis:
Object inputExpression

Description:

Returns a quoted string that could be used to identify the recipient

Type: Method          Returns: String

Also Defined At:
| Date | Number |

o instanceList

Synopsis:
Object instanceList

Description:

Returns the set of instances in the recipient object's class. Only meaningful for classes that define meaningful instances.

Type: Primitive          Returns: List

o isActive

Synopsis:
Object isActive

Description:

Returns TRUE if the recipient has not been flagged for deletion.

Type: Method          Returns: Boolean

o isAdminTools

Synopsis:
Object isAdminTools

Type: Constant          Returns: FALSE

o isApplicationCatalog

Synopsis:
Object isApplicationCatalog

Description:

Returns the value TRUE when sent to any ApplicationCatalog.

Type: Constant          Returns: Boolean

o isApplicationWS

Synopsis:
Object isApplicationWS

Type: Constant          Returns: FALSE

o isBlock

Synopsis:
Object isBlock

Description:

Returns the value TRUE when sent to any block.

Type: Constant          Returns: Boolean

Also Defined At:
| Block |

o isBoolean

Synopsis:
Object isBoolean

Description:

Returns the value TRUE when sent to any boolean.

Type: Constant          Returns: Boolean

Also Defined At:
| Boolean |

o isBridge

Synopsis:
Object isBridge

Type: Constant          Returns: FALSE

o isBusinessDays

Synopsis:
Object isBusinessDays

Description:

Returns the value TRUE when sent to any BusinessDays.

Type: Constant          Returns: Boolean

o isCatalog

Synopsis:
Object isCatalog

Description:

Returns the value TRUE when sent to any Catalog.

Type: Constant          Returns: Boolean

o isChain

Synopsis:
Object isChain

Description:

Returns the value TRUE when sent to any Chain.

Type: Constant          Returns: Boolean

o isCharacter

Synopsis:
Object isCharacter

Description:

Returns the value TRUE when sent to any Character.

Type: Constant          Returns: Boolean

o isClassDescriptor

Synopsis:
Object isClassDescriptor

Description:

Returns the value TRUE when sent to any ClassDescriptor.

Type: Constant          Returns: Boolean

o isClassType

Synopsis:
Object isClassType

Description:

Returns the value TRUE when sent to any ClassType.

Type: Constant          Returns: Boolean

o isClassification

Synopsis:
Object isClassification

Type: Constant          Returns: FALSE

Also Defined At:
| Classification |

o isClusterType

Synopsis:
Object isClusterType

Type: Constant          Returns: FALSE

o isCollection

Synopsis:
Object isCollection

Description:

Returns the value TRUE when sent to any Collection.

Type: Constant          Returns: Boolean

Also Defined At:
| Collection |

o isComputedFunction

Synopsis:
Object isComputedFunction

Description:

Returns the value TRUE when sent to any ComputedFunction.

Type: Constant          Returns: Boolean

o isConstant

Synopsis:
Object isConstant

Type: Constant          Returns: FALSE

o isCurrency

Synopsis:
Object isCurrency

Type: Constant          Returns: FALSE

Also Defined At:
| Currency |

o isDBEntity

Synopsis:
Object isDBEntity

Type: Constant          Returns: FALSE

o isDataRecord

Synopsis:
Object isDataRecord

Type: Constant          Returns: FALSE

o isDataSet

Synopsis:
Object isDataSet

Type: Constant          Returns: FALSE

o isDataSource

Synopsis:
Object isDataSource

Type: Constant          Returns: FALSE

o isDate

Synopsis:
Object isDate

Description:

Returns the value TRUE when sent to any Date.

Type: Constant          Returns: Boolean

Also Defined At:
| Date |

o isDateOffset

Synopsis:
Object isDateOffset

Description:

Returns the value TRUE when sent to any DateOffset.

Type: Constant          Returns: Boolean

Also Defined At:
| DateOffset |

o isDateRange

Synopsis:
Object isDateRange

Description:

Returns the value TRUE when sent to any DateRange.

Type: Constant          Returns: Boolean

Also Defined At:
| DateRange |

o isDayOfWeekDescriptor

Synopsis:
Object isDayOfWeekDescriptor

Description:

Returns the value TRUE when sent to any DayOfWeekDescriptor.

Type: Constant          Returns: Boolean

o isDays

Synopsis:
Object isDays

Description:

Returns the value TRUE when sent to any Days.

Type: Constant          Returns: Boolean

o isDefault

Synopsis:
Object isDefault

Description:

Returns the value TRUE if recipient is flagged as a default instance.

Type: Method          Returns: Boolean

Also Defined At:
| Collection | Date | String | Undefined |

o isDeleted

Synopsis:
Object isDeleted

Description:

Returns the value TRUE if recipient is flagged for deletion.

Type: Method          Returns: Boolean

o isDescriptor

Synopsis:
Object isDescriptor

Description:

Returns the value TRUE when sent to any Descriptor.

Type: Constant          Returns: Boolean

o isDictionary

Synopsis:
Object isDictionary

Description:

Returns the value TRUE when sent to any Dictionary.

Type: Constant          Returns: Boolean

Also Defined At:
| Dictionary |

o isDouble

Synopsis:
Object isDouble

Description:

Returns the value TRUE when sent to any Double.

Type: Constant          Returns: Boolean

o isEntity

Synopsis:
Object isEntity

Description:

Returns the value TRUE when sent to any Entity.

Type: Constant          Returns: Boolean

Also Defined At:
| Entity |

o isEntityCatalog

Synopsis:
Object isEntityCatalog

Description:

Returns the value TRUE when sent to any EntityCatalog.

Type: Constant          Returns: Boolean

o isEnumeratedFunction

Synopsis:
Object isEnumeratedFunction

Description:

Returns the value TRUE when sent to any EnumeratedFunction.

Type: Constant          Returns: Boolean

o isEnvironment

Synopsis:
Object isEnvironment

Description:

Returns the value TRUE when recipient is an Environment.

Type: Constant          Returns: Boolean

o isEquivalentTo:

Synopsis:
Object isEquivalentTo: object

Description:

Returns TRUE if the recipient object is equivalent to the supplied object. By default, this message is the same as the '=' message.

Type: Method          Returns: Boolean

Parameters:

1 - Object

Also Defined At:
| Collection |

o isErrorLog

Synopsis:
Object isErrorLog

Type: Constant          Returns: FALSE

o isExternal

Synopsis:
Object isExternal

Type: Constant          Returns: FALSE

o isExtractWS

Synopsis:
Object isExtractWS

Type: Constant          Returns: FALSE

o isFALSE

Synopsis:
Object isFALSE

Description:

Returns the value TRUE when sent a FALSE recipient.

Type: Constant          Returns: Boolean

o isFalse

Synopsis:
Object isFalse

Description:

Returns False unless object is the Boolean value False.

Type: Constant          Returns: Boolean

o isFixedProperty

Synopsis:
Object isFixedProperty

Description:

Returns the value TRUE when sent to any FixedProperty.

Type: Constant          Returns: Boolean

o isFloat

Synopsis:
Object isFloat

Description:

Returns the value TRUE when sent to any Float.

Type: Constant          Returns: Boolean

o isFormatTools

Synopsis:
Object isFormatTools

Type: Constant          Returns: FALSE

o isFunction

Synopsis:
Object isFunction

Description:

Returns the value TRUE when sent to any Function.

Type: Constant          Returns: Boolean

o isFunctionType

Synopsis:
Object isFunctionType

Description:

Returns the value TRUE when sent to any FunctionType.

Type: Constant          Returns: Boolean

o isGlobal

Synopsis:
Object isGlobal

Type: Constant          Returns: FALSE

o isHtml

Synopsis:
Object isHtml

Type: Constant          Returns: FALSE

o isHtmlAccess

Synopsis:
Object isHtmlAccess

Type: Constant          Returns: FALSE

o isIncorporatorPrototype

Synopsis:
Object isIncorporatorPrototype

Description:

Returns the value TRUE when sent to any IncorporatorPrototype.

Type: Constant          Returns: Boolean

o isIndexedCollection

Synopsis:
Object isIndexedCollection

Description:

Returns the value TRUE when sent to any IndexedCollection.

Type: Constant          Returns: Boolean

o isIndexedList

Synopsis:
Object isIndexedList

Description:

Returns the value TRUE when sent to any IndexedList.

Type: Constant          Returns: Boolean

Also Defined At:
| IndexedList |

o isInteger

Synopsis:
Object isInteger

Description:

Returns the value TRUE when sent to any Integer.

Type: Constant          Returns: Boolean

o isInterface

Synopsis:
Object isInterface

Type: Constant          Returns: FALSE

Also Defined At:
| Interface |

o isInternalDefault

Synopsis:
Object isInternalDefault

Description:

Returns the value TRUE if recipient is a pointer to an instance that has been deleted.

Type: Method          Returns: Boolean

o isLink

Synopsis:
Object isLink

Description:

Returns the value TRUE when recipient is a Link object.

Type: Constant          Returns: Boolean

o isLinkRecord

Synopsis:
Object isLinkRecord

Type: Constant          Returns: FALSE

o isList

Synopsis:
Object isList

Description:

Returns the value TRUE when sent to any List.

Type: Constant          Returns: Boolean

Also Defined At:
| List |

o isLocalDBDictionary

Synopsis:
Object isLocalDBDictionary

Type: Constant          Returns: FALSE

o isMaintenanceTools

Synopsis:
Object isMaintenanceTools

Description:

Returns the value TRUE when sent to any MaintenanceTools.

Type: Constant          Returns: Boolean

o isMessageDescriptor

Synopsis:
Object isMessageDescriptor

Description:

Returns the value TRUE when sent to any MessageDescriptor.

Type: Constant          Returns: Boolean

o isMessageImplementationDescriptor

Synopsis:
Object isMessageImplementationDescriptor

Description:

Returns the value TRUE when sent to any MessageImplementationDescriptor.

Type: Constant          Returns: Boolean

o isMessageType

Synopsis:
Object isMessageType

Description:

Returns the value TRUE when sent to any MessageType.

Type: Constant          Returns: Boolean

o isMethod

Synopsis:
Object isMethod

Description:

Returns the value TRUE when sent to any Method.

Type: Constant          Returns: Boolean

o isMonthBeginnings

Synopsis:
Object isMonthBeginnings

Description:

Returns the value TRUE when sent to any MonthBeginnings.

Type: Constant          Returns: Boolean

o isMonthDescriptor

Synopsis:
Object isMonthDescriptor

Description:

Returns the value TRUE when sent to any MonthDescriptor.

Type: Constant          Returns: Boolean

o isMonthEnds

Synopsis:
Object isMonthEnds

Description:

Returns the value TRUE when sent to any MonthEnds.

Type: Constant          Returns: Boolean

o isMonths

Synopsis:
Object isMonths

Description:

Returns the value TRUE when sent to any Months.

Type: Constant          Returns: Boolean

o isNA

Synopsis:
Object isNA

Description:

Flags whether recipient object is an NA value.

Type: Constant          Returns: Boolean

Also Defined At:
| Undefined |

o isNamed

Synopsis:
Object isNamed

Description:

Returns the value TRUE when recipient is a Named dictionary.

Type: Constant          Returns: Boolean

o isNoValue

Synopsis:
Object isNoValue

Description:

Returns TRUE if recipient is a NoValue NA value.

Type: Constant          Returns: Boolean

o isNumber

Synopsis:
Object isNumber

Description:

Returns the value TRUE when sent to any Number.

Type: Constant          Returns: Boolean

Also Defined At:
| Number |

o isObject

Synopsis:
Object isObject

Description:

Returns the value TRUE when sent to any Object.

Type: Constant          Returns: Boolean

o isObjectSpace

Synopsis:
Object isObjectSpace

Description:

Returns the value TRUE when sent to any object space.

Type: Constant          Returns: Boolean

o isOpenVision

Synopsis:
Object isOpenVision

Type: Constant          Returns: FALSE

Also Defined At:
| OpenVision |

o isOpenVisionChannel

Synopsis:
Object isOpenVisionChannel

Type: Constant          Returns: FALSE

o isOptionValue

Synopsis:
Object isOptionValue

Type: Constant          Returns: FALSE

o isOrdinal

Synopsis:
Object isOrdinal

Description:

Returns the value TRUE when sent to any Ordinal.

Type: Constant          Returns: Boolean

o isPrimitive

Synopsis:
Object isPrimitive

Description:

Returns the value TRUE when sent to any Primitive.

Type: Constant          Returns: Boolean

o isPrinterTools

Synopsis:
Object isPrinterTools

Description:

Returns the value TRUE when sent to any PrinterTools.

Type: Constant          Returns: Boolean

o isPrivateRecord

Synopsis:
Object isPrivateRecord

Type: Constant          Returns: FALSE

o isProperty

Synopsis:
Object isProperty

Description:

Returns the value TRUE when sent to any Property.

Type: Constant          Returns: Boolean

o isQuarterBeginnings

Synopsis:
Object isQuarterBeginnings

Description:

Returns the value TRUE when sent to any QuarterBeginnings.

Type: Constant          Returns: Boolean

o isQuarterEnds

Synopsis:
Object isQuarterEnds

Description:

Returns the value TRUE when sent to any QuarterEnds.

Type: Constant          Returns: Boolean

o isQuarters

Synopsis:
Object isQuarters

Description:

Returns the value TRUE when sent to any Quarters.

Type: Constant          Returns: Boolean

o isRangeClassification

Synopsis:
Object isRangeClassification

Type: Constant          Returns: FALSE

o isSchema

Synopsis:
Object isSchema

Description:

Returns the value TRUE when recipient a Schema object.

Type: Constant          Returns: Boolean

Also Defined At:
| Schema |

o isSelector

Synopsis:
Object isSelector

Description:

Returns the value TRUE when sent to any Selector.

Type: Constant          Returns: Boolean

o isSequencedCollection

Synopsis:
Object isSequencedCollection

Description:

Returns the value TRUE when sent to any SequencedCollection.

Type: Constant          Returns: Boolean

o isSessionAttribute

Synopsis:
Object isSessionAttribute

Description:

Returns TRUE if recipient object is a SessionAttribute

Type: Constant          Returns: FALSE

o isSpecification

Synopsis:
Object isSpecification

Description:

Returns the value TRUE when sent to any Specification.

Type: Constant          Returns: Boolean

o isString

Synopsis:
Object isString

Description:

Returns the value TRUE when sent to any String.

Type: Constant          Returns: Boolean

Also Defined At:
| String |

o isSuperClassOf:

Synopsis:
Object isSuperClassOf: class

Description:

Returns TRUE if recipient is a super class of supplied class.

Type: Method          Returns: Boolean

Parameters:

1 - Object

o isSupport

Synopsis:
Object isSupport

Type: Constant          Returns: FALSE

o isSystemDictionary

Synopsis:
Object isSystemDictionary

Description:

Returns the value TRUE when recipient a SystemDictionary.

Type: Constant          Returns: Boolean

o isSystemTable

Synopsis:
Object isSystemTable

Description:

Returns the value TRUE when sent to any SystemTable

Type: Constant          Returns: Boolean

o isTRUE

Synopsis:
Object isTRUE

Description:

Returns the value TRUE when recipient is TRUE.

Type: Constant          Returns: Boolean

o isTable

Synopsis:
Object isTable

Type: Constant          Returns: FALSE

o isTimeSeries

Synopsis:
Object isTimeSeries

Description:

Returns the value TRUE when sent to any TimeSeries.

Type: Constant          Returns: Boolean

Also Defined At:
| TimeSeries |

o isTimeSeriesProperty

Synopsis:
Object isTimeSeriesProperty

Description:

Returns the value TRUE when sent to any TimeSeriesProperty.

Type: Constant          Returns: Boolean

o isToolKit

Synopsis:
Object isToolKit

Description:

Returns the value TRUE when sent to any ToolKit.

Type: Constant          Returns: Boolean

o isTrue

Synopsis:
Object isTrue

Description:

Returns False unless object is the Boolean value TRUE.

Type: Constant          Returns: Boolean

o isUndefined

Synopsis:
Object isUndefined

Description:

Returns the value TRUE when sent to any Undefined.

Type: Constant          Returns: Boolean

Also Defined At:
| Undefined |

o isUnixSeconds

Synopsis:
Object isUnixSeconds

Description:

Returns the value TRUE when recipient is UnixSeconds.

Type: Constant          Returns: Boolean

o isUpdateType

Synopsis:
Object isUpdateType

Type: Constant          Returns: FALSE

o isUsageLevel

Synopsis:
Object isUsageLevel

Type: Constant          Returns: FALSE

o isUserEnvironment

Synopsis:
Object isUserEnvironment

Description:

Returns the value TRUE when recipient is UserEnvironment.

Type: Constant          Returns: Boolean

o isUtility

Synopsis:
Object isUtility

Description:

Returns the value TRUE when recipient is Utility.

Type: Constant          Returns: Boolean

Also Defined At:
| Utility |

o isValue

Synopsis:
Object isValue

Description:

Returns the value TRUE when sent to any Value.

Type: Constant          Returns: Boolean

o isWorkspace

Synopsis:
Object isWorkspace

Type: Constant          Returns: FALSE

o isXRef

Synopsis:
Object isXRef

Type: Constant          Returns: FALSE

o isYearBeginnings

Synopsis:
Object isYearBeginnings

Description:

Returns the value TRUE when sent to any YearBeginnings.

Type: Constant          Returns: Boolean

o isYearEnds

Synopsis:
Object isYearEnds

Description:

Returns the value TRUE when sent to any YearEnds.

Type: Constant          Returns: Boolean

o isYears

Synopsis:
Object isYears

Description:

Returns the value TRUE when sent to any Years.

Type: Constant          Returns: Boolean

o is_POP

Synopsis:
Object is_POP

Type: Constant          Returns: FALSE

o isntActive

Synopsis:
Object isntActive

Description:

Returns TRUE when recipient has been flagged for deletion.

Type: Method          Returns: Boolean

o isntDefault

Synopsis:
Object isntDefault

Description:

Returns TRUE if the recipient is not a default instance of its class.

Type: Method          Returns: Boolean

o isntDeleted

Synopsis:
Object isntDeleted

Description:

Returns TRUE when recipient has not been flagged for deletion.

Type: Method          Returns: Boolean

o isntEquivalentTo:

Synopsis:
Object isntEquivalentTo: object

Description:

Returns TRUE if the recipient object is not equivalent to the supplied object.

Type: Method          Returns: Boolean

Parameters:

1 - Object

o isntNA

Synopsis:
Object isntNA

Description:

Flags whether recipient object is not an NA value.

Type: Constant          Returns: Boolean

Also Defined At:
| Undefined |

o locateDictionaryEntryFor:

Synopsis:
Object locateDictionaryEntryFor: aSelector

Description:

Looks up the supplied selector in the recipient object's dictionary and returns the intensional form of the value if present. Send 'value' messag to intensional form to evaluate it.

Type: Method          Returns: Object

Parameters:

1 - Selector

o locateInAList:

Synopsis:
Object locateInAList: aList

Type: Method          Returns: Object

Parameters:

1 - List

o locateOrAddDictionaryEntryFor:

Synopsis:
Object locateOrAddDictionaryEntryFor: aSelector

Description:

Looks up the supplied selector in the recipient object's dictionary and returns the intensional form of the value if present. Send value message to intensional form to evaluate it.

Type: Method          Returns: Object

Parameters:

1 - Selector

o masterList

Synopsis:
Object masterList

Description:

Returns the non-default, base object instances associated with a class.

Type: Method          Returns: List

o new

Synopsis:
Object new

Description:

Creates a new instance of the recipient object's class. Not valid for 'value' classes like number and date where the set of instances is predefined and not-alterable.

Type: Method          Returns: Object

Also Defined At:
| Boolean | Collection | DateRange | Dictionary | Undefined |

o newAs:

Synopsis:
Object newAs: aString

Description:

Create a new names instance in recipient object's class.

Type: Method          Returns: Object

Parameters:

1 - String

Also Defined At:
| Dictionary | Entity |

o newLine

Synopsis:
Object newLine

Description:

This global constant returns a string containing the new line character.

Type: Constant          Returns: String

o newPage

Synopsis:
Object newPage

Description:

This global constant returns a string containing the form feed character.

Type: Constant          Returns: String

o newPrototype

Synopsis:
Object newPrototype

Description:

Creates a new store for the recipient object's class that shares all protocol with the original class but stores instances separately. At Object, the messages basicNewPrototype and newPrototype perform identical functions. By convention, the basicNewPrototype message is not redefined by subclasses.

Type: Primitive          Returns: Object

o objectSpace

Synopsis:
Object objectSpace

Description:

Returns object space in which the recipient is stored.

Type: Primitive          Returns: Integer

o orderUsingDictionary:

Synopsis:
Object orderUsingDictionary:

Description:

For Internal Use Only.

Type: Primitive          Returns: Object

Parameters:

1 - Undefined

Also Defined At:
| String |

o pointedToBy:

Synopsis:
Object pointedToBy: aValue

Type: Method          Returns: Object

Parameters:

1 - Object

o print

Synopsis:
Object print

Description:

Prints the recipient object using a default format. This message is typically redefined at the class level for class-specific printing style.

Type: Method          Returns: Object

Also Defined At:
| Block | Date | DateOffset | DateRange | Entity | IndexedList | List | String | TimeSeries | Undefined |

o print:

Synopsis:
Object print: aFormat

Description:

Prints the recipient object using the supplied format. By default, classes ignore the format and send the unary print message. Classes that can sensibly use the format will redefine the print: message.

Type: Method          Returns: Object

Parameters:

1 - Number

Also Defined At:
| Boolean | Date | Entity | Number | String | Undefined |

o printNL

Synopsis:
Object printNL

Description:

Prints the recipient object followed by a new line.

Type: Method          Returns: Object

o printNL:

Synopsis:
Object printNL: aFormat

Description:

Prints the recipient using the supplied format followed by a new line.

Type: Method          Returns: Object

Parameters:

1 - Number

o printOf:

Synopsis:
Object printOf: anObject

Description:

Uses recipient object as a mask for printing. This method is called by the print: messages to control the formatting and is redefined for any class that offers a format mask such as Integer and Double.

Type: Method          Returns: Object

o printPRN

Synopsis:
Object printPRN

Description:

Prints the recipient object using 'prn' format. This message is identical to print for most classes. Classes like string redefine this message to to conform with 'prn' format requirements.

Type: Method          Returns: Object

Also Defined At:
| String |

o printPRN:

Synopsis:
Object printPRN: aFormat

Description:

Prints the recipient object using 'prn' format. This message is identical to print for most classes. Classes like string redefine this message to conform with 'prn' format requirements.

Type: Method          Returns: Object

Parameters:

1 - Number

Also Defined At:
| String |

o printUniversal:

Synopsis:
Object printUniversal: aFormat

Description:

General purpose cover for 'print:' message.

Type: Method          Returns: Object

Parameters:

1 - Number

o printWithCommas:

Synopsis:
Object printWithCommas: aFormat

Description:

Prints the recipient object using supplied format, inserting commas where appropriate. This message is identical to print: for most classes. Classes like number redefine this message.

Type: Method          Returns: Object

Parameters:

1 - Number

Also Defined At:
| Number |

o printWithCommasNL:

Synopsis:
Object printWithCommasNL: aFormat

Description:

Prints the recipient object using supplied format, inserting commas where appropriate, followed by a new line. This message is identical to printNL: for most classes. Classes like number redefine this message.

Type: Method          Returns: Object

Parameters:

1 - Number

o profile

Synopsis:
Object profile

Description:

Displays a multi-line description of the recipient object.

Type: Method          Returns: Object

Also Defined At:
| Entity | Interface |

o rcleanDictionary

Synopsis:
Object rcleanDictionary

Description:

Recursively runs 'cleanDictionary' for super class hierarchy.

Type: Method          Returns: Object

o rcleanStore

Synopsis:
Object rcleanStore

Description:

Recursively runs 'cleanStore' for super class hierarchy.

Type: Method          Returns: Object

o rcleanStoreAndDictionary

Synopsis:
Object rcleanStoreAndDictionary

Description:

Recursively runs 'cleanStoreAndDictionary' for super class hierarchy.

Type: Method          Returns: Object

o rdelete

Synopsis:
Object rdelete

Description:

Recursively deletes recipient object and its related instances in its super class hierarchy.

Type: Method          Returns: Object

o referencedBy:

Synopsis:
Object referencedBy: anInteger

Type: Method          Returns: Object

Parameters:

1 - Integer

o respondsTo:

Synopsis:
Object respondsTo: message

Description:

Returns boolean value indicating whether recipient responds to supplied
message. For example:
3.0 respondsTo: "absoluteValue" . printNL ;
3.0 respondsTo: "mod:" . printNL ;
3.0 respondsTo: "+" . printNL ;
3.0 respondsTo: "within:percentOf:" . printNL ;

Type: Method          Returns: Boolean

Parameters:

1 - String

o selectorList

Synopsis:
Object selectorList

Description:

Returns a list of all selectors (messages) to which the recipient object responds.

Type: Primitive          Returns: List

o send:

Synopsis:
Object send: aBlock

Description:

Evaluates all statements inside supplied block in the context of the recipient object. Identical to 'do:' message except 'do:' returns recipient object and 'send:' returns the result of evaluating the block. At Object, the messages 'basicSend:' and 'send:' perform identical functions.

Type: Primitive          Returns: Object

Parameters:

1 - Block

Also Defined At:
| IndexedList | List | TimeSeries |

o send:with:

Synopsis:
Object send: aBlock with: aValue

Description:

Evaluates all statements inside supplied block in the context of the recipient object, passing supplied value as a parameter.

Type: Primitive          Returns: Object

Parameters:

1 - Block
2 - Object

Also Defined At:
| Collection |

o send:with:and:

Synopsis:
Object send: aBlock with: object1 and: object2

Description:

Evaluates block with two supplied parameters.

Type: Primitive          Returns: Object

Parameters:

1 - Block
2 - Object
3 - Object

o send:with:and:and:

Synopsis:
Object send: aBlock with: object1 and: object2 and: object3

Description:

Evaluates block with three supplied parameters.

Type: Primitive          Returns: Object

Parameters:

1 - Block
2 - Object
3 - Object
4 - Object

o setBaseCurrencyTo:

Synopsis:
Object setBaseCurrencyTo: curr

Type: Method          Returns: Object

o setProperty:to:

Synopsis:
Object setProperty: p to: object

Description:

This message is used to update a property in the recipient with the
supplied object. The supplied property 'p' can be a string or a
block containing the intensional form of the property to update.
The block form is more efficient especially if this message is invoked
from within a Collection operation. If 'p' refers to a fixed property,
its value is set to the supplied object. If 'p' refers to a time series
property, the property is updated as of the current evaluation date
(i.e., ^date). This message returns the recipient object so you can
stream multiple set messages to the same object. For example:

object
setProperty: [ :property1 ] to: object1 .
setProperty: [ :property2 ] to: object2 .
;

Type: Method          Returns: Object

Parameters:

1 - Block
2 - Object

o showInheritance

Synopsis:
Object showInheritance

Description:

This method displays the inheritance hierarchy for the recipient.

Type: Method          Returns: Object

o showMessageNamesContaining:

Synopsis:
Object showMessageNamesContaining: aString

Description:

This method displays a report using the results of executing the 'getMessageNamesContaining:' message.

Type: Method          Returns: Object

Parameters:

1 - String

o showMessageSummaryFor:

Synopsis:
Object showMessageSummaryFor: aList

Description:

Produces a summary report for the list of message implementation descriptors provided

Type: Method          Returns: Object

Parameters:

1 - List

o showMessages

Synopsis:
Object showMessages

Description:

This method displays a report using the results of the 'getMessages' message.

Type: Method          Returns: Object

o showMessagesDefining:

Synopsis:
Object showMessagesDefining: aString

Description:

This method displays a report using the results of executing the 'getMessagesDefining:' message.

Type: Method          Returns: Object

Parameters:

1 - String

o showMessagesUsing:

Synopsis:
Object showMessagesUsing: aString

Description:

This method displays a report using the results of the 'getMessageUsing:' message.

Type: Method          Returns: Object

Parameters:

1 - String

o showMessagesX

Synopsis:
Object showMessagesX

Description:

This method displays a report using the results of the 'getMessagesX' message. Messages defined for the class Object are excluded from this report.

Type: Method          Returns: Object

o showMethodsUsing:

Synopsis:
Object showMethodsUsing: string

Description:

This method displays a report showing actual method implementations using the results of the 'getMessagesUsing:' message.

Type: Method          Returns: Object

Parameters:

1 - String

o showProperties

Synopsis:
Object showProperties

Description:

This method displays a report using the results of the 'getMessageX' message, restricted to message implementations whose 'type' is a property.

Type: Method          Returns: Object

o showVariables

Synopsis:
Object showVariables

Description:

If the recipient contains extensions, this message displays any local variables defined at each level of extension.

Type: Method          Returns: Object

o specializeAs:

Synopsis:
Object specializeAs: aString

Description:

Creates a subclass of recipient named by supplied string. This class is NOT installed in the Schema database by default

Type: Method          Returns: Object

Parameters:

1 - String

o specializeAs:at:

Synopsis:
Object specializeAs: string at: object

Description:

Redefines this message used to create a subclass named 'string' defined at the supplied object.

Type: Method          Returns: Object

Parameters:

1 - String
2 - Object

Also Defined At:
| Entity |

o specializeClass

Synopsis:
Object specializeClass

Description:

Creates a specialization of recipient object's class. The new store contains no initial row.

Type: Primitive          Returns: Object

o specialized

Synopsis:
Object specialized

Description:

Creates a specialization of recipient object's class. This class is NOT installed in the Schema database by default.

Type: Method          Returns: Object

Also Defined At:
| Dictionary |

o sprint:

Synopsis:
Object sprint: aFormat

Description:

Formats as string.

Type: Method          Returns: String

Parameters:

1 - Number

Also Defined At:
| Number | String | Undefined |

o subClassResponsibility:

Synopsis:
Object subClassResponsibility: aSelector

Description:

Prints reminder that this message must be implemented at the subclass level

Type: Method          Returns: Object

Parameters:

1 - Selector

o subclassList

Synopsis:
Object subclassList

Description:

Returns list containing the default instance of each subclass of recipient.
For example:
Entity subclassList
do: [ whatAmI print: 30 ; masterList count printNL ] ;

Type: Method          Returns: List

o updateTS:with:

Synopsis:
Object updateTS: ts with: object

Description:

This message is used to update a time series property in the recipient with the supplied object as of the current evaluation date, if the value is new. The supplied property 'p' can be a string or a block containing the intensional form of the property to update. The block form is more efficient especially if this message is invoked from within a Collection operation.

Type: Method          Returns: Object

Parameters:

1 - Block
2 - Object

o validateInputObject:

Synopsis:
Object validateInputObject: anObject

Description:

Validates that supplied object is in the recipient's class.

Type: Method          Returns: Boolean

Parameters:

1 - Object

o validateInputString:

Synopsis:
Object validateInputString: aString

Description:

Returns the object in the recipient's classs associated with the supplied string, using the recipient's class naming dictionary.

Type: Method          Returns: Object

Parameters:

1 - String

Also Defined At:
| Entity |

o value

Synopsis:
Object value

Description:

Returns ^self by default.

Type: Method          Returns: Object

Also Defined At:
| Block | TimeSeries |

o whatAmI

Synopsis:
Object whatAmI

Description:

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 | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

o withCompilationErrorHandler:evaluate:

Synopsis:
Object withCompilationErrorHandler: handler evaluate: string

Type: Method          Returns: Object

Parameters:

1 - Undefined
2 - Undefined