private void generateDefaultInMapping() { Iterator inMappings = getActivity().getAllInDataMappings(); boolean matchFound = false; while (inMappings.hasNext()) { IDataMapping mapping = (IDataMapping) inMappings.next(); if (mapping.getData().equals(getData())) { matchFound = true; break; } } if (!matchFound) { IDataMapping mapping = getActivity() .createDataMapping(getData().getId(), getData().getName(), getData(), Direction.IN); if (getActivity().isInteractive()) { mapping.setContext(PredefinedConstants.DEFAULT_CONTEXT); } else { mapping.setContext(PredefinedConstants.ENGINE_CONTEXT); } } }