本文整理了Java中org.eclipse.xsd.XSDParticle.setMaxOccurs()
方法的一些代码示例,展示了XSDParticle.setMaxOccurs()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSDParticle.setMaxOccurs()
方法的具体详情如下:
包路径:org.eclipse.xsd.XSDParticle
类名称:XSDParticle
方法名:setMaxOccurs
[英]Sets the value of the ' org.eclipse.xsd.XSDParticle#getMaxOccurs' attribute.
[中]设置“组织”的值。日食xsd。XSDParticle#getMaxOccurs'属性。
代码示例来源: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
particle.setMaxOccurs(reference.getMaxOccurs());
} else {
particle.setMaxOccurs(-1);
} else {
particle.setMaxOccurs(1);
代码示例来源:origin: geotools/geotools
particle.setMaxOccurs(attribute.getMaxOccurs());
particle.setContent(element);
particle.setElement(
代码示例来源:origin: geotools/geotools
XSDParticle substitutedChildParticle =
XSDFactory.eINSTANCE.createXSDParticle();
substitutedChildParticle.setMaxOccurs(descriptor.getMaxOccurs());
substitutedChildParticle.setMinOccurs(descriptor.getMinOccurs());
XSDElementDeclaration wrapper =
substitutedChildParticle.setMaxOccurs(childParticle.getMaxOccurs());
substitutedChildParticle.setMinOccurs(childParticle.getMinOccurs());
XSDElementDeclaration wrapper =
XSDParticle substitutedChildParticle =
XSDFactory.eINSTANCE.createXSDParticle();
substitutedChildParticle.setMaxOccurs(descriptor.getMaxOccurs());
substitutedChildParticle.setMinOccurs(descriptor.getMinOccurs());
XSDElementDeclaration wrapper =
XSDParticle substitutedChildParticle =
XSDFactory.eINSTANCE.createXSDParticle();
substitutedChildParticle.setMaxOccurs(descriptor.getMaxOccurs());
substitutedChildParticle.setMinOccurs(descriptor.getMinOccurs());
XSDElementDeclaration wrapper =
代码示例来源:origin: geotools/geotools
particle.setMaxOccurs(attributeDescriptor.getMaxOccurs());
particle.setContent(attribute);
attributes.getContents().add(particle);
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
public void undo()
{
if (removeMaxOccursAttribute)
{
particle.unsetMaxOccurs();
}
else
{
particle.setMaxOccurs(oldMaxOccurs);
}
}
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
protected void setReferenceElementMultiplicity(EReference reference, XSDParticle particle)
{
particle.setMinOccurs(reference.getLowerBound());
particle.setMaxOccurs(reference.getUpperBound());
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
protected void setReferenceElementMultiplicity(EReference reference, XSDParticle particle)
{
particle.setMinOccurs(reference.getLowerBound());
particle.setMaxOccurs(reference.getUpperBound());
}
代码示例来源: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/org.eclipse.wst.xsd.ui
public void execute()
{
try
{
Element element = particle.getElement();
beginRecording(element);
String currentMax = element.getAttribute(XSDConstants.MAXOCCURS_ATTRIBUTE);
removeMaxOccursAttribute = (currentMax == null)? true: false;
oldMaxOccurs = particle.getMaxOccurs();
particle.setMaxOccurs(newMaxOccurs);
}
finally
{
endRecording();
}
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
protected void setAttributeElementMultiplicity(EAttribute attribute, XSDParticle particle)
{
if (enforceLowerBound)
{
particle.setMinOccurs(attribute.getLowerBound());
}
else
{
particle.setMinOccurs(0);
}
particle.setMaxOccurs(attribute.getUpperBound());
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
protected void setAttributeElementMultiplicity(EAttribute attribute, XSDParticle particle)
{
if (enforceLowerBound)
{
particle.setMinOccurs(attribute.getLowerBound());
}
else
{
particle.setMinOccurs(0);
}
particle.setMaxOccurs(attribute.getUpperBound());
}
代码示例来源: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;
}
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
public void execute()
{
try
{
beginRecording(parent.getElement());
if (parent instanceof XSDParticleContent)
{
XSDParticleContent xsdParticleContent = (XSDParticleContent) parent;
XSDParticle xsdParticle = (XSDParticle) xsdParticleContent.getContainer();
if (maxOccurs < 0)
{
maxOccurs = XSDParticle.UNBOUNDED;
}
xsdParticle.setMaxOccurs(maxOccurs);
xsdParticle.setMinOccurs(minOccurs);
}
}
finally
{
endRecording();
}
}
}
代码示例来源:origin: org.geoserver/wfsv
static XSDParticle particle(XSDSchema schema, String elementName,
String typeNS, String typeName, boolean nillable, int minOccurs,
int maxOccurs) {
XSDFactory factory = XSDFactory.eINSTANCE;
XSDElementDeclaration element = factory.createXSDElementDeclaration();
element.setName(elementName);
element.setNillable(nillable);
XSDTypeDefinition type = schema.resolveTypeDefinition(typeNS, typeName);
element.setTypeDefinition(type);
XSDParticle particle = factory.createXSDParticle();
particle.setMinOccurs(minOccurs);
particle.setMaxOccurs(maxOccurs);
particle.setContent(element);
return particle;
}
代码示例来源:origin: org.geoserver/gs-wfs
particle.setMaxOccurs(1);
particle.setContent(value);
代码示例来源:origin: org.eclipse/org.eclipse.xsd
protected XSDParticle buildModelGroupParticle(XSDComplexTypeDefinition xsdComplexTypeDefinition, EStructuralFeature eStructuralFeature)
{
XSDModelGroup xsdModelGroup = findOrCreateModelGroup(xsdComplexTypeDefinition);
XSDModelGroup modelGroup = XSDFactory.eINSTANCE.createXSDModelGroup();
modelGroup.setCompositor(XSDCompositor.CHOICE_LITERAL);
XSDParticle xsdParticle = XSDFactory.eINSTANCE.createXSDParticle();
xsdParticle.setContent(modelGroup);
if (eStructuralFeature.getUpperBound() != 1)
{
xsdParticle.setMaxOccurs(eStructuralFeature.getUpperBound());
}
xsdModelGroup.getContents().add(xsdParticle);
map(xsdParticle, eStructuralFeature);
createEcoreAnnotation(xsdParticle, "featureMap", eStructuralFeature.getName());
buildAnnotations(xsdModelGroup, eStructuralFeature);
return xsdParticle;
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
protected XSDParticle buildModelGroupParticle(XSDComplexTypeDefinition xsdComplexTypeDefinition, EStructuralFeature eStructuralFeature)
{
XSDModelGroup xsdModelGroup = findOrCreateModelGroup(xsdComplexTypeDefinition);
XSDModelGroup modelGroup = XSDFactory.eINSTANCE.createXSDModelGroup();
modelGroup.setCompositor(XSDCompositor.CHOICE_LITERAL);
XSDParticle xsdParticle = XSDFactory.eINSTANCE.createXSDParticle();
xsdParticle.setContent(modelGroup);
if (eStructuralFeature.getUpperBound() != 1)
{
xsdParticle.setMaxOccurs(eStructuralFeature.getUpperBound());
}
xsdModelGroup.getContents().add(xsdParticle);
map(xsdParticle, eStructuralFeature);
createEcoreAnnotation(xsdParticle, "featureMap", eStructuralFeature.getName());
buildAnnotations(xsdModelGroup, eStructuralFeature);
return xsdParticle;
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
xsdParticle.setMaxOccurs(eStructuralFeature.getUpperBound());
内容来源于网络,如有侵权,请联系作者删除!