Codota Logo
ArchetypeBinding.setPredicateStatements
Code IndexAdd Codota to your IDE (free)

How to use
setPredicateStatements
method
in
se.cambio.cds.gdl.model.ArchetypeBinding

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

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Connection c =
  • Codota IconDataSource dataSource;dataSource.getConnection()
  • Codota IconString url;DriverManager.getConnection(url)
  • Codota IconIdentityDatabaseUtil.getDBConnection()
  • Smart code suggestions by Codota
}
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.modelArchetypeBindingsetPredicateStatements

Popular methods of ArchetypeBinding

  • getArchetypeId
  • getDomain
  • getElements
  • getTemplateId
  • getId
  • getPredicateStatements
  • getPredicates

Popular in Java

  • Running tasks concurrently on multiple threads
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • putExtra (Intent)
  • requestLocationUpdates (LocationManager)
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • KeyStore (java.security)
    This class represents an in-memory collection of keys and certificates. It manages two types of entr
  • UUID (java.util)
    UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
  • Pattern (java.util.regex)
    A compiled representation of a regular expression. A regular expression, specified as a string, must
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • JButton (javax.swing)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now