Class AbstractAssemblyInstance
- java.lang.Object
-
- gov.nist.secauto.metaschema.core.model.AbstractInstance<IModelContainer>
-
- gov.nist.secauto.metaschema.core.model.AbstractModelInstance
-
- gov.nist.secauto.metaschema.core.model.AbstractAssemblyInstance
-
- All Implemented Interfaces:
IAssembly
,IAssemblyInstance
,IInstance
,IModelElement
,IModelInstance
,INamedInstance
,INamedModelElement
,INamedModelInstance
public abstract class AbstractAssemblyInstance extends AbstractModelInstance implements IAssemblyInstance
-
-
Constructor Summary
Constructors Constructor Description AbstractAssemblyInstance(IModelContainer parent)
Create a new assembly instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getGroupAsXmlNamespace()
Retrieve the XML namespace for this group.-
Methods inherited from class gov.nist.secauto.metaschema.core.model.AbstractModelInstance
getContainingDefinition
-
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.IAssembly
getModelType
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IAssemblyInstance
getDefinition
-
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, 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
-
-
-
-
Constructor Detail
-
AbstractAssemblyInstance
public AbstractAssemblyInstance(@NonNull IModelContainer parent)
Create a new assembly instance.- Parameters:
parent
- the parent assembly definition
-
-
Method Detail
-
getGroupAsXmlNamespace
public String getGroupAsXmlNamespace()
Description copied from interface:IModelInstance
Retrieve the XML namespace for this group.- Specified by:
getGroupAsXmlNamespace
in interfaceIModelInstance
- Returns:
- the XML namespace or
null
if no namespace is used
-
-