Class AbstractModelInstance
- java.lang.Object
-
- gov.nist.secauto.metaschema.core.model.AbstractInstance<IModelContainer>
-
- gov.nist.secauto.metaschema.core.model.AbstractModelInstance
-
- All Implemented Interfaces:
IInstance
,IModelElement
,IModelInstance
- Direct Known Subclasses:
AbstractAssemblyInstance
,AbstractChoiceInstance
,AbstractFieldInstance
public abstract class AbstractModelInstance extends AbstractInstance<IModelContainer> implements IModelInstance
-
-
Constructor Summary
Constructors Constructor Description AbstractModelInstance(IModelContainer parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IAssemblyDefinition
getContainingDefinition()
Retrieve the Metaschema definition on which the instance was declared.-
Methods inherited from class gov.nist.secauto.metaschema.core.model.AbstractInstance
getParentContainer
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IInstance
getContainingModule, toCoordinates
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IModelElement
getModelType, getRemarks
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IModelInstance
getGroupAsName, getGroupAsXmlNamespace, getJsonGroupAsBehavior, getMaxOccurs, getMinOccurs, getParentContainer, getXmlGroupAsBehavior, getXmlGroupAsQName
-
-
-
-
Constructor Detail
-
AbstractModelInstance
public AbstractModelInstance(@NonNull IModelContainer parent)
-
-
Method Detail
-
getContainingDefinition
public IAssemblyDefinition getContainingDefinition()
Description copied from interface:IInstance
Retrieve the Metaschema definition on which the instance was declared.- Specified by:
getContainingDefinition
in interfaceIInstance
- Specified by:
getContainingDefinition
in interfaceIModelInstance
- Overrides:
getContainingDefinition
in classAbstractInstance<IModelContainer>
- Returns:
- the Metaschema definition on which the instance was declared
-
-