public final class VerilogShowCancelled extends VerilogNode
VerilogShowCancelled
represents show-cancelled constructs.Modifier and Type | Class and Description |
---|---|
static class |
VerilogShowCancelled.Type
VerilogShowCancelled contains the show-cancelled construct types. |
VerilogNode.Tag
AbstractNode.NodeKind
Modifier and Type | Field and Description |
---|---|
static VerilogNode.Tag |
TAG |
static java.util.EnumSet<VerilogNode.Tag> |
TAGS_CHILDREN |
Constructor and Description |
---|
VerilogShowCancelled(VerilogNode parent)
Creates a show-cancelled construct.
|
VerilogShowCancelled(VerilogShowCancelled other,
VerilogNode parent)
Creates a copy of the show-cancelled construct.
|
Modifier and Type | Method and Description |
---|---|
void |
addReference(VerilogReference reference)
Adds the reference to the show-cancelled construct.
|
VerilogShowCancelled |
clone()
Clones the symbol table.
|
java.util.List<VerilogReference> |
getReferences()
Returns the references of the show-cancelled construct.
|
VerilogShowCancelled.Type |
getType()
Returns the show-cancelled construct type (
SHOW or NO_SHOW ). |
boolean |
isNoShow()
Checks whether the construct is
NO_SHOW . |
boolean |
isShow()
Checks whether the construct is
SHOW . |
void |
setNoShow()
Sets the construct type to
NO_SHOW . |
void |
setShow()
Sets the construct type to
SHOW . |
void |
setType(VerilogShowCancelled.Type type)
Sets the show-cancelled construct type (
SHOW or NO_SHOW ). |
getAttributes, getParentNode, isActivity, isAssign, isAssignment, isAssignStatement, isAttribute, isBlockGenerate, isBlockStatement, isCaseGenerate, isCaseGenerateItem, isCaseStatement, isCaseStatementItem, isCode, isConnection, isDeclaration, isDelayedStatement, isDisableStatement, isGenerate, isIfGenerate, isIfGenerateBranch, isIfStatement, isIfStatementBranch, isInstantiation, isLoopGenerate, isLoopStatement, isModule, isNullStatement, isPathDeclaration, isPort, isPortConnection, isProcedure, isPulseStyle, isShowCancelled, isSpecify, isTable, isTableEntry, isTaskStatement, isTriggerStatement, isWaitStatement, setAttributes, union
add, find, getFullName, getName, getParent, getTag, hasName, hasScope, isTransparent, items, items, items, remove, replace, setName, setParent, setRedefinitionHandler, setTag, toString
addAll, findAroundRecursively, findAroundRecursively, findRecursively, findRecursively, getUpperTable, items, items, setUpperTable
public static final VerilogNode.Tag TAG
public static final java.util.EnumSet<VerilogNode.Tag> TAGS_CHILDREN
public VerilogShowCancelled(VerilogNode parent)
parent
- the parent node.public VerilogShowCancelled(VerilogShowCancelled other, VerilogNode parent)
other
- the show-cancelled construct to be copied.parent
- the parent node.public VerilogShowCancelled.Type getType()
SHOW
or NO_SHOW
).public void setType(VerilogShowCancelled.Type type)
SHOW
or NO_SHOW
).type
- the type to be set.public boolean isShow()
SHOW
.true
iff the construct is SHOW
.public boolean isNoShow()
NO_SHOW
.true
iff the construct is NO_SHOW
.public void setShow()
SHOW
.public void setNoShow()
NO_SHOW
.public java.util.List<VerilogReference> getReferences()
public void addReference(VerilogReference reference)
reference
- the reference to be added.public VerilogShowCancelled clone()
AbstractSymbolTable
clone
in class VerilogNode