public class TagClause extends ReferenceExp
Modifier and Type | Field and Description |
---|---|
NameClass |
nameClass
tag name constraint.
|
private static long |
serialVersionUID |
exp, name
anyString, epsilon, nullSet, verifierTag
Modifier | Constructor and Description |
---|---|
|
TagClause()
constructor for inline tag.
|
protected |
TagClause(java.lang.String role)
RefContainer-controlled creation.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
visit(RELAXExpressionVisitor visitor) |
boolean |
visit(RELAXExpressionVisitorBoolean visitor) |
Expression |
visit(RELAXExpressionVisitorExpression visitor) |
void |
visit(RELAXExpressionVisitorVoid visitor) |
calcEpsilonReducibility, calcHashCode, equals, isDefined, visit, visit, visit, visit
getExpandedExp, hashCode, hashCode, hashCode, isEpsilonReducible, peelOccurence, readResolve
public NameClass nameClass
private static final long serialVersionUID
protected TagClause(java.lang.String role)
public TagClause()
public java.lang.Object visit(RELAXExpressionVisitor visitor)
visit
in class Expression
public Expression visit(RELAXExpressionVisitorExpression visitor)
visit
in class Expression
public boolean visit(RELAXExpressionVisitorBoolean visitor)
visit
in class Expression
public void visit(RELAXExpressionVisitorVoid visitor)
visit
in class Expression