@Override public MutableEnumerationValueDeclaration addValue(final String name, final Procedure1<MutableEnumerationValueDeclaration> initializer) { this.checkMutable(); ConditionUtils.checkJavaIdentifier(name, "name"); Preconditions.checkArgument((initializer != null), "initializer cannot be null"); final JvmEnumerationLiteral jvmLiteral = TypesFactory.eINSTANCE.createJvmEnumerationLiteral(); jvmLiteral.setSimpleName(name); jvmLiteral.setVisibility(JvmVisibility.PUBLIC); this.getDelegate().getMembers().add(jvmLiteral); MemberDeclaration _memberDeclaration = this.getCompilationUnit().toMemberDeclaration(jvmLiteral); final MutableEnumerationValueDeclaration mutableEnumerationValueDeclaration = ((MutableEnumerationValueDeclaration) _memberDeclaration); initializer.apply(mutableEnumerationValueDeclaration); return mutableEnumerationValueDeclaration; } }
public Ack(final Procedures.Procedure1<Ack> initializer) { initializer.apply(this); }
public ListenToFlush(final Procedure1<ListenToFlush> initializer) { initializer.apply(this); }
public Create(final Procedure1<Create> initializer) { initializer.apply(this); }
public Updated(final Procedure1<Updated> initializer) { initializer.apply(this); }
public Terminate(final Procedure1<Terminate> initializer) { initializer.apply(this); }
public Remove(final Procedure1<Remove> initializer) { initializer.apply(this); }
public RequestFlush(final Procedure1<RequestFlush> initializer) { initializer.apply(this); }
/** * Overriding parent method to replace logging {@inheritDoc} */ protected <T extends EObject> T initializeSafely(T targetElement, Procedure1<? super T> initializer) { if (targetElement != null && initializer != null) { try { initializer.apply(targetElement); } catch (Exception e) { logger.error("Error initializing JvmElement", e); } } return targetElement; } }
public Add(final Procedure1<Add> initializer) { initializer.apply(this); }
public Set(final Procedure1<Set> initializer) { initializer.apply(this); }
public Flush(final Procedure1<Flush> initializer) { initializer.apply(this); }
@Override public MutableAnnotationTypeElementDeclaration addAnnotationTypeElement(final String name, final Procedure1<MutableAnnotationTypeElementDeclaration> initializer) { this.checkMutable(); ConditionUtils.checkJavaIdentifier(name, "name"); Preconditions.checkArgument((initializer != null), "initializer cannot be null"); final JvmOperation newAnnotationElement = TypesFactory.eINSTANCE.createJvmOperation(); newAnnotationElement.setSimpleName(name); newAnnotationElement.setVisibility(JvmVisibility.PUBLIC); this.getDelegate().getMembers().add(newAnnotationElement); MemberDeclaration _memberDeclaration = this.getCompilationUnit().toMemberDeclaration(newAnnotationElement); final MutableAnnotationTypeElementDeclaration mutableAnnotationTypeElementDeclaration = ((MutableAnnotationTypeElementDeclaration) _memberDeclaration); initializer.apply(mutableAnnotationTypeElementDeclaration); return mutableAnnotationTypeElementDeclaration; }
/** * wrap a complete test case test method body into coding that will record test status * - when regularly finishing the test * - when running into an assertion error * - when aborting the test because of an unexpected exception */ private void wrapTestWithAssertionErrorHandler(final ITreeAppendable output, final Iterable<TestStepContext> contexts, final Procedure1<ITreeAppendable> strategy) { final Procedure1<ITreeAppendable> _function = (ITreeAppendable it) -> { strategy.apply(output); output.newLine(); this.appendTestRunReporterType(output.append("finishedTestWith(")).append(".Status.OK); // reaching this line of code means successful test execution"); }; this.wrapWithAssertionErrorHandler(output, contexts, _function); }
public MutableFieldDeclaration addField(final String name, final Procedure1<MutableFieldDeclaration> initializer) { this.checkMutable(); ConditionUtils.checkJavaIdentifier(name, "name"); Preconditions.checkArgument((initializer != null), "initializer cannot be null"); final JvmField newField = TypesFactory.eINSTANCE.createJvmField(); newField.setSimpleName(name); newField.setVisibility(JvmVisibility.PRIVATE); this.getDelegate().getMembers().add(newField); MemberDeclaration _memberDeclaration = this.getCompilationUnit().toMemberDeclaration(newField); final MutableFieldDeclaration mutableFieldDeclaration = ((MutableFieldDeclaration) _memberDeclaration); initializer.apply(mutableFieldDeclaration); return mutableFieldDeclaration; }
public void run() { _function_1.apply(null); } }));
public void run() { _function.apply(null); } }));
public void accept(ProjectDescription arg0) { cyclicAcceptor.apply(arg0); } };
@Override public void apply(final WithExtendsClause it) { elementsFormatter.apply(e); } };
protected void doRead(final IReferenceFinder.IResourceAccess resourceAccess, final URI objectURI, final Procedure1<? super EObject> acceptor) { final IUnitOfWork<Object, ResourceSet> _function = (ResourceSet resourceSet) -> { final EObject object = resourceSet.getEObject(objectURI, true); if ((object != null)) { acceptor.apply(object); } return null; }; resourceAccess.<Object>readOnly(objectURI, _function); } }