Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/astares/pharo-xmi
XML Metadata Interchange for Pharo
https://github.com/astares/pharo-xmi
metaprogramming pharo xmi
Last synced: 3 months ago
JSON representation
XML Metadata Interchange for Pharo
- Host: GitHub
- URL: https://github.com/astares/pharo-xmi
- Owner: astares
- License: mit
- Created: 2017-01-17T02:16:15.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-01-03T00:56:17.000Z (about 1 year ago)
- Last Synced: 2024-10-09T13:25:16.806Z (4 months ago)
- Topics: metaprogramming, pharo, xmi
- Language: Smalltalk
- Size: 389 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pharo-XMI
XML Metadata Interchange for [Pharo](https://www.pharo.org)[![Build](https://github.com/astares/Pharo-XMI/actions/workflows/build.yml/badge.svg)](https://github.com/astares/Pharo-XMI/actions/workflows/build.yml)
Install
---------```Smalltalk
Metacello new
repository: 'github://astares/Pharo-XMI/src';
baseline: 'XMI';
load
```Usage
---------
You can open an XMI object either from a given stream or URL
```Smalltalk
(XMIFile fromURL: 'http://www.omg.org/spec/UML/20131001/UML.xmi') inspect
```You can also open a file if you like:
```Smalltalk
XMIFile importFile
```Screenshot
---------
![XMI](images/xmi_gt.png)