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 |
---|---|
ArrayList<OclNode.Declaration> |
environmentDeclarations |
OclNode |
expression |
OclConstraint.ConditionType |
expressionType |
String |
name |
OclNode.Declaration |
selfDeclaration |
Modifier and Type | Method and Description |
---|---|
void |
debugPrintContent(PrintWriter stream)
This is for generating debug output out of OclNodes.
|
boolean |
isMultiple()
Find out whether this OclNode represents a multiple entity, such as
a Set or other Collection type.
|
debugPrint, getDataType, isBuiltInType, iso19103AssumedBuiltInType
public String name
public OclConstraint.ConditionType expressionType
public OclNode expression
public OclNode.Declaration selfDeclaration
public ArrayList<OclNode.Declaration> environmentDeclarations
public void debugPrintContent(PrintWriter stream)
This is for generating debug output out of OclNodes.
debugPrintContent
in class OclNode
stream
- PrintWriter onto which the debug output is to be directed.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.