public class EClassActionSupplier extends EClassifierActionSupplier<EClass>
instanceClasscontext, descriptionTabLengthThreshold, ePackagePathComputer, ICONS_BASEeObject| Constructor and Description |
|---|
EClassActionSupplier(EClass value,
Context context,
Function<EPackage,String> ePackagePathComputer,
Function<String,String> javadocResolver,
BooleanSupplier isGenerateLoadSpecification) |
| Modifier and Type | Method and Description |
|---|---|
Action |
execute(EClass contextEClass,
ProgressMonitor progressMonitor) |
protected String |
generateDiagram(boolean leftToRightDirection,
String width,
int depth,
PlantUmlTextGenerator.RelationshipDirection relationshipDirection,
boolean appendAttributes,
boolean appendOperations,
ProgressMonitor monitor) |
protected String |
generateInheritanceDiagram(boolean leftToRightDirection,
String width,
int depth,
PlantUmlTextGenerator.RelationshipDirection relationshipDirection,
boolean appendAttributes,
boolean appendOperations,
ProgressMonitor monitor) |
protected Collection<EClass> |
getReferrers() |
protected Collection<EClass> |
getSubTypes(EClass eClass)
Override to return a list of sub-types of given EClass.
|
getUses, headernameaddContent, cardinality, computeLabel, encodeEPackage, genericName, genericName, genericType, genericTypeArguments, genericTypeArguments, getEModelElementFirstDocSentence, getReferrers, getUses, interpolatedMarkdown, link, path, size, typeParametersadaptChildclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapply, asFunction, before, fromBiFunction, fromFunction, nop, splitAndExecute, splitAndExecute, then, then, thenclose, commit, rollback, split, split, splitAndCommit, splitAndCommit, splitAndDiagnose, splitAndDiagnose, splitAndRollback, splitAndRollbackdiagnoseandThenpublic Action execute(EClass contextEClass, ProgressMonitor progressMonitor) throws Exception
protected String generateInheritanceDiagram(boolean leftToRightDirection, String width, int depth, PlantUmlTextGenerator.RelationshipDirection relationshipDirection, boolean appendAttributes, boolean appendOperations, ProgressMonitor monitor) throws Exception
Exceptionprotected String generateDiagram(boolean leftToRightDirection, String width, int depth, PlantUmlTextGenerator.RelationshipDirection relationshipDirection, boolean appendAttributes, boolean appendOperations, ProgressMonitor monitor) throws Exception
Exceptionprotected Collection<EClass> getSubTypes(EClass eClass)
eClass - protected Collection<EClass> getReferrers()
Copyright © 2022 Nasdanika. All rights reserved.