'MyPackage' asPackage
RPackage organizer packageNamed: 'MyPackage'
(RPackage named: 'MyPackage') register
1 to: 100 do: [ :o | | |
'log.txt' asFileReference | |
writeStreamDo: [ :stream | | |
stream | |
setToEnd; | |
nextPutAll: 'o('; | |
nextPutAll: o asString; | |
nextPutAll: ')'; | |
crlf ]. | |
xmi := OPUMLBootstrapGeneratorTest umlSpecs. | |
reader := OPUMLXMIReader new. | |
reader classPrefix: 'OPUML'. | |
model := (reader readXmi: xmi) first. | |
"select all classes in the entire metamodel" | |
cls := (model packagedElements flatCollect: #packagedElements) select: [ :each | each isKindOf: OPUMLClass ]. | |
rootName := 'Behavior'. |
BaselineOfXMLMAGenerator project latestVersion projects collect: [ :each | each name -> each versionString ] as: Array. "{'XMLParser'->#stable. 'XPath'->#stable. 'Magritte'->#stable. 'MagritteXMLBindings'->'baseline'. 'ChangesBuilder'->'baseline'}" | |
version := BaselineOfXMLMAGenerator project latestVersion. | |
nodes := version projects, version packages, version groups. | |
b := RTMondrian new. | |
b shape text text: #name. | |
b nodes: nodes. |
Tested in Moose-6.1
AST styler needs to be (re)enabled.
MetalinkIconStyler class>>shouldStyle
^true
Debugger code
OpalCompiler>>compile | |
| cm | | |
[ [ ast := self parse. | |
self doSemanticAnalysis. | |
self callPlugins ] | |
on: OCSourceCodeChanged | |
do: [ :notification | | |
self source: notification newSourceCode. | |
notification retry ]. | |
cm := ast generate: self compilationContext compiledMethodTrailer ] |
stereotypeText := BrRopedText string: '<<Metaclass>>'. | |
stereotypeText | |
attributes: { BrFontSizeAttribute size: 12 } | |
from: 1 to: stereotypeText size. | |
stereotype := BlTextElement new | |
constraintsDo: [ :c | | |
c linear horizontal alignCenter | |
]; | |
text: stereotypeText. |
MetacelloPharoPlatform select. | |
#( | |
'BaselineOfTonel' | |
'BaselineOfLibGit' | |
'BaselineOfIceberg' | |
'Iceberg-UI' | |
'Iceberg-Plugin-GitHub' | |
'Iceberg-Plugin' | |
'Iceberg-Metacello-Integration' | |
'Iceberg-Libgit-Tonel' |