package org.eclipse.dltk.xotcl.core.ast.xotcl; import org.eclipse.dltk.ast.declarations.FieldDeclaration; import org.eclipse.dltk.ast.references.SimpleReference; import org.eclipse.dltk.xotcl.internal.core.parser.XOTclCommandDetector.XOTclGlobalClassParameter; /** * Contains link to external class of this instance variable */ public class XOTclExInstanceVariable extends FieldDeclaration { private SimpleReference classInstanceName; XOTclGlobalClassParameter declaringClassParameter; public XOTclExInstanceVariable(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 XOTclGlobalClassParameter getDeclaringClassParameter() { return declaringClassParameter; } public void setDeclaringClassParameter( XOTclGlobalClassParameter declaringClassParameter) { this.declaringClassParameter = declaringClassParameter; } }