public AssignImpl(final TAssign model, final BPELElement parent) { super(Constants._Assign_QNAME, model, parent); for(final TExtensibleElements item: this.model.getCopyOrExtensionAssignOperation()) { if(item instanceof TCopy) { this.copy.add(new CopyImpl((TCopy) item, this)); } // TODO: Analyze others elements } }
public void addCopy(Copy c) { this.copy.add(c); this.model.getCopyOrExtensionAssignOperation().add((TExtensibleElements) ((AbstractSchemaElementImpl)c).getModel()); }
public void equals(Object object, EqualsBuilder equalsBuilder) { if (!(object instanceof TAssign)) { equalsBuilder.appendSuper(false); return ; } if (this == object) { return ; } super.equals(object, equalsBuilder); final TAssign that = ((TAssign) object); equalsBuilder.append(this.getCopyOrExtensionAssignOperation(), that.getCopyOrExtensionAssignOperation()); equalsBuilder.append(this.getValidate(), that.getValidate()); }
public void hashCode(HashCodeBuilder hashCodeBuilder) { super.hashCode(hashCodeBuilder); hashCodeBuilder.append(this.getCopyOrExtensionAssignOperation()); hashCodeBuilder.append(this.getValidate()); }
public void toString(ToStringBuilder toStringBuilder) { super.toString(toStringBuilder); { List<TExtensibleElements> theCopyOrExtensionAssignOperation; theCopyOrExtensionAssignOperation = this.getCopyOrExtensionAssignOperation(); toStringBuilder.append("copyOrExtensionAssignOperation", theCopyOrExtensionAssignOperation); } { TBoolean theValidate; theValidate = this.getValidate(); toStringBuilder.append("validate", theValidate); } }
public void hashCode(HashCodeBuilder hashCodeBuilder) { super.hashCode(hashCodeBuilder); hashCodeBuilder.append(this.getCopyOrExtensionAssignOperation()); hashCodeBuilder.append(this.getValidate()); }
public void toString(ToStringBuilder toStringBuilder) { super.toString(toStringBuilder); { List<TExtensibleElements> theCopyOrExtensionAssignOperation; theCopyOrExtensionAssignOperation = this.getCopyOrExtensionAssignOperation(); toStringBuilder.append("copyOrExtensionAssignOperation", theCopyOrExtensionAssignOperation); } { TBoolean theValidate; theValidate = this.getValidate(); toStringBuilder.append("validate", theValidate); } }
public void equals(Object object, EqualsBuilder equalsBuilder) { if (!(object instanceof TAssign)) { equalsBuilder.appendSuper(false); return ; } if (this == object) { return ; } super.equals(object, equalsBuilder); final TAssign that = ((TAssign) object); equalsBuilder.append(this.getCopyOrExtensionAssignOperation(), that.getCopyOrExtensionAssignOperation()); equalsBuilder.append(this.getValidate(), that.getValidate()); }
public Object copyTo(Object target, CopyBuilder copyBuilder) { final TAssign copy = ((target == null)?((TAssign) createCopy()):((TAssign) target)); super.copyTo(copy, copyBuilder); { List<TExtensibleElements> sourceCopyOrExtensionAssignOperation; sourceCopyOrExtensionAssignOperation = this.getCopyOrExtensionAssignOperation(); List<TExtensibleElements> copyCopyOrExtensionAssignOperation = ((List<TExtensibleElements> ) copyBuilder.copy(sourceCopyOrExtensionAssignOperation)); copy.copyOrExtensionAssignOperation = null; List<TExtensibleElements> uniqueCopyOrExtensionAssignOperationl = copy.getCopyOrExtensionAssignOperation(); uniqueCopyOrExtensionAssignOperationl.addAll(copyCopyOrExtensionAssignOperation); } { TBoolean sourceValidate; sourceValidate = this.getValidate(); TBoolean copyValidate = ((TBoolean) copyBuilder.copy(sourceValidate)); copy.setValidate(copyValidate); } return copy; }
public Object copyTo(Object target, CopyBuilder copyBuilder) { final TAssign copy = ((target == null)?((TAssign) createCopy()):((TAssign) target)); super.copyTo(copy, copyBuilder); { List<TExtensibleElements> sourceCopyOrExtensionAssignOperation; sourceCopyOrExtensionAssignOperation = this.getCopyOrExtensionAssignOperation(); List<TExtensibleElements> copyCopyOrExtensionAssignOperation = ((List<TExtensibleElements> ) copyBuilder.copy(sourceCopyOrExtensionAssignOperation)); copy.copyOrExtensionAssignOperation = null; List<TExtensibleElements> uniqueCopyOrExtensionAssignOperationl = copy.getCopyOrExtensionAssignOperation(); uniqueCopyOrExtensionAssignOperationl.addAll(copyCopyOrExtensionAssignOperation); } { TBoolean sourceValidate; sourceValidate = this.getValidate(); TBoolean copyValidate = ((TBoolean) copyBuilder.copy(sourceValidate)); copy.setValidate(copyValidate); } return copy; }
@Override public void validate() { // validation if((((TAssign)((BPELElementImpl)this.getActivity()).getModel()).getValidate() != null) && ((TAssign)((BPELElementImpl)this.getActivity()).getModel()).getValidate().equals(TBoolean.YES)) { BPELStaticAnalysisImpl.getInstance().addInfo(new BPELInfoImpl(this.getActivity(), "In assign " + this.getActivity().getName() + " => [BPEL engine Restriction] Sorry, but the validate attribute at yes is ignored for the moment")); } if((((TAssign)((BPELElementImpl)this.getActivity()).getModel()).getCopyOrExtensionAssignOperation() == null) || (((TAssign)((BPELElementImpl)this.getActivity()).getModel()).getCopyOrExtensionAssignOperation().size() == 0)) { BPELStaticAnalysisImpl.getInstance().addError(new BPELErrorImpl(this.getActivity(), new BPELException("In assign " + this.getActivity().getName() + " => the assign MUST have at less one copy"))); } }
modelAI.setName("AssignI"); final TCopy copyAI = new TCopy(); modelAI.getCopyOrExtensionAssignOperation().add(copyAI); final TFrom fromAI = new TFrom(); copyAI.setFrom(fromAI); modelAE.setName("AssignE"); final TCopy copyAE = new TCopy(); modelAE.getCopyOrExtensionAssignOperation().add(copyAE); final TFrom fromAE = new TFrom(); copyAE.setFrom(fromAE);