org.eclipse.xtext.xbase.jvmmodel
Interface IJvmModelAssociator

All Known Implementing Classes:
IXtendJvmAssociations.Impl, JvmModelAssociator

public interface IJvmModelAssociator

Author:
Jan Koehnlein - Initial contribution and API, Sven Efftinge

Method Summary
 void associate(org.eclipse.emf.ecore.EObject sourceElement, org.eclipse.emf.ecore.EObject jvmElement)
           
 void associateLogicalContainer(org.eclipse.emf.ecore.EObject logicalChild, JvmIdentifiableElement logicalContainer)
           
 void associatePrimary(org.eclipse.emf.ecore.EObject sourceElement, org.eclipse.emf.ecore.EObject jvmElement)
           
 void removeLogicalChildAssociation(JvmIdentifiableElement logicalContainer)
           
 

Method Detail

associate

void associate(org.eclipse.emf.ecore.EObject sourceElement,
               org.eclipse.emf.ecore.EObject jvmElement)

associatePrimary

void associatePrimary(org.eclipse.emf.ecore.EObject sourceElement,
                      org.eclipse.emf.ecore.EObject jvmElement)

associateLogicalContainer

void associateLogicalContainer(org.eclipse.emf.ecore.EObject logicalChild,
                               JvmIdentifiableElement logicalContainer)

removeLogicalChildAssociation

void removeLogicalChildAssociation(JvmIdentifiableElement logicalContainer)