/** * Create an instance of {@link TVariable } * */ public TVariable createTVariable() { return new TVariable(); }
public QName getElement() { return this.model.getElement(); }
public QName getMessageType() { return this.model.getMessageType(); }
public Object copyTo(Object target, CopyBuilder copyBuilder) { final TVariable copy = ((target == null)?((TVariable) createCopy()):((TVariable) target)); super.copyTo(copy, copyBuilder); sourceFrom = this.getFrom(); TFrom copyFrom = ((TFrom) copyBuilder.copy(sourceFrom)); copy.setFrom(copyFrom); sourceName = this.getName(); String copyName = ((String) copyBuilder.copy(sourceName)); copy.setName(copyName); sourceMessageType = this.getMessageType(); QName copyMessageType = ((QName) copyBuilder.copy(sourceMessageType)); copy.setMessageType(copyMessageType); sourceType = this.getType(); QName copyType = ((QName) copyBuilder.copy(sourceType)); copy.setType(copyType); sourceElement = this.getElement(); QName copyElement = ((QName) copyBuilder.copy(sourceElement)); copy.setElement(copyElement);
public void hashCode(HashCodeBuilder hashCodeBuilder) { super.hashCode(hashCodeBuilder); hashCodeBuilder.append(this.getFrom()); hashCodeBuilder.append(this.getName()); hashCodeBuilder.append(this.getMessageType()); hashCodeBuilder.append(this.getType()); hashCodeBuilder.append(this.getElement()); }
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; }
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 void setContent(final QName content) { this.model.setName(content.getLocalPart()); }
public QName getTypeQName() { return this.model.getType(); }
public void setMessageType(final QName messageName) { this.model.setMessageType(messageName); }
public void setTypeQName(final QName type) { this.model.setType(type); }
public void setElement(final QName elementName) { this.model.setElement(elementName); }
public Object copyTo(Object target, CopyBuilder copyBuilder) { final TVariable copy = ((target == null)?((TVariable) createCopy()):((TVariable) target)); super.copyTo(copy, copyBuilder); sourceFrom = this.getFrom(); TFrom copyFrom = ((TFrom) copyBuilder.copy(sourceFrom)); copy.setFrom(copyFrom); sourceName = this.getName(); String copyName = ((String) copyBuilder.copy(sourceName)); copy.setName(copyName); sourceMessageType = this.getMessageType(); QName copyMessageType = ((QName) copyBuilder.copy(sourceMessageType)); copy.setMessageType(copyMessageType); sourceType = this.getType(); QName copyType = ((QName) copyBuilder.copy(sourceType)); copy.setType(copyType); sourceElement = this.getElement(); QName copyElement = ((QName) copyBuilder.copy(sourceElement)); copy.setElement(copyElement);
public void hashCode(HashCodeBuilder hashCodeBuilder) { super.hashCode(hashCodeBuilder); hashCodeBuilder.append(this.getFrom()); hashCodeBuilder.append(this.getName()); hashCodeBuilder.append(this.getMessageType()); hashCodeBuilder.append(this.getType()); hashCodeBuilder.append(this.getElement()); }
final TVariable fvar = new TVariable(); fvar.setElement(catch_.getFaultElement()); fvar.setMessageType(catch_.getFaultMessageType()); fvar.setName(catch_.getFaultVariable()); faultVar = new BPELElementVariableImpl(fvar, null, catch_);
public static BPELVariable findVariableRecursively(final QName name, final BPELElement parent) { BPELVariable res = null; if((name != null) && (parent != null)) { if(parent instanceof BPELProcess) { res = ((BPELProcess)parent).findVariable(name); } else if(parent instanceof Scope) { res = ((Scope)parent).findVariable(name); } else if(parent instanceof ForEach) { final ForEach forEach = (ForEach)parent; if(forEach.getCounterName().equals(name.getLocalPart())) { final TVariable tvar = new TVariable(); tvar.setName(name.getLocalPart()); tvar.setType(DefaultSchemaImpl.getInstance().getTypeInt().getQName()); final TVariables tvars = new TVariables(); tvars.getVariable().add(tvar); final BPELVariable<Integer> var = new BPELIntVariableImpl(tvar, tvars, parent); res = var; } } if(res == null) { res = ScopeImpl.findVariableRecursively(name, (BPELElement) ((AbstractSchemaElementImpl)parent).getParent()); } } return res; }