public XSDSimpleTypeDefinition getAnonymousType() { if (anonymousSimpleType == null) { anonymousSimpleType = XSDFactory.eINSTANCE.createXSDSimpleTypeDefinition(); anonymousSimpleType.setBaseTypeDefinition(currentType); } return anonymousSimpleType; } }
simpleType.setBaseTypeDefinition(schema.resolveSimpleTypeDefinition(type));
simpleType.setBaseTypeDefinition(schema.resolveSimpleTypeDefinition(type));
/** * Each EEnum is mapped to a schema simple type that restricts the string simple type; * the schema type has an enumeration facet for each EEnumLiteral. */ protected void processEnum(EEnum eEnum) { XSDSimpleTypeDefinition enumType = XSDFactory.eINSTANCE.createXSDSimpleTypeDefinition(); enumType.setName(getName(eEnum)); enumType.setBaseTypeDefinition(xsdSchema.getSchemaForSchema().resolveSimpleTypeDefinition("NCName")); xsdSchema.getContents().add(enumType); map(enumType, eEnum); for (EEnumLiteral literal : eEnum.getELiterals()) { XSDEnumerationFacet facet = XSDFactory.eINSTANCE.createXSDEnumerationFacet(); facet.setLexicalValue(getName(literal)); enumType.getFacetContents().add(facet); map(facet, literal); } }
anonymousSimpleType.setBaseTypeDefinition(xsdSimpleTypeDefinition);
/** * Each EEnum is mapped to a schema simple type that restricts the string simple type; * the schema type has an enumeration facet for each EEnumLiteral. */ protected void processEnum(EEnum eEnum) { XSDSimpleTypeDefinition enumType = XSDFactory.eINSTANCE.createXSDSimpleTypeDefinition(); enumType.setName(getName(eEnum)); enumType.setBaseTypeDefinition(xsdSchema.getSchemaForSchema().resolveSimpleTypeDefinition("NCName")); xsdSchema.getContents().add(enumType); map(enumType, eEnum); for (EEnumLiteral literal : eEnum.getELiterals()) { XSDEnumerationFacet facet = XSDFactory.eINSTANCE.createXSDEnumerationFacet(); facet.setLexicalValue(getName(literal)); enumType.getFacetContents().add(facet); map(facet, literal); } }
xsdSimpleTypeDefinition.setBaseTypeDefinition(baseType); newChildDescriptors.add(createChildParameter(feature, xsdSimpleTypeDefinition));
simpleTypeDefinition./*{@link XSDSimpleTypeDefinition#setBaseTypeDefinition */setBaseTypeDefinition/*}*/ (prototypeSchema./*{@link XSDSchema#getSchemaForSchema */getSchemaForSchema/*}*/()./*{@link XSDConcreteComponent#resolveSimpleTypeDefinition */resolveSimpleTypeDefinition/*}*/("positiveInteger"));
firstMemberTypeDefinition./*{@link XSDSimpleTypeDefinition#setBaseTypeDefinition */setBaseTypeDefinition/*}*/ (prototypeSchema./*{@link XSDSchema#getSchemaForSchema */getSchemaForSchema/*}*/()./*{@link XSDConcreteComponent#resolveSimpleTypeDefinition */resolveSimpleTypeDefinition/*}*/("string")); secondMemberTypeDefinition.setBaseTypeDefinition (prototypeSchema.getSchemaForSchema().resolveSimpleTypeDefinition("decimal")); fancyListTypeDefinition.setBaseTypeDefinition(listTypeDefinition);
firstMemberTypeDefinition./*{@link XSDSimpleTypeDefinition#setBaseTypeDefinition */setBaseTypeDefinition/*}*/ (prototypeSchema./*{@link XSDSchema#getSchemaForSchema */getSchemaForSchema/*}*/()./*{@link XSDConcreteComponent#resolveSimpleTypeDefinition */resolveSimpleTypeDefinition/*}*/("string")); secondMemberTypeDefinition.setBaseTypeDefinition (prototypeSchema.getSchemaForSchema().resolveSimpleTypeDefinition("decimal")); fancyListTypeDefinition.setBaseTypeDefinition(listTypeDefinition);
xsdRestrictedTypeDefinition.setBaseTypeDefinition(xsdListTypeDefinition); ((XSDSimpleTypeDefinition)xsdComponent).setBaseTypeDefinition(xsdListTypeDefinition); ((XSDSimpleTypeDefinition)xsdComponent).setBaseTypeDefinition(xsdSimpleTypeDefinition);
simpleTypeDefinition./*{@link XSDSimpleTypeDefinition#setBaseTypeDefinition */setBaseTypeDefinition/*}*/ (prototypeSchema./*{@link XSDSchema#getSchemaForSchema */getSchemaForSchema/*}*/()./*{@link XSDConcreteComponent#resolveSimpleTypeDefinition */resolveSimpleTypeDefinition/*}*/("positiveInteger"));
xsdRestrictedTypeDefinition.setBaseTypeDefinition(xsdListTypeDefinition); ((XSDSimpleTypeDefinition)xsdComponent).setBaseTypeDefinition(xsdListTypeDefinition); ((XSDSimpleTypeDefinition)xsdComponent).setBaseTypeDefinition(xsdSimpleTypeDefinition);
typeDef.setBaseTypeDefinition(parent.getSchema().getSchemaForSchema().resolveSimpleTypeDefinition(XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001, "string")); //$NON-NLS-1$
xsdSimpleTypeDefinition.setBaseTypeDefinition(baseTypeDefinition); xsdSimpleTypeDefinition.setBaseTypeDefinition(xsdSchema.getSchemaForSchema().resolveSimpleTypeDefinition("string")); if (!(eDataType instanceof EEnum))
anonymousSimpleTypeDefinition./*{@link XSDSimpleTypeDefinition#setBaseTypeDefinition */setBaseTypeDefinition/*}*/ (prototypeSchema./*{@link XSDSchema#getSchemaForSchema */getSchemaForSchema/*}*/()./*{@link XSDConcreteComponent#resolveSimpleTypeDefinition */resolveSimpleTypeDefinition/*}*/("string"));
anonymousSimpleTypeDefinition./*{@link XSDSimpleTypeDefinition#setBaseTypeDefinition */setBaseTypeDefinition/*}*/ (prototypeSchema./*{@link XSDSchema#getSchemaForSchema */getSchemaForSchema/*}*/()./*{@link XSDConcreteComponent#resolveSimpleTypeDefinition */resolveSimpleTypeDefinition/*}*/("string"));
if (variety.getValue() == XSDVariety.ATOMIC) simpleType.setBaseTypeDefinition((XSDSimpleTypeDefinition) baseType);
anonymousSimpleType.setBaseTypeDefinition(input); anonymousSimpleType.setBaseTypeDefinition(input); anonymousSimpleType.setBaseTypeDefinition(input);
simpleType.setBaseTypeDefinition( elementDeclaration.getSchema().getSchemaForSchema().resolveSimpleTypeDefinition(XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001, "string") ); //$NON-NLS-1$ elementDeclaration.setAnonymousTypeDefinition(simpleType);