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:Object >= anObjectDescription:
Returns TRUE if the recipient value is greater or equal to the supplied object.Type: Method          Returns: Boolean
Parameters:
1 - Object
DBUpdateAppendDump:
Synopsis:Object DBUpdateAppendDump: filenameType: Method          Returns: Object
Parameters:
1 - Undefined
DBUpdateReplaceDump:
Synopsis:Object DBUpdateReplaceDump: filenameType: Method          Returns: Object
Parameters:
1 - Undefined
FALSE
Synopsis:Object FALSEDescription:
This global constant returns the Boolean value FALSE.Type: Constant          Returns: FALSE
FormatTools
Synopsis:Object FormatToolsType: Method          Returns: Object
NA
Synopsis:Object NADescription:
This global constant returns the undefined value NA.Type: Constant          Returns: Undefined
TRUE
Synopsis:Object TRUEDescription:
This global constant returns the Boolean value TRUE.Type: Constant          Returns: TRUE
__define:
Synopsis:Object __define: aSelectorDescription:
Primitive form of 'define:' .Type: Method          Returns: Object
Parameters:
1 - Selector
__define:toBe:
Synopsis:Object __define: aSelector toBe: anObjectDescription:
Primitive form of 'define:toBe:' .Type: Method          Returns: Object
Parameters:
1 - Selector
2 - Object
__defineFixedProperty:
Synopsis:Object __defineFixedProperty: aSelectorDescription:
Primitive form of 'defineFixedProperty:' .Type: Method          Returns: Object
Parameters:
1 - Selector
__defineMethod:
Synopsis:Object __defineMethod: aBlockDescription:
Primitive form of 'defineMethod:' .Type: Method          Returns: Object
Parameters:
1 - Block
__defineProperty:
Synopsis:Object __defineProperty: aSelectorDescription:
Primitive form of 'defineProperty:' .Type: Method          Returns: Object
Parameters:
1 - Selector
__fixReference
Synopsis:Object __fixReferenceType: Method          Returns: Object
Also Defined At:
| Date | DateOffset |
_clusterType
Synopsis:Object _clusterTypeType: Primitive          Returns: Object
accessExpression
Synopsis:Object accessExpressionDescription:
Returns a string that could be used to request recipientType: Method          Returns: String
Also Defined At:
| Entity |
activeList
Synopsis:Object activeListDescription:
Returns list of non-deleted instances in class.Type: Method          Returns: List
adjacentInstancesFor:
Synopsis:Object adjacentInstancesFor: anIntegerType: Method          Returns: List
Parameters:
1 - Integer
alignStore
Synopsis:Object alignStoreDescription:
Aligns the store associated with the recipient object.Type: Primitive          Returns: Object
asBaseObject
Synopsis:Object asBaseObjectDescription:
Returns value of recipient's baseObjectType: Method          Returns: Object
asClassDescriptor
Synopsis:Object 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
asList
Synopsis: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
asLocalContextFor:
Synopsis:Object asLocalContextFor: aBlockDescription:
Evaluates the supplied block in the context of ^localType: Primitive          Returns: Object
asPOP
Synopsis:Object asPOPType: Method          Returns: Object
Also Defined At:
| Undefined |
asSelf
Synopsis:Object 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 |
asString
Synopsis:Object asStringDescription:
Converts recipient object into a string.Type: Method          Returns: String
Also Defined At:
| String |
baseCurrency
Synopsis:Object baseCurrencyType: FixedProperty          Returns: Object
baseObject
Synopsis:Object 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
basicDelete
Synopsis:Object basicDeleteDescription:
Primitive version of object deletion message.Type: Primitive          Returns: Object
basicDo:
Synopsis:Object basicDo: aBlockDescription:
Primitive version of 'do:' message.Type: Primitive          Returns: Object
Parameters:
1 - Block
basicExtend:
Synopsis: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
basicExtend:with:
Synopsis:Object 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
basicInstanceList
Synopsis:Object basicInstanceListDescription:
Primitive version of instanceList messageType: Primitive          Returns: List
basicNew
Synopsis:Object 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
basicNewPrototype
Synopsis: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
basicSend:
Synopsis: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
basicSend:with:
Synopsis:Object basicSend: aBlock with: aValueDescription:
Evaluates block with supplied valueType: Primitive          Returns: Object
Parameters:
1 - Block
2 - Object
basicSendCanonicalizedForSort:
Synopsis:Object basicSendCanonicalizedForSort:Type: Primitive          Returns: Object
Parameters:
1 - Undefined
basicSpecializeClass
Synopsis:Object basicSpecializeClassDescription:
Primitive version of 'specializeClass'Type: Primitive          Returns: Object
basicSpecialized
Synopsis:Object 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
canonicalizedForSort
Synopsis:Object canonicalizedForSortDescription:
For Internal Use Only.Type: Constant          Returns: Undefined
Also Defined At:
| String |
classDescriptor
Synopsis:Object 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 |
cleanDictionary
Synopsis:Object cleanDictionaryDescription:
Flags old selector structures for garbage collection.Type: Primitive          Returns: Object
cleanStore
Synopsis:Object cleanStoreDescription:
Flags old property structures for garbage collection.Type: Primitive          Returns: Object
cleanStoreAndDictionary
Synopsis:Object cleanStoreAndDictionaryDescription:
Runs 'cleanStore' and 'cleanDictionary'.Type: Method          Returns: Object
cleanupClassStructures
Synopsis:Object 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 |
cleanupDeletedObject
Synopsis:Object cleanupDeletedObjectDescription:
This method is executed by the 'flagForDeletionWithReason:' message and should not be accessed directly.Type: Method          Returns: Object
cleanupLocalAttributes
Synopsis:Object cleanupLocalAttributesDescription:
This method is executed by the 'flagForDeletionWithReason:' message and is redefined as needed by subclasses.Type: Method          Returns: Object
cleanupLocalNames
Synopsis: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 |
closureOf:
Synopsis:Object closureOf: aBlockType: Method          Returns: Object
Parameters:
1 - Block
clusterCardinality
Synopsis:Object clusterCardinalityType: Primitive          Returns: Object
clusterID
Synopsis:Object clusterIDType: Primitive          Returns: Object
clusterNew
Synopsis:Object clusterNewDescription:
Creates a new Object, storing it in the same cluster as the recipient for access efficiency.Type: Primitive          Returns: Object
clusterReferenceMap
Synopsis:Object clusterReferenceMapType: Method          Returns: Object
clusterReferenceMapEntry:usingCollector:
Synopsis:Object clusterReferenceMapEntry:usingCollector:Type: Primitive          Returns: Object
clusterReferenceMapSize
Synopsis:Object clusterReferenceMapSizeType: Primitive          Returns: Object
clusterSize
Synopsis:Object clusterSizeType: Primitive          Returns: Object
clusterType
Synopsis:Object clusterTypeType: Method          Returns: Object
code
Synopsis:Object codeDescription:
Returns i.d. for object.Type: FixedProperty          Returns: String
collect:
Synopsis:Object 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 |
containerIndex
Synopsis:Object containerIndexDescription:
Returns the container index number for recipient.Type: Primitive          Returns: Object
convertFrom:
Synopsis: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 |
createIncorporatorClass:
Synopsis:Object createIncorporatorClass: aStringDescription:
Creates a new subclass in a form that is suitable for use by the incorporator.Type: Method          Returns: Object
Parameters:
1 - String
createInstance
Synopsis:Object createInstanceDescription:
Creates new instance of recipient's class.Type: Method          Returns: Object
createInstance:
Synopsis:Object createInstance: aStringDescription:
Creates new named instance of recipient's class.Type: Method          Returns: Object
Parameters:
1 - String
createSubclass
Synopsis:Object createSubclassDescription:
Create subclass of recipient object.Type: Method          Returns: Object
createSubclass:
Synopsis:Object createSubclass: aStringDescription:
Creates new named subclass of recipient object.Type: Method          Returns: Object
Parameters:
1 - String
createSubclass:at:
Synopsis:Object createSubclass: aString at: anObjectDescription:
Creates new named subclass of recipient object at anObject.Type: Method          Returns: Object
Parameters:
1 - String
2 - Object
creationDate
Synopsis:Object creationDateDescription:
Date object was created.Type: FixedProperty          Returns: Date
currency
Synopsis:Object currencyType: Method          Returns: Object
currencyFactor
Synopsis:Object currencyFactorType: Method          Returns: Object
defaultFlag
Synopsis:Object defaultFlagDescription:
Returns TRUE if recipient is default instance in class.Type: FixedProperty          Returns: Boolean
define:
Synopsis: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
define:toBe:
Synopsis: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
define:withDefault:
Synopsis: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
defineAsMessage:
Synopsis: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
defineFixedProperty:
Synopsis: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
defineFixedProperty:withDefault:
Synopsis: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
defineInAList:
Synopsis:Object defineInAList: aListType: Method          Returns: Object
Parameters:
1 - List
defineMethod:
Synopsis: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
defineProperty:
Synopsis:Object 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
delete
Synopsis:Object deleteDescription:
Deletes recipient object.Type: Primitive          Returns: Object
deleteColumnFromStore:
Synopsis:Object deleteColumnFromStore: aListType: Method          Returns: Object
Parameters:
1 - List
deleteDictionaryEntryFor:
Synopsis:Object deleteDictionaryEntryFor: aSelectorDescription:
Deletes the message from the dictionary of the recipient object.Type: Method          Returns: Object
Parameters:
1 - Selector
deleteFromAList:
Synopsis:Object deleteFromAList: aListType: Method          Returns: Object
Parameters:
1 - List
deleteMessage:
Synopsis:Object deleteMessage: aStringDescription:
Deletes the message from the dictionary of the recipient object and modifies the Schema database.Type: Method          Returns: Object
Parameters:
1 - String
deletionDate
Synopsis:Object deletionDateDescription:
Returns the date recipient was flagged for deletion or NA if the recipient is active.Type: FixedProperty          Returns: Date
deletionFlag
Synopsis:Object deletionFlagDescription:
Returns TRUE if recipient has been flagged for deletion.Type: FixedProperty          Returns: Boolean
deletionReason
Synopsis:Object deletionReasonDescription:
Returns the reason the recipient was flagged for deletion.Type: FixedProperty          Returns: String
displayClusterProfile
Synopsis:Object displayClusterProfileType: Method          Returns: Object
displayClusterProfileAtLevel:
Synopsis:Object displayClusterProfileAtLevel: levelType: Method          Returns: Object
displayClusterSummary
Synopsis:Object displayClusterSummaryType: Method          Returns: Object
displayInfo
Synopsis:Object displayInfoDescription:
Displays a single line summary of the object terminated with a new line.Type: Method          Returns: Object
Also Defined At:
| Entity |
displayInheritance
Synopsis:Object displayInheritanceDescription:
Displays the inheritance hierarchy starting at the recipient object.Type: Method          Returns: Object
displayLabel
Synopsis:Object displayLabelDescription:
Default label for display, primarily in UIMS applications.Type: Method          Returns: String
Also Defined At:
| Entity |
displayLabelKey
Synopsis:Object displayLabelKeyDescription:
Default id for display, primarily in UIMS applications.Type: Method          Returns: String
Also Defined At:
| Entity |
displayMessageNamesContaining:
Synopsis:Object 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
displayMessages
Synopsis:Object 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
displayMessagesAll
Synopsis:Object 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
displayMessagesX
Synopsis:Object 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
displayPOP
Synopsis:Object displayPOPDescription:
Displays the container index and object space of the recipient object.Type: Method          Returns: Object
displayProperties
Synopsis:Object displayPropertiesDescription:
Displays all the properties defined at the recipient object's class. Only meaningful for classes that define meaningful instances.Type: Method          Returns: Object
displayTimeSeries
Synopsis:Object displayTimeSeriesDescription:
Displays all the time series properties defined at the recipient object's class.Type: Method          Returns: Object
do:
Synopsis:Object 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 |
earliestPossibleDate
Synopsis:Object earliestPossibleDateDescription:
Returns earliest possible date, January 1, 0001.Type: Constant          Returns: Date
else:
Synopsis:Object else: objectDescription:
When sent to NA, evalutes supplied object.Type: Method          Returns: Object
Parameters:
1 - Object
Also Defined At:
| Undefined |
elseIf:then:
Synopsis: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 |
execute:in:
Synopsis:Object execute: message in: classDescription:
Used By DDMS ToolKitType: Method          Returns: Object
Parameters:
1 - String
2 - Object
Also Defined At:
| List |
extend:
Synopsis: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 |
extend:with:
Synopsis: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
extendBy:
Synopsis: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 |
extendedBy:asLocalContextFor:
Synopsis:Object extendedBy: block1 asLocalContextFor: block2Description:
Extends ^local by block1 and evaluates block2 in its context.Type: Method          Returns: Object
extract:forDateRange:
Synopsis:Object 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
flagForDeletion
Synopsis:Object flagForDeletionDescription:
Flags recipient for deletion.Type: Method          Returns: Object
flagForDeletionWithReason:
Synopsis:Object flagForDeletionWithReason: aStringDescription:
Flags recipient object for deletion. The supplied string is used to set the deletionReason property.Type: Method          Returns: Object
Parameters:
1 - String
getInitialScreeningUniverse
Synopsis: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
getMessage:
Synopsis: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
getMessageNamesContaining:
Synopsis:Object 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
getMessages
Synopsis:Object getMessagesDescription:
Returns list of message implementation descriptors associated with the messages defined for recipient's class.Type: Method          Returns: List
getMessagesDefining:
Synopsis:Object 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
getMessagesInInheritancePath
Synopsis:Object getMessagesInInheritancePathDescription:
Returns list of message implementation descriptors for all messages defined at classes in the recipient's inheritance path.Type: Method          Returns: List
getMessagesUsing:
Synopsis:Object 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
getMessagesX
Synopsis: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
getPotentialChoicesForString:
Synopsis:Object getPotentialChoiceForString: aStringDescription:
Returns list of objects that could be implied by the supplied string.Type: Method          Returns: List
Parameters:
1 - String
hasExtensions
Synopsis:Object hasExtensionsDescription:
Returns TRUE if recipient object has extensions, FALSE otherwise.Type: Method          Returns: Boolean
hasSchema
Synopsis:Object hasSchemaDescription:
This method returns TRUE if the recipient's class is part of the Schema database, FALSE otherwise.Type: Method          Returns: Boolean
helpMessage
Synopsis:Object helpMessageDescription:
Returns a message describing the recipient.Type: Method          Returns: String
Also Defined At:
| Entity |
ifFalse:else:
Synopsis:Object ifFalse: block1 else: block2Description:
Executes supplied 'else' block by default.Type: Method          Returns: Object
Parameters:
1 - Block
2 - Block
ifTrue:else:
Synopsis:Object ifTrue: block1 else: block2Description:
Executes supplied 'else' block by default.Type: Method          Returns: Object
Parameters:
1 - Block
2 - Block
ifTrue:ifFalse:else:
Synopsis:Object ifTrue: object1 ifFalse: object2 else: object3Description:
Executes supplied 'else' block by default.Type: Method          Returns: Object
inCurrency:do:
Synopsis:Object inCurrency: curr do: aBlockType: Method          Returns: Object
inheritsFrom:
Synopsis:Object inheritsFrom: anObjectDescription:
Returns TRUE if recipient inherits from supplied object.Type: Method          Returns: Boolean
Parameters:
1 - Object
initializeDefaults
Synopsis:Object 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
initializeGlobalInstanceProperties
Synopsis:Object 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 |
initializeGlobalSubclassProperties
Synopsis: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 |
initializeKeys:
Synopsis:Object 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
initializeLocalAttributes
Synopsis:Object initializeLocalAttributesDescription:
This method is run as part of the 'createInstance:' process.Type: Method          Returns: Object
Also Defined At:
| Dictionary | Entity |
initializeNames
Synopsis:Object initializeNamesDescription:
This method is run as part of the 'createInstance:' process.Type: Method          Returns: Object
initializeNamesFor:
Synopsis:Object initializeNamesFor: stringListDescription:
This method is run as part of the 'createInstance:' process.Type: Method          Returns: Object
Parameters:
1 - List
inputExpression
Synopsis:Object inputExpressionDescription:
Returns a quoted string that could be used to identify the recipientType: Method          Returns: String
instanceList
Synopsis:Object instanceListDescription:
Returns the set of instances in the recipient object's class. Only meaningful for classes that define meaningful instances.Type: Primitive          Returns: List
isActive
Synopsis:Object isActiveDescription:
Returns TRUE if the recipient has not been flagged for deletion.Type: Method          Returns: Boolean
isAdminTools
Synopsis:Object isAdminToolsType: Constant          Returns: FALSE
isApplicationCatalog
Synopsis:Object isApplicationCatalogDescription:
Returns the value TRUE when sent to any ApplicationCatalog.Type: Constant          Returns: Boolean
isApplicationWS
Synopsis:Object isApplicationWSType: Constant          Returns: FALSE
isBlock
Synopsis:Object isBlockDescription:
Returns the value TRUE when sent to any block.Type: Constant          Returns: Boolean
Also Defined At:
| Block |
isBoolean
Synopsis:Object isBooleanDescription:
Returns the value TRUE when sent to any boolean.Type: Constant          Returns: Boolean
Also Defined At:
| Boolean |
isBridge
Synopsis:Object isBridgeType: Constant          Returns: FALSE
isBusinessDays
Synopsis:Object isBusinessDaysDescription:
Returns the value TRUE when sent to any BusinessDays.Type: Constant          Returns: Boolean
isCatalog
Synopsis:Object isCatalogDescription:
Returns the value TRUE when sent to any Catalog.Type: Constant          Returns: Boolean
isChain
Synopsis:Object isChainDescription:
Returns the value TRUE when sent to any Chain.Type: Constant          Returns: Boolean
isCharacter
Synopsis:Object isCharacterDescription:
Returns the value TRUE when sent to any Character.Type: Constant          Returns: Boolean
isClassDescriptor
Synopsis:Object isClassDescriptorDescription:
Returns the value TRUE when sent to any ClassDescriptor.Type: Constant          Returns: Boolean
isClassType
Synopsis:Object isClassTypeDescription:
Returns the value TRUE when sent to any ClassType.Type: Constant          Returns: Boolean
isClassification
Synopsis:Object isClassificationType: Constant          Returns: FALSE
Also Defined At:
| Classification |
isClusterType
Synopsis:Object isClusterTypeType: Constant          Returns: FALSE
isCollection
Synopsis:Object isCollectionDescription:
Returns the value TRUE when sent to any Collection.Type: Constant          Returns: Boolean
Also Defined At:
| Collection |
isComputedFunction
Synopsis:Object isComputedFunctionDescription:
Returns the value TRUE when sent to any ComputedFunction.Type: Constant          Returns: Boolean
isConstant
Synopsis:Object isConstantType: Constant          Returns: FALSE
isCurrency
Synopsis:Object isCurrencyType: Constant          Returns: FALSE
Also Defined At:
| Currency |
isDBEntity
Synopsis:Object isDBEntityType: Constant          Returns: FALSE
isDataRecord
Synopsis:Object isDataRecordType: Constant          Returns: FALSE
isDataSet
Synopsis:Object isDataSetType: Constant          Returns: FALSE
isDataSource
Synopsis:Object isDataSourceType: Constant          Returns: FALSE
isDate
Synopsis:Object isDateDescription:
Returns the value TRUE when sent to any Date.Type: Constant          Returns: Boolean
Also Defined At:
| Date |
isDateOffset
Synopsis:Object isDateOffsetDescription:
Returns the value TRUE when sent to any DateOffset.Type: Constant          Returns: Boolean
Also Defined At:
| DateOffset |
isDateRange
Synopsis:Object isDateRangeDescription:
Returns the value TRUE when sent to any DateRange.Type: Constant          Returns: Boolean
Also Defined At:
| DateRange |
isDayOfWeekDescriptor
Synopsis:Object isDayOfWeekDescriptorDescription:
Returns the value TRUE when sent to any DayOfWeekDescriptor.Type: Constant          Returns: Boolean
isDays
Synopsis:Object isDaysDescription:
Returns the value TRUE when sent to any Days.Type: Constant          Returns: Boolean
isDefault
Synopsis:Object isDefaultDescription:
Returns the value TRUE if recipient is flagged as a default instance.Type: Method          Returns: Boolean
Also Defined At:
| Collection | Date | String | Undefined |
isDeleted
Synopsis:Object isDeletedDescription:
Returns the value TRUE if recipient is flagged for deletion.Type: Method          Returns: Boolean
isDescriptor
Synopsis:Object isDescriptorDescription:
Returns the value TRUE when sent to any Descriptor.Type: Constant          Returns: Boolean
isDictionary
Synopsis:Object isDictionaryDescription:
Returns the value TRUE when sent to any Dictionary.Type: Constant          Returns: Boolean
Also Defined At:
| Dictionary |
isDouble
Synopsis:Object isDoubleDescription:
Returns the value TRUE when sent to any Double.Type: Constant          Returns: Boolean
isEntity
Synopsis:Object isEntityDescription:
Returns the value TRUE when sent to any Entity.Type: Constant          Returns: Boolean
Also Defined At:
| Entity |
isEntityCatalog
Synopsis:Object isEntityCatalogDescription:
Returns the value TRUE when sent to any EntityCatalog.Type: Constant          Returns: Boolean
isEnumeratedFunction
Synopsis:Object isEnumeratedFunctionDescription:
Returns the value TRUE when sent to any EnumeratedFunction.Type: Constant          Returns: Boolean
isEnvironment
Synopsis:Object isEnvironmentDescription:
Returns the value TRUE when recipient is an Environment.Type: Constant          Returns: Boolean
isEquivalentTo:
Synopsis:Object 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 |
isErrorLog
Synopsis:Object isErrorLogType: Constant          Returns: FALSE
isExternal
Synopsis:Object isExternalType: Constant          Returns: FALSE
isExtractWS
Synopsis:Object isExtractWSType: Constant          Returns: FALSE
isFALSE
Synopsis:Object isFALSEDescription:
Returns the value TRUE when sent a FALSE recipient.Type: Constant          Returns: Boolean
isFalse
Synopsis:Object isFalseDescription:
Returns False unless object is the Boolean value False.Type: Constant          Returns: Boolean
isFixedProperty
Synopsis:Object isFixedPropertyDescription:
Returns the value TRUE when sent to any FixedProperty.Type: Constant          Returns: Boolean
isFloat
Synopsis:Object isFloatDescription:
Returns the value TRUE when sent to any Float.Type: Constant          Returns: Boolean
isFormatTools
Synopsis:Object isFormatToolsType: Constant          Returns: FALSE
isFunction
Synopsis:Object isFunctionDescription:
Returns the value TRUE when sent to any Function.Type: Constant          Returns: Boolean
isFunctionType
Synopsis:Object isFunctionTypeDescription:
Returns the value TRUE when sent to any FunctionType.Type: Constant          Returns: Boolean
isGlobal
Synopsis:Object isGlobalType: Constant          Returns: FALSE
isHtml
Synopsis:Object isHtmlType: Constant          Returns: FALSE
isHtmlAccess
Synopsis:Object isHtmlAccessType: Constant          Returns: FALSE
isIncorporatorPrototype
Synopsis:Object isIncorporatorPrototypeDescription:
Returns the value TRUE when sent to any IncorporatorPrototype.Type: Constant          Returns: Boolean
isIndexedCollection
Synopsis:Object isIndexedCollectionDescription:
Returns the value TRUE when sent to any IndexedCollection.Type: Constant          Returns: Boolean
isIndexedList
Synopsis:Object isIndexedListDescription:
Returns the value TRUE when sent to any IndexedList.Type: Constant          Returns: Boolean
Also Defined At:
| IndexedList |
isInteger
Synopsis:Object isIntegerDescription:
Returns the value TRUE when sent to any Integer.Type: Constant          Returns: Boolean
isInterface
Synopsis:Object isInterfaceType: Constant          Returns: FALSE
Also Defined At:
| Interface |
isInternalDefault
Synopsis:Object isInternalDefaultDescription:
Returns the value TRUE if recipient is a pointer to an instance that has been deleted.Type: Method          Returns: Boolean
isLink
Synopsis:Object isLinkDescription:
Returns the value TRUE when recipient is a Link object.Type: Constant          Returns: Boolean
isLinkRecord
Synopsis:Object isLinkRecordType: Constant          Returns: FALSE
isList
Synopsis:Object isListDescription:
Returns the value TRUE when sent to any List.Type: Constant          Returns: Boolean
Also Defined At:
| List |
isLocalDBDictionary
Synopsis:Object isLocalDBDictionaryType: Constant          Returns: FALSE
isMaintenanceTools
Synopsis:Object isMaintenanceToolsDescription:
Returns the value TRUE when sent to any MaintenanceTools.Type: Constant          Returns: Boolean
isMessageDescriptor
Synopsis:Object isMessageDescriptorDescription:
Returns the value TRUE when sent to any MessageDescriptor.Type: Constant          Returns: Boolean
isMessageImplementationDescriptor
Synopsis:Object isMessageImplementationDescriptorDescription:
Returns the value TRUE when sent to any MessageImplementationDescriptor.Type: Constant          Returns: Boolean
isMessageType
Synopsis:Object isMessageTypeDescription:
Returns the value TRUE when sent to any MessageType.Type: Constant          Returns: Boolean
isMethod
Synopsis:Object isMethodDescription:
Returns the value TRUE when sent to any Method.Type: Constant          Returns: Boolean
isMonthBeginnings
Synopsis:Object isMonthBeginningsDescription:
Returns the value TRUE when sent to any MonthBeginnings.Type: Constant          Returns: Boolean
isMonthDescriptor
Synopsis:Object isMonthDescriptorDescription:
Returns the value TRUE when sent to any MonthDescriptor.Type: Constant          Returns: Boolean
isMonthEnds
Synopsis:Object isMonthEndsDescription:
Returns the value TRUE when sent to any MonthEnds.Type: Constant          Returns: Boolean
isMonths
Synopsis:Object isMonthsDescription:
Returns the value TRUE when sent to any Months.Type: Constant          Returns: Boolean
isNA
Synopsis:Object isNADescription:
Flags whether recipient object is an NA value.Type: Constant          Returns: Boolean
Also Defined At:
| Undefined |
isNamed
Synopsis:Object isNamedDescription:
Returns the value TRUE when recipient is a Named dictionary.Type: Constant          Returns: Boolean
isNoValue
Synopsis:Object isNoValueDescription:
Returns TRUE if recipient is a NoValue NA value.Type: Constant          Returns: Boolean
isNumber
Synopsis:Object isNumberDescription:
Returns the value TRUE when sent to any Number.Type: Constant          Returns: Boolean
Also Defined At:
| Number |
isObject
Synopsis:Object isObjectDescription:
Returns the value TRUE when sent to any Object.Type: Constant          Returns: Boolean
isObjectSpace
Synopsis:Object isObjectSpaceDescription:
Returns the value TRUE when sent to any object space.Type: Constant          Returns: Boolean
isOpenVision
Synopsis:Object isOpenVisionType: Constant          Returns: FALSE
Also Defined At:
| OpenVision |
isOpenVisionChannel
Synopsis:Object isOpenVisionChannelType: Constant          Returns: FALSE
isOptionValue
Synopsis:Object isOptionValueType: Constant          Returns: FALSE
isOrdinal
Synopsis:Object isOrdinalDescription:
Returns the value TRUE when sent to any Ordinal.Type: Constant          Returns: Boolean
isPrimitive
Synopsis:Object isPrimitiveDescription:
Returns the value TRUE when sent to any Primitive.Type: Constant          Returns: Boolean
isPrinterTools
Synopsis:Object isPrinterToolsDescription:
Returns the value TRUE when sent to any PrinterTools.Type: Constant          Returns: Boolean
isPrivateRecord
Synopsis:Object isPrivateRecordType: Constant          Returns: FALSE
isProperty
Synopsis:Object isPropertyDescription:
Returns the value TRUE when sent to any Property.Type: Constant          Returns: Boolean
isQuarterBeginnings
Synopsis:Object isQuarterBeginningsDescription:
Returns the value TRUE when sent to any QuarterBeginnings.Type: Constant          Returns: Boolean
isQuarterEnds
Synopsis:Object isQuarterEndsDescription:
Returns the value TRUE when sent to any QuarterEnds.Type: Constant          Returns: Boolean
isQuarters
Synopsis:Object isQuartersDescription:
Returns the value TRUE when sent to any Quarters.Type: Constant          Returns: Boolean
isRangeClassification
Synopsis:Object isRangeClassificationType: Constant          Returns: FALSE
isSchema
Synopsis:Object isSchemaDescription:
Returns the value TRUE when recipient a Schema object.Type: Constant          Returns: Boolean
Also Defined At:
| Schema |
isSelector
Synopsis:Object isSelectorDescription:
Returns the value TRUE when sent to any Selector.Type: Constant          Returns: Boolean
isSequencedCollection
Synopsis:Object isSequencedCollectionDescription:
Returns the value TRUE when sent to any SequencedCollection.Type: Constant          Returns: Boolean
isSessionAttribute
Synopsis:Object isSessionAttributeDescription:
Returns TRUE if recipient object is a SessionAttributeType: Constant          Returns: FALSE
isSpecification
Synopsis:Object isSpecificationDescription:
Returns the value TRUE when sent to any Specification.Type: Constant          Returns: Boolean
isString
Synopsis:Object isStringDescription:
Returns the value TRUE when sent to any String.Type: Constant          Returns: Boolean
Also Defined At:
| String |
isSuperClassOf:
Synopsis:Object isSuperClassOf: classDescription:
Returns TRUE if recipient is a super class of supplied class.Type: Method          Returns: Boolean
Parameters:
1 - Object
isSupport
Synopsis:Object isSupportType: Constant          Returns: FALSE
isSystemDictionary
Synopsis:Object isSystemDictionaryDescription:
Returns the value TRUE when recipient a SystemDictionary.Type: Constant          Returns: Boolean
isSystemTable
Synopsis:Object isSystemTableDescription:
Returns the value TRUE when sent to any SystemTableType: Constant          Returns: Boolean
isTRUE
Synopsis:Object isTRUEDescription:
Returns the value TRUE when recipient is TRUE.Type: Constant          Returns: Boolean
isTable
Synopsis:Object isTableType: Constant          Returns: FALSE
isTimeSeries
Synopsis:Object isTimeSeriesDescription:
Returns the value TRUE when sent to any TimeSeries.Type: Constant          Returns: Boolean
Also Defined At:
| TimeSeries |
isTimeSeriesProperty
Synopsis:Object isTimeSeriesPropertyDescription:
Returns the value TRUE when sent to any TimeSeriesProperty.Type: Constant          Returns: Boolean
isToolKit
Synopsis:Object isToolKitDescription:
Returns the value TRUE when sent to any ToolKit.Type: Constant          Returns: Boolean
isTrue
Synopsis:Object isTrueDescription:
Returns False unless object is the Boolean value TRUE.Type: Constant          Returns: Boolean
isUndefined
Synopsis:Object isUndefinedDescription:
Returns the value TRUE when sent to any Undefined.Type: Constant          Returns: Boolean
Also Defined At:
| Undefined |
isUnixSeconds
Synopsis:Object isUnixSecondsDescription:
Returns the value TRUE when recipient is UnixSeconds.Type: Constant          Returns: Boolean
isUpdateType
Synopsis:Object isUpdateTypeType: Constant          Returns: FALSE
isUsageLevel
Synopsis:Object isUsageLevelType: Constant          Returns: FALSE
isUserEnvironment
Synopsis:Object isUserEnvironmentDescription:
Returns the value TRUE when recipient is UserEnvironment.Type: Constant          Returns: Boolean
isUtility
Synopsis:Object isUtilityDescription:
Returns the value TRUE when recipient is Utility.Type: Constant          Returns: Boolean
Also Defined At:
| Utility |
isValue
Synopsis:Object isValueDescription:
Returns the value TRUE when sent to any Value.Type: Constant          Returns: Boolean
isWorkspace
Synopsis:Object isWorkspaceType: Constant          Returns: FALSE
isXRef
Synopsis:Object isXRefType: Constant          Returns: FALSE
isYearBeginnings
Synopsis:Object isYearBeginningsDescription:
Returns the value TRUE when sent to any YearBeginnings.Type: Constant          Returns: Boolean
isYearEnds
Synopsis:Object isYearEndsDescription:
Returns the value TRUE when sent to any YearEnds.Type: Constant          Returns: Boolean
isYears
Synopsis:Object isYearsDescription:
Returns the value TRUE when sent to any Years.Type: Constant          Returns: Boolean
is_POP
Synopsis:Object is_POPType: Constant          Returns: FALSE
isntActive
Synopsis:Object isntActiveDescription:
Returns TRUE when recipient has been flagged for deletion.Type: Method          Returns: Boolean
isntDefault
Synopsis:Object isntDefaultDescription:
Returns TRUE if the recipient is not a default instance of its class.Type: Method          Returns: Boolean
isntDeleted
Synopsis:Object isntDeletedDescription:
Returns TRUE when recipient has not been flagged for deletion.Type: Method          Returns: Boolean
isntEquivalentTo:
Synopsis:Object isntEquivalentTo: objectDescription:
Returns TRUE if the recipient object is not equivalent to the supplied object.Type: Method          Returns: Boolean
Parameters:
1 - Object
isntNA
Synopsis:Object isntNADescription:
Flags whether recipient object is not an NA value.Type: Constant          Returns: Boolean
Also Defined At:
| Undefined |
locateDictionaryEntryFor:
Synopsis: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
locateInAList:
Synopsis:Object locateInAList: aListType: Method          Returns: Object
Parameters:
1 - List
locateOrAddDictionaryEntryFor:
Synopsis:Object 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
masterList
Synopsis:Object masterListDescription:
Returns the non-default, base object instances associated with a class.Type: Method          Returns: List
new
Synopsis: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 |
newAs:
Synopsis:Object newAs: aStringDescription:
Create a new names instance in recipient object's class.Type: Method          Returns: Object
Parameters:
1 - String
Also Defined At:
| Dictionary | Entity |
newLine
Synopsis:Object newLineDescription:
This global constant returns a string containing the new line character.Type: Constant          Returns: String
newPage
Synopsis:Object newPageDescription:
This global constant returns a string containing the form feed character.Type: Constant          Returns: String
newPrototype
Synopsis:Object 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
objectSpace
Synopsis:Object objectSpaceDescription:
Returns object space in which the recipient is stored.Type: Primitive          Returns: Integer
orderUsingDictionary:
Synopsis:Object orderUsingDictionary:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined
Also Defined At:
| String |
pointedToBy:
Synopsis:Object pointedToBy: aValueType: Method          Returns: Object
Parameters:
1 - Object
print
Synopsis: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 |
print:
Synopsis:Object 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 |
printNL
Synopsis:Object printNLDescription:
Prints the recipient object followed by a new line.Type: Method          Returns: Object
printNL:
Synopsis:Object printNL: aFormatDescription:
Prints the recipient using the supplied format followed by a new line.Type: Method          Returns: Object
Parameters:
1 - Number
printOf:
Synopsis:Object 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
printPRN
Synopsis: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 |
printPRN:
Synopsis: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 |
printUniversal:
Synopsis:Object printUniversal: aFormatDescription:
General purpose cover for 'print:' message.Type: Method          Returns: Object
Parameters:
1 - Number
printWithCommas:
Synopsis: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 |
printWithCommasNL:
Synopsis:Object 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
profile
Synopsis:Object profileDescription:
Displays a multi-line description of the recipient object.Type: Method          Returns: Object
rcleanDictionary
Synopsis:Object rcleanDictionaryDescription:
Recursively runs 'cleanDictionary' for super class hierarchy.Type: Method          Returns: Object
rcleanStore
Synopsis:Object rcleanStoreDescription:
Recursively runs 'cleanStore' for super class hierarchy.Type: Method          Returns: Object
rcleanStoreAndDictionary
Synopsis:Object rcleanStoreAndDictionaryDescription:
Recursively runs 'cleanStoreAndDictionary' for super class hierarchy.Type: Method          Returns: Object
rdelete
Synopsis:Object rdeleteDescription:
Recursively deletes recipient object and its related instances in its super class hierarchy.Type: Method          Returns: Object
referencedBy:
Synopsis:Object referencedBy: anIntegerType: Method          Returns: Object
Parameters:
1 - Integer
respondsTo:
Synopsis:Object 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
selectorList
Synopsis:Object selectorListDescription:
Returns a list of all selectors (messages) to which the recipient object responds.Type: Primitive          Returns: List
send:
Synopsis: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 |
send:with:
Synopsis: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 |
send:with:and:
Synopsis:Object send: aBlock with: object1 and: object2Description:
Evaluates block with two supplied parameters.Type: Primitive          Returns: Object
Parameters:
1 - Block
2 - Object
3 - Object
send:with:and:and:
Synopsis: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
setBaseCurrencyTo:
Synopsis:Object setBaseCurrencyTo: currType: Method          Returns: Object
setProperty:to:
Synopsis:Object 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
showInheritance
Synopsis:Object showInheritanceDescription:
This method displays the inheritance hierarchy for the recipient.Type: Method          Returns: Object
showMessageNamesContaining:
Synopsis:Object showMessageNamesContaining: aStringDescription:
This method displays a report using the results of executing the 'getMessageNamesContaining:' message.Type: Method          Returns: Object
Parameters:
1 - String
showMessageSummaryFor:
Synopsis:Object showMessageSummaryFor: aListDescription:
Produces a summary report for the list of message implementation descriptors providedType: Method          Returns: Object
Parameters:
1 - List
showMessages
Synopsis:Object showMessagesDescription:
This method displays a report using the results of the 'getMessages' message.Type: Method          Returns: Object
showMessagesDefining:
Synopsis:Object showMessagesDefining: aStringDescription:
This method displays a report using the results of executing the 'getMessagesDefining:' message.Type: Method          Returns: Object
Parameters:
1 - String
showMessagesUsing:
Synopsis:Object showMessagesUsing: aStringDescription:
This method displays a report using the results of the 'getMessageUsing:' message.Type: Method          Returns: Object
Parameters:
1 - String
showMessagesX
Synopsis: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
showMethodsUsing:
Synopsis:Object 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
showProperties
Synopsis:Object 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
showVariables
Synopsis:Object showVariablesDescription:
If the recipient contains extensions, this message displays any local variables defined at each level of extension.Type: Method          Returns: Object
specializeAs:
Synopsis: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
specializeAs:at:
Synopsis:Object 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 |
specializeClass
Synopsis:Object specializeClassDescription:
Creates a specialization of recipient object's class. The new store contains no initial row.Type: Primitive          Returns: Object
specialized
Synopsis: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 |
sprint:
Synopsis:Object sprint: aFormatDescription:
Formats as string.Type: Method          Returns: String
Parameters:
1 - Number
subClassResponsibility:
Synopsis:Object subClassResponsibility: aSelectorDescription:
Prints reminder that this message must be implemented at the subclass levelType: Method          Returns: Object
Parameters:
1 - Selector
subclassList
Synopsis: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
updateTS:with:
Synopsis: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
validateInputObject:
Synopsis:Object validateInputObject: anObjectDescription:
Validates that supplied object is in the recipient's class.Type: Method          Returns: Boolean
Parameters:
1 - Object
validateInputString:
Synopsis:Object 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 |
value
Synopsis:Object valueDescription:
Returns ^self by default.Type: Method          Returns: Object
Also Defined At:
| Block | TimeSeries |
whatAmI
Synopsis: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 |
withCompilationErrorHandler:evaluate:
Synopsis:Object withCompilationErrorHandler: handler evaluate: stringType: Method          Returns: Object
Parameters:
1 - Undefined
2 - Undefined