Package | Description |
---|---|
org.deidentifier.arx |
This package provides the public API for the ARX anonymization framework.
|
org.deidentifier.arx.gui | |
org.deidentifier.arx.gui.model | |
org.deidentifier.arx.gui.view.impl.explore | |
org.deidentifier.arx.gui.worker.io |
Modifier and Type | Field and Description |
---|---|
protected ARXLattice.ARXNode |
DataHandle.node
The node.
|
Modifier and Type | Method and Description |
---|---|
ARXLattice.ARXNode |
ARXLattice.getBottom()
Returns the bottom node.
|
ARXLattice.ARXNode |
ARXResult.getGlobalOptimum()
Gets the global optimum.
|
ARXLattice.ARXNode[][] |
ARXLattice.getLevels()
Returns the levels of the generalization lattice.
|
protected ARXLattice.ARXNode |
ARXLattice.getOptimum()
Returns the optimum, if any.
|
ARXLattice.ARXNode[] |
ARXLattice.ARXNode.getPredecessors()
The predecessors.
|
ARXLattice.ARXNode[] |
ARXLattice.ARXNode.getSuccessors()
The successors.
|
ARXLattice.ARXNode |
ARXLattice.getTop()
Returns the top node.
|
ARXLattice.ARXNode |
DataHandle.getTransformation()
Returns the transformation .
|
Modifier and Type | Method and Description |
---|---|
void |
ARXLattice.expand(ARXLattice.ARXNode center)
Materializes any non-materialized predecessors and successors
|
DataHandle |
ARXResult.getHandle(ARXLattice.ARXNode node)
Deprecated.
|
DataHandle |
ARXResult.getOutput(ARXLattice.ARXNode node)
Returns a handle to data obtained by applying the given transformation.
|
DataHandle |
ARXResult.getOutput(ARXLattice.ARXNode node,
boolean fork)
Returns a handle to data obtained by applying the given transformation.
|
void |
ARXLattice.Access.setBottom(ARXLattice.ARXNode bottom)
Accessor method
|
void |
ARXLattice.Access.setLevels(ARXLattice.ARXNode[][] levels)
Accessor method
|
void |
ARXLattice.Access.setOptimum(ARXLattice.ARXNode node)
Accessor method
|
void |
ARXLattice.ARXNode.Access.setPredecessors(ARXLattice.ARXNode[] predecessors)
Sets the predecessors.
|
void |
ARXLattice.ARXNode.Access.setSuccessors(ARXLattice.ARXNode[] successors)
Sets the successors.
|
void |
ARXLattice.Access.setTop(ARXLattice.ARXNode top)
Accessor method
|
Constructor and Description |
---|
ARXLattice.ARXNode.Access(ARXLattice.ARXNode node)
Accessor class
|
ARXResult(DataHandle handle,
DataDefinition definition,
ARXLattice lattice,
int historySize,
double snapshotSizeSnapshot,
double snapshotSizeDataset,
Metric<?> metric,
ARXConfiguration config,
ARXLattice.ARXNode optimum,
long time,
org.deidentifier.arx.framework.lattice.SolutionSpace solutionSpace)
Internal constructor for deserialization.
|
DataHandleOutput(ARXResult result,
org.deidentifier.arx.DataRegistry registry,
org.deidentifier.arx.framework.data.DataManager manager,
org.deidentifier.arx.framework.data.Data outputGeneralized,
org.deidentifier.arx.framework.data.Data outputMicroaggregated,
ARXLattice.ARXNode node,
DataDefinition definition,
ARXConfiguration config)
Instantiates a new handle.
|
Modifier and Type | Method and Description |
---|---|
void |
Controller.actionExpand(ARXLattice.ARXNode transformation)
Expand action
|
Modifier and Type | Method and Description |
---|---|
ARXLattice.ARXNode |
Model.getOutputNode()
Returns the currently applied transformation.
|
ARXLattice.ARXNode |
Model.getSelectedNode()
Returns the selected transformation.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ARXLattice.ARXNode> |
ModelClipboard.getClipboardEntries()
Returns a copy of all clipboard entries.
|
Modifier and Type | Method and Description |
---|---|
void |
ModelClipboard.addToClipboard(ARXLattice.ARXNode node)
Add a node to the clipboard.
|
boolean |
ModelNodeFilter.isAllowed(ARXLattice lattice,
ARXLattice.ARXNode node)
Returns whether the given node is allowed to pass this filter.
|
void |
ModelClipboard.moveEntryDown(ARXLattice.ARXNode node)
Moves the entry down.
|
void |
ModelClipboard.moveEntryUp(ARXLattice.ARXNode node)
Moves the entry up.
|
void |
ModelClipboard.removeFromClipboard(ARXLattice.ARXNode node)
Removes an entry from the clip board.
|
void |
Model.setOutput(DataHandle output,
ARXLattice.ARXNode node)
Sets the current output.
|
void |
Model.setSelectedNode(ARXLattice.ARXNode node)
Sets the selected node.
|
Modifier and Type | Method and Description |
---|---|
void |
ModelClipboard.addAllToClipboard(java.util.List<ARXLattice.ARXNode> list)
Add a set of elements to the clipboard.
|
Modifier and Type | Method and Description |
---|---|
protected ARXLattice.ARXNode |
ViewSolutionSpace.getSelectedNode()
Returns the selected node
|
Modifier and Type | Method and Description |
---|---|
protected de.linearbits.swt.tiles.DecoratorString<ARXLattice.ARXNode> |
ViewSolutionSpace.getTooltipDecorator()
Returns the tool tip decorator
|
Modifier and Type | Method and Description |
---|---|
protected void |
ViewSolutionSpace.actionSelectNode(ARXLattice.ARXNode node)
Action: select node
|
protected org.eclipse.swt.graphics.Color |
ViewSolutionSpace.getInnerColor(ARXLattice.ARXNode node)
Returns the inner color.
|
protected org.eclipse.swt.graphics.Color |
ViewSolutionSpace.getOuterColor(ARXLattice.ARXNode node)
Returns the outer color.
|
protected int |
ViewSolutionSpace.getOuterStrokeWidth(ARXLattice.ARXNode node,
int width)
Returns the outer stroke width.
|
protected org.eclipse.swt.graphics.Color |
ViewSolutionSpace.getUtilityColor(ARXLattice.ARXNode node)
Returns the color according to a nodes utility
|
Modifier and Type | Method and Description |
---|---|
void |
XMLWriter.write(java.lang.String attribute,
ARXLattice.ARXNode[] array,
java.util.Map<java.lang.String,java.lang.Integer> map)
Create an element.
|