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

x33g5p2x  于2022-02-03 转载在 其他  
字(3.2k)|赞(0)|评价(0)|浏览(88)

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

XSDFactory.createXSDRedefine介绍

[英]Returns a new object of class 'Redefine'.
[中]返回类“重定义”的新对象。

代码示例

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

public static XSDRedefine createRedefine(Node node)
{
 if (XSDConstants.nodeType(node) == XSDConstants.REDEFINE_ELEMENT)
 {
  XSDRedefine xsdRedefine = XSDFactory.eINSTANCE.createXSDRedefine();
  xsdRedefine.setElement((Element)node);
  return xsdRedefine;
 }
 return null;
}

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

public static XSDRedefine createRedefine(Node node)
{
 if (XSDConstants.nodeType(node) == XSDConstants.REDEFINE_ELEMENT)
 {
  XSDRedefine xsdRedefine = XSDFactory.eINSTANCE.createXSDRedefine();
  xsdRedefine.setElement((Element)node);
  return xsdRedefine;
 }
 return null;
}

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

@Override
 public XSDConcreteComponent cloneConcreteComponent(boolean deep, boolean shareDOM)
 {
  XSDRedefineImpl clonedRedefine =
   (XSDRedefineImpl)getXSDFactory().createXSDRedefine();
  clonedRedefine.isReconciling = true;

  clonedRedefine.setSchemaLocation(getSchemaLocation());
  
  if (deep)
  {
   if (!getContents().isEmpty())
   {
    clonedRedefine.getContents().addAll(cloneConcreteComponents(getContents(), true, shareDOM));
   }
  }
  
  if (shareDOM && getElement() != null)
  {
   clonedRedefine.setElement(getElement());
  }

  clonedRedefine.isReconciling = shareDOM;
  return clonedRedefine;
 }
}

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

@Override
 public XSDConcreteComponent cloneConcreteComponent(boolean deep, boolean shareDOM)
 {
  XSDRedefineImpl clonedRedefine =
   (XSDRedefineImpl)getXSDFactory().createXSDRedefine();
  clonedRedefine.isReconciling = true;

  clonedRedefine.setSchemaLocation(getSchemaLocation());
  
  if (deep)
  {
   if (!getContents().isEmpty())
   {
    clonedRedefine.getContents().addAll(cloneConcreteComponents(getContents(), true, shareDOM));
   }
  }
  
  if (shareDOM && getElement() != null)
  {
   clonedRedefine.setElement(getElement());
  }

  clonedRedefine.isReconciling = shareDOM;
  return clonedRedefine;
 }
}

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

public void execute()
{
 super.execute();
 try
 {
  // Add this after if we don't have a DOM Node yet
  beginRecording(xsdSchema.getElement());
  XSDRedefine xsdRedefine = XSDFactory.eINSTANCE.createXSDRedefine();
  xsdRedefine.setSchemaLocation(""); //$NON-NLS-1$
  xsdSchema.getContents().add(findNextPositionToInsert(), xsdRedefine);
  addedXSDConcreteComponent = xsdRedefine;
  formatChild(xsdSchema.getElement());
 }
 finally
 {
  endRecording();
 }
}

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

XSDRedefine r = xsdFactory.createXSDRedefine();
r.setSchemaLocation("");
newChildDescriptors.add(createChildParameter(schemaContents, r));

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

XSDRedefine xsdRedefineReplaced = XSDFactory.eINSTANCE.createXSDRedefine();
xsdRedefineReplaced.setSchemaLocation(((XSDInclude)component).getSchemaLocation());
i.add(xsdRedefineReplaced);

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

XSDRedefine xsdRedefineReplaced = XSDFactory.eINSTANCE.createXSDRedefine();
xsdRedefineReplaced.setSchemaLocation(((XSDInclude)component).getSchemaLocation());
i.add(xsdRedefineReplaced);

相关文章

微信公众号

最新文章

更多