Module org.nasdanika.html.ecore
Package org.nasdanika.html.ecore
Class EObjectActionSupplier<T extends EObject>
java.lang.Object
org.nasdanika.html.ecore.EObjectActionSupplier<T>
- All Implemented Interfaces:
AutoCloseable,BiFunction<EClass,,org.nasdanika.common.ProgressMonitor, org.nasdanika.html.model.app.Action> org.nasdanika.common.Diagnosable,org.nasdanika.common.ExecutionParticipant,org.nasdanika.common.ExecutionParticipantInfo,org.nasdanika.common.Function<EClass,,org.nasdanika.html.model.app.Action> EcoreActionSupplier
- Direct Known Subclasses:
EModelElementActionSupplier
public abstract class EObjectActionSupplier<T extends EObject>
extends Object
implements EcoreActionSupplier
Adapts
EObject to ActionSupplier.- Author:
- Pavel Vlasov
-
Field Summary
FieldsFields inherited from interface org.nasdanika.common.Diagnosable
SUCCESSFields inherited from interface org.nasdanika.common.Function
NOP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected EcoreActionSupplieradaptChild(EObject child) Adapts child eObject toActionSupplierand adds to the list of children to be configured.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.function.BiFunction
andThenMethods inherited from interface org.nasdanika.common.Diagnosable
diagnoseMethods inherited from interface org.nasdanika.common.ExecutionParticipant
close, commit, rollback, split, split, splitAndCommit, splitAndCommit, splitAndDiagnose, splitAndDiagnose, splitAndRollback, splitAndRollbackMethods inherited from interface org.nasdanika.common.ExecutionParticipantInfo
name, sizeMethods inherited from interface org.nasdanika.common.Function
apply, before, execute, splitAndExecute, splitAndExecute, then, then, then, toFunction
-
Field Details
-
eObject
-
-
Constructor Details
-
EObjectActionSupplier
-
-
Method Details
-
adaptChild
Adapts child eObject toActionSupplierand adds to the list of children to be configured.- Parameters:
child-- Returns:
-