Interface IBoundAssemblyInstance
-
- All Superinterfaces:
IAssembly
,IAssemblyInstance
,IBoundNamedInstance
,IBoundNamedModelInstance
,IInstance
,IModelElement
,IModelInstance
,INamedInstance
,INamedModelElement
,INamedModelInstance
public interface IBoundAssemblyInstance extends IBoundNamedModelInstance, IAssemblyInstance
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description IAssemblyClassBinding
getDefinition()
static IBoundNamedModelInstance
newInstance(Field field, IAssemblyClassBinding parentDefinition)
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IAssembly
getModelType
-
Methods inherited from interface gov.nist.secauto.metaschema.databind.model.IBoundNamedInstance
copyBoundObject, defaultValue, getField, getJavaFieldName, getName, getProperties, getType, getValue, setValue
-
Methods inherited from interface gov.nist.secauto.metaschema.databind.model.IBoundNamedModelInstance
copyItem, getDataTypeHandler, getItemType, getItemValues, getParentClassBinding, getPropertyInfo
-
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, getXmlNamespace, getXmlQName, toCoordinates
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.INamedModelElement
getDescription, getFormalName, getPropertyValues, getUseName, hasProperty, hasPropertyValue
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.INamedModelInstance
getJsonName
-
-
-
-
Method Detail
-
newInstance
static IBoundNamedModelInstance newInstance(@NonNull Field field, @NonNull IAssemblyClassBinding parentDefinition)
-
getDefinition
IAssemblyClassBinding getDefinition()
- Specified by:
getDefinition
in interfaceIAssemblyInstance
- Specified by:
getDefinition
in interfaceINamedInstance
- Specified by:
getDefinition
in interfaceINamedModelInstance
-
-