Class GeneratorMappings


  • public final class GeneratorMappings
    extends Object
    Runtime state of mapping labels at some transformation step. MappingsMemento is persistence-friendly companion. Evgeny Gryaznov, Feb 16, 2010
    • Constructor Detail

    • Method Detail

      • findOutputNodeByTemplateNodeUnique

        public SNode findOutputNodeByTemplateNodeUnique​(String templateNode)
      • findAllOutputNodesByInputNodeAndMappingName

        public List<SNode> findAllOutputNodesByInputNodeAndMappingName​(SNode inputNode,
                                                                       String mappingName)
      • findCopiedOutputNodeForInputNode

        public SNode findCopiedOutputNodeForInputNode​(@NotNull
                                                      SNode inputNode)
      • findOutputNodeByInputAndTemplateNode

        public SNode findOutputNodeByInputAndTemplateNode​(SNode inputNode,
                                                          String templateNodeId)
      • isInputNodeHasUniqueCopiedOutputNode

        public boolean isInputNodeHasUniqueCopiedOutputNode​(SNode inputNode)
      • export

        public void export​(jetbrains.mps.generator.impl.CheckpointStateBuilder cp)
        Record MLs into checkpoint state, assuming output nodes of the mappings are from the model being marked as 'checkpoint', and input nodes being traced with transitionTrace