public abstract class AbstractJsonSource
extends java.lang.Object
In particular, it helps to:
getName() and 
 setName(String))getMetamodel() and
 setMetamodel(EPackage))
 | Modifier and Type | Field and Description | 
|---|---|
| private org.eclipse.emf.ecore.EPackage | metamodelIf required, this class can also store the metamodel of the set of JSON definitions | 
| private java.lang.String | nameA representative name for this source | 
| Constructor and Description | 
|---|
| AbstractJsonSource(java.lang.String name)Constructs a new  AbstractJsonSourceelement with a name | 
| Modifier and Type | Method and Description | 
|---|---|
| org.eclipse.emf.ecore.EPackage | getMetamodel()Gets the metamodel linked to the JSON source | 
| java.lang.String | getName()Returns the name of the JSON source | 
| void | setMetamodel(org.eclipse.emf.ecore.EPackage metamodel)Sets the metamodel linked to the JSON source | 
| void | setName(java.lang.String name)Sets the name of the JSON source | 
private java.lang.String name
private org.eclipse.emf.ecore.EPackage metamodel
public AbstractJsonSource(java.lang.String name)
AbstractJsonSource element with a namename - The name for the JSON sourcepublic java.lang.String getName()
public void setName(java.lang.String name)
name - The name of the JSON sourcepublic org.eclipse.emf.ecore.EPackage getMetamodel()
EPackage)public void setMetamodel(org.eclipse.emf.ecore.EPackage metamodel)
metamodel - The metamodel (as EPackage)