public static class OclNode.OperationCallExp extends OclNode.PropertyCallExp
OclNode.OperationCallExp stands for an OCL construct of the form object.selector(arg1,...), where the object can be any object or built-in type valued construct, selector selects some specific operation from that resource and (arg1,...) stands for a list of 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[] |
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[] arguments
public void debugPrintContent(PrintWriter stream)
This is for generating debug output out of OclNodes.
debugPrintContent
in class OclNode
streamPrint
- Writer onto which the debug output is to be directed.Copyright © 2018. All rights reserved.