Package jadex.model.modelinfo
Interface IModelInfo
- All Known Implementing Classes:
ModelInfo
public interface IModelInfo
This model interface represents the common properties
of all component models. The common properties are
transferable across platforms.
Kernel-specific properties of locally loaded models
can be accessed by fetching the raw model and casting
it to the corresponding type (e.g. MBpmnModel).
-
Method Summary
Modifier and TypeMethodDescriptionString[]
Get the imports including the package.String[]
Get the possible breakpoint places in that model.Get the model description.Get the filename.Get the full model name (package.name)String[]
Get the imports.getName()
Get the name.Get the package name.Get the kernel-specific model.Get the report.getType()
Get the component type (i.e.
-
Method Details
-
getName
String getName()Get the name.- Returns:
- The name.
-
getPackage
String getPackage()Get the package name.- Returns:
- The package name.
-
getFullName
String getFullName()Get the full model name (package.name)- Returns:
- The full name.
-
getDescription
String getDescription()Get the model description.- Returns:
- The model description.
-
getImports
String[] getImports()Get the imports.- Returns:
- The imports.
-
getAllImports
String[] getAllImports()Get the imports including the package.- Returns:
- The imports.
-
getReport
IErrorReport getReport()Get the report.- Returns:
- The report.
-
getType
String getType()Get the component type (i.e. kernel).- Returns:
- The component type.
-
getFilename
String getFilename()Get the filename.- Returns:
- The filename.
-
getBreakpoints
String[] getBreakpoints()Get the possible breakpoint places in that model.- Returns:
- The breakpoints.
-
getRawModel
Object getRawModel()Get the kernel-specific model.- Returns:
- The kernel-specific model when loaded locally, null for remote models.
-