Tabnine Logo
GuideDefinition.getPreConditions
Code IndexAdd Tabnine to your IDE (free)

How to use
getPreConditions
method
in
se.cambio.cds.gdl.model.GuideDefinition

Best Java code snippets using se.cambio.cds.gdl.model.GuideDefinition.getPreConditions (Showing top 1 results out of 315)

origin: org.gdl-lang.gdl-tools/gdl-parser

private void bindExpressions(Guide guide) throws Exception {
  List<String> preConditions = guide.getDefinition().getPreConditions();
  List<ExpressionItem> preConditionExpressions = parseExpressions(preConditions);
  guide.getDefinition().setPreConditionExpressions(preConditionExpressions);
  List<String> defaultActions = guide.getDefinition().getDefaultActions();
  List<ExpressionItem> expressionItems = parseExpressions(defaultActions);
  List<AssignmentExpression> defaultActionExpressions = toAssignments(expressionItems);
  guide.getDefinition().setDefaultActionExpressions(defaultActionExpressions);
  GuideDefinition definition = guide.getDefinition();
  if (definition.getArchetypeBindings() != null) {
    Map<String, ArchetypeBinding> bindings = definition
        .getArchetypeBindings();
    for (ArchetypeBinding binding : bindings.values()) {
      List<ExpressionItem> predicateStatements = parseExpressions(binding.getPredicates());
      binding.setPredicateStatements(predicateStatements);
    }
    if (definition.getRules() != null) {
      Collection<Rule> rules = definition.getRules().values();
      for (Rule rule : rules) {
        List<ExpressionItem> whenStatements = parseExpressions(rule.getWhen());
        rule.setWhenStatements(whenStatements);
        List<ExpressionItem> thenExpressionItems = parseExpressions(rule.getThen());
        List<AssignmentExpression> thenStatements = toAssignments(thenExpressionItems);
        rule.setThenStatements(thenStatements);
      }
    }
  }
}
se.cambio.cds.gdl.modelGuideDefinitiongetPreConditions

Popular methods of GuideDefinition

  • getArchetypeBindings
  • getRules
  • getPreConditionExpressions
  • getDefaultActionExpressions
  • getDefaultActions
  • setDefaultActionExpressions
  • setPreConditionExpressions

Popular in Java

  • Creating JSON documents from java classes using gson
  • getContentResolver (Context)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • runOnUiThread (Activity)
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • Path (java.nio.file)
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • JTable (javax.swing)
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now