public interface TypeTemplateParameter extends TemplateParameter
The following features are supported:
PivotPackage.getTypeTemplateParameter()
Modifier and Type | Method and Description |
---|---|
java.util.List<Type> |
getConstrainingType()
Returns the value of the 'Constraining Type' reference list.
|
boolean |
isAllowSubstitutable()
Returns the value of the 'Allow Substitutable' attribute.
|
void |
setAllowSubstitutable(boolean value)
Sets the value of the '
Allow Substitutable ' attribute. |
createOwnedDefault, createOwnedParameteredElement, getDefault, getOwnedDefault, getOwnedParameteredElement, getParameteredElement, getSignature, setDefault, setOwnedDefault, setOwnedParameteredElement, setParameteredElement, setSignature
allOwnedElements, createExtension, createOwnedComment, getETarget, getExtension, getOwnedComment, getValue
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
getElementId
boolean isAllowSubstitutable()
"true"
.
Constrains the required relationship between an actual parameter and the parameteredElement for this formal parameter.
setAllowSubstitutable(boolean)
,
PivotPackage.getTypeTemplateParameter_AllowSubstitutable()
void setAllowSubstitutable(boolean value)
Allow Substitutable
' attribute.
value
- the new value of the 'Allow Substitutable' attribute.isAllowSubstitutable()
java.util.List<Type> getConstrainingType()
Type
.
The classifiers that constrain the argument that can be used for the parameter. If the allowSubstitutable attribute is true, then any classifier that is compatible with this constraining classifier can be substituted; otherwise, it must be either this classifier or one of its subclasses. If this property is empty, there are no constraints on the classifier that can be used as an argument.
PivotPackage.getTypeTemplateParameter_ConstrainingType()