MCMockDependentItem.st
author Jan Vrany <jan.vrany@labware.com>
Tue, 11 Jul 2023 12:59:07 +0100
branchjv
changeset 1174 f0a16c301971
parent 1095 87f223484bc3
permissions -rw-r--r--
Make `ProjectDefinition >> #monticelloTimestamps_code` an extension in `stx:goodies/monticello` ...and convert it to use (not so) new annotation-based extension mechanism.

"{ Encoding: utf8 }"

"{ Package: 'stx:goodies/monticello' }"

MCMock subclass:#MCMockDependentItem
	instanceVariableNames:'name provides requires'
	classVariableNames:''
	poolDictionaries:''
	category:'SCM-Monticello-Mocks'
!


!MCMockDependentItem methodsFor:'as yet unclassified'!

<= other
	^ self name <= other name
!

name

	^ name
!

name: aString

	name := aString
!

provides: anArray

	provides := anArray
!

provisions

	^ provides ifNil: [#()]
!

requirements

	^ requires ifNil: [#()]
!

requires: anArray

	requires := anArray
! !

!MCMockDependentItem methodsFor:'squeak compatibility'!

< other
        ^ self <= other

    "Created: / 25-08-2009 / 12:04:23 / Jaroslav Havlin <havlij6@fel.cvut.cz>"
! !

!MCMockDependentItem class methodsFor:'documentation'!

version
    ^ '$Header: /cvs/stx/stx/goodies/monticello/MCMockDependentItem.st,v 1.5 2012-09-11 21:24:25 cg Exp $'
!

version_CVS
    ^ '$Header: /cvs/stx/stx/goodies/monticello/MCMockDependentItem.st,v 1.5 2012-09-11 21:24:25 cg Exp $'
!

version_SVN
    ^ '§Id: MCMockDependentItem.st 5 2010-08-29 07:30:29Z vranyj1 §'
! !