org.eclipse.gmf.codegen.gmfgen
Interface ValueExpression

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
GenConstraint
All Known Implementing Classes:
GenConstraintImpl, ValueExpressionImpl

public interface ValueExpression
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Value Expression'. Expression as a is textual statement which results in a value when evaluated in a context

The following features are supported:

See Also:
GMFGenPackage.getValueExpression()
Generated
Model Properties:
annotation="http://www.eclipse.org/gmf/2005/constraints/meta def='ValueSpec'"

Method Summary
 String getBody()
          Returns the value of the 'Body' attribute.
 String getBodyString()
          Returns valid String literal for the given String as it should appear in java source code.
 String getLangName()
          Returns the value of the 'Lang Name' attribute.
 GenExpressionProviderBase getProvider()
          Returns the value of the 'Provider' container reference.
 void setBody(String value)
          Sets the value of the 'Body' attribute.
 
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

getBody

String getBody()
Returns the value of the 'Body' attribute.

If the meaning of the 'Body' attribute isn't clear, there really should be more of a description here...

The text of the expression

Returns:
the value of the 'Body' attribute.
See Also:
setBody(String), GMFGenPackage.getValueExpression_Body()
Generated
Model Properties:
required="true" annotation="http://www.eclipse.org/gmf/2005/constraints/meta def='body'"

setBody

void setBody(String value)
Sets the value of the 'Body' attribute.

Parameters:
value - the new value of the 'Body' attribute.
See Also:
getBody()
Generated

getLangName

String getLangName()
Returns the value of the 'Lang Name' attribute.

If the meaning of the 'Lang Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Lang Name' attribute.
See Also:
GMFGenPackage.getValueExpression_LangName()
Generated
Model Properties:
transient="true" changeable="false" volatile="true" derived="true" annotation="http://www.eclipse.org/gmf/2005/constraints/meta def='lang'"

getProvider

GenExpressionProviderBase getProvider()
Returns the value of the 'Provider' container reference. It is bidirectional and its opposite is 'Expressions'.

If the meaning of the 'Provider' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Provider' container reference.
See Also:
GMFGenPackage.getValueExpression_Provider(), GenExpressionProviderBase.getExpressions()
Generated
Model Properties:
opposite="expressions" resolveProxies="false" required="true" transient="false" changeable="false"

getBodyString

String getBodyString()
Returns valid String literal for the given String as it should appear in java source code.

Generated
Model Properties:
kind="operation"


Copyright © 2012. All Rights Reserved.