public interface TemplateSignature extends Element
From package UML::CommonStructure.
The following features are supported:
UMLPackage.getTemplateSignature()
Modifier and Type | Method and Description |
---|---|
TemplateParameter |
createOwnedParameter()
Creates a new
TemplateParameter and appends it to the 'Owned Parameter' containment reference list |
TemplateParameter |
createOwnedParameter(org.eclipse.emf.ecore.EClass eClass)
Creates a new
TemplateParameter and appends it to the 'Owned Parameter' containment reference list |
org.eclipse.emf.common.util.EList<TemplateParameter> |
getOwnedParameters()
Returns the value of the 'Owned Parameter' containment reference list.
|
org.eclipse.emf.common.util.EList<TemplateParameter> |
getParameters()
Returns the value of the 'Parameter' reference list.
|
TemplateableElement |
getTemplate()
Returns the value of the 'Template' container reference.
|
void |
setTemplate(TemplateableElement value)
Sets the value of the '
Template ' container reference |
boolean |
validateOwnElements(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Parameters must own the ParameterableElements they parameter or those ParameterableElements must be owned by the TemplateableElement being templated.
|
boolean |
validateUniqueParameters(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
The names of the parameters of a TemplateSignature are unique.
|
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
org.eclipse.emf.common.util.EList<TemplateParameter> getParameters()
TemplateParameter
.
The ordered set of all formal TemplateParameters for this TemplateSignature.
From package UML::CommonStructure.
UMLPackage.getTemplateSignature_Parameter()
TemplateableElement getTemplate()
Owned Template Signature
'.
This feature subsets the following features:
Owner
'From package UML::CommonStructure.
setTemplate(TemplateableElement)
,
UMLPackage.getTemplateSignature_Template()
,
TemplateableElement.getOwnedTemplateSignature()
void setTemplate(TemplateableElement value)
Template
' container reference.
value
- the new value of the 'Template' container reference.getTemplate()
org.eclipse.emf.common.util.EList<TemplateParameter> getOwnedParameters()
TemplateParameter
.
It is bidirectional and its opposite is 'Signature
'.
This feature subsets the following features:
The formal parameters that are owned by this TemplateSignature.From package UML::CommonStructure.
UMLPackage.getTemplateSignature_OwnedParameter()
,
TemplateParameter.getSignature()
TemplateParameter createOwnedParameter(org.eclipse.emf.ecore.EClass eClass)
TemplateParameter
and appends it to the 'Owned Parameter' containment reference list.
eClass
- The Ecore class of the TemplateParameter
to create.TemplateParameter
.getOwnedParameters()
TemplateParameter createOwnedParameter()
TemplateParameter
and appends it to the 'Owned Parameter' containment reference list.
TemplateParameter
.getOwnedParameters()
boolean validateOwnElements(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.
boolean validateUniqueParameters(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.