Dresden OCL Toolkit

tudresden.ocl.parser.node
Class AFeaturePrimaryExpression

java.lang.Object
  extended bytudresden.ocl.parser.node.Node
      extended bytudresden.ocl.parser.node.PPrimaryExpression
          extended bytudresden.ocl.parser.node.AFeaturePrimaryExpression
All Implemented Interfaces:
Cloneable, Switchable

public final class AFeaturePrimaryExpression
extends PPrimaryExpression


Field Summary
private  PFeatureCallParameters _featureCallParameters_
           
private  PPathName _pathName_
           
private  PQualifiers _qualifiers_
           
private  PTimeExpression _timeExpression_
           
 
Fields inherited from class tudresden.ocl.parser.node.Node
 
Constructor Summary
AFeaturePrimaryExpression()
           
AFeaturePrimaryExpression(PPathName _pathName_, PTimeExpression _timeExpression_, PQualifiers _qualifiers_, PFeatureCallParameters _featureCallParameters_)
           
 
Method Summary
 void apply(Switch sw)
           
 Object clone()
           
 PFeatureCallParameters getFeatureCallParameters()
           
 PPathName getPathName()
           
 PQualifiers getQualifiers()
           
 PTimeExpression getTimeExpression()
           
(package private)  void removeChild(Node child)
           
(package private)  void replaceChild(Node oldChild, Node newChild)
           
 void setFeatureCallParameters(PFeatureCallParameters node)
           
 void setPathName(PPathName node)
           
 void setQualifiers(PQualifiers node)
           
 void setTimeExpression(PTimeExpression node)
           
 String toString()
           
 
Methods inherited from class tudresden.ocl.parser.node.Node
cloneList, cloneNode, parent, parent, replaceBy, toString, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_pathName_

private PPathName _pathName_

_timeExpression_

private PTimeExpression _timeExpression_

_qualifiers_

private PQualifiers _qualifiers_

_featureCallParameters_

private PFeatureCallParameters _featureCallParameters_
Constructor Detail

AFeaturePrimaryExpression

public AFeaturePrimaryExpression()

AFeaturePrimaryExpression

public AFeaturePrimaryExpression(PPathName _pathName_,
                                 PTimeExpression _timeExpression_,
                                 PQualifiers _qualifiers_,
                                 PFeatureCallParameters _featureCallParameters_)
Method Detail

clone

public Object clone()
Specified by:
clone in class Node

apply

public void apply(Switch sw)

getPathName

public PPathName getPathName()

setPathName

public void setPathName(PPathName node)

getTimeExpression

public PTimeExpression getTimeExpression()

setTimeExpression

public void setTimeExpression(PTimeExpression node)

getQualifiers

public PQualifiers getQualifiers()

setQualifiers

public void setQualifiers(PQualifiers node)

getFeatureCallParameters

public PFeatureCallParameters getFeatureCallParameters()

setFeatureCallParameters

public void setFeatureCallParameters(PFeatureCallParameters node)

toString

public String toString()

removeChild

void removeChild(Node child)
Specified by:
removeChild in class Node

replaceChild

void replaceChild(Node oldChild,
                  Node newChild)
Specified by:
replaceChild in class Node

Dresden OCL Toolkit

Submit a bug
Developed at the Dresden University of Technology.
This software is published under the GNU Lesser General Public License.