Package jadex.tools.comanalyzer.graph
Class VertexTransformer.ShapeSize
- java.lang.Object
-
- jadex.tools.comanalyzer.graph.VertexTransformer.ShapeSize
-
- All Implemented Interfaces:
org.apache.commons.collections15.Transformer
- Enclosing class:
- VertexTransformer
public static final class VertexTransformer.ShapeSize extends java.lang.Object implements org.apache.commons.collections15.TransformerA transformer for assigning the shape size. The shape is the border for the arrow head, therefore the shape and the image outline must be (almost) identical.
-
-
Field Summary
Fields Modifier and Type Field Description protected edu.uci.ics.jung.graph.GraphgraphThe graph.protected VertexTransformer.IconSizeiconTransformerThe transformer for the icon.protected java.util.MapshapeMapThe shape map to save transformed shapes for performance reason
-
Constructor Summary
Constructors Constructor Description ShapeSize(edu.uci.ics.jung.graph.Graph graph, VertexTransformer.IconSize iconTransformer)Creates a ShapeSize transformer for the graph.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objecttransform(java.lang.Object group)Returns the shape for the agent group.
-
-
-
Field Detail
-
graph
protected edu.uci.ics.jung.graph.Graph graph
The graph.
-
iconTransformer
protected VertexTransformer.IconSize iconTransformer
The transformer for the icon.
-
shapeMap
protected java.util.Map shapeMap
The shape map to save transformed shapes for performance reason
-
-
Constructor Detail
-
ShapeSize
public ShapeSize(edu.uci.ics.jung.graph.Graph graph, VertexTransformer.IconSize iconTransformer)Creates a ShapeSize transformer for the graph.- Parameters:
graph- The graph.iconTransformer- The icon transformer
-
-
Method Detail
-
transform
public java.lang.Object transform(java.lang.Object group)
Returns the shape for the agent group. The shape is calculated from the icon calculated by the icon transformer.- Specified by:
transformin interfaceorg.apache.commons.collections15.Transformer- Parameters:
group- The agent group.- Returns:
- The shape.
-
-