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 Summary
FieldsModifier and TypeFieldDescriptionprotected Map<AssociationLink,
AssociationInfo> protected List<SimpleDomainObject>
protected List<org.contextmapper.dsl.generator.plantuml.UMLRelationship>
Fields inherited from class org.contextmapper.dsl.generator.plantuml.AbstractPlantUMLDiagramCreator
sb
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
printAggregate
(Aggregate aggregate, int indentation) protected void
printDomainObject
(Aggregate aggregate, SimpleDomainObject domainObject, int indentation) protected void
printDomainObject
(SimpleDomainObject domainObject, int indentation) protected void
printIndentation
(int amount) protected void
printModule
(SculptorModule module) protected void
printOperation
(String objectName, String operationName, ComplexType returnType, List<Parameter> parameters, int indentation) protected void
printReferences
(int indentation) protected void
printService
(Aggregate aggregate, Service service, int indentation) protected void
printService
(Service service, int indentation) Methods inherited from class org.contextmapper.dsl.generator.plantuml.AbstractPlantUMLDiagramCreator
createDiagram, linebreak, linebreak, printDiagramContent, printFooter, printHeader
-
Field Details
-
associationInfos
-
extensions
-
domainObjects
-
-
Constructor Details
-
AbstractPlantUMLClassDiagramCreator
public AbstractPlantUMLClassDiagramCreator()
-
-
Method Details
-
printDomainObject
-
printDomainObject
protected void printDomainObject(Aggregate aggregate, SimpleDomainObject domainObject, int indentation) -
printModule
-
printAggregate
-
printService
-
printService
-
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)
-