Vision Messages: Object
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
!= anObject
!== anObject
, anObject
-> variable
< anObject
<= anObject
= anObject
== anObject
> anObject
>= anObject
DBUpdateAppendDump: filename
DBUpdateReplaceDump: filename
FALSE
FormatTools
NA
TRUE
__define: aSelector
__define: aSelector toBe: anObject
__defineFixedProperty: aSelector
__defineMethod: aBlock
__defineProperty: aSelector
__fixReference
_clusterType
accessExpression
activeList
adjacentInstancesFor: anInteger
alignStore
asBaseObject
asClassDescriptor
asList
asLocalContextFor: aBlock
asPOP
asSelf
asString
baseCurrency
baseObject
basicDelete
basicDo: aBlock
basicExtend: aBlock
basicExtend: aBlock with: aValue
basicInstanceList
basicNew
basicNewPrototype
basicSend: aBlock
basicSend: aBlock with: aValue
basicSendCanonicalizedForSort:
basicSpecializeClass
basicSpecialized
canonicalizedForSort
classDescriptor
cleanDictionary
cleanStore
cleanStoreAndDictionary
cleanupClassStructures
cleanupDeletedObject
cleanupLocalAttributes
cleanupLocalNames
closureOf: aBlock
clusterCardinality
clusterID
clusterNew
clusterReferenceMap
clusterReferenceMapEntry:usingCollector:
clusterReferenceMapSize
clusterSize
clusterType
code
collect: aBlock
containerIndex
convertFrom: string
createIncorporatorClass: aString
createInstance
createInstance: aString
createSubclass
createSubclass: aString
createSubclass: aString at: anObject
creationDate
currency
currencyFactor
defaultFlag
define: aSelector
define: aSelector toBe: anObject
define: aSelector withDefault: anObject
defineAsMessage: aSelector
defineFixedProperty: aSelector
defineFixedProperty: aSelector withDefault: anObject
defineInAList: aList
defineMethod: aBlock
defineProperty: aSelector
delete
deleteColumnFromStore: aList
deleteDictionaryEntryFor: aSelector
deleteFromAList: aList
deleteMessage: aString
deletionDate
deletionFlag
deletionReason
displayClusterProfile
displayClusterProfileAtLevel: level
displayClusterSummary
displayInfo
displayInheritance
displayLabel
displayLabelKey
displayMessageNamesContaining: aString
displayMessages
displayMessagesAll
displayMessagesX
displayPOP
displayProperties
displayTimeSeries
do: aBlock
earliestPossibleDate
else: object
elseIf: boolean then: object
execute: message in: class
extend: aBlock
extend: aBlock with: aValue
extendBy: aBlock
extendedBy: block1 asLocalContextFor: block2
extract: block forDateRange: drange
flagForDeletion
flagForDeletionWithReason: aString
getInitialScreeningUniverse
getMessage: aString
getMessageNamesContaining: aString
getMessages
getMessageNamesDefining: aString
getMessagesInInheritancePath
getMessagesUsing: aString
getMessagesX
getPotentialChoiceForString: aString
hasExtensions
hasSchema
helpMessage
ifFalse: block1 else: block2
ifTrue: block1 else: block2
ifTrue: object1 ifFalse: object2 else: object3
inCurrency: curr do: aBlock
inheritsFrom: anObject
initializeDefaults
initializeGlobalInstanceProperties
initializeGlobalSubclassProperties
initializeKeys: aString
initializeLocalAttributes
initializeNames
initializeNamesFor: stringList
inputExpression
instanceList
isActive
isAdminTools
isApplicationCatalog
isApplicationWS
isBlock
isBoolean
isBridge
isBusinessDays
isCatalog
isChain
isCharacter
isClassDescriptor
isClassType
isClassification
isClusterType
isCollection
isComputedFunction
isConstant
isCurrency
isDBEntity
isDataRecord
isDataSet
isDataSource
isDate
isDateOffset
isDateRange
isDayOfWeekDescriptor
isDays
isDefault
isDeleted
isDescriptor
isDictionary
isDouble
isEntity
isEntityCatalog
isEnumeratedFunction
isEnvironment
isEquivalentTo: object
isErrorLog
isExternal
isExtractWS
isFALSE
isFalse
isFixedProperty
isFloat
isFormatTools
isFunction
isFunctionType
isGlobal
isHtml
isHtmlAccess
isIncorporatorPrototype
isIndexedCollection
isIndexedList
isInteger
isInterface
isInternalDefault
isLink
isLinkRecord
isList
isLocalDBDictionary
isMaintenanceTools
isMessageDescriptor
isMessageImplementationDescriptor
isMessageType
isMethod
isMonthBeginnings
isMonthDescriptor
isMonthEnds
isMonths
isNA
isNamed
isNoValue
isNumber
isObject
isObjectSpace
isOpenVision
isOpenVisionChannel
isOptionValue
isOrdinal
isPrimitive
isPrinterTools
isPrivateRecord
isProperty
isQuarterBeginnings
isQuarterEnds
isQuarters
isRangeClassification
isSchema
isSelector
isSequencedCollection
isSessionAttribute
isSpecification
isString
isSuperClassOf: class
isSupport
isSystemDictionary
isSystemTable
isTRUE
isTable
isTimeSeries
isTimeSeriesProperty
isToolKit
isTrue
isUndefined
isUnixSeconds
isUpdateType
isUsageLevel
isUserEnvironment
isUtility
isValue
isWorkspace
isXRef
isYearBeginnings
isYearEnds
isYears
is_POP
isntActive
isntDefault
isntDeleted
isntEquivalentTo: object
isntNA
locateDictionaryEntryFor: aSelector
locateInAList: aList
locateOrAddDictionaryEntryFor: aSelector
masterList
new
newAs: aString
newLine
newPage
newPrototype
objectSpace
orderUsingDictionary:
pointedToBy: aValue
print
print: aFormat
printNL
printNL: aFormat
printOf: anObject
printPRN
printPRN: aFormat
printUniversal: aFormat
printWithCommas: aFormat
printWithCommasNL: aFormat
profile
rcleanDictionary
rcleanStore
rcleanStoreAndDictionary
rdelete
referencedBy: anInteger
respondsTo: message
selectorList
send: aBlock
send: aBlock with: aValue
send: aBlock with: object1 and: object2
send: aBlock with: object1 and: object2 and: object3
setBaseCurrencyTo: curr
setProperty: p to: object
showInheritance
showMessageNamesContaining: aString
showMessageSummaryFor: aList
showMessages
showMessagesDefining: aString
showMessagesUsing: aString
showMessagesX
showMethodsUsing: string
showProperties
showVariables
specializeAs: aString
specializeAs: string at: object
specializeClass
specialized
sprint: aFormat
subClassResponsibility: aSelector
subclassList
updateTS: ts with: object
validateInputObject: anObject
validateInputString: aString
value
whatAmI
withCompilationErrorHandler: handler evaluate: string
Messages
Synopsis:!==Object != anObjectDescription:
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
Synopsis:,Object !== anObjectDescription:
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
Synopsis:->Object , anObjectDescription:
Creates a List consisting of recipient object, followed by supplied object.Type: Method          Returns: List
Parameters:
1 - Object
Also Defined At:
| List |
Synopsis:<Object -> variableDescription:
Assigns recipient object to supplied variable.Type: Method          Returns: Object
Parameters:
1 - FixedProperty
Synopsis:<=Object < anObjectDescription:
Returns TRUE if the recipient value is less than the supplied object.Type: Method          Returns: Boolean
Parameters:
1 - Object
Synopsis:=Object <= anObjectDescription:
Returns TRUE if the recipient value is less or equal to the supplied object.Type: Method          Returns: Boolean
Parameters:
1 - Object
Synopsis:==Object = anObjectDescription:
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
Synopsis:>Object == anObjectDescription:
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
Synopsis:>=Object > anObjectDescription:
Returns TRUE if the recipient value is greater than the supplied object.Type: Method          Returns: Boolean
Parameters:
1 - Object
Synopsis:DBUpdateAppendDump:Object >= anObjectDescription:
Returns TRUE if the recipient value is greater or equal to the supplied object.Type: Method          Returns: Boolean
Parameters:
1 - Object
Synopsis:DBUpdateReplaceDump:Object DBUpdateAppendDump: filenameType: Method          Returns: Object
Parameters:
1 - Undefined
Synopsis:FALSEObject DBUpdateReplaceDump: filenameType: Method          Returns: Object
Parameters:
1 - Undefined
Synopsis:FormatToolsObject FALSEDescription:
This global constant returns the Boolean value FALSE.Type: Constant          Returns: FALSE
Synopsis:NAObject FormatToolsType: Method          Returns: Object
Synopsis:TRUEObject NADescription:
This global constant returns the undefined value NA.Type: Constant          Returns: Undefined
Synopsis:__define:Object TRUEDescription:
This global constant returns the Boolean value TRUE.Type: Constant          Returns: TRUE
Synopsis:__define:toBe:Object __define: aSelectorDescription:
Primitive form of 'define:' .Type: Method          Returns: Object
Parameters:
1 - Selector
Synopsis:__defineFixedProperty:Object __define: aSelector toBe: anObjectDescription:
Primitive form of 'define:toBe:' .Type: Method          Returns: Object
Parameters:
1 - Selector
2 - Object
Synopsis:__defineMethod:Object __defineFixedProperty: aSelectorDescription:
Primitive form of 'defineFixedProperty:' .Type: Method          Returns: Object
Parameters:
1 - Selector
Synopsis:__defineProperty:Object __defineMethod: aBlockDescription:
Primitive form of 'defineMethod:' .Type: Method          Returns: Object
Parameters:
1 - Block
Synopsis:__fixReferenceObject __defineProperty: aSelectorDescription:
Primitive form of 'defineProperty:' .Type: Method          Returns: Object
Parameters:
1 - Selector
Synopsis:_clusterTypeObject __fixReferenceType: Method          Returns: Object
Also Defined At:
| Date | DateOffset |
Synopsis:accessExpressionObject _clusterTypeType: Primitive          Returns: Object
Synopsis:activeListObject accessExpressionDescription:
Returns a string that could be used to request recipientType: Method          Returns: String
Also Defined At:
| Entity |
Synopsis:adjacentInstancesFor:Object activeListDescription:
Returns list of non-deleted instances in class.Type: Method          Returns: List
Synopsis:alignStoreObject adjacentInstancesFor: anIntegerType: Method          Returns: List
Parameters:
1 - Integer
Synopsis:asBaseObjectObject alignStoreDescription:
Aligns the store associated with the recipient object.Type: Primitive          Returns: Object
Synopsis:asClassDescriptorObject asBaseObjectDescription:
Returns value of recipient's baseObjectType: Method          Returns: Object
Synopsis:asListObject asClassDescriptorDescription:
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
Synopsis:asLocalContextFor:Object asListDescription:
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
Synopsis:asPOPObject asLocalContextFor: aBlockDescription:
Evaluates the supplied block in the context of ^localType: Primitive          Returns: Object
Synopsis:asSelfObject asPOPType: Method          Returns: Object
Also Defined At:
| Undefined |
Synopsis:asStringObject asSelfDescription:
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 |
Synopsis:baseCurrencyObject asStringDescription:
Converts recipient object into a string.Type: Method          Returns: String
Also Defined At:
| String |
Synopsis:baseObjectObject baseCurrencyType: FixedProperty          Returns: Object
Synopsis:basicDeleteObject baseObjectDescription:
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
Synopsis:basicDo:Object basicDeleteDescription:
Primitive version of object deletion message.Type: Primitive          Returns: Object
Synopsis:basicExtend:Object basicDo: aBlockDescription:
Primitive version of 'do:' message.Type: Primitive          Returns: Object
Parameters:
1 - Block
Synopsis:basicExtend:with:Object basicExtend: aBlockDescription:
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
Synopsis:basicInstanceListObject basicExtend: aBlock with: aValueDescription:
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
Synopsis:basicNewObject basicInstanceListDescription:
Primitive version of instanceList messageType: Primitive          Returns: List
Synopsis:basicNewPrototypeObject basicNewDescription:
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
Synopsis:basicSend:Object basicNewPrototypeDescription:
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
Synopsis:basicSend:with:Object basicSend: aBlockDescription:
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
Synopsis:basicSendCanonicalizedForSort:Object basicSend: aBlock with: aValueDescription:
Evaluates block with supplied valueType: Primitive          Returns: Object
Parameters:
1 - Block
2 - Object
Synopsis:basicSpecializeClassObject basicSendCanonicalizedForSort:Type: Primitive          Returns: Object
Parameters:
1 - Undefined
Synopsis:basicSpecializedObject basicSpecializeClassDescription:
Primitive version of 'specializeClass'Type: Primitive          Returns: Object
Synopsis:canonicalizedForSortObject basicSpecializedDescription:
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
Synopsis:classDescriptorObject canonicalizedForSortDescription:
For Internal Use Only.Type: Constant          Returns: Undefined
Also Defined At:
| String |
Synopsis:cleanDictionaryObject classDescriptorDescription:
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 |
Synopsis:cleanStoreObject cleanDictionaryDescription:
Flags old selector structures for garbage collection.Type: Primitive          Returns: Object
Synopsis:cleanStoreAndDictionaryObject cleanStoreDescription:
Flags old property structures for garbage collection.Type: Primitive          Returns: Object
Synopsis:cleanupClassStructuresObject cleanStoreAndDictionaryDescription:
Runs 'cleanStore' and 'cleanDictionary'.Type: Method          Returns: Object
Synopsis:cleanupDeletedObjectObject cleanupClassStructuresDescription:
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 |
Synopsis:cleanupLocalAttributesObject cleanupDeletedObjectDescription:
This method is executed by the 'flagForDeletionWithReason:' message and should not be accessed directly.Type: Method          Returns: Object
Synopsis:cleanupLocalNamesObject cleanupLocalAttributesDescription:
This method is executed by the 'flagForDeletionWithReason:' message and is redefined as needed by subclasses.Type: Method          Returns: Object
Synopsis:closureOf:Object cleanupLocalNamesDescription:
This method is executed by the 'flagForDeletionWithReason:' message and is redefined as needed by subclasses.Type: Method          Returns: Object
Also Defined At:
| Entity |
Synopsis:clusterCardinalityObject closureOf: aBlockType: Method          Returns: Object
Parameters:
1 - Block
Synopsis:clusterIDObject clusterCardinalityType: Primitive          Returns: Object
Synopsis:clusterNewObject clusterIDType: Primitive          Returns: Object
Synopsis:clusterReferenceMapObject clusterNewDescription:
Creates a new Object, storing it in the same cluster as the recipient for access efficiency.Type: Primitive          Returns: Object
Synopsis:clusterReferenceMapEntry:usingCollector:Object clusterReferenceMapType: Method          Returns: Object
Synopsis:clusterReferenceMapSizeObject clusterReferenceMapEntry:usingCollector:Type: Primitive          Returns: Object
Synopsis:clusterSizeObject clusterReferenceMapSizeType: Primitive          Returns: Object
Synopsis:clusterTypeObject clusterSizeType: Primitive          Returns: Object
Synopsis:codeObject clusterTypeType: Method          Returns: Object
Synopsis:collect:Object codeDescription:
Returns i.d. for object.Type: FixedProperty          Returns: String
Synopsis:containerIndexObject collect: aBlockDescription:
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 |
Synopsis:convertFrom:Object containerIndexDescription:
Returns the container index number for recipient.Type: Primitive          Returns: Object
Synopsis:createIncorporatorClass:Object convertFrom: stringDescription:
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 |
Synopsis:createInstanceObject createIncorporatorClass: aStringDescription:
Creates a new subclass in a form that is suitable for use by the incorporator.Type: Method          Returns: Object
Parameters:
1 - String
Synopsis:createInstance:Object createInstanceDescription:
Creates new instance of recipient's class.Type: Method          Returns: Object
Synopsis:createSubclassObject createInstance: aStringDescription:
Creates new named instance of recipient's class.Type: Method          Returns: Object
Parameters:
1 - String
Synopsis:createSubclass:Object createSubclassDescription:
Create subclass of recipient object.Type: Method          Returns: Object
Synopsis:createSubclass:at:Object createSubclass: aStringDescription:
Creates new named subclass of recipient object.Type: Method          Returns: Object
Parameters:
1 - String
Synopsis:creationDateObject createSubclass: aString at: anObjectDescription:
Creates new named subclass of recipient object at anObject.Type: Method          Returns: Object
Parameters:
1 - String
2 - Object
Synopsis:currencyObject creationDateDescription:
Date object was created.Type: FixedProperty          Returns: Date
Synopsis:currencyFactorObject currencyType: Method          Returns: Object
Synopsis:defaultFlagObject currencyFactorType: Method          Returns: Object
Synopsis:define:Object defaultFlagDescription:
Returns TRUE if recipient is default instance in class.Type: FixedProperty          Returns: Boolean
Synopsis:define:toBe:Object define: aSelectorDescription:
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
Synopsis:define:withDefault:Object define: aSelector toBe: anObjectDescription:
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
Synopsis:defineAsMessage:Object define: aSelector withDefault: anObjectDescription:
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
Synopsis:defineFixedProperty:Object defineAsMessage: aSelectorDescription:
Defines the message denoted by supplied selector to return an extensionless version of the recipient object.Type: Method          Returns: Object
Parameters:
1 - Selector
Synopsis:defineFixedProperty:withDefault:Object defineFixedProperty: aSelectorDescription:
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
Synopsis:defineInAList:Object defineFixedProperty: aSelector withDefault: anObjectDescription:
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
Synopsis:defineMethod:Object defineInAList: aListType: Method          Returns: Object
Parameters:
1 - List
Synopsis:defineProperty:Object defineMethod: aBlockDescription:
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
Synopsis:deleteObject defineProperty: aSelectorDescription:
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
Synopsis:deleteColumnFromStore:Object deleteDescription:
Deletes recipient object.Type: Primitive          Returns: Object
Synopsis:deleteDictionaryEntryFor:Object deleteColumnFromStore: aListType: Method          Returns: Object
Parameters:
1 - List
Synopsis:deleteFromAList:Object deleteDictionaryEntryFor: aSelectorDescription:
Deletes the message from the dictionary of the recipient object.Type: Method          Returns: Object
Parameters:
1 - Selector
Synopsis:deleteMessage:Object deleteFromAList: aListType: Method          Returns: Object
Parameters:
1 - List
Synopsis:deletionDateObject deleteMessage: aStringDescription:
Deletes the message from the dictionary of the recipient object and modifies the Schema database.Type: Method          Returns: Object
Parameters:
1 - String
Synopsis:deletionFlagObject deletionDateDescription:
Returns the date recipient was flagged for deletion or NA if the recipient is active.Type: FixedProperty          Returns: Date
Synopsis:deletionReasonObject deletionFlagDescription:
Returns TRUE if recipient has been flagged for deletion.Type: FixedProperty          Returns: Boolean
Synopsis:displayClusterProfileObject deletionReasonDescription:
Returns the reason the recipient was flagged for deletion.Type: FixedProperty          Returns: String
Synopsis:displayClusterProfileAtLevel:Object displayClusterProfileType: Method          Returns: Object
Synopsis:displayClusterSummaryObject displayClusterProfileAtLevel: levelType: Method          Returns: Object
Synopsis:displayInfoObject displayClusterSummaryType: Method          Returns: Object
Synopsis:displayInheritanceObject displayInfoDescription:
Displays a single line summary of the object terminated with a new line.Type: Method          Returns: Object
Also Defined At:
| Entity |
Synopsis:displayLabelObject displayInheritanceDescription:
Displays the inheritance hierarchy starting at the recipient object.Type: Method          Returns: Object
Synopsis:displayLabelKeyObject displayLabelDescription:
Default label for display, primarily in UIMS applications.Type: Method          Returns: String
Also Defined At:
| Entity |
Synopsis:displayMessageNamesContaining:Object displayLabelKeyDescription:
Default id for display, primarily in UIMS applications.Type: Method          Returns: String
Also Defined At:
| Entity |
Synopsis:displayMessagesObject displayMessageNamesContaining: aStringDescription:
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
Synopsis:displayMessagesAllObject displayMessagesDescription:
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
Synopsis:displayMessagesXObject displayMessagesAllDescription:
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
Synopsis:displayPOPObject displayMessagesXDescription:
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
Synopsis:displayPropertiesObject displayPOPDescription:
Displays the container index and object space of the recipient object.Type: Method          Returns: Object
Synopsis:displayTimeSeriesObject displayPropertiesDescription:
Displays all the properties defined at the recipient object's class. Only meaningful for classes that define meaningful instances.Type: Method          Returns: Object
Synopsis:do:Object displayTimeSeriesDescription:
Displays all the time series properties defined at the recipient object's class.Type: Method          Returns: Object
Synopsis:earliestPossibleDateObject do: aBlockDescription:
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 |
Synopsis:else:Object earliestPossibleDateDescription:
Returns earliest possible date, January 1, 0001.Type: Constant          Returns: Date
Synopsis:elseIf:then:Object else: objectDescription:
When sent to NA, evalutes supplied object.Type: Method          Returns: Object
Parameters:
1 - Object
Also Defined At:
| Undefined |
Synopsis:execute:in:Object elseIf: boolean then: objectDescription:
Evalutes supplied object if boolean is TRUE, otherwise returns NA.Type: Method          Returns: Object
Parameters:
1 - Boolean
2 - Object
Also Defined At:
| Undefined |
Synopsis:extend:Object execute: message in: classDescription:
Used By DDMS ToolKitType: Method          Returns: Object
Parameters:
1 - String
2 - Object
Also Defined At:
| List |
Synopsis:extend:with:Object extend: aBlockDescription:
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 |
Synopsis:extendBy:Object extend: aBlock with: aValueDescription:
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 parameterType: Primitive          Returns: Object
Parameters:
1 - Block
2 - Object
Synopsis:extendedBy:asLocalContextFor:Object extendBy: aBlockDescription:
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 |
Synopsis:extract:forDateRange:Object extendedBy: block1 asLocalContextFor: block2Description:
Extends ^local by block1 and evaluates block2 in its context.Type: Method          Returns: Object
Synopsis:flagForDeletionObject extract: block forDateRange: drangeDescription:
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
Synopsis:flagForDeletionWithReason:Object flagForDeletionDescription:
Flags recipient for deletion.Type: Method          Returns: Object
Synopsis:getInitialScreeningUniverseObject flagForDeletionWithReason: aStringDescription:
Flags recipient object for deletion. The supplied string is used to set the deletionReason property.Type: Method          Returns: Object
Parameters:
1 - String
Synopsis:getMessage:Object getInitialScreeningUniverseDescription:
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
Synopsis:getMessageNamesContaining:Object getMessage: aStringDescription:
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
Synopsis:getMessagesObject getMessageNamesContaining: aStringDescription:
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
Synopsis:getMessagesDefining:Object getMessagesDescription:
Returns list of message implementation descriptors associated with the messages defined for recipient's class.Type: Method          Returns: List
Synopsis:getMessagesInInheritancePathObject getMessageNamesDefining: aStringDescription:
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
Synopsis:getMessagesUsing:Object getMessagesInInheritancePathDescription:
Returns list of message implementation descriptors for all messages defined at classes in the recipient's inheritance path.Type: Method          Returns: List
Synopsis:getMessagesXObject getMessagesUsing: aStringDescription:
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
Synopsis:getPotentialChoicesForString:Object getMessagesXDescription:
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
Synopsis:hasExtensionsObject getPotentialChoiceForString: aStringDescription:
Returns list of objects that could be implied by the supplied string.Type: Method          Returns: List
Parameters:
1 - String
Synopsis:hasSchemaObject hasExtensionsDescription:
Returns TRUE if recipient object has extensions, FALSE otherwise.Type: Method          Returns: Boolean
Synopsis:helpMessageObject hasSchemaDescription:
This method returns TRUE if the recipient's class is part of the Schema database, FALSE otherwise.Type: Method          Returns: Boolean
Synopsis:ifFalse:else:Object helpMessageDescription:
Returns a message describing the recipient.Type: Method          Returns: String
Also Defined At:
| Entity |
Synopsis:ifTrue:else:Object ifFalse: block1 else: block2Description:
Executes supplied 'else' block by default.Type: Method          Returns: Object
Parameters:
1 - Block
2 - Block
Synopsis:ifTrue:ifFalse:else:Object ifTrue: block1 else: block2Description:
Executes supplied 'else' block by default.Type: Method          Returns: Object
Parameters:
1 - Block
2 - Block
Synopsis:inCurrency:do:Object ifTrue: object1 ifFalse: object2 else: object3Description:
Executes supplied 'else' block by default.Type: Method          Returns: Object
Synopsis:inheritsFrom:Object inCurrency: curr do: aBlockType: Method          Returns: Object
Synopsis:initializeDefaultsObject inheritsFrom: anObjectDescription:
Returns TRUE if recipient inherits from supplied object.Type: Method          Returns: Boolean
Parameters:
1 - Object
Synopsis:initializeGlobalInstancePropertiesObject initializeDefaultsDescription:
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
Synopsis:initializeGlobalSubclassPropertiesObject initializeGlobalInstancePropertiesDescription:
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 |
Synopsis:initializeKeys:Object initializeGlobalSubclassPropertiesDescription:
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 |
Synopsis:initializeLocalAttributesObject initializeKeys: aStringDescription:
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
Synopsis:initializeNamesObject initializeLocalAttributesDescription:
This method is run as part of the 'createInstance:' process.Type: Method          Returns: Object
Also Defined At:
| Dictionary | Entity |
Synopsis:initializeNamesFor:Object initializeNamesDescription:
This method is run as part of the 'createInstance:' process.Type: Method          Returns: Object
Synopsis:inputExpressionObject initializeNamesFor: stringListDescription:
This method is run as part of the 'createInstance:' process.Type: Method          Returns: Object
Parameters:
1 - List
Synopsis:instanceListObject inputExpressionDescription:
Returns a quoted string that could be used to identify the recipientType: Method          Returns: String
Synopsis:isActiveObject instanceListDescription:
Returns the set of instances in the recipient object's class. Only meaningful for classes that define meaningful instances.Type: Primitive          Returns: List
Synopsis:isAdminToolsObject isActiveDescription:
Returns TRUE if the recipient has not been flagged for deletion.Type: Method          Returns: Boolean
Synopsis:isApplicationCatalogObject isAdminToolsType: Constant          Returns: FALSE
Synopsis:isApplicationWSObject isApplicationCatalogDescription:
Returns the value TRUE when sent to any ApplicationCatalog.Type: Constant          Returns: Boolean
Synopsis:isBlockObject isApplicationWSType: Constant          Returns: FALSE
Synopsis:isBooleanObject isBlockDescription:
Returns the value TRUE when sent to any block.Type: Constant          Returns: Boolean
Also Defined At:
| Block |
Synopsis:isBridgeObject isBooleanDescription:
Returns the value TRUE when sent to any boolean.Type: Constant          Returns: Boolean
Also Defined At:
| Boolean |
Synopsis:isBusinessDaysObject isBridgeType: Constant          Returns: FALSE
Synopsis:isCatalogObject isBusinessDaysDescription:
Returns the value TRUE when sent to any BusinessDays.Type: Constant          Returns: Boolean
Synopsis:isChainObject isCatalogDescription:
Returns the value TRUE when sent to any Catalog.Type: Constant          Returns: Boolean
Synopsis:isCharacterObject isChainDescription:
Returns the value TRUE when sent to any Chain.Type: Constant          Returns: Boolean
Synopsis:isClassDescriptorObject isCharacterDescription:
Returns the value TRUE when sent to any Character.Type: Constant          Returns: Boolean
Synopsis:isClassTypeObject isClassDescriptorDescription:
Returns the value TRUE when sent to any ClassDescriptor.Type: Constant          Returns: Boolean
Synopsis:isClassificationObject isClassTypeDescription:
Returns the value TRUE when sent to any ClassType.Type: Constant          Returns: Boolean
Synopsis:isClusterTypeObject isClassificationType: Constant          Returns: FALSE
Also Defined At:
| Classification |
Synopsis:isCollectionObject isClusterTypeType: Constant          Returns: FALSE
Synopsis:isComputedFunctionObject isCollectionDescription:
Returns the value TRUE when sent to any Collection.Type: Constant          Returns: Boolean
Also Defined At:
| Collection |
Synopsis:isConstantObject isComputedFunctionDescription:
Returns the value TRUE when sent to any ComputedFunction.Type: Constant          Returns: Boolean
Synopsis:isCurrencyObject isConstantType: Constant          Returns: FALSE
Synopsis:isDBEntityObject isCurrencyType: Constant          Returns: FALSE
Also Defined At:
| Currency |
Synopsis:isDataRecordObject isDBEntityType: Constant          Returns: FALSE
Synopsis:isDataSetObject isDataRecordType: Constant          Returns: FALSE
Synopsis:isDataSourceObject isDataSetType: Constant          Returns: FALSE
Synopsis:isDateObject isDataSourceType: Constant          Returns: FALSE
Synopsis:isDateOffsetObject isDateDescription:
Returns the value TRUE when sent to any Date.Type: Constant          Returns: Boolean
Also Defined At:
| Date |
Synopsis:isDateRangeObject isDateOffsetDescription:
Returns the value TRUE when sent to any DateOffset.Type: Constant          Returns: Boolean
Also Defined At:
| DateOffset |
Synopsis:isDayOfWeekDescriptorObject isDateRangeDescription:
Returns the value TRUE when sent to any DateRange.Type: Constant          Returns: Boolean
Also Defined At:
| DateRange |
Synopsis:isDaysObject isDayOfWeekDescriptorDescription:
Returns the value TRUE when sent to any DayOfWeekDescriptor.Type: Constant          Returns: Boolean
Synopsis:isDefaultObject isDaysDescription:
Returns the value TRUE when sent to any Days.Type: Constant          Returns: Boolean
Synopsis:isDeletedObject isDefaultDescription:
Returns the value TRUE if recipient is flagged as a default instance.Type: Method          Returns: Boolean
Also Defined At:
| Collection | Date | String | Undefined |
Synopsis:isDescriptorObject isDeletedDescription:
Returns the value TRUE if recipient is flagged for deletion.Type: Method          Returns: Boolean
Synopsis:isDictionaryObject isDescriptorDescription:
Returns the value TRUE when sent to any Descriptor.Type: Constant          Returns: Boolean
Synopsis:isDoubleObject isDictionaryDescription:
Returns the value TRUE when sent to any Dictionary.Type: Constant          Returns: Boolean
Also Defined At:
| Dictionary |
Synopsis:isEntityObject isDoubleDescription:
Returns the value TRUE when sent to any Double.Type: Constant          Returns: Boolean
Synopsis:isEntityCatalogObject isEntityDescription:
Returns the value TRUE when sent to any Entity.Type: Constant          Returns: Boolean
Also Defined At:
| Entity |
Synopsis:isEnumeratedFunctionObject isEntityCatalogDescription:
Returns the value TRUE when sent to any EntityCatalog.Type: Constant          Returns: Boolean
Synopsis:isEnvironmentObject isEnumeratedFunctionDescription:
Returns the value TRUE when sent to any EnumeratedFunction.Type: Constant          Returns: Boolean
Synopsis:isEquivalentTo:Object isEnvironmentDescription:
Returns the value TRUE when recipient is an Environment.Type: Constant          Returns: Boolean
Synopsis:isErrorLogObject isEquivalentTo: objectDescription:
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 |
Synopsis:isExternalObject isErrorLogType: Constant          Returns: FALSE
Synopsis:isExtractWSObject isExternalType: Constant          Returns: FALSE
Synopsis:isFALSEObject isExtractWSType: Constant          Returns: FALSE
Synopsis:isFalseObject isFALSEDescription:
Returns the value TRUE when sent a FALSE recipient.Type: Constant          Returns: Boolean
Synopsis:isFixedPropertyObject isFalseDescription:
Returns False unless object is the Boolean value False.Type: Constant          Returns: Boolean
Synopsis:isFloatObject isFixedPropertyDescription:
Returns the value TRUE when sent to any FixedProperty.Type: Constant          Returns: Boolean
Synopsis:isFormatToolsObject isFloatDescription:
Returns the value TRUE when sent to any Float.Type: Constant          Returns: Boolean
Synopsis:isFunctionObject isFormatToolsType: Constant          Returns: FALSE
Synopsis:isFunctionTypeObject isFunctionDescription:
Returns the value TRUE when sent to any Function.Type: Constant          Returns: Boolean
Synopsis:isGlobalObject isFunctionTypeDescription:
Returns the value TRUE when sent to any FunctionType.Type: Constant          Returns: Boolean
Synopsis:isHtmlObject isGlobalType: Constant          Returns: FALSE
Synopsis:isHtmlAccessObject isHtmlType: Constant          Returns: FALSE
Synopsis:isIncorporatorPrototypeObject isHtmlAccessType: Constant          Returns: FALSE
Synopsis:isIndexedCollectionObject isIncorporatorPrototypeDescription:
Returns the value TRUE when sent to any IncorporatorPrototype.Type: Constant          Returns: Boolean
Synopsis:isIndexedListObject isIndexedCollectionDescription:
Returns the value TRUE when sent to any IndexedCollection.Type: Constant          Returns: Boolean
Synopsis:isIntegerObject isIndexedListDescription:
Returns the value TRUE when sent to any IndexedList.Type: Constant          Returns: Boolean
Also Defined At:
| IndexedList |
Synopsis:isInterfaceObject isIntegerDescription:
Returns the value TRUE when sent to any Integer.Type: Constant          Returns: Boolean
Synopsis:isInternalDefaultObject isInterfaceType: Constant          Returns: FALSE
Also Defined At:
| Interface |
Synopsis:isLinkObject isInternalDefaultDescription:
Returns the value TRUE if recipient is a pointer to an instance that has been deleted.Type: Method          Returns: Boolean
Synopsis:isLinkRecordObject isLinkDescription:
Returns the value TRUE when recipient is a Link object.Type: Constant          Returns: Boolean
Synopsis:isListObject isLinkRecordType: Constant          Returns: FALSE
Synopsis:isLocalDBDictionaryObject isListDescription:
Returns the value TRUE when sent to any List.Type: Constant          Returns: Boolean
Also Defined At:
| List |
Synopsis:isMaintenanceToolsObject isLocalDBDictionaryType: Constant          Returns: FALSE
Synopsis:isMessageDescriptorObject isMaintenanceToolsDescription:
Returns the value TRUE when sent to any MaintenanceTools.Type: Constant          Returns: Boolean
Synopsis:isMessageImplementationDescriptorObject isMessageDescriptorDescription:
Returns the value TRUE when sent to any MessageDescriptor.Type: Constant          Returns: Boolean
Synopsis:isMessageTypeObject isMessageImplementationDescriptorDescription:
Returns the value TRUE when sent to any MessageImplementationDescriptor.Type: Constant          Returns: Boolean
Synopsis:isMethodObject isMessageTypeDescription:
Returns the value TRUE when sent to any MessageType.Type: Constant          Returns: Boolean
Synopsis:isMonthBeginningsObject isMethodDescription:
Returns the value TRUE when sent to any Method.Type: Constant          Returns: Boolean
Synopsis:isMonthDescriptorObject isMonthBeginningsDescription:
Returns the value TRUE when sent to any MonthBeginnings.Type: Constant          Returns: Boolean
Synopsis:isMonthEndsObject isMonthDescriptorDescription:
Returns the value TRUE when sent to any MonthDescriptor.Type: Constant          Returns: Boolean
Synopsis:isMonthsObject isMonthEndsDescription:
Returns the value TRUE when sent to any MonthEnds.Type: Constant          Returns: Boolean
Synopsis:isNAObject isMonthsDescription:
Returns the value TRUE when sent to any Months.Type: Constant          Returns: Boolean
Synopsis:isNamedObject isNADescription:
Flags whether recipient object is an NA value.Type: Constant          Returns: Boolean
Also Defined At:
| Undefined |
Synopsis:isNoValueObject isNamedDescription:
Returns the value TRUE when recipient is a Named dictionary.Type: Constant          Returns: Boolean
Synopsis:isNumberObject isNoValueDescription:
Returns TRUE if recipient is a NoValue NA value.Type: Constant          Returns: Boolean
Synopsis:isObjectObject isNumberDescription:
Returns the value TRUE when sent to any Number.Type: Constant          Returns: Boolean
Also Defined At:
| Number |
Synopsis:isObjectSpaceObject isObjectDescription:
Returns the value TRUE when sent to any Object.Type: Constant          Returns: Boolean
Synopsis:isOpenVisionObject isObjectSpaceDescription:
Returns the value TRUE when sent to any object space.Type: Constant          Returns: Boolean
Synopsis:isOpenVisionChannelObject isOpenVisionType: Constant          Returns: FALSE
Also Defined At:
| OpenVision |
Synopsis:isOptionValueObject isOpenVisionChannelType: Constant          Returns: FALSE
Synopsis:isOrdinalObject isOptionValueType: Constant          Returns: FALSE
Synopsis:isPrimitiveObject isOrdinalDescription:
Returns the value TRUE when sent to any Ordinal.Type: Constant          Returns: Boolean
Synopsis:isPrinterToolsObject isPrimitiveDescription:
Returns the value TRUE when sent to any Primitive.Type: Constant          Returns: Boolean
Synopsis:isPrivateRecordObject isPrinterToolsDescription:
Returns the value TRUE when sent to any PrinterTools.Type: Constant          Returns: Boolean
Synopsis:isPropertyObject isPrivateRecordType: Constant          Returns: FALSE
Synopsis:isQuarterBeginningsObject isPropertyDescription:
Returns the value TRUE when sent to any Property.Type: Constant          Returns: Boolean
Synopsis:isQuarterEndsObject isQuarterBeginningsDescription:
Returns the value TRUE when sent to any QuarterBeginnings.Type: Constant          Returns: Boolean
Synopsis:isQuartersObject isQuarterEndsDescription:
Returns the value TRUE when sent to any QuarterEnds.Type: Constant          Returns: Boolean
Synopsis:isRangeClassificationObject isQuartersDescription:
Returns the value TRUE when sent to any Quarters.Type: Constant          Returns: Boolean
Synopsis:isSchemaObject isRangeClassificationType: Constant          Returns: FALSE
Synopsis:isSelectorObject isSchemaDescription:
Returns the value TRUE when recipient a Schema object.Type: Constant          Returns: Boolean
Also Defined At:
| Schema |
Synopsis:isSequencedCollectionObject isSelectorDescription:
Returns the value TRUE when sent to any Selector.Type: Constant          Returns: Boolean
Synopsis:isSessionAttributeObject isSequencedCollectionDescription:
Returns the value TRUE when sent to any SequencedCollection.Type: Constant          Returns: Boolean
Synopsis:isSpecificationObject isSessionAttributeDescription:
Returns TRUE if recipient object is a SessionAttributeType: Constant          Returns: FALSE
Synopsis:isStringObject isSpecificationDescription:
Returns the value TRUE when sent to any Specification.Type: Constant          Returns: Boolean
Synopsis:isSuperClassOf:Object isStringDescription:
Returns the value TRUE when sent to any String.Type: Constant          Returns: Boolean
Also Defined At:
| String |
Synopsis:isSupportObject isSuperClassOf: classDescription:
Returns TRUE if recipient is a super class of supplied class.Type: Method          Returns: Boolean
Parameters:
1 - Object
Synopsis:isSystemDictionaryObject isSupportType: Constant          Returns: FALSE
Synopsis:isSystemTableObject isSystemDictionaryDescription:
Returns the value TRUE when recipient a SystemDictionary.Type: Constant          Returns: Boolean
Synopsis:isTRUEObject isSystemTableDescription:
Returns the value TRUE when sent to any SystemTableType: Constant          Returns: Boolean
Synopsis:isTableObject isTRUEDescription:
Returns the value TRUE when recipient is TRUE.Type: Constant          Returns: Boolean
Synopsis:isTimeSeriesObject isTableType: Constant          Returns: FALSE
Synopsis:isTimeSeriesPropertyObject isTimeSeriesDescription:
Returns the value TRUE when sent to any TimeSeries.Type: Constant          Returns: Boolean
Also Defined At:
| TimeSeries |
Synopsis:isToolKitObject isTimeSeriesPropertyDescription:
Returns the value TRUE when sent to any TimeSeriesProperty.Type: Constant          Returns: Boolean
Synopsis:isTrueObject isToolKitDescription:
Returns the value TRUE when sent to any ToolKit.Type: Constant          Returns: Boolean
Synopsis:isUndefinedObject isTrueDescription:
Returns False unless object is the Boolean value TRUE.Type: Constant          Returns: Boolean
Synopsis:isUnixSecondsObject isUndefinedDescription:
Returns the value TRUE when sent to any Undefined.Type: Constant          Returns: Boolean
Also Defined At:
| Undefined |
Synopsis:isUpdateTypeObject isUnixSecondsDescription:
Returns the value TRUE when recipient is UnixSeconds.Type: Constant          Returns: Boolean
Synopsis:isUsageLevelObject isUpdateTypeType: Constant          Returns: FALSE
Synopsis:isUserEnvironmentObject isUsageLevelType: Constant          Returns: FALSE
Synopsis:isUtilityObject isUserEnvironmentDescription:
Returns the value TRUE when recipient is UserEnvironment.Type: Constant          Returns: Boolean
Synopsis:isValueObject isUtilityDescription:
Returns the value TRUE when recipient is Utility.Type: Constant          Returns: Boolean
Also Defined At:
| Utility |
Synopsis:isWorkspaceObject isValueDescription:
Returns the value TRUE when sent to any Value.Type: Constant          Returns: Boolean
Synopsis:isXRefObject isWorkspaceType: Constant          Returns: FALSE
Synopsis:isYearBeginningsObject isXRefType: Constant          Returns: FALSE
Synopsis:isYearEndsObject isYearBeginningsDescription:
Returns the value TRUE when sent to any YearBeginnings.Type: Constant          Returns: Boolean
Synopsis:isYearsObject isYearEndsDescription:
Returns the value TRUE when sent to any YearEnds.Type: Constant          Returns: Boolean
Synopsis:is_POPObject isYearsDescription:
Returns the value TRUE when sent to any Years.Type: Constant          Returns: Boolean
Synopsis:isntActiveObject is_POPType: Constant          Returns: FALSE
Synopsis:isntDefaultObject isntActiveDescription:
Returns TRUE when recipient has been flagged for deletion.Type: Method          Returns: Boolean
Synopsis:isntDeletedObject isntDefaultDescription:
Returns TRUE if the recipient is not a default instance of its class.Type: Method          Returns: Boolean
Synopsis:isntEquivalentTo:Object isntDeletedDescription:
Returns TRUE when recipient has not been flagged for deletion.Type: Method          Returns: Boolean
Synopsis:isntNAObject isntEquivalentTo: objectDescription:
Returns TRUE if the recipient object is not equivalent to the supplied object.Type: Method          Returns: Boolean
Parameters:
1 - Object
Synopsis:locateDictionaryEntryFor:Object isntNADescription:
Flags whether recipient object is not an NA value.Type: Constant          Returns: Boolean
Also Defined At:
| Undefined |
Synopsis:locateInAList:Object locateDictionaryEntryFor: aSelectorDescription:
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
Synopsis:locateOrAddDictionaryEntryFor:Object locateInAList: aListType: Method          Returns: Object
Parameters:
1 - List
Synopsis:masterListObject locateOrAddDictionaryEntryFor: aSelectorDescription:
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
Synopsis:newObject masterListDescription:
Returns the non-default, base object instances associated with a class.Type: Method          Returns: List
Synopsis:newAs:Object newDescription:
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 |
Synopsis:newLineObject newAs: aStringDescription:
Create a new names instance in recipient object's class.Type: Method          Returns: Object
Parameters:
1 - String
Also Defined At:
| Dictionary | Entity |
Synopsis:newPageObject newLineDescription:
This global constant returns a string containing the new line character.Type: Constant          Returns: String
Synopsis:newPrototypeObject newPageDescription:
This global constant returns a string containing the form feed character.Type: Constant          Returns: String
Synopsis:objectSpaceObject newPrototypeDescription:
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
Synopsis:orderUsingDictionary:Object objectSpaceDescription:
Returns object space in which the recipient is stored.Type: Primitive          Returns: Integer
Synopsis:pointedToBy:Object orderUsingDictionary:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined
Also Defined At:
| String |
Synopsis:printObject pointedToBy: aValueType: Method          Returns: Object
Parameters:
1 - Object
Synopsis:print:Object printDescription:
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 |
Synopsis:printNLObject print: aFormatDescription:
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 |
Synopsis:printNL:Object printNLDescription:
Prints the recipient object followed by a new line.Type: Method          Returns: Object
Synopsis:printOf:Object printNL: aFormatDescription:
Prints the recipient using the supplied format followed by a new line.Type: Method          Returns: Object
Parameters:
1 - Number
Synopsis:printPRNObject printOf: anObjectDescription:
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
Synopsis:printPRN:Object printPRNDescription:
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 |
Synopsis:printUniversal:Object printPRN: aFormatDescription:
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 |
Synopsis:printWithCommas:Object printUniversal: aFormatDescription:
General purpose cover for 'print:' message.Type: Method          Returns: Object
Parameters:
1 - Number
Synopsis:printWithCommasNL:Object printWithCommas: aFormatDescription:
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 |
Synopsis:profileObject printWithCommasNL: aFormatDescription:
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
Synopsis:rcleanDictionaryObject profileDescription:
Displays a multi-line description of the recipient object.Type: Method          Returns: Object
Synopsis:rcleanStoreObject rcleanDictionaryDescription:
Recursively runs 'cleanDictionary' for super class hierarchy.Type: Method          Returns: Object
Synopsis:rcleanStoreAndDictionaryObject rcleanStoreDescription:
Recursively runs 'cleanStore' for super class hierarchy.Type: Method          Returns: Object
Synopsis:rdeleteObject rcleanStoreAndDictionaryDescription:
Recursively runs 'cleanStoreAndDictionary' for super class hierarchy.Type: Method          Returns: Object
Synopsis:referencedBy:Object rdeleteDescription:
Recursively deletes recipient object and its related instances in its super class hierarchy.Type: Method          Returns: Object
Synopsis:respondsTo:Object referencedBy: anIntegerType: Method          Returns: Object
Parameters:
1 - Integer
Synopsis:selectorListObject respondsTo: messageDescription:
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
Synopsis:send:Object selectorListDescription:
Returns a list of all selectors (messages) to which the recipient object responds.Type: Primitive          Returns: List
Synopsis:send:with:Object send: aBlockDescription:
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 |
Synopsis:send:with:and:Object send: aBlock with: aValueDescription:
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 |
Synopsis:send:with:and:and:Object send: aBlock with: object1 and: object2Description:
Evaluates block with two supplied parameters.Type: Primitive          Returns: Object
Parameters:
1 - Block
2 - Object
3 - Object
Synopsis:setBaseCurrencyTo:Object send: aBlock with: object1 and: object2 and: object3Description:
Evaluates block with three supplied parameters.Type: Primitive          Returns: Object
Parameters:
1 - Block
2 - Object
3 - Object
4 - Object
Synopsis:setProperty:to:Object setBaseCurrencyTo: currType: Method          Returns: Object
Synopsis:showInheritanceObject setProperty: p to: objectDescription:
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
Synopsis:showMessageNamesContaining:Object showInheritanceDescription:
This method displays the inheritance hierarchy for the recipient.Type: Method          Returns: Object
Synopsis:showMessageSummaryFor:Object showMessageNamesContaining: aStringDescription:
This method displays a report using the results of executing the 'getMessageNamesContaining:' message.Type: Method          Returns: Object
Parameters:
1 - String
Synopsis:showMessagesObject showMessageSummaryFor: aListDescription:
Produces a summary report for the list of message implementation descriptors providedType: Method          Returns: Object
Parameters:
1 - List
Synopsis:showMessagesDefining:Object showMessagesDescription:
This method displays a report using the results of the 'getMessages' message.Type: Method          Returns: Object
Synopsis:showMessagesUsing:Object showMessagesDefining: aStringDescription:
This method displays a report using the results of executing the 'getMessagesDefining:' message.Type: Method          Returns: Object
Parameters:
1 - String
Synopsis:showMessagesXObject showMessagesUsing: aStringDescription:
This method displays a report using the results of the 'getMessageUsing:' message.Type: Method          Returns: Object
Parameters:
1 - String
Synopsis:showMethodsUsing:Object showMessagesXDescription:
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
Synopsis:showPropertiesObject showMethodsUsing: stringDescription:
This method displays a report showing actual method implementations using the results of the 'getMessagesUsing:' message.Type: Method          Returns: Object
Parameters:
1 - String
Synopsis:showVariablesObject showPropertiesDescription:
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
Synopsis:specializeAs:Object showVariablesDescription:
If the recipient contains extensions, this message displays any local variables defined at each level of extension.Type: Method          Returns: Object
Synopsis:specializeAs:at:Object specializeAs: aStringDescription:
Creates a subclass of recipient named by supplied string. This class is NOT installed in the Schema database by defaultType: Method          Returns: Object
Parameters:
1 - String
Synopsis:specializeClassObject specializeAs: string at: objectDescription:
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 |
Synopsis:specializedObject specializeClassDescription:
Creates a specialization of recipient object's class. The new store contains no initial row.Type: Primitive          Returns: Object
Synopsis:sprint:Object specializedDescription:
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 |
Synopsis:subClassResponsibility:Object sprint: aFormatDescription:
Formats as string.Type: Method          Returns: String
Parameters:
1 - Number
Synopsis:subclassListObject subClassResponsibility: aSelectorDescription:
Prints reminder that this message must be implemented at the subclass levelType: Method          Returns: Object
Parameters:
1 - Selector
Synopsis:updateTS:with:Object subclassListDescription:
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
Synopsis:validateInputObject:Object updateTS: ts with: objectDescription:
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
Synopsis:validateInputString:Object validateInputObject: anObjectDescription:
Validates that supplied object is in the recipient's class.Type: Method          Returns: Boolean
Parameters:
1 - Object
Synopsis:valueObject validateInputString: aStringDescription:
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 |
Synopsis:whatAmIObject valueDescription:
Returns ^self by default.Type: Method          Returns: Object
Also Defined At:
| Block | TimeSeries |
Synopsis:withCompilationErrorHandler:evaluate:Object 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 | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:Object withCompilationErrorHandler: handler evaluate: stringType: Method          Returns: Object
Parameters:
1 - Undefined
2 - Undefined