org.omg.uml.foundation.core
Interface Parameter

All Superinterfaces:
Element, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject

public interface Parameter
extends ModelElement

Parameter object instance interface.


Method Summary
 BehavioralFeature getBehavioralFeature()
          Returns the value of reference behavioralFeature.
 Expression getDefaultValue()
          Returns the value of attribute defaultValue.
 ParameterDirectionKind getKind()
          Returns the value of attribute kind.
 Classifier getType()
          Returns the value of reference type.
 void setBehavioralFeature(BehavioralFeature newValue)
          Sets the value of reference behavioralFeature.
 void setDefaultValue(Expression newValue)
          Sets the value of defaultValue attribute.
 void setKind(ParameterDirectionKind newValue)
          Sets the value of kind attribute.
 void setType(Classifier newValue)
          Sets the value of reference type.
 
Methods inherited from interface org.omg.uml.foundation.core.ModelElement
getClientDependency, getComment, getConstraint, getName, getNamespace, getSourceFlow, getStereotype, getTaggedValue, getTargetFlow, getTemplateParameter, getVisibility, isSpecification, setName, setNamespace, setSpecification, 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

getDefaultValue

public Expression getDefaultValue()
Returns the value of attribute defaultValue.

Returns:
Value of attribute defaultValue.

setDefaultValue

public void setDefaultValue(Expression newValue)
Sets the value of defaultValue attribute. See getDefaultValue() for description on the attribute.

Parameters:
newValue - New value to be set.

getKind

public ParameterDirectionKind getKind()
Returns the value of attribute kind.

Returns:
Value of attribute kind.

setKind

public void setKind(ParameterDirectionKind newValue)
Sets the value of kind attribute. See getKind() for description on the attribute.

Parameters:
newValue - New value to be set.

getBehavioralFeature

public BehavioralFeature getBehavioralFeature()
Returns the value of reference behavioralFeature.

Returns:
Value of reference behavioralFeature.

setBehavioralFeature

public void setBehavioralFeature(BehavioralFeature newValue)
Sets the value of reference behavioralFeature. See getBehavioralFeature() for description on the reference.

Parameters:
newValue - New value to be set.

getType

public Classifier getType()
Returns the value of reference type.

Returns:
Value of reference type.

setType

public void setType(Classifier newValue)
Sets the value of reference type. See getType() for description on the reference.

Parameters:
newValue - New value to be set.