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

All Superinterfaces:
ElementCS, org.eclipse.emf.ecore.EObject, ModelElementCS, MonikeredElementCS, org.eclipse.emf.common.notify.Notifier, Pivotable, PivotObject, 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 MonikeredElementCS

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

The following features are supported:

See Also:
BaseCSTPackage.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.baseCST.MonikeredElementCS
getMoniker, hasMoniker
 
Methods inherited from interface org.eclipse.ocl.examples.xtext.base.baseCST.ModelElementCS
getOriginalXmiId, getOwnedAnnotation, getPivot, setOriginalXmiId, setPivot
 
Methods inherited from interface org.eclipse.ocl.examples.xtext.base.baseCST.ElementCS
getDescription
 
Methods inherited from interface org.eclipse.ocl.examples.xtext.base.util.VisitableCS
accept, eClass
 
Methods inherited from interface org.eclipse.ocl.examples.pivot.util.Pivotable
resetPivot
 
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
 

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), BaseCSTPackage.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