org.eclipse.xsd.XSDFactory.createXSDComplexTypeDefinition()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(7.1k)|赞(0)|评价(0)|浏览(83)

本文整理了Java中org.eclipse.xsd.XSDFactory.createXSDComplexTypeDefinition()方法的一些代码示例,展示了XSDFactory.createXSDComplexTypeDefinition()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSDFactory.createXSDComplexTypeDefinition()方法的具体详情如下:
包路径:org.eclipse.xsd.XSDFactory
类名称:XSDFactory
方法名:createXSDComplexTypeDefinition

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);

相关文章

微信公众号

最新文章

更多