public static XSDEnumerationFacet createEnumerationFacet(Node node) { if (XSDConstants.nodeType(node) == XSDConstants.ENUMERATION_ELEMENT) { XSDEnumerationFacet xsdEnumerationFacet = XSDFactory.eINSTANCE.createXSDEnumerationFacet(); xsdEnumerationFacet.setElement((Element)node); return xsdEnumerationFacet; } return null; }
public static XSDEnumerationFacet createEnumerationFacet(Node node) { if (XSDConstants.nodeType(node) == XSDConstants.ENUMERATION_ELEMENT) { XSDEnumerationFacet xsdEnumerationFacet = XSDFactory.eINSTANCE.createXSDEnumerationFacet(); xsdEnumerationFacet.setElement((Element)node); return xsdEnumerationFacet; } return null; }
public void execute() { try { beginRecording(simpleType.getElement()); XSDFactory factory = XSDSchemaBuildingTools.getXSDFactory(); XSDEnumerationFacet enumerationFacet = factory.createXSDEnumerationFacet(); enumerationFacet.setLexicalValue(value); simpleType.getFacetContents().add(enumerationFacet); formatChild(simpleType.getElement()); } finally { endRecording(); } } }
effectiveEnumerationFacet = (XSDEnumerationFacetImpl)getXSDFactory().createXSDEnumerationFacet(); getSyntheticFacets().add(effectiveEnumerationFacet);
effectiveEnumerationFacet = (XSDEnumerationFacetImpl)getXSDFactory().createXSDEnumerationFacet(); getSyntheticFacets().add(effectiveEnumerationFacet);
/** * 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); } }
/** * 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); } }
@Override public XSDConcreteComponent cloneConcreteComponent(boolean deep, boolean shareDOM) { XSDEnumerationFacetImpl clonedEnumerationFacet = (XSDEnumerationFacetImpl)getXSDFactory().createXSDEnumerationFacet(); clonedEnumerationFacet.isReconciling = true; if (getLexicalValue() != null) { clonedEnumerationFacet.setLexicalValue(getLexicalValue()); } if (deep) { if (getAnnotation() != null) { clonedEnumerationFacet.setAnnotation((XSDAnnotation)getAnnotation().cloneConcreteComponent(deep, shareDOM)); } } if (shareDOM && getElement() != null) { clonedEnumerationFacet.setElement(getElement()); } clonedEnumerationFacet.isReconciling = shareDOM; return clonedEnumerationFacet; } }
/*{@link */XSDEnumerationFacet/*}*/ xsdEnumerationFacet = xsdFactory.createXSDEnumerationFacet(); xsdEnumerationFacet./*{@link XSDConstrainingFacet#setLexicalValue */setLexicalValue/*}*/("unknown"); firstMemberTypeDefinition./*{@link XSDSimpleTypeDefinition#getFacetContents */getFacetContents/*}*/().add(xsdEnumerationFacet);
/*{@link */XSDEnumerationFacet/*}*/ xsdEnumerationFacet = xsdFactory.createXSDEnumerationFacet(); xsdEnumerationFacet./*{@link XSDConstrainingFacet#setLexicalValue */setLexicalValue/*}*/("unknown"); firstMemberTypeDefinition./*{@link XSDSimpleTypeDefinition#getFacetContents */getFacetContents/*}*/().add(xsdEnumerationFacet);
XSDEnumerationFacet facet = XSDFactory.eINSTANCE.createXSDEnumerationFacet(); facet.setLexicalValue(literal.getLiteral()); xsdSimpleTypeDefinition.getFacetContents().add(facet);
XSDEnumerationFacet xsdEnumerationFacet = XSDFactory.eINSTANCE.createXSDEnumerationFacet(); xsdEnumerationFacet.setLexicalValue(enumeration); xsdSimpleTypeDefinition.getFacetContents().add(xsdEnumerationFacet); XSDEnumerationFacet facet = XSDFactory.eINSTANCE.createXSDEnumerationFacet(); facet.setLexicalValue(literal.getLiteral()); xsdSimpleTypeDefinition.getFacetContents().add(facet);
@Override public XSDConcreteComponent cloneConcreteComponent(boolean deep, boolean shareDOM) { XSDEnumerationFacetImpl clonedEnumerationFacet = (XSDEnumerationFacetImpl)getXSDFactory().createXSDEnumerationFacet(); clonedEnumerationFacet.isReconciling = true; if (getLexicalValue() != null) { clonedEnumerationFacet.setLexicalValue(getLexicalValue()); } if (deep) { if (getAnnotation() != null) { clonedEnumerationFacet.setAnnotation((XSDAnnotation)getAnnotation().cloneConcreteComponent(deep, shareDOM)); } } if (shareDOM && getElement() != null) { clonedEnumerationFacet.setElement(getElement()); } clonedEnumerationFacet.isReconciling = shareDOM; return clonedEnumerationFacet; } }