IBM Rational Software Modeler
Release 6.0

com.ibm.xtools.ras.profile.defauld.defaultprofile
Interface Activity

All Superinterfaces:
EObject, Notifier

public interface Activity
extends EObject

A representation of the model object ' Activity'. xmi:ordered=true property order is (these are role names) 1. description 2. activity 3. variabilityPointBinding

The following features are supported:

See Also:
DefaultprofilePackage.getActivity()

Method Summary
 VisitorStatus accept(com.ibm.xtools.ras.profile.defauld.navigation.internal.IActivityVisitor visitor)
          Accepts the given visitor.
 EList getActivity()
          Returns the value of the 'Activity' containment reference list.
 EList getActivityParameter()
          Returns the value of the 'Activity Parameter' containment reference list.
 Description getDescription()
          Returns the value of the 'Description' containment reference
 Artifact getReference()
          Returns the value of the 'Reference' reference.
 String getRole()
          Returns the value of the 'Role' attribute.
 String getTask()
          Returns the value of the 'Task' attribute.
 String getTaskType()
          Returns the value of the 'Task Type' attribute.
 EList getVariabilityPointBinding()
          Returns the value of the 'Variability Point Binding' containment reference list.
 void setDescription(Description value)
          Sets the value of the 'Description' containment reference
 void setReference(Artifact value)
          Sets the value of the 'Reference' reference
 void setRole(String value)
          Sets the value of the 'Role' attribute
 void setTask(String value)
          Sets the value of the 'Task' attribute
 void setTaskType(String value)
          Sets the value of the 'Task Type' attribute
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getTask

public String getTask()
Returns the value of the 'Task' attribute. {required}

Returns:
the value of the 'Task' attribute.
See Also:
setTask(String), DefaultprofilePackage.getActivity_Task()

setTask

public void setTask(String value)
Sets the value of the 'Task' attribute.

Parameters:
value - the new value of the 'Task' attribute.
See Also:
getTask()

getReference

public Artifact getReference()
Returns the value of the 'Reference' reference. {optional}

Returns:
the value of the 'Reference' reference.
See Also:
setReference(Artifact), DefaultprofilePackage.getActivity_Reference()

setReference

public void setReference(Artifact value)
Sets the value of the 'Reference' reference.

Parameters:
value - the new value of the 'Reference' reference.
See Also:
getReference()

getActivityParameter

public EList getActivityParameter()
Returns the value of the 'Activity Parameter' containment reference list. The list contents are of type ActivityParameter.

If the meaning of the 'Activity Parameter' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Activity Parameter' containment reference list.
See Also:
DefaultprofilePackage.getActivity_ActivityParameter()

getRole

public String getRole()
Returns the value of the 'Role' attribute. {optional}

Returns:
the value of the 'Role' attribute.
See Also:
setRole(String), DefaultprofilePackage.getActivity_Role()

setRole

public void setRole(String value)
Sets the value of the 'Role' attribute.

Parameters:
value - the new value of the 'Role' attribute.
See Also:
getRole()

getTaskType

public String getTaskType()
Returns the value of the 'Task Type' attribute.

Returns:
the value of the 'Task Type' attribute.
See Also:
setTaskType(String), DefaultprofilePackage.getActivity_TaskType()

setTaskType

public void setTaskType(String value)
Sets the value of the 'Task Type' attribute.

Parameters:
value - the new value of the 'Task Type' attribute.
See Also:
getTaskType()

getActivity

public EList getActivity()
Returns the value of the 'Activity' containment reference list. The list contents are of type Activity.

Returns:
the value of the 'Activity' containment reference list.
See Also:
DefaultprofilePackage.getActivity_Activity()

getVariabilityPointBinding

public EList getVariabilityPointBinding()
Returns the value of the 'Variability Point Binding' containment reference list. The list contents are of type VariabilityPointBinding.

Returns:
the value of the 'Variability Point Binding' containment reference list.
See Also:
DefaultprofilePackage.getActivity_VariabilityPointBinding()

getDescription

public Description getDescription()
Returns the value of the 'Description' containment reference.

Returns:
the value of the 'Description' containment reference.
See Also:
setDescription(Description), DefaultprofilePackage.getActivity_Description()

setDescription

public void setDescription(Description value)
Sets the value of the 'Description' containment reference.

Parameters:
value - the new value of the 'Description' containment reference.
See Also:
getDescription()

accept

public VisitorStatus accept(com.ibm.xtools.ras.profile.defauld.navigation.internal.IActivityVisitor visitor)
Accepts the given visitor. The visitor's visit method is called with this activity. If the visitor returns true, this method visits this activity's children.

Parameters:
visitor - the visitor used to visit each Activity
Returns:
a status indicating how visitation should proceed
Throws:
IllegalArgumentException - if visitor is null.
See Also:
IActivityVisitor.visit(Activity)

IBM Rational Software Modeler
Release 6.0


Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2004. All rights reserved.