private void extendModelElementsForEmptyStyle(final Component it) { TreeIterator<EObject> _eAllContents = it.eAllContents(); final Function1<EObject,Boolean> _function = new Function1<EObject,Boolean>() { public Boolean apply(final EObject it) { boolean _isBranchToSkip = DefaultComponentStyleStrategy.this.isBranchToSkip(it); boolean _not = (!_isBranchToSkip); return Boolean.valueOf(_not); } }; Iterator<EObject> _filter = IteratorExtensions.<EObject>filter(_eAllContents, _function); final Procedure1<EObject> _function_1 = new Procedure1<EObject>() { public void apply(final EObject it) { DefaultComponentStyleStrategy.this.extendModelElement(it, null); } }; IteratorExtensions.<EObject>forEach(_filter, _function_1); }
private void setDefaultStyles(final Component it) { TreeIterator<EObject> _eAllContents = it.eAllContents(); Iterator<IElementWithLayoutData> _filter = Iterators.<IElementWithLayoutData>filter(_eAllContents, IElementWithLayoutData.class); final Function1<IElementWithLayoutData,Boolean> _function = new Function1<IElementWithLayoutData,Boolean>() { public Boolean apply(final IElementWithLayoutData it) { boolean _isBranchToSkip = DefaultComponentStyleStrategy.this.isBranchToSkip(it); boolean _not = (!_isBranchToSkip); return Boolean.valueOf(_not); } }; Iterator<IElementWithLayoutData> _filter_1 = IteratorExtensions.<IElementWithLayoutData>filter(_filter, _function); final Procedure1<IElementWithLayoutData> _function_1 = new Procedure1<IElementWithLayoutData>() { public void apply(final IElementWithLayoutData it) { LayoutStrategy _layoutStrategy = GeneratorConfigurationExtension.getLayoutStrategy(); String _xmaName = PomNameProvider.getXmaName(it); final String defaultStyleName = _layoutStrategy.getDefaultStyle(it, _xmaName); boolean _notEquals = (!Objects.equal(defaultStyleName, null)); if (_notEquals) { final Style defaultStyle = CoreFactory.eINSTANCE.createStyle(); defaultStyle.setName(defaultStyleName); LayoutData _layoutData = new LayoutData(((IElementWithLayoutData) it)); EList<Style> _styles = _layoutData.getStyles(); if (_styles!=null) _styles.add(0, defaultStyle); } } }; IteratorExtensions.<IElementWithLayoutData>forEach(_filter_1, _function_1); }
private void _checkReferencedVariablesAreUsedWellTypedExcluding(final AssignmentThroughPath assignment, final Map<String, JvmTypeReference> declaredVariablesTypeMap, final TestStepContext context, final Set<String> excludedVariableNames) { final Function1<VariableReference, Boolean> _function = (VariableReference it) -> { boolean _contains = excludedVariableNames.contains(it.getVariable().getName()); return Boolean.valueOf((!_contains)); }; final Procedure1<VariableReference> _function_1 = (VariableReference it) -> { this.checkVariableReferenceIsUsedWellTyped(it, declaredVariablesTypeMap, context, 0); }; IteratorExtensions.<VariableReference>forEach(IteratorExtensions.<VariableReference>filter(Iterators.<VariableReference>filter(assignment.eAllContents(), VariableReference.class), _function), _function_1); }
private void _checkReferencedVariablesAreUsedWellTypedExcluding(final AssertionTestStep step, final Map<String, JvmTypeReference> declaredVariablesTypeMap, final TestStepContext context, final Set<String> excludedVariableNames) { final Function1<VariableReference, Boolean> _function = (VariableReference it) -> { boolean _contains = excludedVariableNames.contains(it.getVariable().getName()); return Boolean.valueOf((!_contains)); }; final Procedure1<VariableReference> _function_1 = (VariableReference it) -> { this.checkVariableReferenceIsUsedWellTyped(it, declaredVariablesTypeMap, context, 0); }; IteratorExtensions.<VariableReference>forEach(IteratorExtensions.<VariableReference>filter(Iterators.<VariableReference>filter(step.getAssertExpression().eAllContents(), VariableReference.class), _function), _function_1); }
private void extendModelElementsForStylesProperties(final Component component) { TreeIterator<EObject> _eAllContents = component.eAllContents(); final Function1<EObject,Boolean> _function = new Function1<EObject,Boolean>() { public Boolean apply(final EObject it) { boolean _isBranchToSkip = DefaultComponentStyleStrategy.this.isBranchToSkip(it); boolean _not = (!_isBranchToSkip); return Boolean.valueOf(_not); } }; Iterator<EObject> _filter = IteratorExtensions.<EObject>filter(_eAllContents, _function); final Procedure1<EObject> _function_1 = new Procedure1<EObject>() { public void apply(final EObject obj) { List<Style> _styleProperty = DefaultComponentStyleStrategy.this.getStyleProperty(obj); final Procedure1<Style> _function = new Procedure1<Style>() { public void apply(final Style it) { DefaultComponentStyleStrategy.this.extendModelElement(obj, it); } }; if (_styleProperty!=null) IterableExtensions.<Style>forEach(_styleProperty, _function); Object _property = EObjectPropertiesAdapter.getProperty(obj, DefaultComponentStyleStrategy.this.COMBINED_STYLE_NAME); final Map<Integer,StyleSpecificationProperty> styleProperties = ((Map<Integer,StyleSpecificationProperty>) _property); boolean _notEquals = (!Objects.equal(styleProperties, null)); if (_notEquals) { DefaultComponentStyleStrategy.this.applyToPresentationModelObject(obj, styleProperties); } } }; IteratorExtensions.<EObject>forEach(_filter, _function_1); }
private void _checkAllReferencedVariablesAreKnown(final AssignmentThroughPath assignment, final Set<String> knownVariableNames, final String errorMessage) { final Function1<VariableReference, Boolean> _function = (VariableReference it) -> { boolean _contains = knownVariableNames.contains(it.getVariable().getName()); return Boolean.valueOf((!_contains)); }; final Iterator<VariableReference> erroneousContents = IteratorExtensions.<VariableReference>filter(Iterators.<VariableReference>filter(assignment.eAllContents(), VariableReference.class), _function); final Procedure1<VariableReference> _function_1 = (VariableReference it) -> { this.error(errorMessage, assignment.eContainer(), assignment.eContainingFeature(), TclValidator.INVALID_VAR_DEREF); }; IteratorExtensions.<VariableReference>forEach(erroneousContents, _function_1); }
private void _checkAllReferencedVariablesAreKnown(final AssertionTestStep step, final Set<String> knownVariableNames, final String errorMessage) { final Function1<VariableReference, Boolean> _function = (VariableReference it) -> { boolean _contains = knownVariableNames.contains(it.getVariable().getName()); return Boolean.valueOf((!_contains)); }; final Iterator<VariableReference> erroneousContents = IteratorExtensions.<VariableReference>filter(Iterators.<VariableReference>filter(step.getAssertExpression().eAllContents(), VariableReference.class), _function); final Procedure1<VariableReference> _function_1 = (VariableReference it) -> { this.error(errorMessage, step.getAssertExpression().eContainer(), step.getAssertExpression().eContainingFeature(), TclValidator.INVALID_VAR_DEREF); }; IteratorExtensions.<VariableReference>forEach(erroneousContents, _function_1); }
public List<Dao> getSubClassDaos(final Dao it) { Entity _entity = it.getEntity(); Model _model = this._types.model(_entity); TreeIterator<EObject> _eAllContents = _model.eAllContents(); Iterator<Dao> _filter = Iterators.<Dao>filter(_eAllContents, Dao.class); final Function1<Dao,Boolean> _function = new Function1<Dao,Boolean>() { public Boolean apply(final Dao e) { Entity _entity = e.getEntity(); Entity _superType = _entity.getSuperType(); Entity _entity_1 = it.getEntity(); boolean _equals = Objects.equal(_superType, _entity_1); return Boolean.valueOf(_equals); } }; Iterator<Dao> _filter_1 = IteratorExtensions.<Dao>filter(_filter, _function); List<Dao> _list = IteratorExtensions.<Dao>toList(_filter_1); final Function1<Dao,String> _function_1 = new Function1<Dao,String>() { public String apply(final Dao e) { String _name = e.getName(); return _name; } }; List<Dao> _sortBy = IterableExtensions.<Dao, String>sortBy(_list, _function_1); return _sortBy; }
private void addWarningsForOrphanedJvmElements(final Resource resource, final CancelIndicator monitor, final IAcceptor<Issue> acceptor) { final IssueSeverities issueSeverities = this.issueSeveritiesProvider.getIssueSeverities(resource); final Severity severity = issueSeverities.getSeverity(IssueCodes.ORPHAN_ELMENT); boolean _equals = Objects.equal(severity, Severity.IGNORE); if (_equals) { return; } Iterable<JvmDeclaredType> _filter = Iterables.<JvmDeclaredType>filter(IterableExtensions.<EObject>tail(resource.getContents()), JvmDeclaredType.class); for (final JvmDeclaredType jvmType : _filter) { final Function1<JvmMember, Boolean> _function = (JvmMember it) -> { boolean _isSynthetic = this._jvmTypeExtensions.isSynthetic(it); return Boolean.valueOf((!_isSynthetic)); }; Iterable<JvmMember> _iterable = IteratorExtensions.<JvmMember>toIterable(IteratorExtensions.<JvmMember>filter(Iterators.<JvmMember>filter(jvmType.eAllContents(), JvmMember.class), _function)); for (final JvmMember jvmMember : _iterable) { { this.operationCanceledManager.checkCanceled(monitor); final EObject sourceElement = this._iJvmModelAssociations.getPrimarySourceElement(jvmMember); if ((sourceElement == null)) { this.addWarningForOrphanedJvmElement(resource, jvmMember, severity, acceptor); } } } } }
this._eMFJvmTypesBuilder.<JvmGenericType>operator_add(_members_3, _class); }; IteratorExtensions.<CallableRelation>forEach(IteratorExtensions.<CallableRelation>filter(IteratorExtensions.<CallableRelation>filter(Iterators.<CallableRelation>filter(pattern.eAllContents(), CallableRelation.class), _function_3), _function_4), _function_5); EList<JvmMember> _members_3 = pQueryClass.getMembers(); final Procedure1<JvmConstructor> _function_6 = (JvmConstructor it) -> {
Iterator<QueryParameterValue> _filter_3 = IteratorExtensions.<QueryParameterValue>filter(_filter_2, _function_2); final Function1<QueryParameterValue,Attribute> _function_3 = new Function1<QueryParameterValue,Attribute>() { public Attribute apply(final QueryParameterValue e) {
Iterator<QueryParameterValue> _filter_2 = IteratorExtensions.<QueryParameterValue>filter(_filter_1, _function_2); final Function1<QueryParameterValue,Attribute> _function_3 = new Function1<QueryParameterValue,Attribute>() { public Attribute apply(final QueryParameterValue e) {