public static class OclNode.IterationCallExp extends OclNode.OperationCallExp
OclNode.IterationCallExp stands for an OCL construct of the form object.selector(var1,...|arg1,...), where the object can be any object or built-in type valued construct, selector selects some specific iterative operation from that resource and (var1,...|arg1,...) stands for a list of up to two variable declarations and zero or more argument expressions.
OclNode.AttributeCallExp, OclNode.BooleanLiteralExp, OclNode.BuiltInDescr, OclNode.BuiltInType, OclNode.ClassLiteralExp, OclNode.DataType, OclNode.DateTimeLiteralExp, OclNode.Declaration, OclNode.EnumerationLiteralExp, OclNode.Expression, OclNode.IfExp, OclNode.IntegerLiteralExp, OclNode.IterationCallExp, OclNode.LetExp, OclNode.LiteralExp, OclNode.MultiplicityMapping, OclNode.OclVoidLiteralExp, OclNode.OperationCallExp, OclNode.PackageLiteralExp, OclNode.PropertyCallExp, OclNode.PropertyCategory, OclNode.PropertySelector, OclNode.RealLiteralExp, OclNode.StringLiteralExp, OclNode.VariableExp
Modifier and Type | Field and Description |
---|---|
OclNode.Declaration[] |
declarations |
arguments
isImplicit, multMapping, object, selector
Modifier and Type | Method and Description |
---|---|
void |
debugPrintContent(PrintWriter stream)
This is for generating debug output out of OclNodes.
|
isMultiple
debugPrint, getDataType, isBuiltInType, iso19103AssumedBuiltInType
public OclNode.Declaration[] declarations
public void debugPrintContent(PrintWriter stream)
This is for generating debug output out of OclNodes.
debugPrintContent
in class OclNode.OperationCallExp
streamPrint
- Writer onto which the debug output is to be directed.Copyright © 2018. All rights reserved.