Module dev.metaschema.core
Package dev.metaschema.core.model
Interface IMetaschemaModule<SELF extends IMetaschemaModule<SELF>>
- Type Parameters:
SELF- the Java type of the module
- All Superinterfaces:
IModule,IModuleExtended<SELF,IModelDefinition, IFlagDefinition, IFieldDefinition, IAssemblyDefinition>
- All Known Subinterfaces:
IBindingMetaschemaModule
public interface IMetaschemaModule<SELF extends IMetaschemaModule<SELF>>
extends IModuleExtended<SELF,IModelDefinition,IFlagDefinition,IFieldDefinition,IAssemblyDefinition>
Represents a loaded Metaschema module.
-
Method Summary
Methods inherited from interface dev.metaschema.core.model.IModule
getExportedRootAssemblyDefinitionByName, getJsonBaseUri, getLocation, getLocationHint, getModuleStaticContext, getName, getNamespaceBindings, getQName, getRemarks, getShortName, getSource, getVersion, getXmlNamespaceMethods inherited from interface dev.metaschema.core.model.IModuleExtended
getAssemblyAndFieldDefinitions, getAssemblyDefinitionByName, getAssemblyDefinitions, getExportedAssemblyDefinitionByName, getExportedAssemblyDefinitions, getExportedFieldDefinitionByName, getExportedFieldDefinitions, getExportedFlagDefinitionByName, getExportedFlagDefinitions, getExportedRootAssemblyDefinitions, getFieldDefinitionByName, getFieldDefinitions, getFlagDefinitionByName, getFlagDefinitions, getImportedModuleByShortName, getImportedModules, getRootAssemblyDefinitions, getScopedAssemblyDefinitionByName, getScopedFieldDefinitionByName, getScopedFlagDefinitionByName