java.lang.Object
org.nasdanika.html.ecore.EObjectActionSupplier<T>
org.nasdanika.html.ecore.EModelElementActionSupplier<T>
org.nasdanika.html.ecore.ENamedElementActionSupplier<T>
org.nasdanika.html.ecore.ETypedElementActionSupplier<T>
org.nasdanika.html.ecore.EStructuralFeatureActionSupplier<EReference>
org.nasdanika.html.ecore.EReferenceActionSupplier
- 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
-
Field Summary
Fields inherited from class org.nasdanika.html.ecore.EModelElementActionSupplier
context, descriptionTabLengthThreshold, elementPredicate, eNamedElementComparator, ePackagePathComputer, ICONS_BASE, labelProviderFields inherited from class org.nasdanika.html.ecore.EObjectActionSupplier
eObjectFields inherited from interface org.nasdanika.common.Diagnosable
SUCCESSFields inherited from interface org.nasdanika.common.Function
NOP -
Constructor Summary
ConstructorsConstructorDescriptionEReferenceActionSupplier(EReference value, org.nasdanika.common.Context context, Function<EPackage, String> ePackagePathComputer, Predicate<EModelElement> elementPredicate, BiFunction<ENamedElement, String, String> labelProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.nasdanika.html.bootstrap.TablepropertiesTable(EClass contextEClass, org.nasdanika.common.ProgressMonitor monitor) Methods inherited from class org.nasdanika.html.ecore.EStructuralFeatureActionSupplier
executeMethods inherited from class org.nasdanika.html.ecore.ETypedElementActionSupplier
addRow, getDefaultLabelMethods inherited from class org.nasdanika.html.ecore.ENamedElementActionSupplier
nameMethods inherited from class org.nasdanika.html.ecore.EModelElementActionSupplier
addContent, cardinality, computeLabel, encodeEPackage, genericName, genericName, genericType, genericTypeArguments, genericTypeArguments, getEModelElementFirstDocSentence, getInstanceClass, getReferrers, getUses, header, interpolatedMarkdown, link, link, path, retainDocumentable, size, typeParametersMethods inherited from class org.nasdanika.html.ecore.EObjectActionSupplier
adaptChildMethods 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, splitAndExecute, splitAndExecute, then, then, then, toFunction
-
Constructor Details
-
EReferenceActionSupplier
public EReferenceActionSupplier(EReference value, org.nasdanika.common.Context context, Function<EPackage, String> ePackagePathComputer, Predicate<EModelElement> elementPredicate, BiFunction<ENamedElement, String, String> labelProvider)
-
-
Method Details
-
propertiesTable
protected org.nasdanika.html.bootstrap.Table propertiesTable(EClass contextEClass, org.nasdanika.common.ProgressMonitor monitor) - Overrides:
propertiesTablein classEStructuralFeatureActionSupplier<EReference>
-