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

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

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

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

  @Override
  public ArchetypeReference deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException {
    ArchetypeReference archetypeReference = gson.fromJson(json, ArchetypeReference.class);
    for (ElementInstance elementInstance : archetypeReference.getElementInstancesMap().values()) {
      elementInstance.setArchetypeReference(archetypeReference);
    }
    return archetypeReference;
  }
}
origin: org.gdl-lang.gdl-tools/cds-core

private static ElementInstance cloneElementInstanceWithGTCodes(ElementInstance ei, ArchetypeReference ar, boolean useGTCodes) {
  ei = ei.clone();
  ei.setArchetypeReference(ar);
  if (!useGTCodes && ei instanceof GeneratedElementInstance) {
    ((GeneratedElementInstance) ei).getRuleReferences().clear();
  }
  return ei;
}
origin: org.gdl-lang.gdl-tools/cds-core

boolean matchAndFill(GeneratedArchetypeReference ar1, ArchetypeReference ar2, Map<String, Guide> guideMap, Calendar date) {
  Collection<ElementInstance> emptyElementInstances = new ArrayList<ElementInstance>();
  boolean matches = matches(ar1, ar2, guideMap, date);
  if (!matches) {
    return false;
  } else {
    if (ar2 instanceof GeneratedArchetypeReference) {
      for (String idElement : ar1.getElementInstancesMap().keySet()) {
        ElementInstance ei1 = ar1.getElementInstancesMap().get(idElement);
        ElementInstance ei2 = ar2.getElementInstancesMap().get(idElement);
        if (!(ei1 instanceof PredicateGeneratedElementInstance) && ei2 == null) {
          ei2 = ei1.clone();
          emptyElementInstances.add(ei2);
        }
        if (ei1 instanceof GeneratedElementInstance && ei2 instanceof GeneratedElementInstance) {
          ((GeneratedElementInstance) ei2).getRuleReferences().addAll(((GeneratedElementInstance) ei1).getRuleReferences());
        }
      }
      for (ElementInstance elementInstance : emptyElementInstances) {
        elementInstance.setArchetypeReference(ar2);
      }
    }
  }
  return true;
}
origin: org.gdl-lang.gdl-tools/cds-core

ei.setArchetypeReference(arAux);
if (originalEI instanceof GeneratedElementInstance) {
  GeneratedElementInstance generatedElementInstance = (GeneratedElementInstance) originalEI;
se.cambio.cds.model.instanceElementInstancesetArchetypeReference

Popular methods of ElementInstance

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

Popular in Java

  • Parsing JSON documents to java classes using gson
  • scheduleAtFixedRate (ScheduledExecutorService)
  • getResourceAsStream (ClassLoader)
  • scheduleAtFixedRate (Timer)
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • BufferedInputStream (java.io)
    A BufferedInputStream adds functionality to another input stream-namely, the ability to buffer the i
  • System (java.lang)
    Provides access to system-related information and resources including standard input and output. Ena
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • Top Sublime Text 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