gpt4 book ai didi

org.eclipse.xsd.XSDEnumerationFacet.getSimpleTypeDefinition()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-21 04:03:05 28 4
gpt4 key购买 nike

本文整理了Java中org.eclipse.xsd.XSDEnumerationFacet.getSimpleTypeDefinition()方法的一些代码示例,展示了XSDEnumerationFacet.getSimpleTypeDefinition()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSDEnumerationFacet.getSimpleTypeDefinition()方法的具体详情如下:
包路径:org.eclipse.xsd.XSDEnumerationFacet
类名称:XSDEnumerationFacet
方法名:getSimpleTypeDefinition

XSDEnumerationFacet.getSimpleTypeDefinition介绍

暂无

代码示例

代码示例来源:origin: org.eclipse/org.eclipse.xsd

protected void initialize(EAttribute eAttribute, XSDSimpleTypeDefinition xsdSimpleTypeDefinition)
{
 if (XSDConstants.isOrIsDerivedFromID(xsdSimpleTypeDefinition))
 {
  eAttribute.setID(true);
 }
 // If there is no default value but the type has enumeration facets and the value is a primitive...
 //
 if (!eAttribute.isMany() &&
    eAttribute.getDefaultValueLiteral() == null &&
    xsdSimpleTypeDefinition != null &&
    xsdSimpleTypeDefinition.getEffectiveEnumerationFacet() != null &&
    eAttribute.getEType().getDefaultValue() != null)
 {
  // Set the default to the first enumeration's value.
  //
  eAttribute.setDefaultValueLiteral
   ((xsdSimpleTypeDefinition.
     getEffectiveEnumerationFacet().
     getSimpleTypeDefinition().
     getEnumerationFacets().
     get(0)).getLexicalValue());
 }
}

代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd

protected void initialize(EAttribute eAttribute, XSDSimpleTypeDefinition xsdSimpleTypeDefinition)
{
 if (XSDConstants.isOrIsDerivedFromID(xsdSimpleTypeDefinition))
 {
  eAttribute.setID(true);
 }
 // If there is no default value but the type has enumeration facets and the value is a primitive...
 //
 if (!eAttribute.isMany() &&
    eAttribute.getDefaultValueLiteral() == null &&
    xsdSimpleTypeDefinition != null &&
    xsdSimpleTypeDefinition.getEffectiveEnumerationFacet() != null &&
    eAttribute.getEType().getDefaultValue() != null &&
    !(eAttribute.getEType() instanceof EEnum))
 {
  // Set the default to the first enumeration's value.
  //
  setDefaultValueLiteral
   (eAttribute,
    xsdSimpleTypeDefinition.getNormalizedLiteral
    ((xsdSimpleTypeDefinition.
      getEffectiveEnumerationFacet().
      getSimpleTypeDefinition().
      getEnumerationFacets().
      get(0)).getLexicalValue()));
 }
}

代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui

enumerationFacet.getSimpleTypeDefinition().getFacetContents().remove(enumerationFacet);

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com