Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)