public interface ParameterableElement extends Element
From package UML::CommonStructure.
The following features are supported:
UMLPackage.getParameterableElement()
Modifier and Type | Method and Description |
---|---|
TemplateParameter |
getOwningTemplateParameter()
Returns the value of the 'Owning Template Parameter' container reference.
|
TemplateParameter |
getTemplateParameter()
Returns the value of the 'Template Parameter' reference.
|
boolean |
isCompatibleWith(ParameterableElement p)
The query isCompatibleWith() determines if this ParameterableElement is compatible with the specified ParameterableElement.
|
boolean |
isTemplateParameter()
The query isTemplateParameter() determines if this ParameterableElement is exposed as a formal TemplateParameter.
|
void |
setOwningTemplateParameter(TemplateParameter value)
Sets the value of the '
Owning Template Parameter ' container reference |
void |
setTemplateParameter(TemplateParameter value)
Sets the value of the '
Template Parameter ' reference |
addKeyword, allOwnedElements, applyStereotype, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf
getEAnnotation, getEAnnotations
TemplateParameter getTemplateParameter()
Parametered Element
'.
The TemplateParameter that exposes this ParameterableElement as a formal parameter.
From package UML::CommonStructure.
setTemplateParameter(TemplateParameter)
,
UMLPackage.getParameterableElement_TemplateParameter()
,
TemplateParameter.getParameteredElement()
void setTemplateParameter(TemplateParameter value)
Template Parameter
' reference.
value
- the new value of the 'Template Parameter' reference.getTemplateParameter()
TemplateParameter getOwningTemplateParameter()
Owned Parametered Element
'.
This feature subsets the following features:
The formal TemplateParameter that owns this ParameterableElement.From package UML::CommonStructure.
setOwningTemplateParameter(TemplateParameter)
,
UMLPackage.getParameterableElement_OwningTemplateParameter()
,
TemplateParameter.getOwnedParameteredElement()
void setOwningTemplateParameter(TemplateParameter value)
Owning Template Parameter
' container reference.
value
- the new value of the 'Owning Template Parameter' container reference.getOwningTemplateParameter()
boolean isCompatibleWith(ParameterableElement p)
From package UML::CommonStructure.
boolean isTemplateParameter()
From package UML::CommonStructure.