Package ch.so.agi.mcp.change
Class IliModelChangesService
java.lang.Object
ch.so.agi.mcp.change.IliModelChangesService
Atomic, source-preserving implementation of applyIliModelChanges.
-
Constructor Summary
ConstructorsConstructorDescriptionIliModelChangesService(IliCompilerService compilerService, ModelChangeReviewService reviewService, IliSpecRenderer renderer) IliModelChangesService(IliCompilerService compilerService, ModelChangeReviewService reviewService, IliSpecRenderer renderer, @Nullable ConstraintContextService constraintContextService, @Nullable ConstraintCaseGenerationTools caseGenerationTools) -
Method Summary
Modifier and TypeMethodDescriptionapply(String modelText, IliModelChangesRequest request, @Nullable String modelRepositories, @Nullable ModelPurpose modelPurpose, @Nullable ModelingRuleProfile ruleProfile)
-
Constructor Details
-
IliModelChangesService
public IliModelChangesService(IliCompilerService compilerService, ModelChangeReviewService reviewService, IliSpecRenderer renderer) -
IliModelChangesService
@Autowired public IliModelChangesService(IliCompilerService compilerService, ModelChangeReviewService reviewService, IliSpecRenderer renderer, @Nullable ConstraintContextService constraintContextService, @Nullable ConstraintCaseGenerationTools caseGenerationTools)
-
-
Method Details
-
apply
public IliAuthoringResult apply(String modelText, IliModelChangesRequest request, @Nullable String modelRepositories, @Nullable ModelPurpose modelPurpose, @Nullable ModelingRuleProfile ruleProfile)
-