本文整理了Java中org.eclipse.xsd.XSDFactory.createXSDEnumerationFacet()
方法的一些代码示例,展示了XSDFactory.createXSDEnumerationFacet()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSDFactory.createXSDEnumerationFacet()
方法的具体详情如下:
包路径:org.eclipse.xsd.XSDFactory
类名称:XSDFactory
方法名:createXSDEnumerationFacet
[英]Returns a new object of class 'Enumeration Facet'.
[中]返回类“枚举方面”的新对象。
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
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;
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
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;
}
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
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();
}
}
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
effectiveEnumerationFacet = (XSDEnumerationFacetImpl)getXSDFactory().createXSDEnumerationFacet();
getSyntheticFacets().add(effectiveEnumerationFacet);
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
effectiveEnumerationFacet = (XSDEnumerationFacetImpl)getXSDFactory().createXSDEnumerationFacet();
getSyntheticFacets().add(effectiveEnumerationFacet);
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
/**
* 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);
}
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
/**
* 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);
}
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
@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;
}
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
/*{@link */XSDEnumerationFacet/*}*/ xsdEnumerationFacet = xsdFactory.createXSDEnumerationFacet();
xsdEnumerationFacet./*{@link XSDConstrainingFacet#setLexicalValue */setLexicalValue/*}*/("unknown");
firstMemberTypeDefinition./*{@link XSDSimpleTypeDefinition#getFacetContents */getFacetContents/*}*/().add(xsdEnumerationFacet);
代码示例来源:origin: org.eclipse/org.eclipse.xsd
/*{@link */XSDEnumerationFacet/*}*/ xsdEnumerationFacet = xsdFactory.createXSDEnumerationFacet();
xsdEnumerationFacet./*{@link XSDConstrainingFacet#setLexicalValue */setLexicalValue/*}*/("unknown");
firstMemberTypeDefinition./*{@link XSDSimpleTypeDefinition#getFacetContents */getFacetContents/*}*/().add(xsdEnumerationFacet);
代码示例来源:origin: org.eclipse/org.eclipse.xsd
XSDEnumerationFacet facet = XSDFactory.eINSTANCE.createXSDEnumerationFacet();
facet.setLexicalValue(literal.getLiteral());
xsdSimpleTypeDefinition.getFacetContents().add(facet);
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
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);
代码示例来源:origin: org.eclipse/org.eclipse.xsd
@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;
}
}
内容来源于网络,如有侵权,请联系作者删除!