本文整理了Java中org.eclipse.xsd.XSDComplexTypeDefinition.getContent()
方法的一些代码示例,展示了XSDComplexTypeDefinition.getContent()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSDComplexTypeDefinition.getContent()
方法的具体详情如下:
包路径:org.eclipse.xsd.XSDComplexTypeDefinition
类名称:XSDComplexTypeDefinition
方法名:getContent
[英]Returns the value of the 'Content' containment reference.
This concrete reference represents the simple type content or particle content of a complexType element. It will be null
, an XSDSimpleTypeDefinition, or an XSDParticle.
[中]返回“Content”包含引用的值。
这个具体的引用表示{$0$}元素的简单类型内容或粒子内容。它将是null
、XSDSimpleTypeDefinition或XSDParticle。
代码示例来源:origin: geotools/geotools
private static void visitElements(XSDComplexTypeDefinition cType, ElementVisitor visitor) {
if ((cType.getContent() == null)
|| (cType.getContent() instanceof XSDSimpleTypeDefinition)) {
return;
queue.addLast(cType.getContent());
代码示例来源:origin: org.eclipse/org.eclipse.xsd
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)
代码示例来源:origin: geotools/geotools
if ((cType.getContent() == null)
|| (cType.getContent() instanceof XSDSimpleTypeDefinition)) {
return;
queue.addLast(cType.getContent());
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
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)
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
protected XSDModelGroup findOrCreateModelGroup(XSDComplexTypeDefinition xsdComplexTypeDefinition)
{
if (xsdComplexTypeDefinition.getContent() == null)
{
return buildModelGroup(xsdComplexTypeDefinition);
}
else
{
XSDParticle xsdParticle = (XSDParticle)xsdComplexTypeDefinition.getContent();
return (XSDModelGroup)xsdParticle.getContent();
}
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
protected XSDModelGroup findOrCreateModelGroup(XSDComplexTypeDefinition xsdComplexTypeDefinition)
{
if (xsdComplexTypeDefinition.getContent() == null)
{
return buildModelGroup(xsdComplexTypeDefinition);
}
else
{
XSDParticle xsdParticle = (XSDParticle)xsdComplexTypeDefinition.getContent();
return (XSDModelGroup)xsdParticle.getContent();
}
}
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
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);
}
}
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
/**
* 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();
}
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
/**
* 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();
}
}
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
public void visitXSDComplexTypeDefinition(XSDComplexTypeDefinition xsdComplexTypeDefinition)
{
indent += 2;
for (Iterator i = xsdComplexTypeDefinition.getAttributeUses().iterator(); i.hasNext(); )
{
visitXSDObject(i.next());
}
visitXSDObject(xsdComplexTypeDefinition.getContent());
indent -= 2;
}
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
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();
}
代码示例来源:origin: org.geotools/gt2-xml-core
private static void visitElements(XSDComplexTypeDefinition cType, ElementVisitor visitor) {
if ((cType.getContent() == null) || (cType.getContent() instanceof XSDSimpleTypeDefinition)) {
return;
queue.addLast(cType.getContent());
代码示例来源:origin: org.geotools/gt2-xml-xsd
private static void visitElements(XSDComplexTypeDefinition cType,
ElementVisitor visitor) {
if ((cType.getContent() == null)
|| (cType.getContent() instanceof XSDSimpleTypeDefinition)) {
return;
queue.addLast(cType.getContent());
代码示例来源:origin: org.geotools.xsd/gt-core
private static void visitElements(XSDComplexTypeDefinition cType, ElementVisitor visitor) {
if ((cType.getContent() == null) || (cType.getContent() instanceof XSDSimpleTypeDefinition)) {
return;
queue.addLast(cType.getContent());
代码示例来源:origin: org.eclipse.emf/org.eclipse.xsd.edit
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();
}
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
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)
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
XSDComplexTypeContent xsdComplexTypeContent = cType.getContent();
if (xsdComplexTypeContent instanceof XSDParticle)
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
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;
}
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
if (ct.getContent() instanceof XSDParticle)
XSDParticle particle = (XSDParticle)ct.getContent();
if (particle.getContent() instanceof XSDModelGroup)
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
if (!(complexType.getContent() instanceof XSDSimpleTypeDefinition))
内容来源于网络,如有侵权,请联系作者删除!