Vision Messages: Classification
Profile of Class Classification
Includes Classes: Classification, Entity, RangeClassification
Object | Entity | +--- Classification | | | +--- RangeClassification
Message Index
XRef
accessExpression
addAlias: string
addAlias: string toXRefIn: dictionary
aliases
asSelf (Entity)
asSelf (Classification)
asSelf (RangeClassification)
classDescriptor (Entity)
classDescriptor (Classification)
classDescriptor (RangeClassification)
cleanupClassStructures
cleanupLocalNames
clusterStrings
createInitializationListFrom: blockList
createNewXRefManager
createPrivateStructure
createXRef: id withProperty: propertyId
defaultInstance (Entity)
defaultInstance (Classification)
defaultInstance (RangeClassification)
deleteAlias: aliasList
displayHierarchy
displayInfo
displayLabel
displayLabelKey
displayXRefAuditReport
getClassificationFor: input
getOrCreate: string
getRecordForUser: userName
helpMessage
initializationList
initialize
initializeDataBaseLinks
initializeGlobalInstanceProperties (Entity)
initializeGlobalInstanceProperties (Classification)
initializeGlobalSubclassProperties
initializeKeys: keys
initializeLocalAttributes
isClassification
isEntity
isParent
isRangeClassification
loadFromFile: file
loadValuesFor: item as: type fromFile: file
locateId: string
locateIds: string
lowerBound
masterListCodes
name
named (Entity)
named (Classification)
named (RangeClassification)
newAs: string
numericCode
parent
print
print: anInteger
profile
rangeName
rebuildAliases
setNameTo: string
setNumericCodeTo: ordinal
setParentTo: instance
setShortNameTo: string
setSortCodeTo: ordinal
setXRefIn: dictionary to: string
shortName
sortCode
specializeAs: string at: object
updateInitializationListWith: block
upperBound
validateInputString: input
whatAmI (Entity)
whatAmI (Classification)
whatAmI (RangeClassification)
Messages
Synopsis:accessExpressionEntity XRefType: Constant          Returns: XRef
Also Defined At:
| Currency |
Synopsis:addAlias:Entity accessExpressionDescription:
Returns a string that could be used to request recipientType: Method          Returns: String
Also Defined At:
| Object |
Synopsis:addAlias:toXRefIn:Entity addAlias: stringDescription:
Adds supplied string as alternate name in recipient's naming dictionary.Type: Method          Returns: Entity
Parameters:
1 - String
Synopsis:aliasesEntity addAlias: string toXRefIn: dictionaryType: Method          Returns: Object
Synopsis:asSelfEntity aliasesDescription:
Returns list of aliases named for entity.Type: FixedProperty          Returns: List
Synopsis:asSelfEntity asSelfDescription:
Returns the original object.Type: Primitive          Returns: Entity
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:asSelfClassification asSelfDescription:
Returns the original object, stripped of extensions.Type: Primitive          Returns: Object
Also Defined At:
| Block | Boolean | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:classDescriptorRangeClassification 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 | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:classDescriptorEntity 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 | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:classDescriptorClassification classDescriptorDescription:
Reference to the object which describes the class. Class level information is stored here.Type: Constant          Returns: Schema ClassDescriptor
Also Defined At:
| Block | Boolean | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:cleanupClassStructuresRangeClassification classDescriptorDescription:
Reference to the object which describes the class. Class level information is stored here.Type: Constant          Returns: Schema ClassDescriptor
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:cleanupLocalNamesEntity 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 | Object |
Synopsis:clusterStringsEntity cleanupLocalNamesDescription:
This method is executed by the 'flagForDeletionWithReason:' message and is redefined as needed by subclasses.Type: Method          Returns: Object
Also Defined At:
| Object |
Synopsis:createInitializationListFrom:Entity clusterStringsType: Method          Returns: Object
Synopsis:createNewXRefManagerEntity createInitializationListFrom: blockListDescription:
Creates a new class constant for the recipient's class named 'initializationList' and copies the blocks in blockList to this list. The initializationList is used during the instance creation process to initialize default values in the new instance.Type: Method          Returns: Entity
Parameters:
1 - List
Synopsis:createPrivateStructureEntity createNewXRefManagerType: Method          Returns: Object
Synopsis:createXRef:withProperty:Entity createPrivateStructureType: Method          Returns: Object
Synopsis:defaultInstanceEntity createXRef: id withProperty: propertyIdType: Method          Returns: Object
Synopsis:defaultInstanceEntity defaultInstanceDescription:
Returns the default instance of the recipient object's classType: Constant          Returns: Entity
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | IndexedList | Interface | List | Number | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:defaultInstanceClassification defaultInstanceDescription:
Returns the default instance for the recipient's class.Type: Constant          Returns: Classification
Also Defined At:
| Block | Boolean | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:deleteAlias:RangeClassification defaultInstanceDescription:
Returns the default instance for the recipient's class.Type: Constant          Returns: RangeClassification
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:displayHierarchyEntity deleteAlias: aliasListType: Method          Returns: Object
Synopsis:displayInfoClassification displayHierarchyType: Method          Returns: Object
Synopsis:displayLabelEntity displayInfoDescription:
Displays the code and name for the recipient followed by a new line. This message is often redefined by the subclasses to display one line of simple formatted information about an entity.Type: Method          Returns: Object
Also Defined At:
| Object |
Synopsis:displayLabelKeyEntity displayLabelDescription:
Returns the recipient's nameType: Method          Returns: Object
Also Defined At:
| Object |
Synopsis:displayXRefAuditReportEntity displayLabelKeyDescription:
Returns the recipient's codeType: Method          Returns: Object
Also Defined At:
| Object |
Synopsis:getClassificationFor:Entity displayXRefAuditReportType: Method          Returns: Object
Synopsis:getOrCreate:RangeClassification getClassificationFor: inputType: Method          Returns: Object
Synopsis:getRecordForUser:Entity getOrCreate: stringDescription:
Returns object named by string in recipient class' naming dictionary. If not found, a new instance is created and returned.Type: Method          Returns: Entity
Parameters:
1 - String
Synopsis:helpMessageEntity getRecordForUser: userNameType: Method          Returns: Object
Synopsis:initializationListEntity helpMessageDescription:
Returns a message describing the recipient.Type: Method          Returns: String
Also Defined At:
| Object |
Synopsis:initializeEntity initializationListDescription:
Returns the list of blocks used to initialize default values in new instances of the recipient's class.Type: Constant          Returns: List
Synopsis:initializeDataBaseLinksEntity initializeDescription:
Initializes a new instance. Run as part of the instance creation process.Type: Method          Returns: Entity
Also Defined At:
| Currency | Dictionary |
Synopsis:initializeGlobalInstancePropertiesEntity initializeDataBaseLinksDescription:
Initializes a new instance. Run as part of the instance creation process.Type: Method          Returns: Entity
Synopsis:initializeGlobalInstancePropertiesEntity initializeGlobalInstancePropertiesDescription:
Initializes a new instance. Run as part of the instance creation process.Type: Method          Returns: Entity
Also Defined At:
| Classification | Object |
Synopsis:initializeGlobalSubclassPropertiesClassification 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
Synopsis:initializeKeys:Entity 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 | Object |
Synopsis:initializeLocalAttributesRangeClassification initializeKeys: keysDescription:
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
Also Defined At:
| Object |
Synopsis:isClassificationEntity initializeLocalAttributesDescription:
Initializes a new instance. Run as part of the instance creation process.Type: Method          Returns: Entity
Also Defined At:
| Dictionary | Object |
Synopsis:isEntityClassification isClassificationType: Constant          Returns: TRUE
Also Defined At:
| Object |
Synopsis:isParentEntity isEntityDescription:
Returns the value TRUE when sent to any Entity.Type: Constant          Returns: TRUE
Also Defined At:
| Object |
Synopsis:isRangeClassificationClassification isParentType: Method          Returns: Object
Synopsis:loadFromFile:RangeClassification isRangeClassificationType: Constant          Returns: TRUE
Also Defined At:
| Object |
Synopsis:loadValuesFor:as:fromFile:Entity loadFromFile: fileType: Method          Returns: Object
Synopsis:locateId:Entity loadValuesFor: item as: type fromFile: fileType: Method          Returns: Object
Synopsis:locateIds:Entity locateId: stringDescription:
Returns entity associated with id supplied, searching naming dictionaries associated with entity class. By default only 'named' is searched; this message can be redefined for subclasses that can use multiple dictionaries.Type: Method          Returns: Entity
Parameters:
1 - String
Synopsis:lowerBoundEntity locateIds: stringType: Method          Returns: Object
Synopsis:masterListCodesRangeClassification lowerBoundType: FixedProperty          Returns: Object
Synopsis:nameEntity masterListCodesDescription:
Displays all codes and names for all non-default instances in recipient's class.Type: Method          Returns: Object
Synopsis:namedEntity nameDescription:
Returns descriptive name for recipient.Type: FixedProperty          Returns: String
Synopsis:namedEntity namedDescription:
Returns the naming dictionary for the recipient's class.Type: Constant          Returns: Dictionary
Also Defined At:
| Classification | Currency |
Synopsis:namedClassification namedDescription:
Returns the naming dictionary for the recipient's class.Type: Constant          Returns: Named
Synopsis:newAs:RangeClassification namedDescription:
Returns the naming dictionary for the recipient's class.Type: Constant          Returns: Named
Also Defined At:
| Classification | Currency | Entity |
Synopsis:numericCodeEntity newAs: stringDescription:
Special version of 'newAs:' message designed to address the additional requirements of entity instance creation.Type: Method          Returns: Entity
Also Defined At:
| Dictionary | Object |
Synopsis:parentEntity numericCodeDescription:
Returns descriptive numeric code for recipient.Type: FixedProperty          Returns: String
Synopsis:printClassification parentType: FixedProperty          Returns: Object
Synopsis:print:Entity printDescription:
Redefines the standard print message so that the value of the recipient code is printed.Type: Method          Returns: Entity
Also Defined At:
| Block | Date | DateOffset | DateRange | IndexedList | List | Object | String | TimeSeries | Undefined |
Synopsis:profileEntity print: anIntegerDescription:
Prints the recipient code using the supplied format.Type: Method          Returns: Entity
Parameters:
1 - Integer
Also Defined At:
| Boolean | Date | Number | Object | String | Undefined |
Synopsis:rangeNameEntity profileDescription:
Displays a multi-line description of the recipient object.Type: Method          Returns: Object
Synopsis:rebuildAliasesRangeClassification rangeNameType: FixedProperty          Returns: Object
Synopsis:setNameTo:Entity rebuildAliasesType: Method          Returns: Object
Synopsis:setNumericCodeTo:Entity setNameTo: stringDescription:
Updates the value of the recipient's 'name' property with stringType: Method          Returns: Entity
Parameters:
1 - String
Synopsis:setParentTo:Entity setNumericCodeTo: ordinalDescription:
Updates the value of the recipient's 'numericCode' property with string or number. Used as an alternative identification scheme.Type: Method          Returns: Entity
Parameters:
1 - Ordinal
Synopsis:setShortNameTo:Classification setParentTo: instanceType: Method          Returns: Object
Synopsis:setSortCodeTo:Entity setShortNameTo: stringDescription:
Updates the value of the recipient's 'shortName' property with string.Type: Method          Returns: Entity
Parameters:
1 - String
Synopsis:setXRefIn:to:Entity setSortCodeTo: ordinalDescription:
Updates the value of the recipient's 'sortCode' property with string or number. Used as an alternative identification scheme.Type: Method          Returns: Entity
Parameters:
1 - Ordinal
Synopsis:shortNameEntity setXRefIn: dictionary to: stringType: Method          Returns: Object
Synopsis:sortCodeEntity shortNameDescription:
Returns descriptive shortName for recipient.Type: FixedProperty          Returns: String
Synopsis:specializeAs:at:Entity sortCodeDescription:
Returns descriptive sortCode for recipient.Type: FixedProperty          Returns: String
Synopsis:updateInitializationListWith:Entity specializeAs: string at: objectDescription:
Creates a subclass of recipient named by supplied string. The name is defined at the supplied object. Note that this class is NOT installed in the Schema database by defaultType: Method          Returns: Object
Also Defined At:
| Object |
Synopsis:upperBoundEntity updateInitializationListWith: blockDescription:
Adds the supplied block to the recipient class' initializationList.Type: Method          Returns: Entity
Parameters:
1 - Block
Synopsis:validateInputString:RangeClassification upperBoundType: FixedProperty          Returns: Object
Synopsis:whatAmIEntity validateInputString: inputDescription:
Returns the object in the recipient's classs associated with the supplied string, using the recipient's class naming dictionary.Type: Method          Returns: Object
Also Defined At:
| Object |
Synopsis:whatAmIEntity whatAmIDescription:
Return the string "Entity".Type: Constant          Returns: String
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:whatAmIClassification whatAmIDescription:
Returns the name of the recipient's class.Type: Constant          Returns: String
Also Defined At:
| Block | Boolean | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |
Synopsis:RangeClassification whatAmIDescription:
Returns the name of the recipient's class.Type: Constant          Returns: String
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |