예제 #1
0
파일: Store.java 프로젝트: farasmus/betele
  public String getPigScript() {
    String result = "";
    Diagram2 diagram = (Diagram2) this.getParent();
    Port sourcePort = (Port) diagram.incomingLinks.get(inport).get(0).getStartNode();
    Component sourceComponent = (Component) sourcePort.getParentNode();

    result += "-- Store Component: " + getDescription().replaceAll("\n", " ") + "\n";
    result += "STORE T_" + sourceComponent.getComponentID() + "\n";
    result += "INTO '" + fileName + "';" + "\n";
    result += "\n";

    return result;
  }
예제 #2
0
파일: Store.java 프로젝트: farasmus/betele
 @Override
 public void setTop(double top) {
   // TODO Auto-generated method stub
   super.setTop(top);
   outport.setTop((getTop() + getBottom()) / 2.0);
   inport.setTop((getTop() + getBottom()) / 2.0);
 }
예제 #3
0
파일: Store.java 프로젝트: farasmus/betele
 @Override
 public void setLeft(double left) {
   super.setLeft(left);
   outport.setLeft(this.getRight());
   inport.setLeft(getLeft() - 16);
 }