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 IDefinition
getDefinition()
int
getReferenceCount()
int
incrementReferenceCount()
int
incrementReferenceCount(int increment)
boolean
isChoiceSibling()
boolean
isInline()
boolean
isReferenced()
boolean
isUsedAsChoice()
void
markAsChoiceSibling()
void
markUsedAsChoice()
-
-
-
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()
-
-