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 SummaryFields 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 SummaryConstructors Constructor Description ShapeSize(edu.uci.ics.jung.graph.Graph graph, VertexTransformer.IconSize iconTransformer)Creates a ShapeSize transformer for the graph.
 - 
Method SummaryAll 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- 
graphprotected edu.uci.ics.jung.graph.Graph graph The graph.
 - 
iconTransformerprotected VertexTransformer.IconSize iconTransformer The transformer for the icon.
 - 
shapeMapprotected java.util.Map shapeMap The shape map to save transformed shapes for performance reason
 
- 
 - 
Constructor Detail- 
ShapeSizepublic 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- 
transformpublic 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 interface- org.apache.commons.collections15.Transformer
- Parameters:
- group- The agent group.
- Returns:
- The shape.
 
 
- 
 
-