- Common ways to obtain XSDSimpleTypeDefinition
private void myMethod () {XSDSimpleTypeDefinition x =
XSDFactory eINSTANCE;eINSTANCE.createXSDSimpleTypeDefinition()
XSDAttributeDeclaration xSDAttributeDeclaration;xSDAttributeDeclaration.getTypeDefinition()
XSDAttributeDeclaration xSDAttributeDeclaration;xSDAttributeDeclaration.getAnonymousTypeDefinition()
- Smart code suggestions by Codota
}
/** * Handle difference lexical representations for default values, * in particular, positive and negative infinity for float and double. * @since 2.8 */ protected String transformDefaultValue(XSDSimpleTypeDefinition xsdSimpleTypeDefinition, String defaultValue) { XSDSimpleTypeDefinition primitiveTypeDefinition = xsdSimpleTypeDefinition.getPrimitiveTypeDefinition(); if (primitiveTypeDefinition != null && (primitiveTypeDefinition.hasNameAndTargetNamespace("float", defaultXMLSchemaNamespace) || primitiveTypeDefinition.hasNameAndTargetNamespace("double", defaultXMLSchemaNamespace))) { if ("Infinity".equals(defaultValue)) { return "INF"; } else if ("-Infinity".equals(defaultValue)) { return "-INF"; } } return defaultValue; }
newPrimitiveTypeDefinition = theBaseTypeDefinition.getPrimitiveTypeDefinition(); newBounded = theBaseTypeDefinition.getBoundedFacet().isValue(); newCardinality = theBaseTypeDefinition.getCardinalityFacet().getValue();
newPrimitiveTypeDefinition = theBaseTypeDefinition.getPrimitiveTypeDefinition(); newBounded = theBaseTypeDefinition.getBoundedFacet().isValue(); newCardinality = theBaseTypeDefinition.getCardinalityFacet().getValue();