Interface ModelDirectory

All Known Implementing Classes:
ModelDirectoryImpl

public interface ModelDirectory
A directory holding model files.
The model dir is capable to detect changes, usually model files added by the Wurbelizer.
Author:
harald
  • Method Details

    • getPath

      String getPath()
      Gets the directory path.
      Returns:
      the canonical path
    • getURLs

      List<URL> getURLs() throws ModelException
      Gets the model file URLs.
      Returns:
      the list of urls, never null
      Throws:
      ModelException
    • getModelDefaults

      ModelDefaults getModelDefaults()
      Gets the model defaults.
      Returns:
      the defaults, null if none
    • getEntityAliases

      EntityAliases getEntityAliases()
      Gets the entity aliases.
      Returns:
      the aliases, null if none
    • hasChanged

      boolean hasChanged()
      Returns whether the directory has changed.
      Returns:
      true if changed
    • markDirty

      void markDirty()
      Marks this directory dirty.