de.interactive_instruments.ShapeChange.Ocl
Class OclNode.PropertyCallExp
java.lang.Object
de.interactive_instruments.ShapeChange.Ocl.OclNode
de.interactive_instruments.ShapeChange.Ocl.OclNode.PropertyCallExp
- Direct Known Subclasses:
- OclNode.AttributeCallExp, OclNode.OperationCallExp
- Enclosing class:
- OclNode
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.
Nested classes/interfaces inherited from class de.interactive_instruments.ShapeChange.Ocl.OclNode |
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 |
Fields inherited from class de.interactive_instruments.ShapeChange.Ocl.OclNode |
dataType |
Method Summary |
boolean |
isMultiple()
Find out whether this OclNode represents a multiple entity, such as
a Set or other Collection type. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
object
public OclNode object
selector
public OclNode.PropertySelector selector
multMapping
public OclNode.MultiplicityMapping multMapping
isImplicit
public boolean isImplicit
OclNode.PropertyCallExp
public OclNode.PropertyCallExp()
isMultiple
public boolean isMultiple()
Find out whether this OclNode represents a multiple entity, such as
a Set or other Collection type.
- Overrides:
isMultiple
in class OclNode
- Returns:
- Flag - this represents a multiple entity
Copyright © 2015. All rights reserved.