public class CstNode extends java.lang.Object implements HasChildrenNodes
| Constructor and Description |
|---|
CstNode(int id) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNode(CstNode node) |
void |
addStereotypes(Stereotype stereotype) |
int |
getId() |
java.lang.String |
getLocalName() |
Location |
getLocation() |
java.lang.String |
getNamespace() |
java.util.List<CstNode> |
getNodes() |
java.util.List<Parameter> |
getParameters() |
java.util.Optional<CstNode> |
getParent() |
java.util.Optional<CstNode> |
getRootParent() |
java.lang.String |
getSimpleName() |
java.util.Set<Stereotype> |
getStereotypes() |
java.lang.String |
getType() |
boolean |
hasStereotype(Stereotype stereotype) |
void |
setLocalName(java.lang.String logicalName) |
void |
setLocation(Location location) |
void |
setNamespace(java.lang.String namespace) |
void |
setNodes(java.util.List<CstNode> nodes) |
void |
setParameters(java.util.List<Parameter> parameters) |
void |
setParent(CstNode node) |
void |
setSimpleName(java.lang.String simpleName) |
void |
setStereotypes(java.util.Set<Stereotype> stereotypes) |
void |
setType(java.lang.String type) |
java.lang.String |
toString() |
public java.lang.String toString()
toString in class java.lang.Objectpublic int getId()
public java.lang.String getType()
public void setType(java.lang.String type)
public Location getLocation()
public void setLocation(Location location)
public java.lang.String getLocalName()
m1 may be encoded as "m1(int,String)" in the Java example below.
class A {
void m1(int n, String message) {
// body
}
}
public void setLocalName(java.lang.String logicalName)
public java.lang.String getSimpleName()
m1 is "m1" in the Java example below.
class A {
void m1(int n, String message) {
// body
}
}
public void setSimpleName(java.lang.String simpleName)
public java.util.List<CstNode> getNodes()
getNodes in interface HasChildrenNodespublic void addNode(CstNode node)
addNode in interface HasChildrenNodespublic void setNodes(java.util.List<CstNode> nodes)
public java.util.Set<Stereotype> getStereotypes()
public void setStereotypes(java.util.Set<Stereotype> stereotypes)
public void addStereotypes(Stereotype stereotype)
public boolean hasStereotype(Stereotype stereotype)
public void setParent(CstNode node)
public java.util.Optional<CstNode> getParent()
public java.util.Optional<CstNode> getRootParent()
public java.lang.String getNamespace()
In the example below, class A should have "foo." as namespace and "A" as local name.
package foo;
public class A {
void m1(int n, String message) {
// body
}
}
public void setNamespace(java.lang.String namespace)
public java.util.List<Parameter> getParameters()
public void setParameters(java.util.List<Parameter> parameters)