|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A representation of the model object 'Template Signature'. A TemplateSignature is owned by a TemplateableElement and has one or more TemplateParameters that define the signature for binding this template. A TemplateSignature may reference a set of nested template signatures to reflect the hierarchical nature of a template.
The following features are supported:
UML2Package.getTemplateSignature()
Field Summary | |
static String |
copyright
|
Method Summary | |
TemplateParameter |
createOwnedParameter(EClass eClass)
Creates a TemplateParameter and appends it to the 'Owned Parameter' containment reference list |
EList |
getNestedSignatures()
Returns the value of the 'Nested Signature' reference list. |
TemplateSignature |
getNestingSignature()
Returns the value of the 'Nesting Signature' reference. |
EList |
getOwnedElements()
|
EList |
getOwnedParameters()
Returns the value of the 'Owned Parameter' containment reference list. |
Element |
getOwner()
|
EList |
getParameters()
Returns the value of the 'Parameter' reference list. |
TemplateableElement |
getTemplate()
Returns the value of the 'Template' container reference. |
void |
setNestingSignature(TemplateSignature value)
Sets the value of the ' Nesting Signature ' reference |
void |
setTemplate(TemplateableElement value)
Sets the value of the ' Template ' container reference |
Methods inherited from interface org.eclipse.uml2.Element |
addKeyword, allOwnedElements, apply, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedVersion, getKeywords, getModel, getNearestPackage, getOwnedComments, getValue, hasKeyword, isApplied, isRequired, mustBeOwned, removeKeyword, setValue, unapply, validateHasOwner, validateNotOwnSelf |
Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
getEAnnotation, getEAnnotations |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
Field Detail |
public static final String copyright
Method Detail |
public EList getParameters()
TemplateParameter
.
If the meaning of the 'Parameter' reference list isn't clear, there really should be more of a description here...
The complete set of formal template parameters for this template signature.
UML2Package.getTemplateSignature_Parameter()
public EList getOwnedParameters()
TemplateParameter
.
It is bidirectional and its opposite is 'Signature
'.
If the meaning of the 'Owned Parameter' containment reference list isn't clear, there really should be more of a description here...
The formal template parameters that are owned by this template signature. Subsets parameter and Element::ownedElement.
UML2Package.getTemplateSignature_OwnedParameter()
,
TemplateParameter.getSignature()
public TemplateParameter createOwnedParameter(EClass eClass)
TemplateParameter
and appends it to the 'Owned Parameter' containment reference list.
eClass
- The Ecore class of the TemplateParameter
to create.
TemplateParameter
.getOwnedParameters()
public EList getNestedSignatures()
TemplateSignature
.
It is bidirectional and its opposite is 'Nesting Signature
'.
If the meaning of the 'Nested Signature' reference list isn't clear, there really should be more of a description here...
UML2Package.getTemplateSignature_NestedSignature()
,
getNestingSignature()
public TemplateSignature getNestingSignature()
Nested Signature
'.
If the meaning of the 'Nesting Signature' reference isn't clear, there really should be more of a description here...
setNestingSignature(TemplateSignature)
,
UML2Package.getTemplateSignature_NestingSignature()
,
getNestedSignatures()
public void setNestingSignature(TemplateSignature value)
Nesting Signature
' reference.
value
- the new value of the 'Nesting Signature' reference.getNestingSignature()
public TemplateableElement getTemplate()
Owned Template Signature
'.
If the meaning of the 'Template' container reference isn't clear, there really should be more of a description here...
element that owns this template signature. Subsets Element::owner.
setTemplate(TemplateableElement)
,
UML2Package.getTemplateSignature_Template()
,
TemplateableElement.getOwnedTemplateSignature()
public void setTemplate(TemplateableElement value)
Template
' container reference.
value
- the new value of the 'Template' container reference.getTemplate()
public EList getOwnedElements()
getOwnedElements
in interface Element
UML2Package.getElement_OwnedElement()
,
Element.getOwner()
public Element getOwner()
getOwner
in interface Element
UML2Package.getElement_Owner()
,
Element.getOwnedElements()
|
Copyright 2003, 2004 IBM Corporation and others. All Rights Reserved. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |