public class SBDIModel
extends java.lang.Object
| Constructor and Description | 
|---|
| SBDIModel() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static java.util.Set<java.lang.String> | convertEvents(java.lang.String capa,
             java.util.Set<java.lang.String> evs,
             IBDIModel bdimodel) | 
| protected static java.util.List<EventType> | convertEventTypes(java.lang.String capa,
                 java.util.Collection<EventType> evs,
                 IBDIModel bdimodel) | 
| protected static MTrigger | convertTrigger(IBDIModel bdimodel,
              java.lang.String capa,
              MTrigger trigger,
              boolean copy)Convert a plan trigger or waitqueue and map the events. | 
| protected static MCondition | copyCondition(IBDIModel bdimodel,
             java.lang.String capa,
             MCondition cond)Copy a condition and adapt the events. | 
| protected static MConfigBeliefElement | copyConfigBelief(IBDIModel bdimodel,
                java.lang.String capaname,
                MConfigBeliefElement cbel,
                java.util.List<MConfigBeliefElement> test)Copy a config belief element. | 
| protected static MConfigParameterElement | copyConfigParameterElement(IBDIModel bdimodel,
                          java.lang.String capaname,
                          MConfigParameterElement cpel,
                          java.util.List<MConfigParameterElement> test)Copy a config parameter element. | 
| protected static void | copyConfiguration(IBDIModel bdimodel,
                 java.lang.String capaname,
                 ConfigurationInfo cinner,
                 ConfigurationInfo couter,
                 MConfiguration inner,
                 MConfiguration outer)Copy an inner configuration into an outer one. | 
| protected static UnparsedExpression | copyExpression(java.lang.String scope,
              UnparsedExpression upex)Copy an expression. | 
| protected static java.util.List<UnparsedExpression> | copyExpressions(java.lang.String scope,
               java.util.List<UnparsedExpression> upes)Copy expressions. | 
| protected static MParameter | copyParameter(IBDIModel bdimodel,
             java.lang.ClassLoader cl,
             java.lang.String capaname,
             MParameter param)Copy a parameter and adapt events. | 
| static UnparsedExpression | findBeliefDefaultValue(BDIXModel model,
                      MBelief mbel,
                      java.lang.String configname)Find the belief/ref value. | 
| static java.util.List<UnparsedExpression> | findBeliefSetDefaultValues(BDIXModel model,
                          MBelief mbel,
                          java.lang.String configname)Find the beliefset/ref value. | 
| static void | mergeSubcapabilities(IBDIModel bdimodel,
                    java.util.Map<java.lang.String,IBDIModel> capas,
                    java.lang.ClassLoader cl)Add elements from sub capabilities into model. | 
| static void | replaceReferences(IBDIModel bdimodel)Add elements from sub capabilities into model. | 
public static void mergeSubcapabilities(IBDIModel bdimodel, java.util.Map<java.lang.String,IBDIModel> capas, java.lang.ClassLoader cl)
bdimodel - The model.capas - The sub capabilities.protected static void copyConfiguration(IBDIModel bdimodel, java.lang.String capaname, ConfigurationInfo cinner, ConfigurationInfo couter, MConfiguration inner, MConfiguration outer)
protected static MConfigBeliefElement copyConfigBelief(IBDIModel bdimodel, java.lang.String capaname, MConfigBeliefElement cbel, java.util.List<MConfigBeliefElement> test)
protected static MConfigParameterElement copyConfigParameterElement(IBDIModel bdimodel, java.lang.String capaname, MConfigParameterElement cpel, java.util.List<MConfigParameterElement> test)
protected static MParameter copyParameter(IBDIModel bdimodel, java.lang.ClassLoader cl, java.lang.String capaname, MParameter param)
public static void replaceReferences(IBDIModel bdimodel)
bdimodel - The model.capas - The sub capabilities.public static UnparsedExpression findBeliefDefaultValue(BDIXModel model, MBelief mbel, java.lang.String configname)
public static java.util.List<UnparsedExpression> findBeliefSetDefaultValues(BDIXModel model, MBelief mbel, java.lang.String configname)
protected static MTrigger convertTrigger(IBDIModel bdimodel, java.lang.String capa, MTrigger trigger, boolean copy)
protected static java.util.Set<java.lang.String> convertEvents(java.lang.String capa,
                                                               java.util.Set<java.lang.String> evs,
                                                               IBDIModel bdimodel)
protected static java.util.List<EventType> convertEventTypes(java.lang.String capa,
                                                             java.util.Collection<EventType> evs,
                                                             IBDIModel bdimodel)
protected static MCondition copyCondition(IBDIModel bdimodel, java.lang.String capa, MCondition cond)
protected static UnparsedExpression copyExpression(java.lang.String scope, UnparsedExpression upex)
protected static java.util.List<UnparsedExpression> copyExpressions(java.lang.String scope, java.util.List<UnparsedExpression> upes)