Package jadex.bridge.modelinfo
Interface IModelInfo
- 
- All Known Implementing Classes:
- ApplicationModelInfo,- BDIXModel,- ModelInfo
 
 public interface IModelInfoThis 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 SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String[]getAllImports()Get the imports including the package.IArgumentgetArgument(java.lang.String name)Get the argument.IArgument[]getArguments()Get the arguments.java.lang.String[]getBreakpoints()Get the possible breakpoint places in that model.ConfigurationInfogetConfiguration(java.lang.String name)Get the configurations.java.lang.String[]getConfigurationNames()Get the configurations.ConfigurationInfo[]getConfigurations()Get the configurations.java.lang.StringgetDescription()Get the model description.IComponentFeatureFactory[]getFeatures()Get the features.java.lang.StringgetFilename()Get the filename.java.lang.StringgetFullName()Get the full model name (package.name)java.lang.String[]getImports()Get the imports.java.lang.StringgetInstanceName()Get the default instance name.java.lang.BooleangetKeepalive(java.lang.String configname)Get the keepalive flag.IMonitoringService.PublishEventLevelgetMonitoring(java.lang.String configname)Get the monitoring flag.java.lang.StringgetName()Get the name.java.lang.StringgetNameHint()Get the name hint for instances.java.util.List<NFPropertyInfo>getNFProperties()Get the nf properties.java.lang.StringgetPackage()Get the package name.java.lang.String[]getPredecessors()Get required predecessors (dependencies).java.util.Map<java.lang.String,java.lang.Object>getProperties()Get the properties.java.lang.ObjectgetProperty(java.lang.String name, java.lang.ClassLoader cl)Get a parsed property.ProvidedServiceInfo[]getProvidedServices()Get the provided services.java.lang.ObjectgetRawModel()Get the kernel-specific model.IErrorReportgetReport()Get the report.IResourceIdentifiergetResourceIdentifier()Return the resource identifier.IArgumentgetResult(java.lang.String name)Get the results.IArgument[]getResults()Get the results.RequiredServiceInfogetService(java.lang.String name)Get the required service.RequiredServiceInfo[]getServices()Get the required services.SubcomponentTypeInfo[]getSubcomponentTypes()Get the subcomponent names.java.lang.String[]getSuccessors()Get declared successors (dependencies).java.lang.BooleangetSuspend(java.lang.String configname)Get the suspend flag.java.lang.BooleangetSynchronous(java.lang.String configname)Get the synchronous flag.java.lang.StringgetType()Get the component type (i.e.booleanisStartable()Is the model startable.
 
- 
- 
- 
Method Detail- 
getNamejava.lang.String getName() Get the name.- Returns:
- The name.
 
 - 
getInstanceNamejava.lang.String getInstanceName() Get the default instance name.- Returns:
- The instance name.
 
 - 
getPredecessorsjava.lang.String[] getPredecessors() Get required predecessors (dependencies).
 - 
getSuccessorsjava.lang.String[] getSuccessors() Get declared successors (dependencies).
 - 
getPackagejava.lang.String getPackage() Get the package name.- Returns:
- The package name.
 
 - 
getFullNamejava.lang.String getFullName() Get the full model name (package.name)- Returns:
- The full name.
 
 - 
getDescriptionjava.lang.String getDescription() Get the model description.- Returns:
- The model description.
 
 - 
getImportsjava.lang.String[] getImports() Get the imports.- Returns:
- The imports.
 
 - 
getAllImportsjava.lang.String[] getAllImports() Get the imports including the package.- Returns:
- The imports.
 
 - 
getReportIErrorReport getReport() Get the report.- Returns:
- The report.
 
 - 
getConfigurationNamesjava.lang.String[] getConfigurationNames() Get the configurations.- Returns:
- The configuration.
 
 - 
getConfigurationsConfigurationInfo[] getConfigurations() Get the configurations.- Returns:
- The configuration.
 
 - 
getConfigurationConfigurationInfo getConfiguration(java.lang.String name) Get the configurations.- Returns:
- The configuration.
 
 - 
getArgumentsIArgument[] getArguments() Get the arguments.- Returns:
- The arguments.
 
 - 
getArgumentIArgument getArgument(java.lang.String name) Get the argument.- Returns:
- The argument.
 
 - 
getResultsIArgument[] getResults() Get the results.- Returns:
- The results.
 
 - 
getResultIArgument getResult(java.lang.String name) Get the results.- Parameters:
- name- The name.
- Returns:
- The results.
 
 - 
isStartableboolean isStartable() Is the model startable.- Returns:
- True, if startable.
 
 - 
getTypejava.lang.String getType() Get the component type (i.e. kernel).- Returns:
- The component type.
 
 - 
getFilenamejava.lang.String getFilename() Get the filename.- Returns:
- The filename.
 
 - 
getPropertiesjava.util.Map<java.lang.String,java.lang.Object> getProperties() Get the properties. Arbitrary properties that can e.g. be used to define model-specific settings to configure tools.- Returns:
- The properties.
 
 - 
getPropertyjava.lang.Object getProperty(java.lang.String name, java.lang.ClassLoader cl)Get a parsed property. Unlike raw properties, which may be parsed or unparsed, this method always returns parsed property values.- Parameters:
- name- The property name.
- Returns:
- The property value.
 
 - 
getNFPropertiesjava.util.List<NFPropertyInfo> getNFProperties() Get the nf properties.- Returns:
- The nf properties.
 
 - 
getResourceIdentifierIResourceIdentifier getResourceIdentifier() Return the resource identifier.- Returns:
- The resource identifier.
 
 - 
getServicesRequiredServiceInfo[] getServices() Get the required services.- Returns:
- The required services.
 
 - 
getServiceRequiredServiceInfo getService(java.lang.String name) Get the required service.- Returns:
- The required service.
 
 - 
getProvidedServicesProvidedServiceInfo[] getProvidedServices() Get the provided services.- Returns:
- The provided services.
 
 - 
getSuspendjava.lang.Boolean getSuspend(java.lang.String configname) Get the suspend flag.- Parameters:
- configname- The configname.
- Returns:
- The suspend flag value.
 
 - 
getSynchronousjava.lang.Boolean getSynchronous(java.lang.String configname) Get the synchronous flag.- Parameters:
- configname- The configname.
- Returns:
- The synchronous flag value.
 
 - 
getKeepalivejava.lang.Boolean getKeepalive(java.lang.String configname) Get the keepalive flag.- Parameters:
- configname- The configname.
- Returns:
- The keepalive flag value.
 
 - 
getMonitoringIMonitoringService.PublishEventLevel getMonitoring(java.lang.String configname) Get the monitoring flag.- Parameters:
- monitoring- The monitoring.
- Returns:
- The monitoring flag value.
 
 - 
getSubcomponentTypesSubcomponentTypeInfo[] getSubcomponentTypes() Get the subcomponent names.
 - 
getBreakpointsjava.lang.String[] getBreakpoints() Get the possible breakpoint places in that model.- Returns:
- The breakpoints.
 
 - 
getRawModeljava.lang.Object getRawModel() Get the kernel-specific model.- Returns:
- The kernel-specific model when loaded locally, null for remote models.
 
 - 
getFeaturesIComponentFeatureFactory[] getFeatures() Get the features.- Returns:
- The features
 
 - 
getNameHintjava.lang.String getNameHint() Get the name hint for instances.- Returns:
- the name hint
 
 
- 
 
-