public String getPath() { String _replace = this.packageName.replace(".", "/"); String _plus = (_replace + "/"); String _head = IterableExtensions.<String>head(this.simpleNames); return (_plus + _head); }
@Override public boolean isPackage(final char[][] parentPackageName, final char[] packageName) { if (((packageName == null) || (packageName.length == 0))) { return false; } return Character.isLowerCase((IterableExtensions.<Character>head(((Iterable<Character>)Conversions.doWrapArray(packageName)))).charValue()); }
@Override public void apply(final JvmOperation d) { final EObject source = IterableExtensions.<EObject>head(EmfParsleyDslValidator.this._iJvmModelAssociations.getSourceElements(d)); boolean _add = errorSourceSeen.add(source); if (_add) { EmfParsleyDslValidator.this.error( "Duplicate element", source, null, EmfParsleyDslValidator.DUPLICATE_ELEMENT); } } };
protected ReadAndWriteTracking.InitializedMarker getInitializedMarker(final EObject object) { return IterableExtensions.<ReadAndWriteTracking.InitializedMarker>head(Iterables.<ReadAndWriteTracking.InitializedMarker>filter(object.eAdapters(), ReadAndWriteTracking.InitializedMarker.class)); } }
protected EAttribute getNameEAttribute(final EObject target) { final Function1<EAttribute, Boolean> _function = (EAttribute it) -> { return Boolean.valueOf((Objects.equal(it.getName(), "name") && Objects.equal(it.getEType(), EcorePackage.Literals.ESTRING))); }; return IterableExtensions.<EAttribute>head(IterableExtensions.<EAttribute>filter(target.eClass().getEAllAttributes(), _function)); } }
@Override public Boolean apply(final JvmOperation it) { return Boolean.valueOf((it.getSimpleName().startsWith("bind") && (IterableExtensions.<JvmTypeReference>head(((JvmParameterizedTypeReference) it.getReturnType()).getArguments()) != null))); } };
public ASTNode genericChildProperty(final ASTNode node, final String propertyName) { final Function1<ChildPropertyDescriptor, Boolean> _function = (ChildPropertyDescriptor it) -> { String _id = it.getId(); return Boolean.valueOf(Objects.equal(propertyName, _id)); }; final ChildPropertyDescriptor property = IterableExtensions.<ChildPropertyDescriptor>head(IterableExtensions.<ChildPropertyDescriptor>filter(Iterables.<ChildPropertyDescriptor>filter(node.structuralPropertiesForType(), ChildPropertyDescriptor.class), _function)); if ((property != null)) { Object _structuralProperty = node.getStructuralProperty(property); return ((ASTNode) _structuralProperty); } return null; }
public String getResponseType(final Response response) { MediaType _head = IterableExtensions.<MediaType>head(response.getContentMediaTypes().values()); Schema _schema = null; if (_head!=null) { _schema=_head.getSchema(); } final Schema schema = _schema; return this.typesProvider.propertyTypeLabel("Response", schema); }
@Override public Boolean apply(final JvmConstructor it) { return Boolean.valueOf(((it.getParameters().size() == 1) && EmfParsleyDslGuiceModuleHelper.this._emfParsleyDslTypeSystem.isConformant(context, AbstractUIPlugin.class, IterableExtensions.<JvmFormalParameter>head(it.getParameters()).getParameterType()))); } };
private PropertyRealization getIncludedProperty(final ObjectRealization objectRealization, final Feature feature) { final Function1<PropertyRealization, Boolean> _function = (PropertyRealization it) -> { return Boolean.valueOf(InheritanceUtils.sameOrOverrides(it.getBaseProperty(), feature)); }; return IterableExtensions.<PropertyRealization>head(IterableExtensions.<PropertyRealization>filter(objectRealization.getAllIncludedProperties(), _function)); }
public String getSchemaTitle(final Schema schema) { String _kaiZenSchemaName = this.getKaiZenSchemaName(schema); String _title = schema.getTitle(); String _rzveTypeName = this.getRzveTypeName(schema); final Function1<String, Boolean> _function = (String it) -> { return Boolean.valueOf((it != null)); }; return IterableExtensions.<String>head(IterableExtensions.<String>filter(Collections.<String>unmodifiableList(CollectionLiterals.<String>newArrayList(_kaiZenSchemaName, _title, _rzveTypeName, "UNKNOWN")), _function)); }
protected LightweightTypeReference visit(final List<LightweightTypeReference> references) { final Function1<LightweightTypeReference, LightweightTypeReference> _function = (LightweightTypeReference it) -> { return it.<LightweightTypeReference>accept(this); }; return IterableExtensions.<LightweightTypeReference>head(IterableExtensions.<LightweightTypeReference>filterNull(ListExtensions.<LightweightTypeReference, LightweightTypeReference>map(references, _function))); }
private CharSequence getDelegateReturnType(final Method method) { CharSequence _elvis = null; CharSequence _delegateType = this.getDelegateType(IterableExtensions.<TypedResponse>head(method.getResponses())); if (_delegateType != null) { _elvis = _delegateType; } else { String _voidDelegateType = this.snippetHelper.voidDelegateType(); _elvis = _voidDelegateType; } return _elvis; }
protected void _visit(final XTypeLiteral semanticElement, final INode originNode, final ImportsAcceptor acceptor) { final List<INode> elementNode = NodeModelUtils.findNodesForFeature(semanticElement, XbasePackage.Literals.XTYPE_LITERAL__TYPE); this.visit(semanticElement.getType(), IterableExtensions.<INode>head(elementNode), acceptor); }
public boolean hasEquals(final ClassDeclaration it) { final Function1<MethodDeclaration, Boolean> _function = (MethodDeclaration it_1) -> { return Boolean.valueOf(((Objects.equal(it_1.getSimpleName(), "equals") && (IterableExtensions.size(it_1.getParameters()) == 1)) && Objects.equal(IterableExtensions.head(it_1.getParameters()).getType(), this.context.getObject()))); }; return IterableExtensions.exists(it.getDeclaredMethods(), _function); }
public ResolvedConstructor getSuperConstructor(final TypeDeclaration it) { if ((it instanceof ClassDeclaration)) { if ((Objects.equal(((ClassDeclaration)it).getExtendedClass(), this.context.getObject()) || (((ClassDeclaration)it).getExtendedClass() == null))) { return null; } return IterableExtensions.head(((ClassDeclaration)it).getExtendedClass().getDeclaredResolvedConstructors()); } else { return null; } }
@Inject protected void register(final EValidatorRegistrar registrar, final IGrammarAccess grammarAccess) { final AbstractRule entryRule = IterableExtensions.<AbstractRule>head(grammarAccess.getGrammar().getRules()); if ((entryRule instanceof ParserRule)) { registrar.register(((ParserRule)entryRule).getType().getClassifier().getEPackage(), this); } }
protected void generateExecutableExtensionFactory(final IXtextGeneratorLanguage language) { IXtextGeneratorFileSystemAccess _srcGen = this.projectConfig.getEclipsePlugin().getSrcGen(); boolean _tripleNotEquals = (_srcGen != null); if (_tripleNotEquals) { this.templates.createEclipsePluginExecutableExtensionFactory(language, IterableExtensions.<XtextGeneratorLanguage>head(this.languageConfigs)).writeTo(this.projectConfig.getEclipsePlugin().getSrcGen()); } }
/** * Create a clone of the original grammar. The clone will not refer to a node model. */ private Grammar cloneGrammarIntoNewResourceSet(final Grammar original) { final Resource originalResource = original.eResource(); XtextResourceSet _xtextResourceSet = new XtextResourceSet(); final XtextResourceSet clonedResourceSet = EcoreUtil2.<XtextResourceSet>clone(_xtextResourceSet, originalResource.getResourceSet()); final Resource clonedResource = clonedResourceSet.getResource(originalResource.getURI(), false); EObject _head = IterableExtensions.<EObject>head(clonedResource.getContents()); return ((Grammar) _head); }
private void addWarningForOrphanedJvmElement(final Resource resource, final JvmMember jvmElement, final Severity severity, final IAcceptor<Issue> acceptor) { StringConcatenation _builder = new StringConcatenation(); _builder.append("The generated "); String _uiString = this.getUiString(jvmElement); _builder.append(_uiString); _builder.append(" is not associated with a source element. The producing active annotation should use \'setPrimarySourceElement\'."); EObject _head = IterableExtensions.<EObject>head(resource.getContents()); this.issueFromXtextResourceDiagnostic(new DiagnosticOnFirstKeyword(severity, IssueCodes.ORPHAN_ELMENT, _builder.toString(), _head, null), severity, acceptor); }