Maven module :un.api : api-geometry :
Class : un.impl.geometry.operation.AbstractBinaryOperationExecutor
Extends/Implements : un.api.geometry.operation.OperationExecutor
Subclasses : -

author  Johann Sorel


Variables : operationClass, firstGeomClass, secondGeomClass, canInvert
Functions : AbstractBinaryOperationExecutor, getOperationClass, canHandle, execute, execute


protected Class operationClass

protected Class firstGeomClass

protected Class secondGeomClass

protected boolean canInvert


public void AbstractBinaryOperationExecutor (Class operationClass, Class firstGeomClass, Class secondGeomClass, boolean canInvert)

public Class getOperationClass ()

public boolean canHandle (Operation operation)

public Object execute (Operation operation)

protected Object execute (AbstractBinaryOperation op, Object first, Object second)