@Override public ContextItem get(ContextKey name) { /*if(name == ContextKey.RECEIVER && index == 1) return instanceKey;*/ if(name.equals(ContextKey.PARAMETERS[index]) || name.equals(ID_KEY)) return new FilteredPointerKey.SingleInstanceFilter(instanceKey); return base.get(name); }
@Override public ContextItem get(ContextKey name) { if (parameterObjs.containsKey(name)) { return new FilteredPointerKey.SingleInstanceFilter(parameterObjs.get(name)); } else { return base.get(name); } }
@Override public ContextItem get(ContextKey name) { if (parameterObjs.containsKey(name)) { return new FilteredPointerKey.SingleInstanceFilter(parameterObjs.get(name)); } else { return base.get(name); } }
public FilteredPointerKey getFilteredPointerKeyForLocal(CGNode node, int valueNumber, InstanceKey filter) { return getFilteredPointerKeyForLocal(node, valueNumber, new FilteredPointerKey.SingleInstanceFilter(filter)); }
public FilteredPointerKey getFilteredPointerKeyForLocal(CGNode node, int valueNumber, InstanceKey filter) { return getFilteredPointerKeyForLocal(node, valueNumber, new FilteredPointerKey.SingleInstanceFilter(filter)); }
@Override public ContextItem get(ContextKey name) { /*if(name == ContextKey.RECEIVER && index == 1) return instanceKey;*/ if(name.equals(ContextKey.PARAMETERS[index]) || name.equals(ID_KEY)) return new FilteredPointerKey.SingleInstanceFilter(instanceKey); return base.get(name); }
@Override public ContextItem get(ContextKey name) { if (name == ContextKey.RECEIVER) return ik; else if (name == ContextKey.PARAMETERS[0]) return new FilteredPointerKey.SingleInstanceFilter(ik); else { return null; } }
@Override public ContextItem get(ContextKey name) { if (name == ContextKey.RECEIVER) return ik; else if (name == ContextKey.PARAMETERS[0]) return new FilteredPointerKey.SingleInstanceFilter(ik); else { return null; } }