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, validateNotOwnSelfgetEAnnotation, getEAnnotationsorg.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.