OB-Refactory

ORAccessorClassRefactoring
An ORAccessorClassRefactoring is xxxxxxxxx.
Instance Variables
preconditions
refactorings
transform
ORAddMethodChangeNode
An ORAddMethodChangeNode is xxxxxxxxx.
Instance Variables
accept:notifying:
Just to make sure that it compiles, try with the standard compiler.
after
before
browse
selector
ORBasicLintNode
An ORBasicLintNode is xxxxxxxxx.
Instance Variables
result: <Object>
result
- xxxxx
browse
result
text
update:
Receive a change notice from an object of whom the receiver is a
dependent. The default behavior is to do nothing; a subclass might want
to change itself in some way.
ORCategoryBrowser
An ORCategoryBrowser is xxxxxxxxx.
Instance Variables
defaultMetaNode
ORChangeNode
An ORChangeNode is xxxxxxxxx.
Instance Variables
change: <Object>
parent: <Object>
change
- xxxxx
parent
- xxxxx
add:to:
after
before
browse
change
changes
doItReceiver
indent
indentedName
initializeOn:
level
name
Answer a name for the receiver. This is used generically in the title of certain inspectors, such as the referred-to inspector, and specificially by various subsystems. By default, we let the object just print itself out..
on:
parent
postCopy
self is a shallow copy, subclasses should copy fields as necessary to complete the full copy
remove
remove:
selectedClass
setParent:
text
theClass
ORChangesBrowser
An ORChangesBrowser is xxxxxxxxx.
Instance Variables
change:
cmdCommands
defaultBackgroundColor
Answer the color to be used as the base window color for a window whose model is an object of the receiver's class
defaultMetaNode
displayDiffs
displayDiffs:
openChange:
paneCount
prettyPrint
prettyPrint:
titleForRoot:
ORClassBrowser
An ORClassBrowser is xxxxxxxxx.
Instance Variables
defaultMetaNode
paneCount
ORCmdAbstractClassVarRefactoring
An ORCmdAbstractClassVarRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdAbstractInstVarRefactoring
An ORCmdAbstractInstVarRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdAcceptChanges
An ORCmdAcceptChanges is xxxxxxxxx.
Instance Variables
execute
group
keystroke
label
wantsButton
Put this here for compatibility. Eventually this will be obsolete
ORCmdAccessorClassRefactoring
An ORCmdAccessorClassRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdAccessorClassVarRefactoring
An ORCmdAccessorClassVarRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdAccessorInstVarRefactoring
An ORCmdAccessorInstVarRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdAddClassVarRefactoring
An ORCmdAddClassVarRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdAddInstVarRefactoring
An ORCmdAddInstVarRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdAddParameterMethodRefactoring
An ORCmdAddParameterMethodRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdApplyChange
An ORCmdApplyChange is xxxxxxxxx.
Instance Variables
execute
label
ORCmdBrowse
An ORCmdBrowse is xxxxxxxxx.
Instance Variables
execute
isEnabled
keystroke
label
wantsButton
Put this here for compatibility. Eventually this will be obsolete
ORCmdBrowseChange
An ORCmdBrowseChange is xxxxxxxxx.
Instance Variables
execute
isEnabled
keystroke
label
ORCmdBrowsePackageEnvironment
An ORCmdBrowsePackageEnvironment is xxxxxxxxx.
Instance Variables
cluster
group
keystroke
label
ORCmdCancelChanges
An ORCmdCancelChanges is xxxxxxxxx.
Instance Variables
execute
group
keystroke
label
wantsButton
Put this here for compatibility. Eventually this will be obsolete
ORCmdCategoryEnvironment
An ORCmdCategoryEnvironment is xxxxxxxxx.
Instance Variables
environment
isActive
label
ORCmdChangeCommand
An ORCmdChangeCommand is xxxxxxxxx.
Instance Variables
ORCmdClassEnvironment
An ORCmdClassEnvironment is xxxxxxxxx.
Instance Variables
environment
isActive
label
ORCmdClassHierarchyEnvironment
An ORCmdClassHierarchyEnvironment is xxxxxxxxx.
Instance Variables
environment
isActive
label
ORCmdClassRefactoring
An ORCmdClassRefactoring is xxxxxxxxx.
Instance Variables
cluster
isActive
takesText
ORCmdClassVarRefactoring
An ORCmdClassVarRefactoring is xxxxxxxxx.
Instance Variables
classAndVariable:
cluster
isActive
isEnabled
takesText
ORCmdClassVarRefsEnvironment
An ORCmdClassVarRefsEnvironment is xxxxxxxxx.
Instance Variables
environment
isActive
label
ORCmdCombineCascadeRefactoring
An ORCmdCombineCascadeRefactoring is xxxxxxxxx.
Instance Variables
isEnabled
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdCreateSubclassRefactoring
An ORCmdCreateSubclassRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdCreateSuperclassRefactoring
An ORCmdCreateSuperclassRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdDependenciesEnvironment
An ORCmdDependenciesEnvironment is xxxxxxxxx.
Instance Variables
add:to:
environment
Build an environment with all the static dependnecies.
isActive
label
ORCmdDisplayDiffChanges
An ORCmdDisplayDiffChanges is xxxxxxxxx.
Instance Variables
execute
group
keystroke
label
ORCmdEnvironment
An ORCmdEnvironment is xxxxxxxxx.
Instance Variables
cluster
execute
ORCmdExtractMethodRefactoring
An ORCmdExtractMethodRefactoring is xxxxxxxxx.
Instance Variables
isEnabled
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdExtractMethodToComponentRefactoring
An ORCmdExtractMethodToComponentRefactoring is xxxxxxxxx.
Instance Variables
isEnabled
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdExtractToTemporaryRefactoring
An ORCmdExtractToTemporaryRefactoring is xxxxxxxxx.
Instance Variables
isEnabled
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdFileOutChanges
An ORCmdFileOutChanges is xxxxxxxxx.
Instance Variables
execute
group
keystroke
label
ORCmdFormat
An ORCmdFormat is xxxxxxxxx.
Instance Variables
execute
Now this is utterly ugly, but unfortunately I see no better way doing this.
group
isActive
label
takesText
ORCmdImplementor
An ORCmdImplementor is xxxxxxxxx.
Instance Variables
execute
isEnabled
keystroke
label
ORCmdImplementorEnvironment
An ORCmdImplementorEnvironment is xxxxxxxxx.
Instance Variables
environment
isActive
label
ORCmdInlineMethodFromComponentRefactoring
An ORCmdInlineMethodFromComponentRefactoring is xxxxxxxxx.
Instance Variables
isEnabled
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdInlineMethodRefactoring
An ORCmdInlineMethodRefactoring is xxxxxxxxx.
Instance Variables
isEnabled
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdInlineParameterRefactoring
An ORCmdInlineParameterRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdInlineSelfSendsMethodRefactoring
An ORCmdInlineSelfSendsMethodRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdInlineTemporaryRefactoring
An ORCmdInlineTemporaryRefactoring is xxxxxxxxx.
Instance Variables
isEnabled
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdInstVarReaderEnvironment
An ORCmdInstVarReaderEnvironment is xxxxxxxxx.
Instance Variables
environment
isActive
label
ORCmdInstVarRefactoring
An ORCmdInstVarRefactoring is xxxxxxxxx.
Instance Variables
classAndVariable:
cluster
isActive
isEnabled
takesText
ORCmdInstVarRefsEnvironment
An ORCmdInstVarRefsEnvironment is xxxxxxxxx.
Instance Variables
environment
isActive
label
ORCmdInstVarWriterEnvironment
An ORCmdInstVarWriterEnvironment is xxxxxxxxx.
Instance Variables
environment
isActive
label
ORCmdInverseEnvironment
An ORCmdInverseEnvironment is xxxxxxxxx.
Instance Variables
environment
group
isActive
label
ORCmdLintCommand
An ORCmdLintCommand is xxxxxxxxx.
Instance Variables
ORCmdManualEnvironment
An ORCmdManualEnvironment is xxxxxxxxx.
Instance Variables
execute
group
label
ORCmdMatchesEnvironment
An ORCmdMatchesEnvironment is xxxxxxxxx.
Instance Variables
environment
label
ORCmdMethodRefactoring
An ORCmdMethodRefactoring is xxxxxxxxx.
Instance Variables
arguments
cluster
isActive
source
takesText
ORCmdMoveMethodRefactoring
An ORCmdMoveMethodRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdMoveVariableDefinitionRefactoring
An ORCmdMoveVariableDefinitionRefactoring is xxxxxxxxx.
Instance Variables
isEnabled
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdOpen
An ORCmdOpen is xxxxxxxxx.
Instance Variables
cluster
definition:
group
ORCmdOpenLint
An ORCmdOpenLint is xxxxxxxxx.
Instance Variables
execute
label
ORCmdOpenRewriter
An ORCmdOpenRewriter is xxxxxxxxx.
Instance Variables
execute
label
ORCmdOpenSearcher
An ORCmdOpenSearcher is xxxxxxxxx.
Instance Variables
execute
label
ORCmdOpenTypeClass
An ORCmdOpenTypeClass is xxxxxxxxx.
Instance Variables
execute
isActive
label
ORCmdOpenTypeMethod
An ORCmdOpenTypeMethod is xxxxxxxxx.
Instance Variables
execute
isActive
label
ORCmdPackageEnvironment
An ORCmdPackageEnvironment is xxxxxxxxx.
Instance Variables
environment
isEnabled
label
package
ORCmdPragmaEnvironment
An ORCmdPragmaEnvironment is xxxxxxxxx.
Instance Variables
environment
isActive
label
ORCmdPrettyPrintChanges
An ORCmdPrettyPrintChanges is xxxxxxxxx.
Instance Variables
execute
group
keystroke
label
ORCmdProtectInstVarRefactoring
An ORCmdProtectInstVarRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdProtocolEnvironment
An ORCmdProtocolEnvironment is xxxxxxxxx.
Instance Variables
environment
isActive
label
ORCmdPullUpClassVarRefactoring
An ORCmdPullUpClassVarRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdPullUpInstVarRefactoring
An ORCmdPullUpInstVarRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdPushDownClassVarRefactoring
An ORCmdPushDownClassVarRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdPushDownInstVarRefactoring
An ORCmdPushDownInstVarRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdPushDownMethodRefactoring
An ORCmdPushDownMethodRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdPushUpMethodRefactoring
An ORCmdPushUpMethodRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdRealizeClassRefactoring
An ORCmdRealizeClassRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdRecompile
An ORCmdRecompile is xxxxxxxxx.
Instance Variables
cluster
execute
group
isActive
label
ORCmdRefactoring
An ORCmdRefactoring is xxxxxxxxx.
Instance Variables
model: <Object>
model
- xxxxx
execute
Execute the refactoring of the receiver.
model
Answer the code-model this refactoring is supposed to work on.
model:
Set the model this refactoring is supposed to work on, mostly used for testing.
refactoring
Answer the refactoring of the receiver of nil.
ORCmdRefactoringRedo
An ORCmdRefactoringRedo is xxxxxxxxx.
Instance Variables
change
execute
isEnabled
label
ORCmdRefactoringTool
An ORCmdRefactoringTool is xxxxxxxxx.
Instance Variables
change
changeManager
cluster
group
label
ORCmdRefactoringUndo
An ORCmdRefactoringUndo is xxxxxxxxx.
Instance Variables
change
execute
isEnabled
label
ORCmdReferencesEnvironment
An ORCmdReferencesEnvironment is xxxxxxxxx.
Instance Variables
environment
isActive
label
ORCmdReformat
An ORCmdReformat is xxxxxxxxx.
Instance Variables
cluster
group
isActive
label
refactoring
Answer the refactoring of the receiver of nil.
ORCmdRefresh
An ORCmdRefresh is xxxxxxxxx.
Instance Variables
execute
isEnabled
keystroke
label
wantsButton
Put this here for compatibility. Eventually this will be obsolete
ORCmdRefreshRule
An ORCmdRefreshRule is xxxxxxxxx.
Instance Variables
execute
isEnabled
label
ORCmdRemoveChange
An ORCmdRemoveChange is xxxxxxxxx.
Instance Variables
execute
keystroke
label
ORCmdRemoveClassChanges
An ORCmdRemoveClassChanges is xxxxxxxxx.
Instance Variables
execute
isEnabled
label
ORCmdRemoveClassRefactoring
An ORCmdRemoveClassRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdRemoveClassVarRefactoring
An ORCmdRemoveClassVarRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdRemoveInstVarRefactoring
An ORCmdRemoveInstVarRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdRemoveMethodRefactoring
An ORCmdRemoveMethodRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdRemoveParameterRefactoring
An ORCmdRemoveParameterRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdRenameClassRefactoring
An ORCmdRenameClassRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdRenameClassVarRefactoring
An ORCmdRenameClassVarRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdRenameInstVarRefactoring
An ORCmdRenameInstVarRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdRenameMethodRefactoring
An ORCmdRenameMethodRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdRenameTemporaryRefactoring
An ORCmdRenameTemporaryRefactoring is xxxxxxxxx.
Instance Variables
isEnabled
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdSelectCode
An ORCmdSelectCode is xxxxxxxxx.
Instance Variables
cluster
execute
selectionFor:interval:
Answer a new node a given aNode in the current selection anInterval.
takesNodes
takesText
ORCmdSelectMethodsEnvironment
An ORCmdSelectMethodsEnvironment is xxxxxxxxx.
Instance Variables
environment
label
ORCmdSelectNext
An ORCmdSelectNext is xxxxxxxxx.
Instance Variables
label
selectionFor:interval:
Answer a new node a given aNode in the current selection anInterval.
ORCmdSelectParent
An ORCmdSelectParent is xxxxxxxxx.
Instance Variables
label
selectionFor:interval:
Answer a new node a given aNode in the current selection anInterval.
ORCmdSelectPrevious
An ORCmdSelectPrevious is xxxxxxxxx.
Instance Variables
label
selectionFor:interval:
Answer a new node a given aNode in the current selection anInterval.
ORCmdSelectionEnvironment
An ORCmdSelectionEnvironment is xxxxxxxxx.
Instance Variables
environment
group
label
ORCmdSelfSendEnvironment
An ORCmdSelfSendEnvironment is xxxxxxxxx.
Instance Variables
environment
label
ORCmdSenderEnvironment
An ORCmdSenderEnvironment is xxxxxxxxx.
Instance Variables
environment
isActive
label
ORCmdSourceRefactoring
An ORCmdSourceRefactoring is xxxxxxxxx.
Instance Variables
cluster
ifBestSelected:
Answer the result of evaluating aBlock with the best selected parse tree node as argument or false, if there is no valid selection.
ifNodeSelected:
Answer the result of evaluating aBlock with the currently selected parse tree node as argument or false, if there is no valid selection.
ifSendSelected:
interval
isActive
isAssignmentSelected
isCascadeSelected
isExtractableSelected
isNonSelfSendSelected
isSelfSendSelected
isSequenceSelected
isVariableSelected
node
selection
selector
takesNodes
takesText
text
theClass
ORCmdSplitCascadeRefactoring
An ORCmdSplitCascadeRefactoring is xxxxxxxxx.
Instance Variables
isEnabled
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdSplitClassRefactoring
An ORCmdSplitClassRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdSubclassesHierarchyEnvironment
An ORCmdSubclassesHierarchyEnvironment is xxxxxxxxx.
Instance Variables
environment
isActive
label
ORCmdSubclassesWithHierarchyEnvironment
An ORCmdSubclassesWithHierarchyEnvironment is xxxxxxxxx.
Instance Variables
environment
isActive
label
ORCmdSuperSendEnvironment
An ORCmdSuperSendEnvironment is xxxxxxxxx.
Instance Variables
environment
label
ORCmdSuperclassesHierarchyEnvironment
An ORCmdSuperclassesHierarchyEnvironment is xxxxxxxxx.
Instance Variables
environment
isActive
label
ORCmdSuperclassesWithHierarchyEnvironment
An ORCmdSuperclassesWithHierarchyEnvironment is xxxxxxxxx.
Instance Variables
environment
isActive
label
ORCmdSwapMethodRefactoring
An ORCmdSwapMethodRefactoring is xxxxxxxxx.
Instance Variables
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdTemporaryToInstvarRefactoring
An ORCmdTemporaryToInstvarRefactoring is xxxxxxxxx.
Instance Variables
isEnabled
label
longDescription
Override this and return a string or a text for the fly-by-help (tooltip)
refactoring
Answer the refactoring of the receiver of nil.
ORCmdToggleContainment
An ORCmdToggleContainment is xxxxxxxxx.
Instance Variables
execute
isActive
keystroke
label
order
ORCombineCascadeRefactoring
An ORCombineCascadeRefactoring is xxxxxxxxx.
Instance Variables
parseTree: <Object>
selectedInterval: <Object>
selector: <Object>
sequenceNode: <Object>
statementNodes: <Object>
transformedNode: <Object>
parseTree
- xxxxx
selectedInterval
- xxxxx
selector
- xxxxx
sequenceNode
- xxxxx
statementNodes
- xxxxx
transformedNode
- xxxxx
addStatementNode:
combine:from:in:
combineMessages
compileCode
findReceiverNode
Find the sequence to be combined.
findSequenceNode
Find the sequence to be combined.
findStatementNodes
Find the sequence to be combined.
model:combine:from:in:
parseTree
preconditions
selectedSource
transform
ORCommand
An ORCommand is xxxxxxxxx.
Instance Variables
browser
chooseFrom:
chooseFrom:title:
chooseFrom:title:lines:
chooseMultipleFrom:
chooseMultipleFrom:title:
chooseMultipleFrom:title:lines:
classVariables
confirm:
Put up a yes/no menu with caption queryString. Answer true if the
response is yes, false if no. This is a modal question--the user must
respond yes or no.
currentNode
description
environment
group
handleError:
inform:
Display a message for the user to read and then dismiss. 6/9/96 sw
instanceVariables
isActive
openEnvironment:
performChange:
performRefactoring:
Try to properly label aRefactoring and perform it or open the changes browser, depending on the preferences of the user.
prompt:
prompt:initialAnswer:
promptOnRefactoring
promptOnRefactoring:
refactoringOptions:
refresh
request:
request:initialAnswer:
requestImplementorToInline:
requestMethodNameFor:
requestSelfArgumentName
selectVariableToMoveMethodTo:class:
selectVariableTypesFrom:selected:for:
selection
settingsOn:
shouldExtractAssignmentTo:
shouldInlineExpression:
shouldOverride:in:
shouldUseExistingMethod:
uiCancellationError
The user pressed Cancel or there were nothing to ask for. The error must be catched by #execute in order to cancel the action.
waitWhile:
ORCompositeLintNode
An ORCompositeLintNode is xxxxxxxxx.
Instance Variables
rules: <Object>
rules
- xxxxx
compositeRules
initializeOn:
isComposite
leafRules
rules
update
update:
Receive a change notice from an object of whom the receiver is a
dependent. The default behavior is to do nothing; a subclass might want
to change itself in some way.
OREnvironmentBrowser
An OREnvironmentBrowser is xxxxxxxxx.
Instance Variables
defaultBackgroundColor
Answer the color to be used as the base window color for a window whose model is an object of the receiver's class
environment
on:
open
openOn:
selectionChanged:
setMetaNode:node:
titleForRoot:
OREnvironmentFilter
An OREnvironmentFilter is xxxxxxxxx.
Instance Variables
environment: <Object>
environment
- xxxxx
environment
on:
setEnvironment:
OREnvironmentNode
An OREnvironmentNode is xxxxxxxxx.
Instance Variables
browserEnvironment: <Object>
browserEnvironment
- xxxxx
browserEnvironment
Answer a refactoring browser environemnt of the receiving node.
classCategories
classProtocols
classVariables
classes
comments
environments
instanceVariables
metaclassProtocols
metaclasses
methods
name
Answer a name for the receiver. This is used generically in the title of certain inspectors, such as the referred-to inspector, and specificially by various subsystems. By default, we let the object just print itself out..
onEnvironment:
packageCategories
packageExtensionCategory
protocols
selectorEnvironment
Make sure that the receiver is a selector environment.
setBrowserEnvironment:
text
ORHideEnvironmentFilter
An ORHideEnvironmentFilter is xxxxxxxxx.
Instance Variables
nodesFrom:forNode:
ORHightlightEnvironmentFilter
An ORHightlightEnvironmentFilter is xxxxxxxxx.
Instance Variables
displayString:forParent:child:
initialize
Subclasses should redefine this method to perform initializations on instance creation
ORLintBrowser
An ORLintBrowser is xxxxxxxxx.
Instance Variables
environment: <Object>
process: <Object>
status: <Object>
environment
- xxxxx
process
- xxxxx
status
- xxxxx
basicSearch:
cmdCommands
defaultBackgroundColor
Answer the color to be used as the base window color for a window whose model is an object of the receiver's class
defaultLabel
defaultMetaNode
defaultRootNode
environment
environment:
isSearching
openRule:
openRule:environment:
paneCount
panesFor:level:
refresh
rule
rule:
rule:environment:
search:
setMetaNode:node:
status:
titleForRoot:
windowIsClosing
This message is used to inform a models that its window is closing. Most models do nothing, but some, such as the Debugger, must do some cleanup. Note that this mechanism must be used with care by models that support multiple views, since one view may be closed while others left open.
ORLintNode
An ORLintNode is xxxxxxxxx.
Instance Variables
problemCount: <Object>
rule: <Object>
problemCount
- xxxxx
rule
- xxxxx
browse
initializeOn:
isComposite
isEmpty
name
Answer a name for the receiver. This is used generically in the title of certain inspectors, such as the referred-to inspector, and specificially by various subsystems. By default, we let the object just print itself out..
on:
problemCount
rationale
rule
text
update:
Receive a change notice from an object of whom the receiver is a
dependent. The default behavior is to do nothing; a subclass might want
to change itself in some way.
ORLintResultFilter
An ORLintResultFilter is xxxxxxxxx.
Instance Variables
displayString:forNode:
ORMethodBrowser
An ORMethodBrowser is xxxxxxxxx.
Instance Variables
defaultMetaNode
paneCount
ORMultiBrowser
An ORMultiBrowser is xxxxxxxxx.
Instance Variables
defaultMetaNode
paneCount
ORPackageBrowser
An ORPackageBrowser is xxxxxxxxx.
Instance Variables
defaultMetaNode
setMetaNode:node:
unfilteredNames
ORPackageExtensionNode
An ORPackageExtensionNode is xxxxxxxxx.
Instance Variables
classes
comments
definition
extensionClasses
metaclasses
name
Answer a name for the receiver. This is used generically in the title of certain inspectors, such as the referred-to inspector, and specificially by various subsystems. By default, we let the object just print itself out..
text
ORPluggableRewriteRule
An ORPluggableRewriteRule is xxxxxxxxx.
Instance Variables
isVisible
name
Answer a name for the receiver. This is used generically in the title of certain inspectors, such as the referred-to inspector, and specificially by various subsystems. By default, we let the object just print itself out..
rewriteRule:
ORPluggableSearchRule
An ORPluggableSearchRule is xxxxxxxxx.
Instance Variables
isVisible
matcher:
name
Answer a name for the receiver. This is used generically in the title of certain inspectors, such as the referred-to inspector, and specificially by various subsystems. By default, we let the object just print itself out..
ORPrettyPrintCodeRefactoring
An ORPrettyPrintCodeRefactoring is xxxxxxxxx.
Instance Variables
preconditions
transform
ORProtocolBrowser
An ORProtocolBrowser is xxxxxxxxx.
Instance Variables
defaultMetaNode
paneCount
setMetaNode:node:
ORRealizeClassRefactoring
Make a given class concrete, by providing empty templates for all the abstract methods.
preconditions
theClass
transform
transform:
ORRewriterDefinition
An ORRewriterDefinition is xxxxxxxxx.
Instance Variables
createRuleFor:
template
ORSearcherDefinition
An ORSearcherDefinition is xxxxxxxxx.
Instance Variables
environment: <Object>
text: <Object>
environment
- xxxxx
text
- xxxxx
accept:notifying:
createRuleFor:
initializeOn:
on:
template
text
ORSingleClassBrowser
An ORSingleClassBrowser is xxxxxxxxx.
Instance Variables
defaultMetaNode
paneCount
ORSortingFilter
An ORSortingFilter is xxxxxxxxx.
Instance Variables
nodesFrom:forNode:
ORSplitCascadeRefactoring
An ORSplitCascadeRefactoring is xxxxxxxxx.
Instance Variables
afterNodes: <Object>
ancestorNode: <Object>
beforeNodes: <Object>
cascadeNode: <Object>
parseTree: <Object>
selectedInterval: <Object>
selector: <Object>
afterNodes
- xxxxx
ancestorNode
- xxxxx
beforeNodes
- xxxxx
cascadeNode
- xxxxx
parseTree
- xxxxx
selectedInterval
- xxxxx
selector
- xxxxx
extractReceiver
findAncestorNode
The ancestor node is the node that is contained within the sequence. In most cases this is the cascade itself, but it also can be an assignment or a return node.
findCascadeNode
Find the cascade to be split.
findMessageNodes
Find the nodes that form the first part of the cascade and the second part of the cascade.
model:split:from:in:
parseTree
preconditions
split:from:in:
splitCascade
transform
ORSwapMethodRefactoring
Move a method from the class to the instance side, or vice versa. Normally this is not considered to be a refactoring.
checkInstVars
model:swapMethod:in:
preconditions
swapMethod:in:
transform
ORSystemBrowser
An ORSystemBrowser is xxxxxxxxx.
Instance Variables
cmdToggleContainment
defaultMetaNode
defaultRootNode
setMetaNode:node:
ORTransformationLintNode
An ORTransformationLintNode is xxxxxxxxx.
Instance Variables
changes: <Object>
changes
- xxxxx
browse
changes
text
update:
Receive a change notice from an object of whom the receiver is a
dependent. The default behavior is to do nothing; a subclass might want
to change itself in some way.
ORUICancellationError
An ORUICancellationError is xxxxxxxxx.
Instance Variables
ORVariableBrowser
An ORVariableBrowser is xxxxxxxxx.
Instance Variables
defaultMetaNode
paneCount
setMetaNode:node: