org.omg.uml.foundation.core
Interface TemplateArgument

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

public interface TemplateArgument
extends javax.jmi.reflect.RefObject

TemplateArgument object instance interface.


Method Summary
 Binding getBinding()
          Returns the value of reference binding.
 ModelElement getModelElement()
          Returns the value of reference modelElement.
 void setBinding(Binding newValue)
          Sets the value of reference binding.
 void setModelElement(ModelElement newValue)
          Sets the value of reference modelElement.
 
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

getModelElement

public ModelElement getModelElement()
Returns the value of reference modelElement.

Returns:
Value of reference modelElement.

setModelElement

public void setModelElement(ModelElement newValue)
Sets the value of reference modelElement. See getModelElement() for description on the reference.

Parameters:
newValue - New value to be set.

getBinding

public Binding getBinding()
Returns the value of reference binding.

Returns:
Value of reference binding.

setBinding

public void setBinding(Binding newValue)
Sets the value of reference binding. See getBinding() for description on the reference.

Parameters:
newValue - New value to be set.