Class LanguageEntitiesToEElementsMapping
java.lang.Object
io.lionweb.lioncore.java.emf.mapping.LanguageEntitiesToEElementsMapping
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a mapping with pre-populated builtins.LanguageEntitiesToEElementsMapping
(LionWebVersion lionWebVersion) LanguageEntitiesToEElementsMapping
(LionWebVersion lionWebVersion, boolean prePopulateBuiltins) -
Method Summary
Modifier and TypeMethodDescription@Nullable Classifier
getCorrespondingClassifier
(org.eclipse.emf.ecore.EClassifier eClassifier) getCorrespondingConcept
(org.eclipse.emf.ecore.EClass eClass) getCorrespondingDataType
(org.eclipse.emf.ecore.EDataType eDataType) org.eclipse.emf.ecore.EClassifier
org.eclipse.emf.ecore.EDataType
getCorrespondingEDataType
(DataType dataType) org.eclipse.emf.ecore.EEnum
getCorrespondingEEnum
(Enumeration enumeration) getCorrespondingEnumeration
(org.eclipse.emf.ecore.EEnum eEnum) getCorrespondingInterface
(org.eclipse.emf.ecore.EClass eClass) boolean
knows
(Classifier classifier) boolean
knows
(org.eclipse.emf.ecore.EClassifier eClassifier) void
prePopulateBuiltins
(LionWebVersion lionWebVersion) void
registerMapping
(Concept concept, org.eclipse.emf.ecore.EClass eClass) void
registerMapping
(Enumeration enumeration, org.eclipse.emf.ecore.EEnum eEnum) void
registerMapping
(Interface iface, org.eclipse.emf.ecore.EClass eClass) void
registerMapping
(Language language, org.eclipse.emf.ecore.EPackage ePackage) void
registerMapping
(PrimitiveType primitiveType, org.eclipse.emf.ecore.EDataType eDataType)
-
Constructor Details
-
LanguageEntitiesToEElementsMapping
public LanguageEntitiesToEElementsMapping()Creates a mapping with pre-populated builtins. -
LanguageEntitiesToEElementsMapping
-
LanguageEntitiesToEElementsMapping
public LanguageEntitiesToEElementsMapping(@Nonnull LionWebVersion lionWebVersion, boolean prePopulateBuiltins) - Parameters:
prePopulateBuiltins
- Whether builtins should be pre-populated in this mapping.
-
-
Method Details
-
getCorrespondingConcept
-
getCorrespondingInterface
-
getCorrespondingEClass
-
getCorrespondingEnumeration
-
getCorrespondingEEnum
-
getCorrespondingEDataType
-
getCorrespondingDataType
-
registerMapping
-
registerMapping
-
registerMapping
-
registerMapping
-
registerMapping
-
knows
public boolean knows(org.eclipse.emf.ecore.EClassifier eClassifier) -
knows
-
getCorrespondingClassifier
@Nullable public @Nullable Classifier getCorrespondingClassifier(org.eclipse.emf.ecore.EClassifier eClassifier) -
prePopulateBuiltins
-
getLionWebVersion
-