org.eclipse.ocl.examples.xtext.base.basecs
Interface TemplateableElementCS

All Superinterfaces:
ElementCS, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, VisitableCS
All Known Subinterfaces:
ClassCS, ClassifierCS, DataTypeCS, EnumerationCS, LambdaTypeCS, LibClassCS, LibIterationCS, LibOperationCS, OperationCS
All Known Implementing Classes:
ClassCSImpl, ClassifierCSImpl, DataTypeCSImpl, EnumerationCSImpl, LambdaTypeCSImpl, LibClassCSImpl, LibIterationCSImpl, LibOperationCSImpl, OperationCSImpl

public interface TemplateableElementCS
extends ElementCS

A representation of the model object 'Templateable Element CS'.

The following features are supported:

See Also:
BaseCSPackage.getTemplateableElementCS()
Generated
Model
interface="true" abstract="true"

Method Summary
 TemplateSignatureCS getOwnedTemplateSignature()
          Returns the value of the 'Owned Template Signature' containment reference.
 void setOwnedTemplateSignature(TemplateSignatureCS value)
          Sets the value of the 'Owned Template Signature' containment reference.
 
Methods inherited from interface org.eclipse.ocl.examples.xtext.base.basecs.ElementCS
accept, getDescription, getLogicalParent
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.ocl.examples.xtext.base.basecs.util.VisitableCS
eClass
 

Method Detail

getOwnedTemplateSignature

TemplateSignatureCS getOwnedTemplateSignature()
Returns the value of the 'Owned Template Signature' containment reference. It is bidirectional and its opposite is 'Owning Template Element'.

If the meaning of the 'Owned Template Signature' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Owned Template Signature' containment reference.
See Also:
setOwnedTemplateSignature(TemplateSignatureCS), BaseCSPackage.getTemplateableElementCS_OwnedTemplateSignature(), TemplateSignatureCS.getOwningTemplateElement()
Generated
Model
opposite="owningTemplateElement" containment="true"

setOwnedTemplateSignature

void setOwnedTemplateSignature(TemplateSignatureCS value)
Sets the value of the 'Owned Template Signature' containment reference.

Parameters:
value - the new value of the 'Owned Template Signature' containment reference.
See Also:
getOwnedTemplateSignature()
Generated