/**
* Unregisters all listeners from the NavigationHelper
*/
public void unregisterAll()
{
HashSet<EDataType> dtps = new HashSet<EDataType>();
HashSet<EClass> ecls = new HashSet<EClass>();
HashSet<EStructuralFeature> esfs = new HashSet<EStructuralFeature>();
for (Entry<ENamedElement, HashSet<PQuery>> rem : RelativeSet.entrySet())
{
ENamedElement element = rem.getKey();
if (element instanceof EDataType)
dtps.add((EDataType) element);
else if (element instanceof EClass)
ecls.add((EClass) element);
else if (element instanceof EStructuralFeature)
esfs.add((EStructuralFeature) element);
}
navHelp.removeDataTypeListener(dtps, featureListeners.dataTypeListener);
navHelp.removeInstanceListener(ecls, featureListeners.classListener);
navHelp.removeFeatureListener(esfs, featureListeners.featureListener);
}
LookaheadMatcherTreat.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:TreatLookaheadMatcher
作者:
评论列表
文章目录