1
2
3
4
5
6 package gov.nist.secauto.metaschema.schemagen.json.impl;
7
8 import gov.nist.secauto.metaschema.core.model.IAssemblyDefinition;
9 import gov.nist.secauto.metaschema.core.model.IChoiceInstance;
10
11 import java.util.List;
12
13 import edu.umd.cs.findbugs.annotations.NonNull;
14
15
16
17
18
19 public interface IJsonSchemaDefinitionAssembly extends IJsonSchemaModelDefinition {
20 @Override
21 IAssemblyDefinition getDefinition();
22
23
24
25
26
27
28
29
30 @NonNull
31 List<JsonSchemaHelper.Choice> getChoices();
32 }