| Package | Description |
|---|---|
| org.protelis.parser.protelis | |
| org.protelis.parser.protelis.impl | |
| org.protelis.parser.protelis.util | |
| org.protelis.parser.serializer |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Prefix
A representation of the model object 'Prefix'.
|
| Modifier and Type | Method and Description |
|---|---|
Expression |
ProtelisFactory.createExpression()
Returns a new object of class 'Expression'.
|
Expression |
NBR.getArg()
Returns the value of the 'Arg' containment reference.
|
Expression |
Hood.getArg()
Returns the value of the 'Arg' containment reference.
|
Expression |
AlignedMap.getArg()
Returns the value of the 'Arg' containment reference.
|
Expression |
Mux.getCond()
Returns the value of the 'Cond' containment reference.
|
Expression |
If.getCond()
Returns the value of the 'Cond' containment reference.
|
Expression |
AlignedMap.getCond()
Returns the value of the 'Cond' containment reference.
|
Expression |
GenericHood.getDefault()
Returns the value of the 'Default' containment reference.
|
Expression |
AlignedMap.getDefault()
Returns the value of the 'Default' containment reference.
|
Expression |
Expression.getLeft()
Returns the value of the 'Left' containment reference.
|
Expression |
AlignedMap.getOp()
Returns the value of the 'Op' containment reference.
|
Expression |
Statement.getRight()
Returns the value of the 'Right' containment reference.
|
Expression |
RepInitialize.getW()
Returns the value of the 'W' containment reference.
|
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList<Expression> |
ExprList.getArgs()
Returns the value of the 'Args' containment reference list.
|
| Modifier and Type | Method and Description |
|---|---|
void |
NBR.setArg(Expression value)
Sets the value of the '
Arg' containment reference. |
void |
Hood.setArg(Expression value)
Sets the value of the '
Arg' containment reference. |
void |
AlignedMap.setArg(Expression value)
Sets the value of the '
Arg' containment reference. |
void |
Mux.setCond(Expression value)
Sets the value of the '
Cond' containment reference. |
void |
If.setCond(Expression value)
Sets the value of the '
Cond' containment reference. |
void |
AlignedMap.setCond(Expression value)
Sets the value of the '
Cond' containment reference. |
void |
GenericHood.setDefault(Expression value)
Sets the value of the '
Default' containment reference. |
void |
AlignedMap.setDefault(Expression value)
Sets the value of the '
Default' containment reference. |
void |
Expression.setLeft(Expression value)
Sets the value of the '
Left' containment reference. |
void |
AlignedMap.setOp(Expression value)
Sets the value of the '
Op' containment reference. |
void |
Statement.setRight(Expression value)
Sets the value of the '
Right' containment reference. |
void |
RepInitialize.setW(Expression value)
Sets the value of the '
W' containment reference. |
| Modifier and Type | Class and Description |
|---|---|
class |
ExpressionImpl
An implementation of the model object 'Expression'.
|
class |
PrefixImpl
An implementation of the model object 'Prefix'.
|
| Modifier and Type | Field and Description |
|---|---|
protected Expression |
HoodImpl.arg
The cached value of the '
Arg' containment reference. |
protected Expression |
NBRImpl.arg
The cached value of the '
Arg' containment reference. |
protected Expression |
AlignedMapImpl.arg
The cached value of the '
Arg' containment reference. |
protected Expression |
AlignedMapImpl.cond
The cached value of the '
Cond' containment reference. |
protected Expression |
IfImpl.cond
The cached value of the '
Cond' containment reference. |
protected Expression |
MuxImpl.cond
The cached value of the '
Cond' containment reference. |
protected Expression |
GenericHoodImpl.default_
The cached value of the '
Default' containment reference. |
protected Expression |
AlignedMapImpl.default_
The cached value of the '
Default' containment reference. |
protected Expression |
ExpressionImpl.left
The cached value of the '
Left' containment reference. |
protected Expression |
AlignedMapImpl.op
The cached value of the '
Op' containment reference. |
protected Expression |
StatementImpl.right
The cached value of the '
Right' containment reference. |
protected Expression |
RepInitializeImpl.w
The cached value of the '
W' containment reference. |
| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.emf.common.util.EList<Expression> |
ExprListImpl.args
The cached value of the '
Args' containment reference list. |
| Modifier and Type | Method and Description |
|---|---|
Expression |
ProtelisFactoryImpl.createExpression() |
Expression |
HoodImpl.getArg() |
Expression |
NBRImpl.getArg() |
Expression |
AlignedMapImpl.getArg() |
Expression |
AlignedMapImpl.getCond() |
Expression |
IfImpl.getCond() |
Expression |
MuxImpl.getCond() |
Expression |
GenericHoodImpl.getDefault() |
Expression |
AlignedMapImpl.getDefault() |
Expression |
ExpressionImpl.getLeft() |
Expression |
AlignedMapImpl.getOp() |
Expression |
StatementImpl.getRight() |
Expression |
RepInitializeImpl.getW() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList<Expression> |
ExprListImpl.getArgs() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.notify.NotificationChain |
HoodImpl.basicSetArg(Expression newArg,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
NBRImpl.basicSetArg(Expression newArg,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
AlignedMapImpl.basicSetArg(Expression newArg,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
AlignedMapImpl.basicSetCond(Expression newCond,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
IfImpl.basicSetCond(Expression newCond,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
MuxImpl.basicSetCond(Expression newCond,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
GenericHoodImpl.basicSetDefault(Expression newDefault,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
AlignedMapImpl.basicSetDefault(Expression newDefault,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
ExpressionImpl.basicSetLeft(Expression newLeft,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
AlignedMapImpl.basicSetOp(Expression newOp,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
StatementImpl.basicSetRight(Expression newRight,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
RepInitializeImpl.basicSetW(Expression newW,
org.eclipse.emf.common.notify.NotificationChain msgs) |
void |
HoodImpl.setArg(Expression newArg) |
void |
NBRImpl.setArg(Expression newArg) |
void |
AlignedMapImpl.setArg(Expression newArg) |
void |
AlignedMapImpl.setCond(Expression newCond) |
void |
IfImpl.setCond(Expression newCond) |
void |
MuxImpl.setCond(Expression newCond) |
void |
GenericHoodImpl.setDefault(Expression newDefault) |
void |
AlignedMapImpl.setDefault(Expression newDefault) |
void |
ExpressionImpl.setLeft(Expression newLeft) |
void |
AlignedMapImpl.setOp(Expression newOp) |
void |
StatementImpl.setRight(Expression newRight) |
void |
RepInitializeImpl.setW(Expression newW) |
| Modifier and Type | Method and Description |
|---|---|
T |
ProtelisSwitch.caseExpression(Expression object)
Returns the result of interpreting the object as an instance of 'Expression'.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ProtelisSemanticSequencer.sequence_Addition_Equality_LogicalAnd_LogicalOr_Multiplication_Postfix_Power_Primary_Relational(org.eclipse.emf.ecore.EObject context,
Expression semanticObject)
Constraint:
(
v=VarUse |
v=Local |
v=Call |
v=Rep |
v=NBR |
v=If |
(left=Postfix_Expression_1_0 (name='.' methodName=AID args=ExprList?)) |
(left=Power_Expression_1_0 name='^' right=Prefix) |
(left=Multiplication_Expression_1_0 (name='*' | name='/' | name='%') right=Power) |
(left=Addition_Expression_1_0 (name='+' | name='-') right=Multiplication) |
(left=Relational_Expression_1_0 (name='>' | name='>=' | name='<' | name='<=') right=Addition) |
(left=Equality_Expression_1_0 (name='==' | name='!=') right=Relational) |
(left=LogicalAnd_Expression_1_0 name='&&' right=Equality) |
(left=LogicalOr_Expression_1_0 name='||' right=LogicalAnd)
)
|
protected void |
ProtelisSemanticSequencer.sequence_Addition_Equality_LogicalAnd_LogicalOr_Multiplication_Postfix_Power_Relational(org.eclipse.emf.ecore.EObject context,
Expression semanticObject)
Constraint:
(
(left=Postfix_Expression_1_0 (name='.' methodName=AID args=ExprList?)) |
(left=LogicalOr_Expression_1_0 name='||' right=LogicalAnd) |
(left=Power_Expression_1_0 name='^' right=Prefix) |
(left=Multiplication_Expression_1_0 (name='*' | name='/' | name='%') right=Power) |
(left=Addition_Expression_1_0 (name='+' | name='-') right=Multiplication) |
(left=Relational_Expression_1_0 (name='>' | name='>=' | name='<' | name='<=') right=Addition) |
(left=Equality_Expression_1_0 (name='==' | name='!=') right=Relational) |
(left=LogicalAnd_Expression_1_0 name='&&' right=Equality)
)
|
Copyright © 2015. All rights reserved.