tudresden.ocl.parser.node
Class ALiteralCollection
java.lang.Object
tudresden.ocl.parser.node.Node
tudresden.ocl.parser.node.PLiteralCollection
tudresden.ocl.parser.node.ALiteralCollection
- All Implemented Interfaces:
- Cloneable, Switchable
- public final class ALiteralCollection
- extends PLiteralCollection
Fields inherited from class tudresden.ocl.parser.node.Node |
|
_collectionKind_
private PCollectionKind _collectionKind_
_lBrace_
private TLBrace _lBrace_
_expressionListOrRange_
private PExpressionListOrRange _expressionListOrRange_
_rBrace_
private TRBrace _rBrace_
ALiteralCollection
public ALiteralCollection()
ALiteralCollection
public ALiteralCollection(PCollectionKind _collectionKind_,
TLBrace _lBrace_,
PExpressionListOrRange _expressionListOrRange_,
TRBrace _rBrace_)
clone
public Object clone()
- Specified by:
clone
in class Node
apply
public void apply(Switch sw)
getCollectionKind
public PCollectionKind getCollectionKind()
setCollectionKind
public void setCollectionKind(PCollectionKind node)
getLBrace
public TLBrace getLBrace()
setLBrace
public void setLBrace(TLBrace node)
getExpressionListOrRange
public PExpressionListOrRange getExpressionListOrRange()
setExpressionListOrRange
public void setExpressionListOrRange(PExpressionListOrRange node)
getRBrace
public TRBrace getRBrace()
setRBrace
public void setRBrace(TRBrace 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.