public BPELIntVariable createBPELIntVariable(String varName, QName e){ TVariable tvar = new TVariable(); tvar.setName(varName); tvar.setType(e); TVariables tvars = this.model.getVariables(); if(tvars == null){ tvars = new TVariables(); this.model.setVariables(tvars); } this.model.getVariables().getVariable().add(tvar); BPELIntVariable var = new BPELIntVariableImpl(tvar, this.model.getVariables(), this); return var; }
public BPELElementVariable createBPELElementVariable(String varName, QName e, BPELElementVariable.VariableType varType){ TVariable tvar = new TVariable(); tvar.setName(varName); //TODO switch to if switch( varType ){ case MESSAGE: tvar.setMessageType(e); break; case ELEMENT: tvar.setElement(e); break; case TYPE: tvar.setType(e); } TVariables tvars = this.model.getVariables(); if(tvars == null){ tvars = new TVariables(); this.model.setVariables(tvars); } // this.model.getVariables().getVariable().add(tvar); BPELElementVariable var = new BPELElementVariableImpl(tvar, this.model.getVariables(), this); this.addVariable(var); return var; }
sourceVariables = this.getVariables(); TVariables copyVariables = ((TVariables) copyBuilder.copy(sourceVariables)); copy.setVariables(copyVariables);
sourceVariables = this.getVariables(); TVariables copyVariables = ((TVariables) copyBuilder.copy(sourceVariables)); copy.setVariables(copyVariables);