Class AbstractPlantUMLClassDiagramCreator<T extends org.eclipse.emf.ecore.EObject>

java.lang.Object
org.contextmapper.dsl.generator.plantuml.AbstractPlantUMLDiagramCreator<T>
org.contextmapper.dsl.generator.plantuml.AbstractPlantUMLClassDiagramCreator<T>
All Implemented Interfaces:
PlantUMLDiagramCreator<T>
Direct Known Subclasses:
PlantUMLAggregateClassDiagramCreator, PlantUMLBoundedContextClassDiagramCreator, PlantUMLModuleClassDiagramCreator, PlantUMLSubdomainClassDiagramCreator

public abstract class AbstractPlantUMLClassDiagramCreator<T extends org.eclipse.emf.ecore.EObject> extends AbstractPlantUMLDiagramCreator<T>
  • Field Details

  • Constructor Details

    • AbstractPlantUMLClassDiagramCreator

      public AbstractPlantUMLClassDiagramCreator()
  • Method Details

    • printDomainObject

      protected void printDomainObject(SimpleDomainObject domainObject, int indentation)
    • printDomainObject

      protected void printDomainObject(Aggregate aggregate, SimpleDomainObject domainObject, int indentation)
    • printModule

      protected void printModule(SculptorModule module)
    • printAggregate

      protected void printAggregate(Aggregate aggregate, int indentation)
    • printService

      protected void printService(Service service, int indentation)
    • printService

      protected void printService(Aggregate aggregate, Service service, int indentation)
    • printOperation

      protected void printOperation(String objectName, String operationName, ComplexType returnType, List<Parameter> parameters, int indentation)
    • printReferences

      protected void printReferences(int indentation)
    • printIndentation

      protected void printIndentation(int amount)