org.argouml.uml.diagram.sequence
Class SequenceDiagramGraphModel.CanConnectCmd

java.lang.Object
  extended byorg.argouml.uml.diagram.sequence.SequenceDiagramGraphModel.CanConnectCmd
Direct Known Subclasses:
SequenceDiagramGraphModel.CanConnectCallActionCmd, SequenceDiagramGraphModel.CanConnectCreateActionCmd, SequenceDiagramGraphModel.CanConnectDestroyActionCmd, SequenceDiagramGraphModel.CanConnectReturnActionCmd
Enclosing class:
SequenceDiagramGraphModel

private abstract class SequenceDiagramGraphModel.CanConnectCmd
extends Object


Field Summary
private  FigObject destFigObject
           
private  org.tigris.gef.presentation.Fig destFigPort
           
private  Object destObject
           
private  Object destPort
           
private  FigObject srcFigObject
           
private  org.tigris.gef.presentation.Fig srcFigPort
           
private  Object srcObject
           
private  Object srcPort
           
 
Constructor Summary
SequenceDiagramGraphModel.CanConnectCmd(Object fromPort, Object toPort)
           
 
Method Summary
abstract  boolean doit()
          Checks if a certain combination of ports and edgeclass can be connected.
 FigObject getDestFigObject()
           
 org.tigris.gef.presentation.Fig getDestFigPort()
           
 Object getDestObject()
           
 Object getDestPort()
           
 FigObject getSrcFigObject()
           
 org.tigris.gef.presentation.Fig getSrcFigPort()
           
 Object getSrcObject()
           
 Object getSrcPort()
           
 void setDestFigObject(FigObject object)
           
 void setDestFigPort(org.tigris.gef.presentation.Fig fig)
           
 void setDestObject(Object object)
           
 void setDestPort(Object object)
           
 void setSrcFigObject(FigObject object)
           
 void setSrcFigPort(org.tigris.gef.presentation.Fig fig)
           
 void setSrcObject(Object object)
           
 void setSrcPort(Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

srcPort

private Object srcPort

destPort

private Object destPort

srcObject

private Object srcObject

destObject

private Object destObject

srcFigObject

private FigObject srcFigObject

destFigObject

private FigObject destFigObject

srcFigPort

private org.tigris.gef.presentation.Fig srcFigPort

destFigPort

private org.tigris.gef.presentation.Fig destFigPort
Constructor Detail

SequenceDiagramGraphModel.CanConnectCmd

public SequenceDiagramGraphModel.CanConnectCmd(Object fromPort,
                                               Object toPort)
Method Detail

getDestFigObject

public FigObject getDestFigObject()
Returns:
the FigObject of the destination.

getDestFigPort

public org.tigris.gef.presentation.Fig getDestFigPort()
Returns:

getDestObject

public Object getDestObject()
Returns:

getDestPort

public Object getDestPort()
Returns:

getSrcFigObject

public FigObject getSrcFigObject()
Returns:
the FigObject of the source.

getSrcFigPort

public org.tigris.gef.presentation.Fig getSrcFigPort()
Returns:

getSrcObject

public Object getSrcObject()
Returns:

getSrcPort

public Object getSrcPort()
Returns:

setDestFigObject

public void setDestFigObject(FigObject object)
Parameters:
object -

setDestFigPort

public void setDestFigPort(org.tigris.gef.presentation.Fig fig)
Parameters:
fig -

setDestObject

public void setDestObject(Object object)
Parameters:
object -

setDestPort

public void setDestPort(Object object)
Parameters:
object -

setSrcFigObject

public void setSrcFigObject(FigObject object)
Parameters:
object -

setSrcFigPort

public void setSrcFigPort(org.tigris.gef.presentation.Fig fig)
Parameters:
fig -

setSrcObject

public void setSrcObject(Object object)
Parameters:
object -

setSrcPort

public void setSrcPort(Object object)
Parameters:
object -

doit

public abstract boolean doit()
Checks if a certain combination of ports and edgeclass can be connected.



ArgoUML © 1996-2004 (20050222)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook