public abstract class AssignmentWrapper extends ModelElement implements Assignment
Assignment.AssignmentType
Writable.Context
Constructor and Description |
---|
AssignmentWrapper(Assignment decoratedAssignment) |
Modifier and Type | Method and Description |
---|---|
Assignment |
getAssignment() |
Set<Type> |
getImportTypes()
Returns a set containing those
Type s referenced by this model element for which an import statement needs
to be declared. |
String |
getSourceReference()
the source reference being a source-getter, a constant, etc.
|
List<Type> |
getThrownTypes()
returns all types exception types thrown by this assignment.
|
Assignment.AssignmentType |
getType()
Returns whether the type of assignment
|
boolean |
isUpdateMethod() |
void |
setAssignment(Assignment assignment)
An assignment in itself can wrap another assignment.
|
write
getTemplateName, getTemplateNameForClass
public AssignmentWrapper(Assignment decoratedAssignment)
public Set<Type> getImportTypes()
ModelElement
Type
s referenced by this model element for which an import statement needs
to be declared.getImportTypes
in interface Assignment
getImportTypes
in class ModelElement
null
.public List<Type> getThrownTypes()
Assignment
getThrownTypes
in interface Assignment
public void setAssignment(Assignment assignment)
Assignment
setAssignment
in interface Assignment
assignment
- the assignment to setpublic Assignment getAssignment()
public String getSourceReference()
Assignment
getSourceReference
in interface Assignment
public Assignment.AssignmentType getType()
Assignment
getType
in interface Assignment
Assignment.AssignmentType
public boolean isUpdateMethod()
isUpdateMethod
in interface Assignment
Copyright © 2012-2015 Gunnar Morling; All rights reserved. Released under the Apache Software License 2.0.