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