Interface IAssemblyInstance
-
- All Superinterfaces:
IAssembly
,IInstance
,IModelElement
,IModelInstance
,INamedInstance
,INamedModelElement
,INamedModelInstance
- All Known Implementing Classes:
AbstractAssemblyInstance
public interface IAssemblyInstance extends INamedModelInstance, IAssembly
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IAssemblyDefinition
getDefinition()
Retrieve the definition of this instance.-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IAssembly
getModelType
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IInstance
getContainingModule
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IModelElement
getRemarks
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IModelInstance
getContainingDefinition, getGroupAsName, getGroupAsXmlNamespace, getJsonGroupAsBehavior, getMaxOccurs, getMinOccurs, getParentContainer, getXmlGroupAsBehavior, getXmlGroupAsQName
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.INamedInstance
getEffectiveDescription, getEffectiveFormalName, getEffectiveName, getValue, getXmlNamespace, getXmlQName, toCoordinates
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.INamedModelElement
getDescription, getFormalName, getName, getProperties, getPropertyValues, getUseName, hasProperty, hasPropertyValue
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.INamedModelInstance
getItemValues, getJsonName
-
-
-
-
Method Detail
-
getDefinition
IAssemblyDefinition getDefinition()
Description copied from interface:INamedInstance
Retrieve the definition of this instance.- Specified by:
getDefinition
in interfaceINamedInstance
- Specified by:
getDefinition
in interfaceINamedModelInstance
- Returns:
- the corresponding definition
-
-