PloDeclInstr.java :  » Game » kaddath » fr » umlv » plo » interpretor » Android Open Source

Android Open Source » Game » kaddath 
kaddath » fr » umlv » plo » interpretor » PloDeclInstr.java
/*
 * Created on 24 dc. 2004
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package fr.umlv.plo.interpretor;

import java.util.LinkedList;

import fr.umlv.plo.interfaces.IInstr;
import fr.umlv.plo.interfaces.IVar;
import fr.umlv.plo.ploObject.PloClassInstance;
import fr.umlv.plo.ploObject.PloVar;
import fr.umlv.plo.visitor.Visitor;

/**
 * @author jmoisson
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class PloDeclInstr implements IInstr {

  private PloVar var;
  
  /**
   * @param var
   */
  public PloDeclInstr(PloVar var) {
  
    this.var = var;
  }

  public PloVar getVar() {
    
    return var;
    
  }
  
  /* (non-Javadoc)
   * @see fr.umlv.plo.interfaces.Visitable#accept(fr.umlv.plo.visitor.Visitor)
   */
  public void accept(Visitor v) {
    // TODO Auto-generated method stub
    
  }
  
  public String toString() {
    
    StringBuilder sb = new StringBuilder();
    
    sb.append("\n<instr type=\"declaration\">\n");
    sb.append(var.toString());
    sb.append("\n</instr>");
    return sb.toString();    
  }

  /* (non-Javadoc)
   * @see fr.umlv.plo.interfaces.IInstr#execute(fr.umlv.plo.ploObject.PloClassInstance, java.util.LinkedList)
   */
  public void execute(PloClassInstance arg0, LinkedList<IVar> arg1) {
    // TODO Auto-generated method stub
    
  }

  /* (non-Javadoc)
   * @see fr.umlv.plo.interfaces.IInstr#getCopy()
   */
  public IInstr getCopy() {
    // TODO Auto-generated method stub
    return null;
  }

  /* (non-Javadoc)
   * @see fr.umlv.plo.interfaces.IInstr#updateInstrVarReferences(fr.umlv.plo.ploObject.PloClassInstance)
   */
  public void updateInstrVarReferences(PloClassInstance pci) {
    
    
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.