/**
*
*/
package se.sics.kompics.ide.model.ast;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.jdt.core.dom.ASTNode;
import se.sics.kompics.model.kompicsComponents.Event;
/**
* The <code>ASTEvent</code> .
*
* @author Lars Kroll <lkr@lars-kroll.com>
* @version $Id: $
*
*/
public class ASTEvent extends ASTModelObject {
private Event model;
public ASTEvent(String id, Event model, ASTNode node) {
super(id, node, model.eClass());
this.model = model;
}
public Event getModel() {
return this.model;
}
public void setMode(Event event) {
this.model = event;
}
@Override
public EObject getEObject() {
return model;
}
@Override
public void addToModel(EObject obj, int environmentModifier) {
// do nothing, since we don't need to add any model elements
}
}