Interface ModelDirectory

  • All Known Implementing Classes:
    ModelDirectoryImpl

    public interface ModelDirectory
    A directory holding model files.
    Author:
    harald
    • Method Detail

      • getPath

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

        List<String> getFilePaths()
        Gets the model file paths.
        Returns:
        the list of canonical path names, never null
      • 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.