public Sequence createSequence() { return new SequenceImpl(new ExplicitGroup(), this); }
/** * This method returns a list of sub elements when a sequence is given * * @param sequence Sequence element * @param targetNamespace TargetNamespace of the element * @return A list of sub elements */ public List<WSDLElement> getElementsOfSequence(Sequence sequence, String targetNamespace) { List<WSDLElement> wsdlElements = new ArrayList<>(); if (sequence.getElements() != null && !(sequence.getElements().isEmpty())) { List<Element> elements = sequence.getElements(); for (Element elm : elements) { WSDLElement wsdlElm = getElementsOfInnerElement(elm, targetNamespace); wsdlElements.add(wsdlElm); } } else if (((SequenceImpl) sequence).getModel() != null) { if (((SequenceImpl) sequence).getModel().getParticle() != null) { List<WSDLElement> emptyElementList = new ArrayList<>(); wsdlElements = getElementsOfParticles(((SequenceImpl) sequence).getModel().getParticle(), emptyElementList, targetNamespace); } } return wsdlElements; }
public Sequence createSequence() { return new SequenceImpl(new ExplicitGroup(), this); }
public ExtensionImpl( final org.ow2.easywsdl.schema.org.w3._2001.xmlschema.ExtensionType model, final AbstractSchemaElementImpl parent) { super(model, parent); // get the base if(this.model.getBase() != null) { this.baseType = (Type) this.getSchema().getType(this.model.getBase()); } // get the sequence if(this.model.getSequence() != null) { this.sequence = new SequenceImpl(this.model.getSequence(), this); } }
this.setSequence(new SequenceImpl(this.model.getSequence(), this));