org.cumt.model.analysis.usecases
Class Flow

java.lang.Object
  extended by org.cumt.model.IdentifiedObject
      extended by org.cumt.model.analysis.usecases.Flow
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class Flow
extends IdentifiedObject
implements java.lang.Cloneable

Represents a flow in a use case, may be used for the main flow or alternative flows too.

Author:
Carlos Descalzi
See Also:
Serialized Form

Constructor Summary
Flow()
           
Flow(java.lang.String name)
           
 
Method Summary
 boolean addActivity(FlowActivity activity)
           
 boolean addActivityAt(FlowActivity activity, int index)
           
 java.lang.Object clone()
           
 java.util.List<FlowActivity> getActivities()
           
 java.lang.String getName()
           
 boolean removeActivity(FlowActivity activity)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class org.cumt.model.IdentifiedObject
equals, getId, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Flow

public Flow()

Flow

public Flow(java.lang.String name)
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

addActivity

public boolean addActivity(FlowActivity activity)

removeActivity

public boolean removeActivity(FlowActivity activity)

getActivities

public java.util.List<FlowActivity> getActivities()

addActivityAt

public boolean addActivityAt(FlowActivity activity,
                             int index)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object


Copyright © 2006 null. All Rights Reserved.