org.smartcomps.twister.engine.priv.core.definition.impl
Class StructuredActivityImpl

java.lang.Object
  |
  +--org.smartcomps.twister.engine.priv.core.definition.impl.ActivityImpl
        |
        +--org.smartcomps.twister.engine.priv.core.definition.impl.StructuredActivityImpl
All Implemented Interfaces:
Activity, java.lang.Comparable, StructuredActivity
Direct Known Subclasses:
FlowImpl, PickImpl, ScopeImpl, SequenceImpl, SwitchImpl, WhileImpl

public abstract class StructuredActivityImpl
extends ActivityImpl
implements StructuredActivity

Persistent implementation of the StructuredActivity interface.

See Also:
StructuredActivity

Constructor Summary
StructuredActivityImpl()
           
 
Method Summary
 void addActivity(org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
 void addExecutionContext(org.smartcomps.twister.engine.priv.core.dynamic.StructuredEC context)
           
 java.util.List getActivities()
          Returns activities in this container.
 java.util.Set getActivitySet()
           
 java.util.Collection getExecutionContexts()
           
 void setActivities(java.util.List activities)
           
 void setActivitySet(java.util.Set activitySet)
          Do not use this method, its doesn't maintain activity indexes properly, use the addActivity method instead.
 void setExecutionContexts(java.util.Collection executionContexts)
           
 
Methods inherited from class org.smartcomps.twister.engine.priv.core.definition.impl.ActivityImpl
compareTo, createContextTree, fetchProcess, getActivityContainer, getContainer, getId, getIndex, getJoinCondition, getName, getProcess, getProcessSet, getSourceLinks, getTargetLinks, setActivityContainer, setContainer, setId, setIndex, setJoinCondition, setName, setProcess, setProcessSet, setSourceLinks, setTargetLinks
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.smartcomps.twister.engine.priv.core.definition.Activity
fetchProcess, getContainer, getJoinCondition, getName, getProcess, getSourceLinks, getTargetLinks, setJoinCondition, setName, setSourceLinks, setTargetLinks
 

Constructor Detail

StructuredActivityImpl

public StructuredActivityImpl()
Method Detail

getActivities

public java.util.List getActivities()
Description copied from interface: StructuredActivity
Returns activities in this container. Activities are attributed to a container at creation time by passing the container in the ActivityFactory.createActivity method.

Specified by:
getActivities in interface StructuredActivity
Returns:
List and ordered list of activities.

setActivities

public void setActivities(java.util.List activities)

getActivitySet

public java.util.Set getActivitySet()

setActivitySet

public void setActivitySet(java.util.Set activitySet)
Do not use this method, its doesn't maintain activity indexes properly, use the addActivity method instead.

Parameters:
activitySet -

addActivity

public void addActivity(org.smartcomps.twister.engine.priv.core.definition.Activity activity)
Specified by:
addActivity in interface StructuredActivity

getExecutionContexts

public java.util.Collection getExecutionContexts()
Specified by:
getExecutionContexts in interface StructuredActivity

setExecutionContexts

public void setExecutionContexts(java.util.Collection executionContexts)

addExecutionContext

public void addExecutionContext(org.smartcomps.twister.engine.priv.core.dynamic.StructuredEC context)
Specified by:
addExecutionContext in interface StructuredActivity


Copyright © 2003 SmartComps. All Rights Reserved.