本文整理了Java中org.eclipse.xsd.XSDFactory.createXSDComplexTypeDefinition()
方法的一些代码示例,展示了XSDFactory.createXSDComplexTypeDefinition()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSDFactory.createXSDComplexTypeDefinition()
方法的具体详情如下:
包路径:org.eclipse.xsd.XSDFactory
类名称:XSDFactory
方法名:createXSDComplexTypeDefinition
[英]Returns a new object of class 'Complex Type Definition'.
[中]返回类“复杂类型定义”的新对象。
代码示例来源:origin: geotools/geotools
XSDComplexTypeDefinition type = f.createXSDComplexTypeDefinition();
type.setTargetNamespace(featureType.getName().getNamespaceURI());
type.setName(featureType.getTypeName() + "Type");
代码示例来源:origin: geotools/geotools
XSDFactory factory = XSDFactory.eINSTANCE;
XSDComplexTypeDefinition definition = factory.createXSDComplexTypeDefinition();
definition.setName(type.getName().getLocalPart());
definition.setDerivationMethod(XSDDerivationMethod.EXTENSION_LITERAL);
代码示例来源:origin: org.eclipse/org.eclipse.xsd
protected XSDComplexTypeDefinition createUnresolvedComplexTypeDefinition(String namespace, String localName)
{
XSDComplexTypeDefinition xsdComplexTypeDefinition = XSDFactory.eINSTANCE.createXSDComplexTypeDefinition();
if (localName != null)
{
xsdComplexTypeDefinition.setName(localName);
}
if (namespace != null)
{
xsdComplexTypeDefinition.setTargetNamespace(namespace);
}
return xsdComplexTypeDefinition;
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
public static XSDComplexTypeDefinition createComplexTypeDefinition(Node node)
{
if (XSDConstants.nodeType(node) == XSDConstants.COMPLEXTYPE_ELEMENT)
{
XSDComplexTypeDefinition xsdComplexTypeDefinition = XSDFactory.eINSTANCE.createXSDComplexTypeDefinition();
xsdComplexTypeDefinition.setElement((Element)node);
return xsdComplexTypeDefinition;
}
return null;
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
public static XSDComplexTypeDefinition createComplexTypeDefinition(Node node)
{
if (XSDConstants.nodeType(node) == XSDConstants.COMPLEXTYPE_ELEMENT)
{
XSDComplexTypeDefinition xsdComplexTypeDefinition = XSDFactory.eINSTANCE.createXSDComplexTypeDefinition();
xsdComplexTypeDefinition.setElement((Element)node);
return xsdComplexTypeDefinition;
}
return null;
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
protected XSDComplexTypeDefinition createUnresolvedComplexTypeDefinition(String namespace, String localName)
{
XSDComplexTypeDefinition xsdComplexTypeDefinition = XSDFactory.eINSTANCE.createXSDComplexTypeDefinition();
if (localName != null)
{
xsdComplexTypeDefinition.setName(localName);
}
if (namespace != null)
{
xsdComplexTypeDefinition.setTargetNamespace(namespace);
}
return xsdComplexTypeDefinition;
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
protected XSDComplexTypeDefinition createExtendedComplexTypeDefinition(XSDSchema schema, String name, String extension)
{
XSDComplexTypeDefinition complexType = XSDFactory.eINSTANCE.createXSDComplexTypeDefinition();
complexType.setName(name);
complexType.setDerivationMethod(XSDDerivationMethod.EXTENSION_LITERAL);
complexType.setBaseTypeDefinition(schema.resolveTypeDefinition(extension));
return complexType;
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
protected XSDComplexTypeDefinition createExtendedComplexTypeDefinition(XSDSchema schema, String name, String extension)
{
XSDComplexTypeDefinition complexType = XSDFactory.eINSTANCE.createXSDComplexTypeDefinition();
complexType.setName(name);
complexType.setDerivationMethod(XSDDerivationMethod.EXTENSION_LITERAL);
complexType.setBaseTypeDefinition(schema.resolveTypeDefinition(extension));
return complexType;
}
代码示例来源:origin: org.eclipse.emf/org.eclipse.xsd.edit
/**
* This creates an object of type <code>XSDComplexTypeDefinition</code>
* with a name that is unique globally, if this is to be a global
* definition; otherwise, with no name. The created object is to be
* added under the specified <code>parent</code>.
*/
protected XSDComplexTypeDefinition createComplexTypeDefinition(XSDConcreteComponent parent)
{
XSDComplexTypeDefinition child = null;
if (isGlobal(parent))
{
String name = null;
String baseName = getNewObjectName(xsdPackage.getXSDComplexTypeDefinition().getName());
int i = 0;
do
{
name = baseName + ((i > 0) ? String.valueOf(i) : "");
i = (i > 0) ? i + 1 : 1;
child = parent.resolveComplexTypeDefinition(name);
} while (((EObject) child).eContainer() != null);
}
else
{
child = xsdFactory.createXSDComplexTypeDefinition();
}
return child;
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
XSDComplexTypeDefinition complexType = xsdFactory.createXSDComplexTypeDefinition();
complexType.setName(localName);
complexType.setDerivationMethod(XSDDerivationMethod.EXTENSION_LITERAL);
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
XSDComplexTypeDefinition complexType = xsdFactory.createXSDComplexTypeDefinition();
complexType.setName(localName);
complexType.setDerivationMethod(XSDDerivationMethod.EXTENSION_LITERAL);
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
XSDComplexTypeDefinition td = XSDFactory.eINSTANCE.createXSDComplexTypeDefinition();
ed.setAnonymousTypeDefinition(td);
owner = ed.getTypeDefinition();
XSDComplexTypeDefinition td = XSDFactory.eINSTANCE.createXSDComplexTypeDefinition();
ed.setAnonymousTypeDefinition(td);
owner = td;
XSDComplexTypeDefinition td = XSDFactory.eINSTANCE.createXSDComplexTypeDefinition();
ed.setAnonymousTypeDefinition(td);
owner = td;
XSDComplexTypeDefinition td = XSDFactory.eINSTANCE.createXSDComplexTypeDefinition();
ed.setAnonymousTypeDefinition(td);
owner = td;
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
XSDComplexTypeDefinition complexType = factory.createXSDComplexTypeDefinition();
addedXSDConcreteComponent = complexType;
String newName = getNewName(nameToAdd == null ? "NewXSDComplexType" : nameToAdd, parent.getSchema()); //$NON-NLS-1$
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
XSDComplexTypeDefinition xsdComplexTypeDefinition = XSDFactory.eINSTANCE.createXSDComplexTypeDefinition();
xsdComplexTypeDefinition.setName(getName(eClass));
if (eClass.isAbstract())
代码示例来源:origin: org.eclipse/org.eclipse.xsd
XSDComplexTypeDefinition xsdComplexTypeDefinition = XSDFactory.eINSTANCE.createXSDComplexTypeDefinition();
xsdComplexTypeDefinition.setName(getName(eClass));
if (eClass.isAbstract())
代码示例来源:origin: org.eclipse/org.eclipse.xsd
/*{@link */XSDComplexTypeDefinition/*}*/ simpleContentComplexTypeDefinition = xsdFactory.createXSDComplexTypeDefinition();
simpleContentComplexTypeDefinition./*{@link XSDNamedComponent#setName */setName/*}*/("SimpleContentComplexTypeDefinition");
simpleContentComplexTypeDefinition./*{@link XSDComplexTypeDefinition#setDerivationMethod */setDerivationMethod/*}*/(/*{@link */XSDDerivationMethod/*}*/.EXTENSION_LITERAL);
代码示例来源:origin: org.geoserver/gs-wfs
XSDComplexTypeDefinition xsdComplexType = factory.createXSDComplexTypeDefinition();
xsdComplexType.setName(complexType.getName().getLocalPart() + "Type");
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
(XSDComplexTypeDefinitionImpl)getXSDFactory().createXSDComplexTypeDefinition();
clonedComplexTypeDefinition.isReconciling = true;
代码示例来源:origin: org.eclipse/org.eclipse.xsd
(XSDComplexTypeDefinitionImpl)getXSDFactory().createXSDComplexTypeDefinition();
clonedComplexTypeDefinition.isReconciling = true;
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
XSDComplexTypeDefinition complexType = factory.createXSDComplexTypeDefinition();
elementDeclaration.setAnonymousTypeDefinition(complexType);
内容来源于网络,如有侵权,请联系作者删除!