private XSDParticle buildParticle(XSDElementDeclaration declaration) { XSDParticle particle = XSDFactory.eINSTANCE.createXSDParticle(); particle.setContent(declaration); particle.setMinOccurs(0); particle.setMaxOccurs(-1); return particle; }
XSDParticle particle = XSDFactory.eINSTANCE.createXSDParticle(); XSDParticle particle = XSDFactory.eINSTANCE.createXSDParticle(); XSDElementDeclaration wrapper = XSDFactory.eINSTANCE.createXSDElementDeclaration(); wrapper.setResolvedElementDeclaration(elementDecl);
XSDParticle particle(Attribute att) { XSDFactory factory = XSDFactory.eINSTANCE; AttributeType attType = att.getType(); XSDTypeDefinition xsdType = schemaIndex.getTypeDefinition( new QName( attType.getName().getNamespaceURI(), attType.getName().getLocalPart())); XSDElementDeclaration element = factory.createXSDElementDeclaration(); element.setName(att.getName().getLocalPart()); element.setTargetNamespace(att.getName().getNamespaceURI()); element.setTypeDefinition(xsdType); XSDParticle particle = factory.createXSDParticle(); particle.setContent(element); return particle; } }
XSDParticle particle = f.createXSDParticle(); particle.setMinOccurs(attribute.getMinOccurs()); particle.setMaxOccurs(attribute.getMaxOccurs()); XSDParticle particle = f.createXSDParticle(); particle.setContent(group); particle.setElement(
attribute.setTypeDefinition(attributeDefinition); XSDParticle particle = factory.createXSDParticle(); particle.setMinOccurs(attributeDescriptor.getMinOccurs()); particle.setMaxOccurs(attributeDescriptor.getMaxOccurs()); XSDParticle contents = factory.createXSDParticle(); contents.setContent(attributes);
&& propertyElement instanceof XSDElementDeclaration) { XSDParticle substitutedChildParticle = XSDFactory.eINSTANCE.createXSDParticle(); substitutedChildParticle.setMaxOccurs(descriptor.getMaxOccurs()); substitutedChildParticle.setMinOccurs(descriptor.getMinOccurs()); XSDFactory.eINSTANCE.createXSDParticle(); substitutedChildParticle.setMaxOccurs(childParticle.getMaxOccurs()); substitutedChildParticle.setMinOccurs(childParticle.getMinOccurs()); && propertyElement instanceof XSDElementDeclaration) { XSDParticle substitutedChildParticle = XSDFactory.eINSTANCE.createXSDParticle(); substitutedChildParticle.setMaxOccurs(descriptor.getMaxOccurs()); substitutedChildParticle.setMinOccurs(descriptor.getMinOccurs()); && propertyElement instanceof XSDElementDeclaration) { XSDParticle substitutedChildParticle = XSDFactory.eINSTANCE.createXSDParticle(); substitutedChildParticle.setMaxOccurs(descriptor.getMaxOccurs()); substitutedChildParticle.setMinOccurs(descriptor.getMinOccurs());
protected void addElementDeclaration(XSDSchema schema, XSDModelGroup modelGroup, String name, String type, boolean schemaType) { XSDParticle particle = XSDFactory.eINSTANCE.createXSDParticle(); particle.setContent(createElementDeclaration(schema, name, type, schemaType)); modelGroup.getContents().add(particle); }
private XSDParticle buildParticle(XSDElementDeclaration declaration) { XSDParticle particle = XSDFactory.eINSTANCE.createXSDParticle(); particle.setContent(declaration); particle.setMinOccurs(0); particle.setMaxOccurs(-1); return particle; }
public static XSDParticle createParticle(Node node) { XSDParticleContent xsdParticleContent = XSDParticleContentImpl.createParticleContent(node); if (xsdParticleContent != null) { XSDParticle xsdParticle = XSDFactory.eINSTANCE.createXSDParticle(); xsdParticle.setElement((Element)node); xsdParticle.setContent(xsdParticleContent); return xsdParticle; } return null; }
protected void addElementDeclarationReference(XSDSchema schema, XSDModelGroup modelGroup, String reference) { XSDParticle particle = XSDFactory.eINSTANCE.createXSDParticle(); XSDElementDeclaration elementDeclaration = XSDFactory.eINSTANCE.createXSDElementDeclaration(); elementDeclaration.setResolvedElementDeclaration(schema.resolveElementDeclaration(reference)); particle.setContent(elementDeclaration); modelGroup.getContents().add(particle); }
protected XSDModelGroup createAnyModelGroup(String processContents) { XSDModelGroup modelGroup = XSDFactory.eINSTANCE.createXSDModelGroup(); modelGroup.setCompositor(XSDCompositor.CHOICE_LITERAL); XSDParticle particle = XSDFactory.eINSTANCE.createXSDParticle(); particle.setContent(createAny(processContents)); modelGroup.getContents().add(particle); return modelGroup; }
protected void addElementDeclarationReference(XSDSchema schema, XSDModelGroup modelGroup, String reference) { XSDParticle particle = XSDFactory.eINSTANCE.createXSDParticle(); XSDElementDeclaration elementDeclaration = XSDFactory.eINSTANCE.createXSDElementDeclaration(); elementDeclaration.setResolvedElementDeclaration(schema.resolveElementDeclaration(reference)); particle.setContent(elementDeclaration); modelGroup.getContents().add(particle); }
protected XSDModelGroup buildModelGroup(XSDComplexTypeDefinition xsdComplexTypeDefinition) { XSDModelGroup xsdModelGroup = XSDFactory.eINSTANCE.createXSDModelGroup(); xsdModelGroup.setCompositor(XSDCompositor.SEQUENCE_LITERAL); XSDParticle xsdParticle = XSDFactory.eINSTANCE.createXSDParticle(); xsdParticle.setContent(xsdModelGroup); xsdComplexTypeDefinition.setContent(xsdParticle); return xsdModelGroup; }
protected XSDModelGroup createModelGroup(XSDComplexTypeDefinition xsdComplexTypeDefinition) { XSDModelGroup modelGroup = XSDFactory.eINSTANCE.createXSDModelGroup(); modelGroup.setCompositor(XSDCompositor.SEQUENCE_LITERAL); XSDParticle particle = XSDFactory.eINSTANCE.createXSDParticle(); particle.setContent(modelGroup); xsdComplexTypeDefinition.setContent(particle); return modelGroup; }
protected XSDModelGroup buildModelGroup(XSDComplexTypeDefinition xsdComplexTypeDefinition) { XSDModelGroup xsdModelGroup = XSDFactory.eINSTANCE.createXSDModelGroup(); xsdModelGroup.setCompositor(XSDCompositor.SEQUENCE_LITERAL); XSDParticle xsdParticle = XSDFactory.eINSTANCE.createXSDParticle(); xsdParticle.setContent(xsdModelGroup); xsdComplexTypeDefinition.setContent(xsdParticle); return xsdModelGroup; }
protected XSDModelGroup createModelGroup(XSDComplexTypeDefinition xsdComplexTypeDefinition) { XSDModelGroup modelGroup = XSDFactory.eINSTANCE.createXSDModelGroup(); modelGroup.setCompositor(XSDCompositor.SEQUENCE_LITERAL); XSDParticle particle = XSDFactory.eINSTANCE.createXSDParticle(); particle.setContent(modelGroup); xsdComplexTypeDefinition.setContent(particle); return modelGroup; }
protected void addXMIExtension(XSDModelGroup modelGroup) { if (!minimizedXMI) { importXMI(); XSDParticle particle = XSDFactory.eINSTANCE.createXSDParticle(); XSDElementDeclaration xsdElementDeclaration = XSDFactory.eINSTANCE.createXSDElementDeclaration(); xsdElementDeclaration.setResolvedElementDeclaration(xsdElementDeclaration.resolveElementDeclaration(XMI_URI, "Extension")); particle.setContent(xsdElementDeclaration); modelGroup.getContents().add(particle); } }
protected void addXMIExtension(XSDModelGroup modelGroup) { if (!minimizedXMI) { importXMI(); XSDParticle particle = XSDFactory.eINSTANCE.createXSDParticle(); XSDElementDeclaration xsdElementDeclaration = XSDFactory.eINSTANCE.createXSDElementDeclaration(); xsdElementDeclaration.setResolvedElementDeclaration(xsdElementDeclaration.resolveElementDeclaration(XMI_URI, "Extension")); particle.setContent(xsdElementDeclaration); modelGroup.getContents().add(particle); } }
@Override protected XSDModelGroup createModelGroup(XSDComplexTypeDefinition xsdComplexTypeDefinition) { XSDModelGroup modelGroup = XSDFactory.eINSTANCE.createXSDModelGroup(); modelGroup.setCompositor(XSDCompositor.CHOICE_LITERAL); XSDParticle particle = XSDFactory.eINSTANCE.createXSDParticle(); particle.setMinOccurs(0); particle.setMaxOccurs(-1); particle.setContent(modelGroup); xsdComplexTypeDefinition.setContent(particle); return modelGroup; }
@Override protected XSDModelGroup createModelGroup(XSDComplexTypeDefinition xsdComplexTypeDefinition) { XSDModelGroup modelGroup = XSDFactory.eINSTANCE.createXSDModelGroup(); modelGroup.setCompositor(XSDCompositor.CHOICE_LITERAL); XSDParticle particle = XSDFactory.eINSTANCE.createXSDParticle(); particle.setMinOccurs(0); particle.setMaxOccurs(-1); particle.setContent(modelGroup); xsdComplexTypeDefinition.setContent(particle); return modelGroup; }