eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'ChangeSetDiffSet':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: ChangeSetDiffSet


Inheritance:

   Object
   |
   +--ChangeSetDiffComponent
      |
      +--ChangeSetDiffSet

Package:
stx:libbasic3
Category:
System-Changes-Diff
Version:
rev: 1.8 date: 2016/05/04 19:10:09
user: cg
file: ChangeSetDiffSet.st directory: libbasic3
module: stx stc-classLibrary: libbasic3

Class protocol:

instance creation
o  new


Instance protocol:

accessing
o  depth
(comment from inherited method)
Return the depth if diff component hierarchy, 0 if there is no nesting at all

o  diffs

o  flattened

o  merged

o  name
(comment from inherited method)
raise an error: must be redefined in concrete subclass(es)

o  name: aString

o  nextEntryAfter: entry suchThat: predicate

o  nextEntryBefore: entry suchThat: predicate

o  resolution

o  versionALabel

o  versionALabel: aString

o  versionBLabel

o  versionBLabel: aString

o  versionBaseLabel

o  versionBaseLabel: aString

adding & removing
o  add: anObject

o  addAll: aCollection

enumerating
o  collect: aBlock

o  do: aBlock

initialization
o  initialize
Invoked when a new instance is created.

usage example(s):

super initialize.   -- commented since inherited method does nothing

o  setDiffs: aCollection

private
o  flattenOn: stream

o  sort: sortBlock
superclass ChangeSetDiffComponent says that I am responsible to implement this method

testing
o  isConflict
Return true, if there is a conflict.

o  isDiffSet

o  isEmpty

o  isForCopyrightMethod
Returns true, if this is an entry for #copyright method

o  isForVersionMethod
Returns true, if this is an entry for version method

o  isMerged
raise an error: must be redefined in concrete subclass(es)



ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Fri, 29 Mar 2024 07:58:17 GMT