useDynLib(gMCP)

import(utils)
import(rJava)
importFrom(graphics, plot)

exportClasses(graphMCP, gMCPResult, gPADInterim)
exportMethods(plot, print, getWeights, setWeights, getRejected, "setRejected<-", getXCoordinates, getYCoordinates, simConfint, setEdge, edgeAttr, "edgeAttr<-", nodeAttr, "nodeAttr<-", getNodes)

export(graphGUI)
export(gMCP, rejectNode, substituteEps, placeNodes)
export(gMCPReport, graph2latex)
export(matrix2graph, graph2matrix, bdiagNA, joinGraphs, subGraph)
export(graphAnalysis)

export(BonferroniHolm)
export(BretzEtAl2011)
export(truncatedHolm)
export(fixedSequence)
export(generalSuccessive, simpleSuccessiveI, simpleSuccessiveII)
export(HommelEtAl2007, HommelEtAl2007Simple)
export(HungEtWang2010)
export(MaurerEtAl1995)
export(BauerEtAl2001)
export(BretzEtAl2009a, BretzEtAl2009b, BretzEtAl2009c)
export(parallelGatekeeping, improvedParallelGatekeeping)
export(fallback, improvedFallbackI, improvedFallbackII)
export(cycleGraph)
export(HuqueAloshEtBhore2011)

export(extractPower, calcPower, graphTest, rqmvnorm)
export(plotSimCI)

export(generateWeights, generateBounds, generateTest, generatePvals)

export(doInterim,secondStageTest)
