- All Known Implementing Classes:
ModelDirectoryImpl
public interface ModelDirectory
A directory holding model files.
- Author:
- harald
-
Method Summary
Modifier and TypeMethodDescriptionGets the entity aliases.Gets the model file paths.Gets the model defaults.getPath()Gets the directory path.booleanReturns whether the directory has changed.voidMarks this directory dirty.
-
Method Details
-
getPath
String getPath()Gets the directory path.- Returns:
- the canonical path
-
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.
-