public interface TemplateParameterSubstitution extends Element
From package UML::CommonStructure.
The following features are supported:
Modifier and Type | Method and Description |
---|---|
ParameterableElement |
createOwnedActual(org.eclipse.emf.ecore.EClass eClass)
Creates a new
ParameterableElement and sets the 'Owned Actual' containment reference |
ParameterableElement |
getActual()
Returns the value of the 'Actual' reference
|
TemplateParameter |
getFormal()
Returns the value of the 'Formal' reference
|
ParameterableElement |
getOwnedActual()
Returns the value of the 'Owned Actual' containment reference.
|
TemplateBinding |
getTemplateBinding()
Returns the value of the 'Template Binding' container reference.
|
void |
setActual(ParameterableElement value)
Sets the value of the '
Actual ' reference |
void |
setFormal(TemplateParameter value)
Sets the value of the '
Formal ' reference |
void |
setOwnedActual(ParameterableElement value)
Sets the value of the '
Owned Actual ' containment reference |
void |
setTemplateBinding(TemplateBinding value)
Sets the value of the '
Template Binding ' container reference |
boolean |
validateMustBeCompatible(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
The actual ParameterableElement must be compatible with the formal TemplateParameter, e.g., the actual ParameterableElement for a Class TemplateParameter must be a Class.
|
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 getFormal()
From package UML::CommonStructure.
setFormal(TemplateParameter)
,
UMLPackage.getTemplateParameterSubstitution_Formal()
void setFormal(TemplateParameter value)
Formal
' reference.
value
- the new value of the 'Formal' reference.getFormal()
ParameterableElement getActual()
From package UML::CommonStructure.
setActual(ParameterableElement)
,
UMLPackage.getTemplateParameterSubstitution_Actual()
void setActual(ParameterableElement value)
Actual
' reference.
value
- the new value of the 'Actual' reference.getActual()
ParameterableElement getOwnedActual()
This feature subsets the following features:
Owned Element
'Actual
'From package UML::CommonStructure.
setOwnedActual(ParameterableElement)
,
UMLPackage.getTemplateParameterSubstitution_OwnedActual()
void setOwnedActual(ParameterableElement value)
Owned Actual
' containment reference.
value
- the new value of the 'Owned Actual' containment reference.getOwnedActual()
ParameterableElement createOwnedActual(org.eclipse.emf.ecore.EClass eClass)
ParameterableElement
and sets the 'Owned Actual' containment reference.
eClass
- The Ecore class of the ParameterableElement
to create.ParameterableElement
.getOwnedActual()
TemplateBinding getTemplateBinding()
Parameter Substitution
'.
This feature subsets the following features:
Owner
'From package UML::CommonStructure.
setTemplateBinding(TemplateBinding)
,
UMLPackage.getTemplateParameterSubstitution_TemplateBinding()
,
TemplateBinding.getParameterSubstitutions()
void setTemplateBinding(TemplateBinding value)
Template Binding
' container reference.
value
- the new value of the 'Template Binding' container reference.getTemplateBinding()
boolean validateMustBeCompatible(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.