public interface IModelInfo
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getAllImports()
Get the imports including the package.
|
IArgument |
getArgument(java.lang.String name)
Get the argument.
|
IArgument[] |
getArguments()
Get the arguments.
|
java.lang.Boolean |
getAutoShutdown(java.lang.String configname)
Get the autoshutdown flag.
|
java.lang.String[] |
getBreakpoints()
Get the possible breakpoint places in that model.
|
ConfigurationInfo |
getConfiguration(java.lang.String name)
Get the configurations.
|
java.lang.String[] |
getConfigurationNames()
Get the configurations.
|
ConfigurationInfo[] |
getConfigurations()
Get the configurations.
|
java.lang.Boolean |
getDaemon(java.lang.String configname)
Get the daemon flag.
|
java.lang.String |
getDescription()
Get the model description.
|
IComponentFeatureFactory[] |
getFeatures()
Get the features.
|
java.lang.String |
getFilename()
Get the filename.
|
java.lang.String |
getFullName()
Get the full model name (package.name)
|
java.lang.String[] |
getImports()
Get the imports.
|
java.lang.Boolean |
getKeepalive(java.lang.String configname)
Get the keepalive flag.
|
java.lang.Boolean |
getMaster(java.lang.String configname)
Get the master flag.
|
IMonitoringService.PublishEventLevel |
getMonitoring(java.lang.String configname)
Get the monitoring flag.
|
java.lang.String |
getName()
Get the name.
|
java.util.List<NFPropertyInfo> |
getNFProperties()
Get the nf properties.
|
java.lang.String |
getPackage()
Get the package name.
|
java.lang.Boolean |
getPersistable(java.lang.String configname)
Get the persistable flag.
|
java.util.Map<java.lang.String,java.lang.Object> |
getProperties()
Get the properties.
|
java.lang.Object |
getProperty(java.lang.String name,
java.lang.ClassLoader cl)
Get a parsed property.
|
ProvidedServiceInfo[] |
getProvidedServices()
Get the provided services.
|
java.lang.Object |
getRawModel()
Get the kernel-specific model.
|
IErrorReport |
getReport()
Get the report.
|
RequiredServiceInfo |
getRequiredService(java.lang.String name)
Get the required service.
|
RequiredServiceInfo[] |
getRequiredServices()
Get the required services.
|
IResourceIdentifier |
getResourceIdentifier()
Return the resource identifier.
|
IArgument |
getResult(java.lang.String name)
Get the results.
|
IArgument[] |
getResults()
Get the results.
|
SubcomponentTypeInfo[] |
getSubcomponentTypes()
Get the subcomponent names.
|
java.lang.Boolean |
getSuspend(java.lang.String configname)
Get the suspend flag.
|
java.lang.Boolean |
getSynchronous(java.lang.String configname)
Get the synchronous flag.
|
java.lang.String |
getType()
Get the component type (i.e.
|
boolean |
isStartable()
Is the model startable.
|
java.lang.String getName()
java.lang.String getPackage()
java.lang.String getFullName()
java.lang.String getDescription()
java.lang.String[] getImports()
java.lang.String[] getAllImports()
IErrorReport getReport()
java.lang.String[] getConfigurationNames()
ConfigurationInfo[] getConfigurations()
ConfigurationInfo getConfiguration(java.lang.String name)
IArgument[] getArguments()
IArgument getArgument(java.lang.String name)
IArgument[] getResults()
IArgument getResult(java.lang.String name)
name
- The name.boolean isStartable()
java.lang.String getType()
java.lang.String getFilename()
java.util.Map<java.lang.String,java.lang.Object> getProperties()
java.lang.Object getProperty(java.lang.String name, java.lang.ClassLoader cl)
name
- The property name.java.util.List<NFPropertyInfo> getNFProperties()
IResourceIdentifier getResourceIdentifier()
RequiredServiceInfo[] getRequiredServices()
RequiredServiceInfo getRequiredService(java.lang.String name)
ProvidedServiceInfo[] getProvidedServices()
java.lang.Boolean getSuspend(java.lang.String configname)
configname
- The configname.java.lang.Boolean getMaster(java.lang.String configname)
configname
- The configname.java.lang.Boolean getDaemon(java.lang.String configname)
configname
- The configname.java.lang.Boolean getAutoShutdown(java.lang.String configname)
configname
- The configname.java.lang.Boolean getSynchronous(java.lang.String configname)
configname
- The configname.java.lang.Boolean getPersistable(java.lang.String configname)
configname
- The configname.java.lang.Boolean getKeepalive(java.lang.String configname)
configname
- The configname.IMonitoringService.PublishEventLevel getMonitoring(java.lang.String configname)
monitoring
- The monitoring.SubcomponentTypeInfo[] getSubcomponentTypes()
java.lang.String[] getBreakpoints()
java.lang.Object getRawModel()
IComponentFeatureFactory[] getFeatures()