package org.eclipse.dltk.itcl.internal.core.parser.ast;
import org.eclipse.dltk.ast.declarations.FieldDeclaration;
import org.eclipse.dltk.ast.references.SimpleReference;
import org.eclipse.dltk.itcl.internal.core.parser.IncrTclCommandDetector.IncrTclGlobalClassParameter;
/**
* Contains link to external class of this instance variable
*/
public class IncrTclExInstanceVariable extends FieldDeclaration {
private SimpleReference classInstanceName;
IncrTclGlobalClassParameter declaringClassParameter;
public IncrTclExInstanceVariable(String name, int nameStart, int nameEnd,
int declStart, int declEnd) {
super(name, nameStart, nameEnd, declStart, declEnd);
}
public SimpleReference getClassInstanceName() {
return classInstanceName;
}
public void setClassInstanceName(SimpleReference classInstanceName) {
this.classInstanceName = classInstanceName;
}
public IncrTclGlobalClassParameter getDeclaringClassParameter() {
return declaringClassParameter;
}
public void setDeclaringClassParameter(
IncrTclGlobalClassParameter declaringClassParameter) {
this.declaringClassParameter = declaringClassParameter;
}
}