Package de.ubs.xdm3.model
Interface ObjectDefinition
- All Known Implementing Classes:
AttributeGeneratorDefinition,EntityGeneratorDefinition,EntityScenarioGeneratorDefinition
public interface ObjectDefinition
Interface for an object definition.
This interface defines the methods that must be implemented by any class that represents an object definition.
-
Method Summary
Modifier and TypeMethodDescriptiongetCode()Get the code of the object definition.Get the display name of the object definition.List<de.ubs.xdm3.script.evaluator.model.LibraryFile> Get the library files of the object definition.Get the parameters of the object definition.Get the wrapper class name of the object definition.
-
Method Details
-
getDisplayName
String getDisplayName()Get the display name of the object definition.- Returns:
- the display name
-
getCode
String getCode()Get the code of the object definition.- Returns:
- the code
-
getWrapperClassName
String getWrapperClassName()Get the wrapper class name of the object definition.- Returns:
- the wrapper class name
-
getLibraryFiles
List<de.ubs.xdm3.script.evaluator.model.LibraryFile> getLibraryFiles()Get the library files of the object definition.- Returns:
- the library files
-
getParameters
Get the parameters of the object definition.- Returns:
- the parameters
-