org.eclipse.ocl.examples.codegen.cgmodel
Interface CGTextParameter

All Superinterfaces:
CGElement, CGNamedElement, CGParameter, CGTypedElement, CGValuedElement, CGVariable, org.eclipse.emf.ecore.EObject, Nameable, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
CGTextParameterImpl

public interface CGTextParameter
extends CGParameter

A representation of the model object 'CG Text Parameter'. A CGTextParameter supports provision of literal language-specific text as a parameter contribution to the generate code. (e.g. the initialisation of the self parameter from this).

The following features are supported:

See Also:
CGModelPackage.getCGTextParameter()
Generated

Method Summary
 java.lang.String getTextValue()
          Returns the value of the 'Text Value' attribute.
 void setTextValue(java.lang.String value)
          Sets the value of the 'Text Value' attribute.
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGParameter
getCallable, setCallable
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGVariable
getInit, setInit, setNonInvalid, setNonNull
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGValuedElement
getDependsOn, getInvalidValue, getNamedValue, getOwns, getReferredValue, getSourceValue, getThisValue, getTypedValue, getValueName, isAssertedNonNull, isBoxed, isCaught, isCommonable, isConstant, isEquivalentTo, isEquivalentToInternal, isFalse, isGlobal, isInlined, isInvalid, isNonInvalid, isNonNull, isNull, isSettable, isTrue, isUnboxed, isUncommonable, setCaught, setValueName
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGTypedElement
getASTypeId, getTypeId, isRequired, setRequired, setTypeId
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGNamedElement
getAst, getName, setAst, setName
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGElement
accept, getChildren, getParent, getPlace, isContext, rewriteAs
 
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

getTextValue

java.lang.String getTextValue()
Returns the value of the 'Text Value' attribute. the string value

Returns:
the value of the 'Text Value' attribute.
See Also:
setTextValue(String), CGModelPackage.getCGTextParameter_TextValue()
Generated

setTextValue

void setTextValue(java.lang.String value)
Sets the value of the 'Text Value' attribute.

Parameters:
value - the new value of the 'Text Value' attribute.
See Also:
getTextValue()
Generated