Index

A C D E G I J K N P R T V X 
All Classes and Interfaces|All Packages

A

AbstractEMFExporter - Class in io.lionweb.lioncore.java.emf
 
AbstractEMFExporter() - Constructor for class io.lionweb.lioncore.java.emf.AbstractEMFExporter
 
AbstractEMFExporter(ConceptsToEClassesMapping) - Constructor for class io.lionweb.lioncore.java.emf.AbstractEMFExporter
 
AbstractEMFImporter<E> - Class in io.lionweb.lioncore.java.emf
Importer that given an EMF Resource imports something out of it.
AbstractEMFImporter() - Constructor for class io.lionweb.lioncore.java.emf.AbstractEMFImporter
 
AbstractEMFImporter(ConceptsToEClassesMapping) - Constructor for class io.lionweb.lioncore.java.emf.AbstractEMFImporter
 
addLinks() - Method in class io.lionweb.lioncore.java.emf.EMFModelExporter.ReferencesPostponer
 

C

conceptsToEClassesMapping - Variable in class io.lionweb.lioncore.java.emf.AbstractEMFExporter
 
conceptsToEClassesMapping - Variable in class io.lionweb.lioncore.java.emf.AbstractEMFImporter
 
ConceptsToEClassesMapping - Class in io.lionweb.lioncore.java.emf.mapping
 
ConceptsToEClassesMapping() - Constructor for class io.lionweb.lioncore.java.emf.mapping.ConceptsToEClassesMapping
Creates a mapping with pre-populated builtins.
ConceptsToEClassesMapping(boolean) - Constructor for class io.lionweb.lioncore.java.emf.mapping.ConceptsToEClassesMapping
 
convertEClassifierToDataType(EClassifier) - Method in class io.lionweb.lioncore.java.emf.mapping.DataTypeMapping
 
createResource(URI) - Method in class io.lionweb.lioncore.java.emf.support.JSONResourceFactory
 

D

DataTypeMapping - Class in io.lionweb.lioncore.java.emf.mapping
 
DataTypeMapping() - Constructor for class io.lionweb.lioncore.java.emf.mapping.DataTypeMapping
 

E

ECORE - Enum constant in enum class io.lionweb.lioncore.java.emf.ResourceType
 
EMFMetamodelExporter - Class in io.lionweb.lioncore.java.emf
Export LionWeb's metamodels into EMF's metamodels.
EMFMetamodelExporter() - Constructor for class io.lionweb.lioncore.java.emf.EMFMetamodelExporter
 
EMFMetamodelExporter(ConceptsToEClassesMapping) - Constructor for class io.lionweb.lioncore.java.emf.EMFMetamodelExporter
 
EMFMetamodelImporter - Class in io.lionweb.lioncore.java.emf
EMF importer which produces LionWeb's Metamodels.
EMFMetamodelImporter() - Constructor for class io.lionweb.lioncore.java.emf.EMFMetamodelImporter
 
EMFMetamodelImporter(ConceptsToEClassesMapping) - Constructor for class io.lionweb.lioncore.java.emf.EMFMetamodelImporter
 
EMFModelExporter - Class in io.lionweb.lioncore.java.emf
 
EMFModelExporter() - Constructor for class io.lionweb.lioncore.java.emf.EMFModelExporter
 
EMFModelExporter(ConceptsToEClassesMapping) - Constructor for class io.lionweb.lioncore.java.emf.EMFModelExporter
 
EMFModelExporter.ReferencesPostponer - Class in io.lionweb.lioncore.java.emf
 
EMFModelImporter - Class in io.lionweb.lioncore.java.emf
Importer which produces LionWeb's Nodes.
EMFModelImporter() - Constructor for class io.lionweb.lioncore.java.emf.EMFModelImporter
 
EMFModelImporter(ConceptsToEClassesMapping) - Constructor for class io.lionweb.lioncore.java.emf.EMFModelImporter
 
enableDynamicNodes() - Method in class io.lionweb.lioncore.java.emf.support.NodeInstantiator
 
exportLanguage(Language) - Method in class io.lionweb.lioncore.java.emf.EMFMetamodelExporter
This export the Language received to a single EPackage.
exportResource(List<Language>) - Method in class io.lionweb.lioncore.java.emf.EMFMetamodelExporter
This export all the languages received to a single Resource.
exportResource(List<Node>) - Method in class io.lionweb.lioncore.java.emf.EMFModelExporter
 
exportTree(Node, EMFModelExporter.ReferencesPostponer) - Method in class io.lionweb.lioncore.java.emf.EMFModelExporter
This export the root received to a single EObject tree.

G

getCorrespondingClassifier(EClassifier) - Method in class io.lionweb.lioncore.java.emf.mapping.ConceptsToEClassesMapping
 
getCorrespondingConcept(EClass) - Method in class io.lionweb.lioncore.java.emf.mapping.ConceptsToEClassesMapping
 
getCorrespondingEClass(Classifier) - Method in class io.lionweb.lioncore.java.emf.mapping.ConceptsToEClassesMapping
 
getCorrespondingInterface(EClass) - Method in class io.lionweb.lioncore.java.emf.mapping.ConceptsToEClassesMapping
 
getEEnumForEnumeration(Enumeration) - Method in class io.lionweb.lioncore.java.emf.mapping.DataTypeMapping
 
getEnumerationForEEnum(EEnum) - Method in class io.lionweb.lioncore.java.emf.mapping.DataTypeMapping
 
