org.enhydra.jawe.components.graph
Class GraphObjectFactory
java.lang.Object
org.enhydra.jawe.components.graph.GraphObjectFactory
public class GraphObjectFactory
- extends java.lang.Object
Factory for generating graph objects.
- Author:
- Sasa Bojanic
Field Summary |
protected java.util.Properties |
properties
|
Method Summary |
void |
configure(java.util.Properties props)
|
GraphActivityInterface |
createActivity(java.util.Map viewMap,
org.enhydra.shark.xpdl.elements.Activity act,
java.awt.Point partPoint)
|
protected GraphActivityInterface |
createActivityCell(org.enhydra.shark.xpdl.elements.Activity act,
java.lang.String type)
|
GraphTransitionInterface |
createBubbleTransition(java.util.List points,
java.util.Map viewMap,
java.lang.String style)
|
GraphBubbleActivityInterface |
createEnd(java.util.Map viewMap,
org.enhydra.shark.xpdl.elements.ExtendedAttribute eea,
java.awt.Point partPoint)
|
protected GraphBubbleActivityInterface |
createEndCell(org.enhydra.shark.xpdl.elements.ExtendedAttribute eea)
|
GraphParticipantInterface |
createParticipant(java.awt.Rectangle bounds,
java.util.Map viewMap,
org.enhydra.shark.xpdl.elements.Participant par)
|
protected GraphParticipantInterface |
createParticipantCell(org.enhydra.shark.xpdl.elements.Participant par)
|
GraphPortInterface |
createPort(java.lang.String name,
java.lang.String type)
|
protected GraphPortInterface |
createPortCell(java.lang.String name,
java.lang.String type)
|
GraphBubbleActivityInterface |
createStart(java.util.Map viewMap,
org.enhydra.shark.xpdl.elements.ExtendedAttribute sea,
java.awt.Point partPoint)
|
protected GraphBubbleActivityInterface |
createStartCell(org.enhydra.shark.xpdl.elements.ExtendedAttribute sea)
|
GraphTransitionInterface |
createTransition(java.util.List points,
java.util.Map viewMap,
org.enhydra.shark.xpdl.elements.Transition tra)
|
protected GraphTransitionInterface |
createTransitionCell(org.enhydra.shark.xpdl.elements.Transition tra)
|
protected java.util.Map |
initActivityProperties(java.awt.Point partPoint,
java.awt.Point offset,
org.enhydra.shark.xpdl.elements.Activity act,
java.lang.String type)
|
protected java.util.Map |
initBubbleTransitionProperties(java.util.List points,
java.lang.String style)
|
protected java.util.Map |
initEndProperties(java.awt.Point partPoint,
org.enhydra.shark.xpdl.elements.ExtendedAttribute eea)
|
protected java.util.Map |
initParticipantProperties(java.awt.Rectangle bounds,
org.enhydra.shark.xpdl.elements.Participant par)
|
protected java.util.Map |
initPortProperties(java.lang.String type)
|
protected java.util.Map |
initStartProperties(java.awt.Point partPoint,
org.enhydra.shark.xpdl.elements.ExtendedAttribute sea)
|
protected java.util.Map |
initTransitionProperties(java.util.List points,
org.enhydra.shark.xpdl.elements.Transition tra)
|
protected void |
setTransitionStyle(java.lang.String style,
org.jgraph.graph.AttributeMap map)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
properties
protected java.util.Properties properties
GraphObjectFactory
public GraphObjectFactory()
configure
public void configure(java.util.Properties props)
throws java.lang.Exception
- Throws:
java.lang.Exception
createActivity
public GraphActivityInterface createActivity(java.util.Map viewMap,
org.enhydra.shark.xpdl.elements.Activity act,
java.awt.Point partPoint)
createActivityCell
protected GraphActivityInterface createActivityCell(org.enhydra.shark.xpdl.elements.Activity act,
java.lang.String type)
initActivityProperties
protected java.util.Map initActivityProperties(java.awt.Point partPoint,
java.awt.Point offset,
org.enhydra.shark.xpdl.elements.Activity act,
java.lang.String type)
createStart
public GraphBubbleActivityInterface createStart(java.util.Map viewMap,
org.enhydra.shark.xpdl.elements.ExtendedAttribute sea,
java.awt.Point partPoint)
createStartCell
protected GraphBubbleActivityInterface createStartCell(org.enhydra.shark.xpdl.elements.ExtendedAttribute sea)
initStartProperties
protected java.util.Map initStartProperties(java.awt.Point partPoint,
org.enhydra.shark.xpdl.elements.ExtendedAttribute sea)
createEnd
public GraphBubbleActivityInterface createEnd(java.util.Map viewMap,
org.enhydra.shark.xpdl.elements.ExtendedAttribute eea,
java.awt.Point partPoint)
createEndCell
protected GraphBubbleActivityInterface createEndCell(org.enhydra.shark.xpdl.elements.ExtendedAttribute eea)
initEndProperties
protected java.util.Map initEndProperties(java.awt.Point partPoint,
org.enhydra.shark.xpdl.elements.ExtendedAttribute eea)
createParticipant
public GraphParticipantInterface createParticipant(java.awt.Rectangle bounds,
java.util.Map viewMap,
org.enhydra.shark.xpdl.elements.Participant par)
createParticipantCell
protected GraphParticipantInterface createParticipantCell(org.enhydra.shark.xpdl.elements.Participant par)
initParticipantProperties
protected java.util.Map initParticipantProperties(java.awt.Rectangle bounds,
org.enhydra.shark.xpdl.elements.Participant par)
createTransition
public GraphTransitionInterface createTransition(java.util.List points,
java.util.Map viewMap,
org.enhydra.shark.xpdl.elements.Transition tra)
createBubbleTransition
public GraphTransitionInterface createBubbleTransition(java.util.List points,
java.util.Map viewMap,
java.lang.String style)
createTransitionCell
protected GraphTransitionInterface createTransitionCell(org.enhydra.shark.xpdl.elements.Transition tra)
initTransitionProperties
protected java.util.Map initTransitionProperties(java.util.List points,
org.enhydra.shark.xpdl.elements.Transition tra)
initBubbleTransitionProperties
protected java.util.Map initBubbleTransitionProperties(java.util.List points,
java.lang.String style)
setTransitionStyle
protected void setTransitionStyle(java.lang.String style,
org.jgraph.graph.AttributeMap map)
createPort
public GraphPortInterface createPort(java.lang.String name,
java.lang.String type)
createPortCell
protected GraphPortInterface createPortCell(java.lang.String name,
java.lang.String type)
initPortProperties
protected java.util.Map initPortProperties(java.lang.String type)