| Package | Description |
|---|---|
| jsondiscoverer |
Main classes for the JSON discoverer.
|
| jsondiscoverer.zoo |
Zoo of examples.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SingleJsonSource
This class extends JsonSource class and only allows for JSON sources
with ONE JSON document and WITHOUT input.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.HashMap<JsonSource,CoverageCreator> |
JsonAdvancedDiscoverer.coverageCreators
Map with the coverage for each JsonSource
|
private java.util.HashMap<java.lang.String,JsonSource> |
JsonSourceSet.sources
The set of
JsonSource elements collected by this class |
| Modifier and Type | Method and Description |
|---|---|
JsonSource |
JsonSourceSet.getJsonSource(java.lang.String key)
Returns the
JsonSource elements for a given key |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<JsonSource> |
JsonSourceSet.getJsonSources()
Returns all the
JsonSource elements of this JsonSourceSet |
| Modifier and Type | Method and Description |
|---|---|
void |
JsonSourceSet.addJsonSource(JsonSource source)
Adds a
JsonSource element to this JsonSourceSet. |
org.eclipse.emf.ecore.EPackage |
JsonSimpleDiscoverer.discover(JsonSource source)
Launches the metamodel discoverer from a JSON document.
|
org.eclipse.emf.ecore.EPackage |
JsonSimpleDiscoverer.refine(org.eclipse.emf.ecore.EPackage toRefine,
JsonSource source)
Refines an existing metamodel with new JSON definitions coming from a new
JsonSource. |
| Modifier and Type | Method and Description |
|---|---|
private JsonSource |
ZooDiscoverer.discoverSource(java.io.File rootPath,
boolean overwrite)
Performs the discovery for a specific directory.
|