Class PossibleMappingsCalculator.PossibleMappings

    • Field Detail

      • allIsolatedSource

        public java.util.Set<Vertex> allIsolatedSource
      • allIsolatedTarget

        public java.util.Set<Vertex> allIsolatedTarget
      • contexts

        public com.google.common.collect.Table<java.util.List<java.lang.String>,​java.util.Set<Vertex>,​java.util.Set<Vertex>> contexts
      • possibleMappings

        public com.google.common.collect.Multimap<Vertex,​Vertex> possibleMappings
      • fixedOneToOneMappings

        public com.google.common.collect.BiMap<Vertex,​Vertex> fixedOneToOneMappings
      • fixedOneToOneSources

        public java.util.List<Vertex> fixedOneToOneSources
      • fixedOneToOneTargets

        public java.util.List<Vertex> fixedOneToOneTargets
    • Constructor Detail

      • PossibleMappings

        public PossibleMappings()
    • Method Detail

      • putPossibleMappings

        public void putPossibleMappings​(java.util.List<java.lang.String> contextId,
                                        java.util.Collection<Vertex> sourceVertices,
                                        java.util.Collection<Vertex> targetVertices,
                                        java.lang.String typeName)
      • mappingPossible

        public boolean mappingPossible​(Vertex sourceVertex,
                                       Vertex targetVertex)