本文整理了Java中org.eclipse.xsd.XSDSchema.resolveTypeDefinitionURI()
方法的一些代码示例,展示了XSDSchema.resolveTypeDefinitionURI()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSDSchema.resolveTypeDefinitionURI()
方法的具体详情如下:
包路径:org.eclipse.xsd.XSDSchema
类名称:XSDSchema
方法名:resolveTypeDefinitionURI
暂无
代码示例来源:origin: org.eclipse/org.eclipse.xsd
if (eClassifier != null)
XSDTypeDefinition type = xsdSchema.resolveTypeDefinitionURI(getURI(eClassifier));
handleImport(xsdSchema, type);
String prefix =
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
if (eClassifier != null)
XSDTypeDefinition type = xsdSchema.resolveTypeDefinitionURI(getURI(eClassifier));
handleImport(xsdSchema, type);
String prefix =
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
protected XSDElementDeclaration buildGlobalElement(XSDSchema xsdSchema, EClass eClass)
{
XSDElementDeclaration xsdElementDeclaration = XSDFactory.eINSTANCE.createXSDElementDeclaration();
xsdElementDeclaration.setName(extendedMetaData.getName(eClass));
XSDTypeDefinition xsdTypeDefinition = xsdSchema.resolveTypeDefinitionURI(getURI(eClass));
handleImport(xsdSchema, xsdTypeDefinition);
xsdElementDeclaration.setTypeDefinition(xsdTypeDefinition);
xsdSchema.getContents().add(xsdElementDeclaration);
map(xsdElementDeclaration, eClass);
createEcoreAnnotation(xsdElementDeclaration, "ignore", "true");
return xsdElementDeclaration;
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
protected XSDElementDeclaration buildGlobalElement(XSDSchema xsdSchema, EClass eClass)
{
XSDElementDeclaration xsdElementDeclaration = XSDFactory.eINSTANCE.createXSDElementDeclaration();
xsdElementDeclaration.setName(extendedMetaData.getName(eClass));
XSDTypeDefinition xsdTypeDefinition = xsdSchema.resolveTypeDefinitionURI(getURI(eClass));
handleImport(xsdSchema, xsdTypeDefinition);
xsdElementDeclaration.setTypeDefinition(xsdTypeDefinition);
xsdSchema.getContents().add(xsdElementDeclaration);
map(xsdElementDeclaration, eClass);
createEcoreAnnotation(xsdElementDeclaration, "ignore", "true");
return xsdElementDeclaration;
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
XSDTypeDefinition baseType = xsdSchema.resolveTypeDefinitionURI(getURI(genericSuperType.getERawType()));
if (!XSDConstants.isURType(baseType))
代码示例来源:origin: org.eclipse/org.eclipse.xsd
XSDTypeDefinition baseType = xsdSchema.resolveTypeDefinitionURI(getURI(genericSuperType.getERawType()));
if (!XSDConstants.isURType(baseType))
代码示例来源:origin: org.eclipse/org.eclipse.xsd
protected XSDElementDeclaration buildGlobalElement(XSDSchema xsdSchema, EStructuralFeature eStructuralFeature)
{
XSDElementDeclaration xsdElementDeclaration = XSDFactory.eINSTANCE.createXSDElementDeclaration();
xsdElementDeclaration.setName(extendedMetaData.getName(eStructuralFeature));
EClassifier eType = eStructuralFeature.getEType();
XSDTypeDefinition xsdTypeDefinition = xsdSchema.resolveTypeDefinitionURI(getURI(eType));
handleImport(xsdSchema, xsdTypeDefinition);
xsdElementDeclaration.setTypeDefinition(xsdTypeDefinition);
if (isWrapperType(eType))
{
xsdElementDeclaration.setNillable(true);
}
String defaultValue = eStructuralFeature.getDefaultValueLiteral();
if (defaultValue != null)
{
xsdElementDeclaration.setConstraint(XSDConstraint.DEFAULT_LITERAL);
xsdElementDeclaration.setLexicalValue(defaultValue);
}
xsdSchema.getContents().add(xsdElementDeclaration);
map(xsdElementDeclaration, eStructuralFeature);
if (eStructuralFeature.eIsSet(EcorePackage.Literals.ETYPED_ELEMENT__EGENERIC_TYPE))
{
createEcoreAnnotation(xsdElementDeclaration, "type", getGenericType(xsdSchema, eStructuralFeature.getEGenericType()));
}
buildAnnotations(xsdElementDeclaration, eStructuralFeature);
return xsdElementDeclaration;
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
XSDTypeDefinition xsdTypeDefinition = xsdSchema.resolveTypeDefinitionURI(getURI(eType));
handleImport(xsdSchema, xsdTypeDefinition);
xsdElementDeclaration.setTypeDefinition(xsdTypeDefinition);
内容来源于网络,如有侵权,请联系作者删除!