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

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

public interface CGText
extends CGConstant

A representation of the model object 'CG Text'. A CGText supports provision of literal language-specific text as an inline contribution to the generate code. (e.g. the initialisation of an evaluator).

The following features are supported:

See Also:
CGModelPackage.getCGText()
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.CGConstant
getConstantValue
 
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.getCGText_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