added createClassification at EntityFactory Signed-off-by: Alexander Knoblauch <a.knoblauch@peak-solution.de>
diff --git a/src/main/java/org/eclipse/mdm/api/dflt/model/EntityFactory.java b/src/main/java/org/eclipse/mdm/api/dflt/model/EntityFactory.java index 3a58e25..c199fca 100644 --- a/src/main/java/org/eclipse/mdm/api/dflt/model/EntityFactory.java +++ b/src/main/java/org/eclipse/mdm/api/dflt/model/EntityFactory.java
@@ -798,6 +798,12 @@ return valueListValue; } + public Classification createClassification(Domain domain, ProjectDomain projectDomain, Status status) { + String name = String.format("ProjDomainId_%s.DomainId_%s.StatusId_%s", projectDomain.getID(), domain.getID(), + status.getID()); + return createClassification(name, status, projectDomain, domain); + } + public Classification createClassification(String name, Status status, ProjectDomain projectDomain, Domain domain) { Classification classification = new Classification(createCore(Classification.class)); @@ -921,6 +927,22 @@ } /** + * + * @param name + * @param test + * @param templateTestStep + * @param classification + * @return + */ + public TestStep createTestStep(String name, Test test, TemplateTestStep templateTestStep, + Classification classification) { + TestStep testStep = createTestStep(test, templateTestStep); + getCore(testStep).getMutableStore().set(classification); + testStep.setName(name); + return testStep; + } + + /** * Creates a new {@link Test} for given {@link Pool}. * * @param name Name of the created {@code Test}.