@Inject public NodeDockingEvaluationHandler(final DefinitionManager definitionManager, final DockingEvaluationHandler dockingHandler) { this.dockingHandler = dockingHandler; this.evalUtils = new GraphEvaluationHandlerUtils(definitionManager); }
@Inject public NodeContainmentEvaluationHandler(final DefinitionManager definitionManager, final ContainmentEvaluationHandler containmentHandler) { this.containmentHandler = containmentHandler; this.evalUtils = new GraphEvaluationHandlerUtils(definitionManager); }
@Inject public ConnectorParentsMatchContainmentHandler(final DefinitionManager definitionManager, final TreeWalkTraverseProcessor treeWalkTraverseProcessor) { this.definitionManager = definitionManager; this.treeWalkTraverseProcessor = treeWalkTraverseProcessor; this.evalUtils = new GraphEvaluationHandlerUtils(definitionManager); }
@Inject public ElementCardinalityEvaluationHandler(final DefinitionManager definitionManager, final CardinalityEvaluationHandler cardinalityEvaluationHandler) { this.cardinalityEvaluationHandler = cardinalityEvaluationHandler; this.evalUtils = new GraphEvaluationHandlerUtils(definitionManager); }
@Inject public ConnectorParentsMatchConnectionHandler(final DefinitionManager definitionManager) { this.definitionManager = definitionManager; this.evalUtils = new GraphEvaluationHandlerUtils(definitionManager); }
@Inject public GraphConnectionEvaluationHandler(final DefinitionManager definitionManager, final ConnectionEvaluationHandler connectionEvaluationHandler) { this.connectionEvaluationHandler = connectionEvaluationHandler; this.evalUtils = new GraphEvaluationHandlerUtils(definitionManager); }
@Inject public ConnectorCardinalityEvaluationHandler(final DefinitionManager definitionManager, final EdgeCardinalityEvaluationHandler edgeCardinalityEvaluationHandler) { this.evalUtils = new GraphEvaluationHandlerUtils(definitionManager); this.edgeCardinalityEvaluationHandler = edgeCardinalityEvaluationHandler; }
@Before @SuppressWarnings("unchecked") public void setup() throws Exception { super.setup(); final Set<String> edgeLabels = Collections.singleton(EDGE_ID); evalUtils = spy(new GraphEvaluationHandlerUtils(definitionManager)); when(context.getCandidate()).thenReturn(candidate); when(context.getEdge()).thenReturn(edge); when(edge.getContent()).thenReturn(edgeContent); when(edge.getLabels()).thenReturn(edgeLabels); when(edgeContent.getDefinition()).thenReturn(edgeDefinition); when(definitionAdapter.getId(eq(edgeDefinition))).thenReturn(DefinitionId.build(EDGE_ID)); tested = new ConnectorCardinalityEvaluationHandler(evalUtils, new EdgeCardinalityEvaluationHandler()); }