本文整理了Java中org.eclipse.xsd.XSDFactory.createXSDParticle()
方法的一些代码示例,展示了XSDFactory.createXSDParticle()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSDFactory.createXSDParticle()
方法的具体详情如下:
包路径:org.eclipse.xsd.XSDFactory
类名称:XSDFactory
方法名:createXSDParticle
[英]Returns a new object of class 'Particle'.
[中]返回类为“Particle”的新对象。
代码示例来源:origin: geotools/geotools
private XSDParticle buildParticle(XSDElementDeclaration declaration) {
XSDParticle particle = XSDFactory.eINSTANCE.createXSDParticle();
particle.setContent(declaration);
particle.setMinOccurs(0);
particle.setMaxOccurs(-1);
return particle;
}
代码示例来源:origin: geotools/geotools
XSDParticle particle = XSDFactory.eINSTANCE.createXSDParticle();
XSDParticle particle = XSDFactory.eINSTANCE.createXSDParticle();
XSDElementDeclaration wrapper = XSDFactory.eINSTANCE.createXSDElementDeclaration();
wrapper.setResolvedElementDeclaration(elementDecl);
代码示例来源:origin: geotools/geotools
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;
}
}
代码示例来源:origin: geotools/geotools
XSDParticle particle = f.createXSDParticle();
particle.setMinOccurs(attribute.getMinOccurs());
particle.setMaxOccurs(attribute.getMaxOccurs());
XSDParticle particle = f.createXSDParticle();
particle.setContent(group);
particle.setElement(
代码示例来源:origin: geotools/geotools
attribute.setTypeDefinition(attributeDefinition);
XSDParticle particle = factory.createXSDParticle();
particle.setMinOccurs(attributeDescriptor.getMinOccurs());
particle.setMaxOccurs(attributeDescriptor.getMaxOccurs());
XSDParticle contents = factory.createXSDParticle();
contents.setContent(attributes);
代码示例来源:origin: geotools/geotools
&& 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());
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
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);
}
代码示例来源:origin: org.geotools.xsd/gt-xsd-csw
private XSDParticle buildParticle(XSDElementDeclaration declaration) {
XSDParticle particle = XSDFactory.eINSTANCE.createXSDParticle();
particle.setContent(declaration);
particle.setMinOccurs(0);
particle.setMaxOccurs(-1);
return particle;
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
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;
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
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);
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
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;
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
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);
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
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;
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
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;
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
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;
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
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;
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
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);
}
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
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);
}
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
@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;
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
@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;
}
内容来源于网络,如有侵权,请联系作者删除!