/** * <copyright> * </copyright> * * */ package org.dresdenocl.language.ocl.resource.ocl.analysis; public class OclSTATICTokenResolver implements org.dresdenocl.language.ocl.resource.ocl.IOclTokenResolver { private org.dresdenocl.language.ocl.resource.ocl.analysis.OclDefaultTokenResolver defaultTokenResolver = new org.dresdenocl.language.ocl.resource.ocl.analysis.OclDefaultTokenResolver(); public java.lang.String deResolve(java.lang.Object value, org.eclipse.emf.ecore.EStructuralFeature feature, org.eclipse.emf.ecore.EObject container) { java.lang.String result = ""; if (value.equals(true)) result = "static"; return result; } public void resolve( java.lang.String lexem, org.eclipse.emf.ecore.EStructuralFeature feature, org.dresdenocl.language.ocl.resource.ocl.IOclTokenResolveResult result) { if (lexem.equals("static")) result.setResolvedToken(true); else result.setResolvedToken(false); } public void setOptions(java.util.Map<?, ?> options) { defaultTokenResolver.setOptions(options); } }