/** * <copyright> * </copyright> * * */ package org.dresdenocl.language.ocl.resource.ocl.mopp; import java.util.ArrayList; import java.util.Collection; import org.eclipse.emf.ecore.EObject; public class OclParseResult implements org.dresdenocl.language.ocl.resource.ocl.IOclParseResult { private EObject root; private org.dresdenocl.language.ocl.resource.ocl.IOclLocationMap locationMap; private Collection<org.dresdenocl.language.ocl.resource.ocl.IOclCommand<org.dresdenocl.language.ocl.resource.ocl.IOclTextResource>> commands = new ArrayList<org.dresdenocl.language.ocl.resource.ocl.IOclCommand<org.dresdenocl.language.ocl.resource.ocl.IOclTextResource>>(); public OclParseResult() { super(); } public EObject getRoot() { return root; } public org.dresdenocl.language.ocl.resource.ocl.IOclLocationMap getLocationMap() { return locationMap; } public void setRoot(EObject root) { this.root = root; } public void setLocationMap(org.dresdenocl.language.ocl.resource.ocl.IOclLocationMap locationMap) { this.locationMap = locationMap; } public Collection<org.dresdenocl.language.ocl.resource.ocl.IOclCommand<org.dresdenocl.language.ocl.resource.ocl.IOclTextResource>> getPostParseCommands() { return commands; } }