eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'ChangeSetDiffComponent':

Home

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

Class: ChangeSetDiffComponent


Inheritance:

   Object
   |
   +--ChangeSetDiffComponent
      |
      +--ChangeSetDiffEntry
      |
      +--ChangeSetDiffSet

Package:
stx:libbasic3
Category:
System-Changes-Diff
Version:
rev: 1.7 date: 2016/08/08 17:42:07
user: mawalch
file: ChangeSetDiffComponent.st directory: libbasic3
module: stx stc-classLibrary: libbasic3

Instance protocol:

accessing
o  changesetA
Answers a changeset with containing all versionA changes

o  changesetB
Answers a changeset with containing all versionA changes

o  changesetBase
Answers a changeset with containing all versionA changes

o  changesetMerged
Answers a changeset with containing all versionA changes

o  depth
Return the depth if diff component hierarchy, 0 if there is no nesting at all

o  diffs

o  flattened

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

** This method raises an error - it must be redefined in concrete classes **

o  parent

o  parent: aDiffSet

o  versionALabel

o  versionBLabel

o  versionBaseLabel

change & update
o  changed: aspect with: param
(comment from inherited method)
notify all dependents that the receiver has changed somehow.
Each dependent gets an '#update:with:from:'-message, with aParameter
and anArgument as arguments.

enumerating
o  do: aBlock

** This method raises an error - it must be redefined in concrete classes **

printing & storing
o  printOn: aStream
append a printed representation of the receiver to the argument, aStream

private
o  flattenOn: stream

o  sort

o  sort: sortBlock

** This method raises an error - it must be redefined in concrete classes **

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

** This method raises an error - it must be redefined in concrete classes **

o  isDiffItem

o  isDiffSet

o  isEmpty

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

** This method raises an error - it must be redefined in concrete classes **

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

** This method raises an error - it must be redefined in concrete classes **

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

** This method raises an error - it must be redefined in concrete classes **



ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Fri, 29 Mar 2024 14:22:24 GMT