public class ExpressionSVWrapper extends Literal implements Expression, LoopInitializer, KeYRecoderExtension, SVWrapper, ReferencePrefix
ProgramElement.TreeStructureSourceElement.Position| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID |
protected StatementContainer |
statementParent |
protected ReferenceSuffix |
suff |
protected SchemaVariable |
sv |
expressionParentcommentsfactorySTRUCTURAL_EQUALITY, STRUCTURAL_HASH_CODE| Modifier | Constructor and Description |
|---|---|
|
ExpressionSVWrapper() |
protected |
ExpressionSVWrapper(ExpressionSVWrapper proto) |
|
ExpressionSVWrapper(SchemaVariable sv) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(SourceVisitor v) |
ExpressionSVWrapper |
deepClone() |
NonTerminalProgramElement |
getASTParent()
Get AST parent.
|
java.lang.Object |
getEquivalentJavaType() |
ExpressionContainer |
getExpressionContainer()
Get expression container.
|
ReferenceSuffix |
getReferenceSuffix() |
StatementContainer |
getStatementContainer()
Get statement container.
|
SchemaVariable |
getSV()
returns a String name of this meta construct.
|
void |
makeParentRoleValid()
Make parent role valid.
|
void |
setExpressionContainer(ExpressionContainer c)
Set expression container.
|
void |
setReferenceSuffix(ReferenceSuffix path)
Set reference suffix.
|
void |
setStatementContainer(StatementContainer c)
Set statement container.
|
void |
setSV(SchemaVariable sv)
sets the schema variable of sort statement
|
getComments, setComments, validategetEndPosition, getFactory, getFirstElement, getLastElement, getRelativePosition, getStartPosition, setEndPosition, setRelativePosition, setStartPosition, toSourceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetComments, setCommentsgetEndPosition, getFactory, getFirstElement, getLastElement, getRelativePosition, getStartPosition, setEndPosition, setRelativePosition, setStartPosition, toSourcevalidateprivate static final long serialVersionUID
protected SchemaVariable sv
protected ReferenceSuffix suff
protected StatementContainer statementParent
protected ExpressionSVWrapper(ExpressionSVWrapper proto)
public ExpressionSVWrapper()
public ExpressionSVWrapper(SchemaVariable sv)
public void makeParentRoleValid()
public NonTerminalProgramElement getASTParent()
getASTParent in interface ProgramElementgetASTParent in class Literalpublic void setSV(SchemaVariable sv)
public SchemaVariable getSV()
SVWrapperpublic ExpressionContainer getExpressionContainer()
getExpressionContainer in interface ExpressiongetExpressionContainer in class Literalpublic void setExpressionContainer(ExpressionContainer c)
setExpressionContainer in interface ExpressionsetExpressionContainer in class Literalc - an expression container.public void accept(SourceVisitor v)
accept in interface SourceElementpublic ExpressionSVWrapper deepClone()
deepClone in interface ExpressiondeepClone in interface SourceElementdeepClone in interface Statementpublic StatementContainer getStatementContainer()
getStatementContainer in interface Statementpublic void setStatementContainer(StatementContainer c)
setStatementContainer in interface Statementc - a statement container.public ReferenceSuffix getReferenceSuffix()
getReferenceSuffix in interface ReferencePrefixpublic void setReferenceSuffix(ReferenceSuffix path)
setReferenceSuffix in interface ReferencePrefixpath - a reference suffix.public java.lang.Object getEquivalentJavaType()
getEquivalentJavaType in class Literal