private static void visitElements(XSDComplexTypeDefinition cType, ElementVisitor visitor) { if ((cType.getContent() == null) || (cType.getContent() instanceof XSDSimpleTypeDefinition)) { return; queue.addLast(cType.getContent());
XSDComplexTypeContent xsdComplexTypeContent = xsdComplexTypeDefinition.getContent(); String name = getEcoreAttribute(xsdComplexTypeContent, "name"); if (name == null) if (xsdComplexTypeDefinition.getContent() != null) List<EffectiveOccurrence> particleInformation = collectParticles((XSDParticle)xsdComplexTypeDefinition.getContent()); for (EffectiveOccurrence effectiveOccurrence : particleInformation)
if ((cType.getContent() == null) || (cType.getContent() instanceof XSDSimpleTypeDefinition)) { return; queue.addLast(cType.getContent());
XSDComplexTypeContent xsdComplexTypeContent = xsdComplexTypeDefinition.getContent(); String name = getEcoreAttribute(xsdComplexTypeContent, "name"); if (name == null) if (xsdComplexTypeDefinition.getContent() != null) List<EffectiveOccurrence> particleInformation = collectParticles((XSDParticle)xsdComplexTypeDefinition.getContent()); for (EffectiveOccurrence effectiveOccurrence : particleInformation)
protected XSDModelGroup findOrCreateModelGroup(XSDComplexTypeDefinition xsdComplexTypeDefinition) { if (xsdComplexTypeDefinition.getContent() == null) { return buildModelGroup(xsdComplexTypeDefinition); } else { XSDParticle xsdParticle = (XSDParticle)xsdComplexTypeDefinition.getContent(); return (XSDModelGroup)xsdParticle.getContent(); } }
protected XSDModelGroup findOrCreateModelGroup(XSDComplexTypeDefinition xsdComplexTypeDefinition) { if (xsdComplexTypeDefinition.getContent() == null) { return buildModelGroup(xsdComplexTypeDefinition); } else { XSDParticle xsdParticle = (XSDParticle)xsdComplexTypeDefinition.getContent(); return (XSDModelGroup)xsdParticle.getContent(); } }
public void visitComplexTypeDefinition(XSDComplexTypeDefinition type) { if (type.getContent() != null) { XSDComplexTypeContent complexContent = type.getContent(); if (complexContent instanceof XSDSimpleTypeDefinition) { visitComplexTypeContent((XSDSimpleTypeDefinition)complexContent); } else if (complexContent instanceof XSDParticle) { visitParticle((XSDParticle) complexContent); } } }
/** * Returns the model group for the given complex type definition. If there * is no model group, a model group is created and added to the complex * type definition. */ protected XSDModelGroup getModelGroup(XSDComplexTypeDefinition xsdComplexTypeDefinition) { if (xsdComplexTypeDefinition.getContent() == null) { return createModelGroup(xsdComplexTypeDefinition); } else { XSDParticle particle = (XSDParticle)xsdComplexTypeDefinition.getContent(); return (XSDModelGroup)particle.getContent(); } }
/** * Returns the model group for the given complex type definition. If there * is no model group, a model group is created and added to the complex * type definition. */ protected XSDModelGroup getModelGroup(XSDComplexTypeDefinition xsdComplexTypeDefinition) { if (xsdComplexTypeDefinition.getContent() == null) { return createModelGroup(xsdComplexTypeDefinition); } else { XSDParticle particle = (XSDParticle)xsdComplexTypeDefinition.getContent(); return (XSDModelGroup)particle.getContent(); } }
public void visitXSDComplexTypeDefinition(XSDComplexTypeDefinition xsdComplexTypeDefinition) { indent += 2; for (Iterator i = xsdComplexTypeDefinition.getAttributeUses().iterator(); i.hasNext(); ) { visitXSDObject(i.next()); } visitXSDObject(xsdComplexTypeDefinition.getContent()); indent -= 2; }
public String getText() { XSDComplexTypeDefinition xsdComplexTypeDefinition = (XSDComplexTypeDefinition) target; StringBuffer result = new StringBuffer(); result.append(xsdComplexTypeDefinition.getName() == null ? "local type" : xsdComplexTypeDefinition.getName()); //$NON-NLS-1$ XSDTypeDefinition baseTypeDefinition = xsdComplexTypeDefinition.getBaseTypeDefinition(); if (baseTypeDefinition != null && baseTypeDefinition != xsdComplexTypeDefinition.getContent() && baseTypeDefinition.getName() != null && !XSDConstants.isURType(baseTypeDefinition)) { result.append(" : "); //$NON-NLS-1$ result.append(baseTypeDefinition.getQName(xsdComplexTypeDefinition)); } return result.toString(); }
private static void visitElements(XSDComplexTypeDefinition cType, ElementVisitor visitor) { if ((cType.getContent() == null) || (cType.getContent() instanceof XSDSimpleTypeDefinition)) { return; queue.addLast(cType.getContent());
private static void visitElements(XSDComplexTypeDefinition cType, ElementVisitor visitor) { if ((cType.getContent() == null) || (cType.getContent() instanceof XSDSimpleTypeDefinition)) { return; queue.addLast(cType.getContent());
private static void visitElements(XSDComplexTypeDefinition cType, ElementVisitor visitor) { if ((cType.getContent() == null) || (cType.getContent() instanceof XSDSimpleTypeDefinition)) { return; queue.addLast(cType.getContent());
public String getText(Object object, boolean showType) { XSDComplexTypeDefinition xsdComplexTypeDefinition = ((XSDComplexTypeDefinition)object); StringBuffer result = new StringBuffer(); result.append (xsdComplexTypeDefinition.getName() == null ? xsdComplexTypeDefinition.getAliasName() : xsdComplexTypeDefinition.getName()); if (showType) { XSDTypeDefinition baseTypeDefinition = xsdComplexTypeDefinition.getBaseTypeDefinition(); if (baseTypeDefinition != null && baseTypeDefinition != xsdComplexTypeDefinition.getContent() && baseTypeDefinition.getName() != null && !XSDConstants.isURType(baseTypeDefinition)) { result.append(" : "); result.append(baseTypeDefinition.getQName(xsdComplexTypeDefinition)); } } return result.toString(); }
if (xsdComplexTypeDefinition.getContent() != null) XSDComplexTypeContent xsdComplexTypeContent = xsdComplexTypeDefinition.getContent(); if (xsdComplexTypeContent instanceof XSDParticle) if (baseCT.getTargetNamespace() != null && !baseCT.getTargetNamespace().equals(XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001)) if (baseCT.getContent() != null) XSDComplexTypeContent xsdComplexTypeContent = baseCT.getContent(); if (xsdComplexTypeContent instanceof XSDParticle)
XSDComplexTypeContent xsdComplexTypeContent = cType.getContent(); if (xsdComplexTypeContent instanceof XSDParticle)
public static XSDModelGroup getModelGroup(XSDComplexTypeDefinition cType) { XSDParticle particle = cType.getComplexType(); if (particle == null || particle.eContainer() != cType) return null; Object particleContent = particle.getContent(); XSDModelGroup group = null; if (particleContent instanceof XSDModelGroupDefinition) group = ((XSDModelGroupDefinition) particleContent).getResolvedModelGroupDefinition().getModelGroup(); else if (particleContent instanceof XSDModelGroup) group = (XSDModelGroup) particleContent; if (group == null) return null; if (group.getContents().isEmpty() || group.eResource() != cType.eResource()) { XSDComplexTypeContent content = cType.getContent(); if (content instanceof XSDParticle) group = (XSDModelGroup) ((XSDParticle) content).getContent(); } return group; }
if (ct.getContent() instanceof XSDParticle) XSDParticle particle = (XSDParticle)ct.getContent(); if (particle.getContent() instanceof XSDModelGroup)
if (!(complexType.getContent() instanceof XSDSimpleTypeDefinition))