package org.eclipse.gmf.tooling.runtime.impl.ocl.tracker.activeocl; import java.util.HashSet; import java.util.Set; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EStructuralFeature; class ContextData { private final EObject myContext; private final Set<EStructuralFeature> myFeatures; public ContextData(EObject context) { myContext = context; myFeatures = new HashSet<EStructuralFeature>(); } public void addFeature(EStructuralFeature feature) { myFeatures.add(feature); } public Set<EStructuralFeature> getFeatures() { return myFeatures; } public EObject getContext() { return myContext; } }