Class PossibleMappingsCalculator.PossibleMappings

  • Enclosing class:
    PossibleMappingsCalculator

    public static class PossibleMappingsCalculator.PossibleMappings
    extends java.lang.Object
    • 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
    • Constructor Detail

      • PossibleMappings

        public PossibleMappings()
    • Method Detail

      • putPossibleMappings

        public void putPossibleMappings​(java.util.Collection<Vertex> sourceVertices,
                                        java.util.Collection<Vertex> targetVertex)
      • addIsolatedSource

        public void addIsolatedSource​(java.util.Collection<Vertex> isolatedSource)
      • addIsolatedTarget

        public void addIsolatedTarget​(java.util.Collection<Vertex> isolatedTarget)
      • mappingPossible

        public boolean mappingPossible​(Vertex sourceVertex,
                                       Vertex targetVertex)
      • putContext

        public void putContext​(java.util.List<java.lang.String> contextId,
                               java.util.Set<Vertex> source,
                               java.util.Set<Vertex> target)