- All Superinterfaces:
IAttributable,IDefaultable,IDescribable,IJsonNamed,IModelElement,IModelElementVisitable,INamed,INamedModelElement
- All Known Subinterfaces:
IAssemblyDefinition,IAssemblyInstance,IAssemblyInstanceAbsolute,IAssemblyInstanceGrouped,IBindingDefinitionModelAssembly,IBoundDefinitionModelAssembly,IBoundInstanceModelAssembly,IBoundInstanceModelGroupedAssembly
- All Known Implementing Classes:
AbstractAssemblyInstance,AbstractGlobalAssemblyDefinition,AbstractInlineAssemblyDefinition
A marker interface for an information element that is an assembly model type.
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.metaschema.core.model.IAttributable
IAttributable.Key -
Field Summary
Fields inherited from interface dev.metaschema.core.model.IAttributable
DEFAULT_PROPERY_NAMESPACE -
Method Summary
Modifier and TypeMethodDescriptiondefault ModelTypeProvides the Metaschema model type of "ASSEMBLY".Methods inherited from interface dev.metaschema.core.model.IAttributable
getProperties, getPropertyValues, hasProperty, hasPropertyValueMethods inherited from interface dev.metaschema.core.model.IDefaultable
getDefaultValue, getEffectiveDefaultValue, getResolvedDefaultValueMethods inherited from interface dev.metaschema.core.model.IDescribable
getDescription, getEffectiveDescription, getEffectiveFormalName, getFormalNameMethods inherited from interface dev.metaschema.core.model.IModelElement
getContainingModule, getRemarks, toCoordinatesMethods inherited from interface dev.metaschema.core.model.IModelElementVisitable
acceptMethods inherited from interface dev.metaschema.core.model.INamed
getEffectiveIndex, getEffectiveName, getIndex, getName, getQName, getUseIndex, getUseNameMethods inherited from interface dev.metaschema.core.model.INamedModelElement
getJsonName
-
Method Details
-
getModelType
Provides the Metaschema model type of "ASSEMBLY".- Specified by:
getModelTypein interfaceIModelElement- Returns:
- the model type
-