core/MetacelloSpecLoader.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Wed, 19 Sep 2012 01:38:26 +0000
changeset 20 8caf2f257260
parent 11 d354ac2af7ec
permissions -rw-r--r--
- fixes for package support

"{ Package: 'stx:goodies/metacello/core' }"

Object subclass:#MetacelloSpecLoader
	instanceVariableNames:'spec'
	classVariableNames:''
	poolDictionaries:''
	category:'Metacello-Core-Loaders'
!


!MetacelloSpecLoader class methodsFor:'instance creation'!

on: aMetacelloPackagesSpec

	^(self new) 
		spec: aMetacelloPackagesSpec;
		yourself
! !

!MetacelloSpecLoader methodsFor:'accessing'!

loadType
	"#atomic or #linear"
	
	^self project loadType
!

project

	^self spec project
!

spec

	^spec
!

spec: aMetacelloPackagesSpec

	spec := aMetacelloPackagesSpec
! !

!MetacelloSpecLoader methodsFor:'actions'!

load

	self subclassResponsibility
!

unload

	self subclassResponsibility
! !

!MetacelloSpecLoader class methodsFor:'documentation'!

version_SVN
    ^ '$Id::                                                                                                                        $'
! !