de.interactive_instruments.ShapeChange.Ocl
Class OclNode.AttributeCallExp

java.lang.Object
  extended by de.interactive_instruments.ShapeChange.Ocl.OclNode
      extended by de.interactive_instruments.ShapeChange.Ocl.OclNode.PropertyCallExp
          extended by de.interactive_instruments.ShapeChange.Ocl.OclNode.AttributeCallExp
Enclosing class:
OclNode

public static class OclNode.AttributeCallExp
extends OclNode.PropertyCallExp

OclNode.AttributeCallExp stands for an OCL construct of the form object.selector, where the object can be any object or built-in type valued construct and selector selects some specific slot from that resource, typically an attribute name or a role name.


Nested Class Summary
 
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
 
Field Summary
 
Fields inherited from class de.interactive_instruments.ShapeChange.Ocl.OclNode.PropertyCallExp
isImplicit, multMapping, object, selector
 
Fields inherited from class de.interactive_instruments.ShapeChange.Ocl.OclNode
dataType
 
Method Summary
 void debugPrintContent(PrintWriter stream)
          This is for generating debug output out of OclNodes.
 
Methods inherited from class de.interactive_instruments.ShapeChange.Ocl.OclNode.PropertyCallExp
isMultiple
 
Methods inherited from class de.interactive_instruments.ShapeChange.Ocl.OclNode
debugPrint, getDataType, isBuiltInType, iso19103AssumedBuiltInType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

debugPrintContent

public void debugPrintContent(PrintWriter stream)

This is for generating debug output out of OclNodes.

Overrides:
debugPrintContent in class OclNode
Parameters:
streamPrint - Writer onto which the debug output is to be directed.


Copyright © 2015. All rights reserved.