org.cumt.model.analysis.usecases
Class UseCase
java.lang.Object
org.cumt.model.IdentifiedObject
org.cumt.model.PropertyAwareObject
org.cumt.model.BaseModelNode
org.cumt.model.ModelObject
org.cumt.model.RelationableModelObject
org.cumt.model.analysis.BaseAnalysisObject
org.cumt.model.analysis.usecases.UseCase
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class UseCase
- extends BaseAnalysisObject
The use case model object.
- Author:
- Carlos Descalzi
- See Also:
- Serialized Form
Methods inherited from class org.cumt.model.BaseModelNode |
getAttribute, getAttributeNames, getAttributes, getCreationDate, getDefaultName, getDescription, getName, getParent, isIgnoredOnGeneration, removeAttribute, setAttribute, setAttributes, setDescription, setIgnoredOnGeneration, setName, setParent, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
UseCase
public UseCase()
createMainFlow
public static Flow createMainFlow()
getPreConditions
public java.util.List<Condition> getPreConditions()
setPreConditions
public void setPreConditions(java.util.List<Condition> conditions)
addPreCondition
public void addPreCondition(Condition condition)
removePreCondition
public boolean removePreCondition(Condition condition)
addPostCondition
public void addPostCondition(Condition condition)
removePostCondition
public boolean removePostCondition(Condition condition)
getPostConditions
public java.util.List<Condition> getPostConditions()
setPostConditions
public void setPostConditions(java.util.List<Condition> postConditions)
getMainFlow
public Flow getMainFlow()
setMainFlow
public void setMainFlow(Flow mainFlow)
getAlternativeFlows
public java.util.List<Flow> getAlternativeFlows()
setAlternativeFlows
public void setAlternativeFlows(java.util.List<Flow> alternativeFlows)
clone
public java.lang.Object clone()
- Overrides:
clone
in class ModelObject
Copyright © 2006 null. All Rights Reserved.