org.eclipse.uml2
Interface ClassifierTemplateParameter

All Superinterfaces:
Element, EModelElement, EObject, Notifier, TemplateParameter

public interface ClassifierTemplateParameter
extends TemplateParameter

A representation of the model object 'Classifier Template Parameter'. ClassifierTemplateParameter is a template parameter where the parametered element is a Classifier in its capacity of being a kind of ParameterableElement.

The following features are supported:

See Also:
UML2Package.getClassifierTemplateParameter()

Field Summary
static String copyright
           
 
Method Summary
 boolean isAllowSubstitutable()
          Returns the value of the 'Allow Substitutable' attribute.
 void setAllowSubstitutable(boolean value)
          Sets the value of the 'Allow Substitutable' attribute
 
Methods inherited from interface org.eclipse.uml2.TemplateParameter
createOwnedDefault, createOwnedParameteredElement, getDefault, getOwnedDefault, getOwnedElements, getOwnedParameteredElement, getOwner, getParameteredElement, getSignature, setDefault, setOwnedDefault, setOwnedParameteredElement, setParameteredElement, setSignature
 
Methods inherited from interface org.eclipse.uml2.Element
addKeyword, allOwnedElements, apply, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedVersion, getKeywords, getModel, getNearestPackage, getOwnedComments, getValue, hasKeyword, isApplied, isRequired, mustBeOwned, removeKeyword, setValue, unapply, validateHasOwner, validateNotOwnSelf
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
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
 

Field Detail

copyright

public static final String copyright

See Also:
Constant Field Values
Method Detail

isAllowSubstitutable

public boolean isAllowSubstitutable()
Returns the value of the 'Allow Substitutable' attribute. The default value is "true".

If the meaning of the 'Allow Substitutable' attribute isn't clear, there really should be more of a description here...

the required relationship between an actual parameter and the parameteredElement for this formal parameter. Default is true.

Returns:
the value of the 'Allow Substitutable' attribute.
See Also:
setAllowSubstitutable(boolean), UML2Package.getClassifierTemplateParameter_AllowSubstitutable()

setAllowSubstitutable

public void setAllowSubstitutable(boolean value)
Sets the value of the 'Allow Substitutable' attribute.

Parameters:
value - the new value of the 'Allow Substitutable' attribute.
See Also:
isAllowSubstitutable()

Copyright 2003, 2004 IBM Corporation and others.
All Rights Reserved.