Package org.eclipse.xtext.xbase.jvmmodel
Interface IJvmModelAssociations
-
- All Known Implementing Classes:
JvmModelAssociator
public interface IJvmModelAssociationsFacade to mappings between source elements, i.e. the EObjects parsed from the source and the JVM elements, i.e. the inferred elements inferred duringIJvmModelInferrer.infer(EObject, IJvmDeclaredTypeAcceptor, boolean)- Since:
- 2.7
- See Also:
IJvmModelAssociator- Noimplement:
- This interface is not intended to be implemented by clients.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<org.eclipse.emf.ecore.EObject>getJvmElements(org.eclipse.emf.ecore.EObject sourceElement)org.eclipse.emf.ecore.EObjectgetPrimaryJvmElement(org.eclipse.emf.ecore.EObject sourceElement)org.eclipse.emf.ecore.EObjectgetPrimarySourceElement(org.eclipse.emf.ecore.EObject jvmElement)java.util.Set<org.eclipse.emf.ecore.EObject>getSourceElements(org.eclipse.emf.ecore.EObject jvmElement)booleanisPrimaryJvmElement(org.eclipse.emf.ecore.EObject jvmElement)
-
-
-
Method Detail
-
getSourceElements
java.util.Set<org.eclipse.emf.ecore.EObject> getSourceElements(org.eclipse.emf.ecore.EObject jvmElement)
- Returns:
- all source elements associated with the given JVM element.
-
getJvmElements
java.util.Set<org.eclipse.emf.ecore.EObject> getJvmElements(org.eclipse.emf.ecore.EObject sourceElement)
- Returns:
- all JVM elements associated with the given source element.
-
getPrimarySourceElement
org.eclipse.emf.ecore.EObject getPrimarySourceElement(org.eclipse.emf.ecore.EObject jvmElement)
- Returns:
- the primary source element for the given JVM element.
-
getPrimaryJvmElement
org.eclipse.emf.ecore.EObject getPrimaryJvmElement(org.eclipse.emf.ecore.EObject sourceElement)
- Returns:
- the primary JVM element for the given source element.
-
isPrimaryJvmElement
boolean isPrimaryJvmElement(org.eclipse.emf.ecore.EObject jvmElement)
- Returns:
- whether the given JVM element is a primary JVM element.
-
-