org.eclipse.emf.ecore.xcore.resource
Class XcoreModelAssociator
java.lang.Object
org.eclipse.emf.ecore.xcore.resource.XcoreModelAssociator
- All Implemented Interfaces:
- org.eclipse.xtext.resource.IDerivedStateComputer, org.eclipse.xtext.xbase.jvmmodel.IJvmModelAssociations, org.eclipse.xtext.xbase.jvmmodel.ILogicalContainerProvider
public class XcoreModelAssociator
- extends java.lang.Object
- implements org.eclipse.xtext.xbase.jvmmodel.IJvmModelAssociations, org.eclipse.xtext.xbase.jvmmodel.ILogicalContainerProvider, org.eclipse.xtext.resource.IDerivedStateComputer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XcoreModelAssociator
public XcoreModelAssociator()
installDerivedState
public void installDerivedState(org.eclipse.xtext.resource.DerivedStateAwareResource resource,
boolean preLinkingPhase)
- Specified by:
installDerivedState
in interface org.eclipse.xtext.resource.IDerivedStateComputer
discardDerivedState
public void discardDerivedState(org.eclipse.xtext.resource.DerivedStateAwareResource resource)
- Specified by:
discardDerivedState
in interface org.eclipse.xtext.resource.IDerivedStateComputer
getAssociatedExpression
public org.eclipse.xtext.xbase.XExpression getAssociatedExpression(org.eclipse.xtext.common.types.JvmIdentifiableElement element)
- Specified by:
getAssociatedExpression
in interface org.eclipse.xtext.xbase.jvmmodel.ILogicalContainerProvider
getJvmElements
public java.util.Set<EObject> getJvmElements(EObject eObject)
- Specified by:
getJvmElements
in interface org.eclipse.xtext.xbase.jvmmodel.IJvmModelAssociations
getSourceElements
public java.util.Set<EObject> getSourceElements(EObject eObject)
- Specified by:
getSourceElements
in interface org.eclipse.xtext.xbase.jvmmodel.IJvmModelAssociations
getPrimarySourceElement
public EObject getPrimarySourceElement(EObject eObject)
- Specified by:
getPrimarySourceElement
in interface org.eclipse.xtext.xbase.jvmmodel.IJvmModelAssociations
getLogicalContainer
public org.eclipse.xtext.common.types.JvmIdentifiableElement getLogicalContainer(EObject eObject)
- Specified by:
getLogicalContainer
in interface org.eclipse.xtext.xbase.jvmmodel.ILogicalContainerProvider
getNearestLogicalContainer
public org.eclipse.xtext.common.types.JvmIdentifiableElement getNearestLogicalContainer(EObject eObject)
- Specified by:
getNearestLogicalContainer
in interface org.eclipse.xtext.xbase.jvmmodel.ILogicalContainerProvider