Tabnine Logo
ElementInstance.getId
Code IndexAdd Tabnine to your IDE (free)

How to use
getId
method
in
se.cambio.cds.model.instance.ElementInstance

Best Java code snippets using se.cambio.cds.model.instance.ElementInstance.getId (Showing top 8 results out of 315)

origin: org.gdl-lang.gdl-tools/cds-core

public Set<String> getElementIdsByIdDomain(String idDomain) {
  Set<String> idElements = new HashSet<>();
  Set<ElementInstance> elementInstances = getAllElementInstancesByDomain(idDomain);
  for (ElementInstance elementInstance : elementInstances) {
    idElements.add(elementInstance.getId());
  }
  return idElements;
}
origin: org.gdl-lang.gdl-tools/cds-core

private DateTime getDateTime(ElementInstance ei) {
  if (ei != null) {
    if (ei.getDataValue() instanceof DvDateTime) {
      DvDateTime dvDateTime = ((DvDateTime) ei.getDataValue());
      if (dvDateTime.getDateTime() != null) {
        return dvDateTime.getDateTime();
      } else {
        logger.warn("Element instance '" + ei.getId() + "' has no DVDateTime.");
      }
    } else {
      String dvType = ei.getDataValue() == null ? "null" : ei.getDataValue().getClass().getSimpleName();
      logger.warn("Element instance '" + ei.getId() + "' data value is not DVDateTime, '" + dvType + "' found instead.)");
    }
  } else {
    logger.debug("Element instance null");
  }
  return null;
}
origin: org.gdl-lang.gdl-tools/gdl-graph

private Map<String, Collection<GuideAssignmentExpression>> generateAllAssignmentsByElementIdMap() {
  Map<String, Collection<GuideAssignmentExpression>> allAssignmentsByElementId = new HashMap<>();
  for (Guide guide : guideMap.values()) {
    if (guide.getDefinition() != null) {
      for (Rule rule : guide.getDefinition().getRules().values()) {
        Collection<AssignmentExpression> simpleAssignmentsFromExpressionItems =
            getSimpleAssignmentsFromExpressionItems(rule.getThenStatements());
        for (AssignmentExpression assignmentExpression : simpleAssignmentsFromExpressionItems) {
          Variable variable = assignmentExpression.getVariable();
          RuleReference ruleReference = new RuleReference(guide.getId(), variable.getCode());
          ElementInstance elementInstance = getElementInstanceByRuleReferenceMap().get(ruleReference);
          if (elementInstance == null) {
            logger.warn("ElementInstance not found for " + ruleReference);
          } else {
            Collection<GuideAssignmentExpression> guideAssignmentExpression =
                allAssignmentsByElementId.computeIfAbsent(elementInstance.getId(), k -> new ArrayList<>());
            guideAssignmentExpression.add(new GuideAssignmentExpression(guide.getId(), assignmentExpression));
          }
        }
      }
    }
  }
  return allAssignmentsByElementId;
}
origin: org.gdl-lang.gdl-tools/gdl-graph

private Map<String, Collection<GuideBinaryExpressionItem>> generateAllConditionsByElementIdMap() {
  Map<String, Collection<GuideBinaryExpressionItem>> allConditionsByElementId = new HashMap<>();
  for (Guide guide : guideMap.values()) {
    if (guide.getDefinition() != null) {
      for (Rule rule : guide.getDefinition().getRules().values()) {
        Collection<BinaryExpression> simpleConditionsFromExpressionItems =
            getSimpleConditionsFromExpressionItems(guide, rule);
        for (BinaryExpression binaryExpression : simpleConditionsFromExpressionItems) {
          if (binaryExpression.getLeft() instanceof Variable) {
            Variable variable = (Variable) binaryExpression.getLeft();
            RuleReference ruleReference = new RuleReference(guide.getId(), variable.getCode());
            ElementInstance elementInstance = getElementInstanceByRuleReferenceMap().get(ruleReference);
            if (elementInstance == null) {
              if (!OpenEHRConst.CURRENT_DATE_TIME_ID.equals(ruleReference.getGtCode())) {
                logger.warn("ElementInstance not found for " + ruleReference);
              }
            } else {
              Collection<GuideBinaryExpressionItem> guideBinaryExpressionItems =
                  allConditionsByElementId.computeIfAbsent(elementInstance.getId(), k -> new ArrayList<>());
              guideBinaryExpressionItems.add(new GuideBinaryExpressionItem(guide.getId(), binaryExpression));
            }
          }
        }
      }
    }
  }
  return allConditionsByElementId;
}
origin: org.gdl-lang.gdl-tools/cds-gui-swing

    archetypeManager.getArchetypeElements().getArchetypeElement(
        elementInstance.getArchetypeReference().getIdTemplate(),
        elementInstance.getId());
