1
2
3
4
5
6 package gov.nist.secauto.metaschema.core.model;
7
8 import edu.umd.cs.findbugs.annotations.NonNull;
9
10 public interface IFieldInstanceAbsolute extends IFieldInstance, INamedModelInstanceAbsolute {
11
12 @Override
13 default boolean isEffectiveValueWrappedInXml() {
14 return isInXmlWrapped() || !getDefinition().getJavaTypeAdapter().isUnrappedValueAllowedInXml();
15 }
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 @Override
31 default <CONTEXT, RESULT> RESULT accept(@NonNull IModelElementVisitor<CONTEXT, RESULT> visitor, CONTEXT context) {
32 return visitor.visitFieldInstance(this, context);
33 }
34 }