public Iterable<TypeRef> apply(ParserRule from) { return EcoreUtil2.eAllOfType(from, TypeRef.class); } }));
public void genAdditionalImportsClient(XMAPage xmaPage, LinkedHashSet<String> imports) { LogicBlock logicBlock = getLogicBlock(xmaPage); if (logicBlock != null && EcoreUtil2.eAllOfType(logicBlock,ColumnOrder.class).size()>0) { imports.add("org.openxma.dsl.platform.xma.client.table.ColumnInfo"); imports.add("org.openxma.dsl.platform.xma.client.table.TableState"); imports.add("org.openxma.dsl.platform.xma.client.table.TableStateHelper"); } }
protected Iterable<AbstractElement> getEObjectElements(final AbstractRule rule) { final Function1<AbstractElement, Boolean> _function = (AbstractElement element) -> { boolean _switchResult = false; boolean _matched = false; if (element instanceof Action) { _matched=true; } if (!_matched) { if (element instanceof RuleCall) { boolean _isEObjectRuleCall = GrammarUtil.isEObjectRuleCall(element); if (_isEObjectRuleCall) { _matched=true; } } } if (_matched) { _switchResult = true; } if (!_matched) { _switchResult = false; } return Boolean.valueOf(_switchResult); }; return IterableExtensions.<AbstractElement>filter(EcoreUtil2.<AbstractElement>eAllOfType(rule, AbstractElement.class), _function); }
public void genAdditionalResources(StringBuilder buf, XMAPage xmaPage) { LogicBlock logicBlock = getLogicBlock(xmaPage); if (logicBlock != null) { List <?extends EObject> columnInfos = EcoreUtil2.eAllOfType(logicBlock,ColumnInfo.class); for (EObject eObj : columnInfos) { ColumnInfo ci = (ColumnInfo)eObj; if (ci.getLabelText() != null) { String key = getRscKeyOfColumnInfo(ci,xmaPage); buf.append(key+" = "+ci.getLabelText().getString()).append(Config.NL); } } } }
if (EcoreUtil2.eAllOfType(logicBlock,LabelText.class).size()>0) { buffer.append(" Locale locale = getComponent().getContext().getLocale();").append(Config.NL); buffer.append(" ResourceBundle messages = ResourceBundle.getBundle(\""+xmaPage.getComponent().getNamPackage()+".client."+xmaPage.getComponent().getNamClass()+"\",locale);").append(Config.NL);
public IScope scope_CustomizationOfComposite_composite(CustomizationOfComposite customizationOfComposite, EReference eReference) { List<IComposite> eAllOfType = EcoreUtil2.eAllOfType(customizationOfComposite.getPage().getContent(), IComposite.class); return new SimpleScope(Scopes.scopedElementsFor(eAllOfType, guiDesignNameFunction)); } public IScope scope_ReferencedXMAPage_xmaPage(ReferencedXMAPage referencedXMAPage,
@Check(CheckType.NORMAL) public void checkUnusedQueryParameter(QueryOperation queryOperation) { if (queryOperation.getStatement() != null && !(queryOperation.getStatement() instanceof CallableStatement)) { Collection<QueryParameter> declaredQueryParameters = Collections2.filter( queryOperation.getQueryParameters(), new Predicate<QueryParameter>() { public boolean apply(QueryParameter queryParameter) { if (queryParameter instanceof Parameter) { Parameter parameter = (Parameter) queryParameter; if ("firstResult".equalsIgnoreCase(parameter.getName()) || "maxResults".equalsIgnoreCase(parameter.getName())) { return false; } } return true; } }); List<QueryParameterValue> queryParameterValues = EcoreUtil2.eAllOfType(queryOperation.getStatement(), QueryParameterValue.class); if (queryParameterValues.size() < declaredQueryParameters.size()) { warning("Unused QueryParameter's.", DomPackage.eINSTANCE.getQueryOperation_Statement()); } } }
public List<T> getAllIncoming() { for (Adapter a : element.eResource().eAdapters()) if (a instanceof IsInitializedMarker && ((IsInitializedMarker) a).builder == builder) return getIncoming(); element.eResource().eAdapters().add(new IsInitializedMarker(builder)); for (EObject root : element.eResource().getContents()) if (root instanceof Grammar) for (AbstractRule rule : ((Grammar) root).getRules()) if (rule.getType().getClassifier() instanceof EClass) for (AbstractElement ele : EcoreUtil2.eAllOfType(rule, AbstractElement.class)) if (!builder.filter(ele)) builder.getState(ele).getOutgoing(); return getIncoming(); }