JLabel label;
String name = archetypeManager.getArchetypeElements().getText(archetypeElement, archetypeManager.getUserConfigurationManager().getLanguage());
      name = term.getText();
    } else {
      LoggerFactory.getLogger(DvSwingManager.class).warn("Term translation not found for '" + elementInstance.getId() + "'");
origin: org.gdl-lang.gdl-tools/cds-gui-swing

private DVGenericPanel getDVGenericForElement(ElementInstance elementInstance) {
  String idTemplate = elementInstance.getArchetypeReference().getIdTemplate();
  String idElement = elementInstance.getId();
  ArchetypeElementVO archetypeElement =
      archetypeManager.getArchetypeElements().getArchetypeElement(
          idTemplate,
          idElement);
  String rmType = archetypeElement.getType();
  DVGenericPanel dvGenericPanel = dvPanelFactory.createDVPanel(idElement, idTemplate, rmType, true, true, false);
  if (dvGenericPanel != null) {
    dvGenericPanel.setDataValue(elementInstance.getDataValue());
  }
  return dvGenericPanel;
}
origin: org.gdl-lang.gdl-tools/cds-gui-swing

public DVGenericPanel createDVGenericPanel(ElementInstance elementInstance) {
  if (!Domains.CDS_ID.equals(elementInstance.getArchetypeReference().getIdDomain())
      && elementInstance instanceof PredicateGeneratedElementInstance) {
    elementInstance = new ElementInstance(
        elementInstance.getId(),
        null,
        elementInstance.getArchetypeReference(),
        null,
        OpenEHRConstUI.NULL_FLAVOUR_CODE_NO_INFO);
  }
  DVGenericPanel dvGenericPanel = getDVGenericForElement(elementInstance);
  for (JComponent component : dvGenericPanel.getJComponents()) {
    if (component instanceof JDateChooser) {
      ((JDateChooser) component).getDateEditor().getUiComponent().addFocusListener(new DVGenericComponentFocusAdapter(dvGenericPanel, elementInstance));
    } else {
      component.addFocusListener(new DVGenericComponentFocusAdapter(dvGenericPanel, elementInstance));
    }
    if (Domains.CDS_ID.equals(elementInstance.getArchetypeReference().getIdDomain())
        || elementInstance instanceof PredicateGeneratedElementInstance) {
      DvSwingManager.disable(component);
    }
  }
  return dvGenericPanel;
}
origin: org.gdl-lang.gdl-tools/cds-core

private static void compressQueryArchetypeReference(ArchetypeReference arPrev, ArchetypeReference arNew) {
  for (ElementInstance newEI : arNew.getElementInstancesMap().values()) {
    ElementInstance eiAux = arPrev.getElementInstancesMap().get(newEI.getId());
    if (eiAux == null) {
      cloneElementInstanceWithGTCodes(newEI, arPrev, false);
se.cambio.cds.model.instanceElementInstancegetId

Popular methods of ElementInstance

  • getArchetypeReference
  • <init>
  • getDataValue
  • clone
  • setArchetypeReference
  • setDataValue
  • setNullFlavour

Popular in Java

  • Finding current android device location
  • setContentView (Activity)
  • getSupportFragmentManager (FragmentActivity)
  • addToBackStack (FragmentTransaction)
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • BigInteger (java.math)
    An immutable arbitrary-precision signed integer.FAST CRYPTOGRAPHY This implementation is efficient f
  • URI (java.net)
    A Uniform Resource Identifier that identifies an abstract or physical resource, as specified by RFC
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
  • Reflections (org.reflections)
    Reflections one-stop-shop objectReflections scans your classpath, indexes the metadata, allows you t
  • From CI to AI: The AI layer in your organization
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