public abstract static class OclNode.PropertyCallExp extends OclNode
The abstract class OclNode.CallExp stands for a selector step, which is applied to some object or set of objects. Syntactically, in OCL this is the construct object.selector or object->selector, optionally followed by an argument list. Note that the object part can also be implicit, due to a left out self or iterator binding variable.
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 |
---|---|
boolean |
isImplicit |
OclNode.MultiplicityMapping |
multMapping |
OclNode |
object |
OclNode.PropertySelector |
selector |
Constructor and Description |
---|
PropertyCallExp() |
Modifier and Type | Method and Description |
---|---|
boolean |
isMultiple()
Find out whether this OclNode represents a multiple entity, such as
a Set or other Collection type.
|
debugPrint, debugPrintContent, getDataType, isBuiltInType, iso19103AssumedBuiltInType
public OclNode object
public OclNode.PropertySelector selector
public OclNode.MultiplicityMapping multMapping
public boolean isImplicit
public boolean isMultiple()
Find out whether this OclNode represents a multiple entity, such as a Set or other Collection type.
isMultiple
in class OclNode
Copyright © 2018. All rights reserved.