getExtension() - Method in enum class io.lionweb.lioncore.java.emf.ResourceType
 
getNodeInstantiator() - Method in class io.lionweb.lioncore.java.emf.EMFModelImporter
 

I

importEPackage(EPackage) - Method in class io.lionweb.lioncore.java.emf.EMFMetamodelImporter
 
importFile(File) - Method in class io.lionweb.lioncore.java.emf.AbstractEMFImporter
Import the file.
importInputStream(InputStream) - Method in class io.lionweb.lioncore.java.emf.AbstractEMFImporter
Load the resource from the given InputStream.
importInputStream(InputStream, ResourceType) - Method in class io.lionweb.lioncore.java.emf.AbstractEMFImporter
 
importInputStream(InputStream, ResourceType, Consumer<EPackage.Registry>) - Method in class io.lionweb.lioncore.java.emf.AbstractEMFImporter
Import a given resource as a list of elements.
importInputStream(InputStream, Consumer<EPackage.Registry>) - Method in class io.lionweb.lioncore.java.emf.AbstractEMFImporter
Load the resource from the given InputStream.
importResource(Resource) - Method in class io.lionweb.lioncore.java.emf.AbstractEMFImporter
 
importResource(Resource) - Method in class io.lionweb.lioncore.java.emf.EMFMetamodelImporter
 
importResource(Resource) - Method in class io.lionweb.lioncore.java.emf.EMFModelImporter
 
instantiate(Concept, EObject, Map<String, Node>, Map<Property, Object>) - Method in interface io.lionweb.lioncore.java.emf.support.NodeInstantiator.ConceptSpecificNodeInstantiator
 
instantiate(Concept, EObject, Map<String, Node>, Map<Property, Object>) - Method in class io.lionweb.lioncore.java.emf.support.NodeInstantiator
 
io.lionweb.lioncore.java.emf - package io.lionweb.lioncore.java.emf
 
io.lionweb.lioncore.java.emf.mapping - package io.lionweb.lioncore.java.emf.mapping
 
io.lionweb.lioncore.java.emf.support - package io.lionweb.lioncore.java.emf.support
 

J

JSON - Enum constant in enum class io.lionweb.lioncore.java.emf.ResourceType
 
JSONResourceFactory - Class in io.lionweb.lioncore.java.emf.support
We have issues using the JSON resource factory part of EMF-Cloud, so we provide our own implementation of the logic to load Resources stored as JSON.
JSONResourceFactory() - Constructor for class io.lionweb.lioncore.java.emf.support.JSONResourceFactory
 

K

knows(Classifier) - Method in class io.lionweb.lioncore.java.emf.mapping.ConceptsToEClassesMapping
 
knows(EClassifier) - Method in class io.lionweb.lioncore.java.emf.mapping.ConceptsToEClassesMapping
 

N

NodeInstantiator - Class in io.lionweb.lioncore.java.emf.support
This knows how to instantiate a Node, given the information provided by the deserialization mechanism.
NodeInstantiator() - Constructor for class io.lionweb.lioncore.java.emf.support.NodeInstantiator
 
NodeInstantiator.ConceptSpecificNodeInstantiator<T extends io.lionweb.lioncore.java.model.Node> - Interface in io.lionweb.lioncore.java.emf.support
 

P

prePopulateBuiltins() - Method in class io.lionweb.lioncore.java.emf.mapping.ConceptsToEClassesMapping
 

R

recordReference(Node, EObject, EReference) - Method in class io.lionweb.lioncore.java.emf.EMFModelExporter.ReferencesPostponer
 
ReferencesPostponer() - Constructor for class io.lionweb.lioncore.java.emf.EMFModelExporter.ReferencesPostponer
 
registerCustomDeserializer(String, NodeInstantiator.ConceptSpecificNodeInstantiator<?>) - Method in class io.lionweb.lioncore.java.emf.support.NodeInstantiator
 
registerMapping(Concept, EClass) - Method in class io.lionweb.lioncore.java.emf.mapping.ConceptsToEClassesMapping
 
registerMapping(Interface, EClass) - Method in class io.lionweb.lioncore.java.emf.mapping.ConceptsToEClassesMapping
 
registerMapping(Language, EPackage) - Method in class io.lionweb.lioncore.java.emf.mapping.ConceptsToEClassesMapping
 
registerMapping(EDataType, PrimitiveType) - Method in class io.lionweb.lioncore.java.emf.mapping.DataTypeMapping
 
registerMapping(EEnum, Enumeration) - Method in class io.lionweb.lioncore.java.emf.mapping.DataTypeMapping
 
ResourceType - Enum Class in io.lionweb.lioncore.java.emf
EMF Resource type.

T

toEDataType(DataType) - Method in class io.lionweb.lioncore.java.emf.mapping.DataTypeMapping
 
trackMapping(Node, EObject) - Method in class io.lionweb.lioncore.java.emf.EMFModelExporter.ReferencesPostponer
 

V

valueOf(String) - Static method in enum class io.lionweb.lioncore.java.emf.ResourceType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.lionweb.lioncore.java.emf.ResourceType
Returns an array containing the constants of this enum class, in the order they are declared.

X

XML - Enum constant in enum class io.lionweb.lioncore.java.emf.ResourceType
 
A C D E G I J K N P R T V X 
All Classes and Interfaces|All Packages