Package io.lionweb.emf.mapping
Class LanguageEntitiesToEElementsMapping
java.lang.Object
io.lionweb.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 ClassifiergetCorrespondingClassifier(org.eclipse.emf.ecore.EClassifier eClassifier) getCorrespondingConcept(org.eclipse.emf.ecore.EClass eClass) getCorrespondingDataType(org.eclipse.emf.ecore.EDataType eDataType) org.eclipse.emf.ecore.EClassifierorg.eclipse.emf.ecore.EDataTypegetCorrespondingEDataType(DataType dataType) org.eclipse.emf.ecore.EEnumgetCorrespondingEEnum(Enumeration enumeration) getCorrespondingEnumeration(org.eclipse.emf.ecore.EEnum eEnum) getCorrespondingInterface(org.eclipse.emf.ecore.EClass eClass) booleanknows(Classifier classifier) booleanknows(org.eclipse.emf.ecore.EClassifier eClassifier) voidprePopulateBuiltins(LionWebVersion lionWebVersion) voidregisterMapping(Concept concept, org.eclipse.emf.ecore.EClass eClass) voidregisterMapping(Enumeration enumeration, org.eclipse.emf.ecore.EEnum eEnum) voidregisterMapping(Interface iface, org.eclipse.emf.ecore.EClass eClass) voidregisterMapping(Language language, org.eclipse.emf.ecore.EPackage ePackage) voidregisterMapping(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
-