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 IAssemblyClassBindinggetDefinition()static IBoundNamedModelInstancenewInstance(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:
getDefinitionin interfaceIAssemblyInstance- Specified by:
getDefinitionin interfaceINamedInstance- Specified by:
getDefinitionin interfaceINamedModelInstance
-
-