tudresden.ocl.parser.node
Class AOperationContext
java.lang.Object
tudresden.ocl.parser.node.Node
tudresden.ocl.parser.node.POperationContext
tudresden.ocl.parser.node.AOperationContext
- All Implemented Interfaces:
- Cloneable, Switchable
- public final class AOperationContext
- extends POperationContext
Fields inherited from class tudresden.ocl.parser.node.Node |
|
_typeName_
private PTypeName _typeName_
_dcolon_
private TDcolon _dcolon_
_name_
private TName _name_
_lPar_
private TLPar _lPar_
_formalParameterList_
private PFormalParameterList _formalParameterList_
_rPar_
private TRPar _rPar_
_returnTypeDeclaration_
private PReturnTypeDeclaration _returnTypeDeclaration_
AOperationContext
public AOperationContext()
AOperationContext
public AOperationContext(PTypeName _typeName_,
TDcolon _dcolon_,
TName _name_,
TLPar _lPar_,
PFormalParameterList _formalParameterList_,
TRPar _rPar_,
PReturnTypeDeclaration _returnTypeDeclaration_)
clone
public Object clone()
- Specified by:
clone
in class Node
apply
public void apply(Switch sw)
getTypeName
public PTypeName getTypeName()
setTypeName
public void setTypeName(PTypeName node)
getDcolon
public TDcolon getDcolon()
setDcolon
public void setDcolon(TDcolon node)
getName
public TName getName()
setName
public void setName(TName node)
getLPar
public TLPar getLPar()
setLPar
public void setLPar(TLPar node)
getFormalParameterList
public PFormalParameterList getFormalParameterList()
setFormalParameterList
public void setFormalParameterList(PFormalParameterList node)
getRPar
public TRPar getRPar()
setRPar
public void setRPar(TRPar node)
getReturnTypeDeclaration
public PReturnTypeDeclaration getReturnTypeDeclaration()
setReturnTypeDeclaration
public void setReturnTypeDeclaration(PReturnTypeDeclaration 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
Submit a bug
Developed at the Dresden University of Technology.
This software is published under the GNU Lesser General Public License.