de.cau.cs.kieler.synccharts
Interface Expression

All Superinterfaces:
EObject, Notifier
All Known Subinterfaces:
BooleanValue, ComplexExpression, FloatValue, HostCode, IntValue, SignalReference, Value, VariableReference
All Known Implementing Classes:
BooleanValueImpl, ComplexExpressionImpl, ExpressionImpl, FloatValueImpl, HostCodeImpl, IntValueImpl, SignalReferenceImpl, ValueImpl, VariableReferenceImpl

public interface Expression
extends EObject

A representation of the model object 'Expression'.

The following features are supported:

See Also:
SyncchartsPackage.getExpression()
Rating red
Generated:
This code was automatically generated.
Model element

Method Summary
 Action getParentAction()
          Returns the value of the 'Parent Action' container reference.
 Assignment getParentAssignment()
          Returns the value of the 'Parent Assignment' container reference.
 Emission getParentEmisson()
          Returns the value of the 'Parent Emisson' container reference.
 ComplexExpression getParentExpression()
          Returns the value of the 'Parent Expression' container reference.
 void setParentAction(Action value)
          Sets the value of the 'Parent Action' container reference.
 void setParentAssignment(Assignment value)
          Sets the value of the 'Parent Assignment' container reference.
 void setParentEmisson(Emission value)
          Sets the value of the 'Parent Emisson' container reference.
 void setParentExpression(ComplexExpression value)
          Sets the value of the 'Parent Expression' container reference.
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getParentAction

Action getParentAction()
Returns the value of the 'Parent Action' container reference. It is bidirectional and its opposite is 'Trigger'.

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

Returns:
the value of the 'Parent Action' container reference.
See Also:
setParentAction(Action), SyncchartsPackage.getExpression_ParentAction(), Action.getTrigger()
Generated:
This code was automatically generated.
Model element:
opposite=trigger
transient=false

setParentAction

void setParentAction(Action value)
Sets the value of the 'Parent Action' container reference.

Parameters:
value - the new value of the 'Parent Action' container reference.
See Also:
getParentAction()
Generated:
This code was automatically generated.

getParentEmisson

Emission getParentEmisson()
Returns the value of the 'Parent Emisson' container reference. It is bidirectional and its opposite is 'New Value'.

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

Returns:
the value of the 'Parent Emisson' container reference.
See Also:
setParentEmisson(Emission), SyncchartsPackage.getExpression_ParentEmisson(), Emission.getNewValue()
Generated:
This code was automatically generated.
Model element:
opposite=newValue
transient=false

setParentEmisson

void setParentEmisson(Emission value)
Sets the value of the 'Parent Emisson' container reference.

Parameters:
value - the new value of the 'Parent Emisson' container reference.
See Also:
getParentEmisson()
Generated:
This code was automatically generated.

getParentAssignment

Assignment getParentAssignment()
Returns the value of the 'Parent Assignment' container reference. It is bidirectional and its opposite is 'Expression'.

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

Returns:
the value of the 'Parent Assignment' container reference.
See Also:
setParentAssignment(Assignment), SyncchartsPackage.getExpression_ParentAssignment(), Assignment.getExpression()
Generated:
This code was automatically generated.
Model element:
opposite=expression
transient=false

setParentAssignment

void setParentAssignment(Assignment value)
Sets the value of the 'Parent Assignment' container reference.

Parameters:
value - the new value of the 'Parent Assignment' container reference.
See Also:
getParentAssignment()
Generated:
This code was automatically generated.

getParentExpression

ComplexExpression getParentExpression()
Returns the value of the 'Parent Expression' container reference. It is bidirectional and its opposite is 'Sub Expressions'.

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

Returns:
the value of the 'Parent Expression' container reference.
See Also:
setParentExpression(ComplexExpression), SyncchartsPackage.getExpression_ParentExpression(), ComplexExpression.getSubExpressions()
Generated:
This code was automatically generated.
Model element:
opposite=subExpressions
transient=false

setParentExpression

void setParentExpression(ComplexExpression value)
Sets the value of the 'Parent Expression' container reference.

Parameters:
value - the new value of the 'Parent Expression' container reference.
See Also:
getParentExpression()
Generated:
This code was automatically generated.