-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathEruditeXMLBookUML.pck.st
30 lines (24 loc) · 1.03 KB
/
EruditeXMLBookUML.pck.st
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
'From Cuis7.3 [latest update: #7070] on 15 March 2025 at 10:28:14 am'!
'Description '!
!provides: 'EruditeXMLBookUML' 1 0!
!requires: 'EruditeXMLBook' 1 23 nil!
!requires: 'EruditeUML' 1 7 nil!
SystemOrganization addCategory: #EruditeXMLBookUML!
!classDefinition: #EruditeXMLUMLParser category: #EruditeXMLBookUML!
EruditeXMLElementParser subclass: #EruditeXMLUMLParser
instanceVariableNames: ''
classVariableNames: ''
poolDictionaries: ''
category: 'EruditeXMLBookUML'!
!classDefinition: 'EruditeXMLUMLParser class' category: #EruditeXMLBookUML!
EruditeXMLUMLParser class
instanceVariableNames: ''!
!EruditeXMLUMLParser class methodsFor: 'as yet unclassified' stamp: 'MM 3/15/2025 10:27:32'!
parse: anXMLElement using: aParser
^ EruditeUMLNode with: (String streamContents: [:s |
s nextPutAll: '@startuml'; newLine;
nextPutAll: anXMLElement contentString; newLine;
nextPutAll: '@enduml'; newLine])! !
!EruditeXMLUMLParser class methodsFor: 'as yet unclassified' stamp: 'MM 3/15/2025 10:24:27'!
tag
^ 'uml'! !