1
2
3
4
5
6 package dev.metaschema.core.model;
7
8 import java.util.Collection;
9
10
11
12
13
14
15
16
17 public interface IContainerModelAbsolute extends IContainerModel {
18
19 @Override
20 Collection<? extends IModelInstanceAbsolute> getModelInstances();
21
22 @Override
23 Collection<? extends INamedModelInstanceAbsolute> getNamedModelInstances();
24
25 @Override
26 INamedModelInstanceAbsolute getNamedModelInstanceByName(Integer name);
27
28 @Override
29 Collection<? extends IFieldInstanceAbsolute> getFieldInstances();
30
31 @Override
32 IFieldInstanceAbsolute getFieldInstanceByName(Integer name);
33
34 @Override
35 Collection<? extends IAssemblyInstanceAbsolute> getAssemblyInstances();
36
37 @Override
38 IAssemblyInstanceAbsolute getAssemblyInstanceByName(Integer name);
39 }