Index
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
All Classes and Interfaces|All Packages