XSDComplexTypeDefinition type = f.createXSDComplexTypeDefinition(); type.setTargetNamespace(featureType.getName().getNamespaceURI()); type.setName(featureType.getTypeName() + "Type");
XSDFactory factory = XSDFactory.eINSTANCE; XSDComplexTypeDefinition definition = factory.createXSDComplexTypeDefinition(); definition.setName(type.getName().getLocalPart()); definition.setDerivationMethod(XSDDerivationMethod.EXTENSION_LITERAL);
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; }
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; }
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; }
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; }
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; }
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; }
/** * 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; }
XSDComplexTypeDefinition complexType = xsdFactory.createXSDComplexTypeDefinition(); complexType.setName(localName); complexType.setDerivationMethod(XSDDerivationMethod.EXTENSION_LITERAL);
XSDComplexTypeDefinition complexType = xsdFactory.createXSDComplexTypeDefinition(); complexType.setName(localName); complexType.setDerivationMethod(XSDDerivationMethod.EXTENSION_LITERAL);
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;
XSDComplexTypeDefinition complexType = factory.createXSDComplexTypeDefinition(); addedXSDConcreteComponent = complexType; String newName = getNewName(nameToAdd == null ? "NewXSDComplexType" : nameToAdd, parent.getSchema()); //$NON-NLS-1$
XSDComplexTypeDefinition xsdComplexTypeDefinition = XSDFactory.eINSTANCE.createXSDComplexTypeDefinition(); xsdComplexTypeDefinition.setName(getName(eClass)); if (eClass.isAbstract())
XSDComplexTypeDefinition xsdComplexTypeDefinition = XSDFactory.eINSTANCE.createXSDComplexTypeDefinition(); xsdComplexTypeDefinition.setName(getName(eClass)); if (eClass.isAbstract())
/*{@link */XSDComplexTypeDefinition/*}*/ simpleContentComplexTypeDefinition = xsdFactory.createXSDComplexTypeDefinition(); simpleContentComplexTypeDefinition./*{@link XSDNamedComponent#setName */setName/*}*/("SimpleContentComplexTypeDefinition"); simpleContentComplexTypeDefinition./*{@link XSDComplexTypeDefinition#setDerivationMethod */setDerivationMethod/*}*/(/*{@link */XSDDerivationMethod/*}*/.EXTENSION_LITERAL);
XSDComplexTypeDefinition xsdComplexType = factory.createXSDComplexTypeDefinition(); xsdComplexType.setName(complexType.getName().getLocalPart() + "Type");
(XSDComplexTypeDefinitionImpl)getXSDFactory().createXSDComplexTypeDefinition(); clonedComplexTypeDefinition.isReconciling = true;
(XSDComplexTypeDefinitionImpl)getXSDFactory().createXSDComplexTypeDefinition(); clonedComplexTypeDefinition.isReconciling = true;
XSDComplexTypeDefinition complexType = factory.createXSDComplexTypeDefinition(); elementDeclaration.setAnonymousTypeDefinition(complexType);