net.sf.farrago.cwm.behavioral
Interface CwmArgument

All Superinterfaces:
CwmElement, CwmModelElement, RefBaseObject, RefFeatured, RefObject
All Known Implementing Classes:
CwmArgument$Hib

public interface CwmArgument
extends CwmModelElement

Argument object instance interface. Argument is an expression describing how to determine an actual value passed in a CallAction. In the metamodel an Argument is a composite part of a CallAction and contains a meta-attribute, value, of type Expression. It states how the actual argument is determined when the owning CallAction is executed.

Note: This type should not be subclassed, implemented or directly instantiated by clients. It is generated from a MOF metamodel and implemented by Enki or MDR.


Method Summary
 CwmCallAction getCallAction()
          Returns the value of reference callAction.
 CwmExpression getValue()
          Returns the value of attribute value.
 void setCallAction(CwmCallAction newValue)
          Sets the value of callAction reference.
 void setValue(CwmExpression newValue)
          Sets the value of value attribute.
 
Methods inherited from interface net.sf.farrago.cwm.core.CwmModelElement
getClientDependency, getConstraint, getImporter, getName, getNamespace, getVisibility, setName, setNamespace, setVisibility
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

getValue

CwmExpression getValue()
Returns the value of attribute value. An expression determining the actual Argument instance when executed.

Returns:
Value of attribute value.

setValue

void setValue(CwmExpression newValue)
Sets the value of value attribute. See getValue() for description on the attribute.

Parameters:
newValue - New value to be set.

getCallAction

CwmCallAction getCallAction()
Returns the value of reference callAction.

Returns:
Value of reference callAction.

setCallAction

void setCallAction(CwmCallAction newValue)
Sets the value of callAction reference. See getCallAction() for description on the attribute.

Parameters:
newValue - New value to be set.