public interface RedefinableTemplateSignature extends RedefinableElement, TemplateSignature
The following features are supported:
SEPARATOR
Modifier and Type | Method and Description |
---|---|
Classifier |
getClassifier()
Returns the value of the 'Classifier' reference
|
RedefinableTemplateSignature |
getExtendedSignature(String name)
Retrieves the first
RedefinableTemplateSignature with the specified 'Name' from the '
Extended Signature' reference list |
RedefinableTemplateSignature |
getExtendedSignature(String name,
boolean ignoreCase)
Retrieves the first
RedefinableTemplateSignature with the specified 'Name' from the '
Extended Signature' reference list |
MDWEList<RedefinableTemplateSignature> |
getExtendedSignatures()
Returns the value of the 'Extended Signature' reference list.
|
MDWEList<TemplateParameter> |
getInheritedParameters()
Returns the value of the 'Inherited Parameter' reference list.
|
boolean |
validateInheritedParameters(DiagnosticChain diagnostics,
Map context)
The inherited parameters are the parameters of the extended template signature.
|
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid
allNamespaces, allOwningPackages, createDependency, createNameExpression, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership
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
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
createOwnedParameter, createOwnedParameter, getOwnedParameters, getParameters, getTemplate, setTemplate, validateOwnElements
MDWEList<RedefinableTemplateSignature> getExtendedSignatures()
RedefinableTemplateSignature
.
The template signature that is extended by this template signature.
UMLPackage.getRedefinableTemplateSignature_ExtendedSignature()
RedefinableTemplateSignature getExtendedSignature(String name)
RedefinableTemplateSignature
with the specified 'Name' from the '
Extended Signature' reference list.
name
- The 'Name' of the RedefinableTemplateSignature
to retrieve, or
null
.RedefinableTemplateSignature
with the specified 'Name', or
null
.getExtendedSignatures()
RedefinableTemplateSignature getExtendedSignature(String name, boolean ignoreCase)
RedefinableTemplateSignature
with the specified 'Name' from the '
Extended Signature' reference list.
name
- The 'Name' of the RedefinableTemplateSignature
to retrieve, or
null
.ignoreCase
- Whether to ignore case in String
comparisons.RedefinableTemplateSignature
with the specified 'Name', or
null
.getExtendedSignatures()
MDWEList<TemplateParameter> getInheritedParameters()
TemplateParameter
.
The formal template parameters of the extendedSignature.
UMLPackage.getRedefinableTemplateSignature_InheritedParameter()
Classifier getClassifier()
UMLPackage.getRedefinableTemplateSignature_Classifier()
boolean validateInheritedParameters(DiagnosticChain diagnostics, Map context)