|
Class: ClassChangeSet (private in VersionDiffBrowser
This class is only visible from within
VersionDiffBrowser.
Object
|
+--AbstractHierarchicalItem
|
+--AbstractHierarchicalItemWithModel
|
+--HierarchicalItem
|
+--VersionDiffBrowser::ClassChangeSet
- Package:
- stx:libtool
- Category:
- Interface-Browsers
- Owner:
- VersionDiffBrowser
instance creation
-
changeSetForClass: aClass
-
return a ChangeSet for the class aClass and its current source.
The source is generated into a stream and then the change set is generated
from the source stream.
-
changeSetForClass: aClass andRevision: aVersion
-
return a ChangeSet for the class aClass and version aVersion.
The version from the class source stream is checked out from the repositiory
into a source stream. Then the change set is generated from the source stream.
-
changeSetForClass: aClass andSource: aSource
-
return a ChangeSet for the class aClass and source aSource.
The source is converted to a stream and then the change set is generated
from the source stream.
Raise an error if the source stream cannot be opened.
-
newForClass: aClass againstVersion: aVersionA
-
return a ClassChangeSet for the class aClass against some verson in the repository.
A new instance of ClassChangeSet is generated containing
the correspondenting changes.
-
newForClass: classA labelA: aLabelA andClass: classB labelB: aLabelB
-
return a ClassChangeSet for two classes.
A new instance of ClassChangeSet is generated containing the correspondenting changes.
-
newForClass: aClass labelA: aLabelA sourceA: aSourceA labelB: aLabelB sourceB: aSourceB
-
return a ClassChangeSet for the class aClass and the two sources.
The two classes are compared via the source files. A new instance of
ClassChangeSet is generated containing the correspondenting changes.
-
newForClass: aClass sourceA: aSourceA sourceB: aSourceB
-
return a ClassChangeSet for the class aClass and the two sources.
The two classes are compared via the source files. A new instance of
ClassChangeSet is generated containing the correspondenting changes.
-
newForClass: aClass versionA: aVersionA versionB: aVersionB
-
return a ClassChangeSet for the class aClass and the two versions.
The two class version are checked out from the repository and then being
compared. A new instance of ClassChangeSet is generated containing
the correspondenting changes.
-
sortChangeSet: aChangeSet
-
sort by meta and selector
accessing
-
class1BeingCompared
-
returns the class which is compared
-
class1BeingCompared: class1 class2BeingCompared: class2
-
returns the class which is compared
-
class2BeingCompared
-
returns the class which is compared
-
classBeingCompared
-
returns the class which is compared
-
classBeingCompared: something
-
set the value of the class which is compared
-
diffSet
-
returns a diffSet containing the different changes.
it responds to:
changed OrderedCollection of arrays containing ChangeSets for methods
which are changed and exists in the class versionA and versionB
onlyInArg ChangeSet for the methods which exists only in the class versionB
onlyInReceiver ChangeSet for the methods which exists only in the class versionA
-
diffSet: something
-
sets the diffSet containing the different changes.
it responds to:
changed OrderedCollection of arrays containing ChangeSets for methods
which are changed and exists in the class versionA and versionB
onlyInArg ChangeSet for the methods which exists only in the class versionB
onlyInReceiver ChangeSet for the methods which exists only in the class versionA
-
labelA
-
returns the label for the class versionA
-
labelA: something
-
sets the label for the class versionA
-
labelB
-
returns the label for the class versionB
-
labelB: something
-
sets the label for the class versionB
-
methodsChanged
-
returns an OrderedCollection of arrays containing ChangeSets for methods
which are changed and exist in both versionA and versionB
<return: OrderedCollection of Array(2)>
-
methodsOnlyInA
-
returns a ChangeSet for the methods which exist only in versionA
-
methodsOnlyInB
-
returns a ChangeSet for the methods which exist only in versionB
-
versionA
-
-
versionA: something
-
-
versionB
-
-
versionB: something
-
misc
-
removeAllVersionMethods
-
queries
-
isEmpty
-
true, if there are no changes
setup
-
setupForClass: aClass againstVersion: aVersionA
-
return a ClassChangeSet for aClass against some verson of it in the repository.
A new instance of ClassChangeSet is generated containing
the correspondenting changes.
|