public class ETypedElementActionSupplier<T extends ETypedElement> extends ENamedElementActionSupplier<T>
context, descriptionTabLengthThreshold, ePackagePathComputer, ICONS_BASEeObject| Constructor and Description |
|---|
ETypedElementActionSupplier(T value,
Context context,
Function<EPackage,String> ePackagePathComputer) |
| Modifier and Type | Method and Description |
|---|---|
protected static List<Object> |
addRow(Table table,
String header)
Adds a row to the table, returns cell content collection for adding content.
|
Action |
execute(ProgressMonitor progressMonitor) |
protected Table |
propertiesTable(ProgressMonitor monitor) |
nameaddContent, cardinality, computeLabel, encodeEPackage, genericName, genericName, genericType, genericTypeArguments, genericTypeArguments, getEModelElementFirstDocSentence, getReferrers, getUses, header, interpolatedMarkdown, link, path, size, typeParametersadaptChildclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapply, asCallable, asFunction, asSupplier, empty, from, fromCallable, fromFunction, fromSupplier, splitAndExecute, splitAndExecute, then, then, thenclose, commit, rollback, split, split, splitAndCommit, splitAndCommit, splitAndDiagnose, splitAndDiagnose, splitAndRollback, splitAndRollbackdiagnosepublic Action execute(ProgressMonitor progressMonitor) throws Exception
execute in interface Supplier<Action>execute in class ENamedElementActionSupplier<T extends ETypedElement>Exceptionprotected Table propertiesTable(ProgressMonitor monitor) throws Exception
ExceptionCopyright © 2022 Nasdanika. All rights reserved.