gpt4 book ai didi

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

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

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

XSDConcreteComponent.setElement介绍

[英]Sets the value of the ' org.eclipse.xsd.XSDConcreteComponent#getElement' attribute.
[中]设置“组织”的值。日食xsd。XSDConcreteComponent#getElement'属性。

代码示例

代码示例来源:origin: org.wso2.wsdl.validator/wsdl-validator

public XSDSchema createSchema(Element element)
{
 if (element.getLocalName().equals("schema") && XSDConstants.isSchemaForSchemaNamespace(element.getNamespaceURI()))
 {
  XSDSchema xsdSchema = XSDFactory.eINSTANCE.createXSDSchema();
  xsdSchema.setElement(element);
  return xsdSchema;
 }
 else
 {
  return null;
 }
}

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

potentialReplacement.setElement((Element)child);
newContents.add(potentialReplacement);
continue;

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

potentialReplacement.setElement((Element)child);
newContents.add(potentialReplacement);
continue;

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

protected void adoptContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
{
 if (isReconciling)
 {
  if (xsdConcreteComponent.getElement() != null)
  { 
   xsdConcreteComponent.elementChanged(xsdConcreteComponent.getElement());
  }
 }
 else
 {
  Element childElement = xsdConcreteComponent.getElement();
  if (getElement() != null && (childElement == null || childElement.getParentNode() == null))
  {
   if (childElement != null && childElement.getOwnerDocument() != getElement().getOwnerDocument())
   {
    xsdConcreteComponent.setElement(null);
    childElement = null;
   }
   handleElementForAdopt(eReference, xsdConcreteComponent);
   xsdConcreteComponent.updateElement();
  }
 }
 XSDSchema xsdSchema = getSchema();
 if (xsdSchema != null)
 {
  ((XSDConcreteComponentImpl)xsdConcreteComponent).adoptBy(xsdSchema);
 }
}

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

protected void adoptContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
{
 if (isReconciling)
 {
  if (xsdConcreteComponent.getElement() != null)
  { 
   xsdConcreteComponent.elementChanged(xsdConcreteComponent.getElement());
  }
 }
 else
 {
  Element childElement = xsdConcreteComponent.getElement();
  if (getElement() != null && (childElement == null || childElement.getParentNode() == null))
  {
   if (childElement != null && childElement.getOwnerDocument() != getElement().getOwnerDocument())
   {
    xsdConcreteComponent.setElement(null);
    childElement = null;
   }
   handleElementForAdopt(eReference, xsdConcreteComponent);
   xsdConcreteComponent.updateElement();
  }
 }
 XSDSchema xsdSchema = getSchema();
 if (xsdSchema != null)
 {
  ((XSDConcreteComponentImpl)xsdConcreteComponent).adoptBy(xsdSchema);
 }
}

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

result.setElement(clonedElement);
return result;

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

result.setElement(clonedElement);
return result;

代码示例来源:origin: org.wso2.wsdl.validator/wsdl-validator

protected void changeAttribute(EAttribute eAttribute)
 {
  if (isReconciling)
   return;

  // TODO... revist this block of code
  //
  if (eAttribute == null || eAttribute == WSDLPackage.Literals.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA)
  {
   // We got a new schema so re-parent it.
   // cs... are we really doing the right thing here?  this seems strange
   if (schema != null)
   {
    if ((schema.getElement() == null && getElement() == null) || (schema.getElement() != getElement()))
    {
     schema.setDocument(null);
     schema.setElement(null);
     adopt(schema);
     schema.updateElement();
    }
   }
  }
  else if (eAttribute == WSDLPackage.Literals.WSDL_ELEMENT__ELEMENT)
  {
   setSchema(createSchema(element)); // element is not null
  }
 }
} //XSDSchemaExtensibilityElementImpl

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