Class ModuleIndex.DefinitionEntry
- java.lang.Object
-
- gov.nist.secauto.metaschema.schemagen.ModuleIndex.DefinitionEntry
-
- Enclosing class:
- ModuleIndex
public static class ModuleIndex.DefinitionEntry extends Object
-
-
Constructor Summary
Constructors Constructor Description DefinitionEntry(IDefinition definition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IDefinitiongetDefinition()intgetReferenceCount()intincrementReferenceCount()intincrementReferenceCount(int increment)booleanisChoiceSibling()booleanisInline()booleanisReferenced()booleanisUsedAsChoice()voidmarkAsChoiceSibling()voidmarkUsedAsChoice()
-
-
-
Constructor Detail
-
DefinitionEntry
public DefinitionEntry(@NonNull IDefinition definition)
-
-
Method Detail
-
getDefinition
public IDefinition getDefinition()
-
isReferenced
public boolean isReferenced()
-
getReferenceCount
public int getReferenceCount()
-
incrementReferenceCount
public int incrementReferenceCount()
-
incrementReferenceCount
public int incrementReferenceCount(int increment)
-
isInline
public boolean isInline()
-
markUsedAsChoice
public void markUsedAsChoice()
-
isUsedAsChoice
public boolean isUsedAsChoice()
-
markAsChoiceSibling
public void markAsChoiceSibling()
-
isChoiceSibling
public boolean isChoiceSibling()
-
-