gpt4 book ai didi

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

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

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

XSDModelGroupDefinition.getModelGroup介绍

[英]Returns the value of the 'Model Group' containment reference.

This represents the model group infoset property. (Some browsers do a case-insenstive match on the anchor and get the above link wrong; it should point to a property of a model group definition.)
[中]返回“模型组”包含引用的值。
这表示model groupinfoset属性。(一些浏览器在锚上进行case-instive匹配,但上面的链接错误;它应该指向model group definition的属性。)

代码示例

代码示例来源:origin: geotools/geotools

grp = grpDef.getModelGroup();

代码示例来源:origin: geotools/geotools

grp = grpDef.getModelGroup();

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

public XSDModelGroup getModelGroup(XSDModelGroupDefinition modelGroupDef)
{
 return modelGroupDef.getModelGroup();
}

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

public void visitModelGroupDefinition(XSDModelGroupDefinition modelGroupDef)
{
 if (!modelGroupDef.isModelGroupDefinitionReference())
 {
  if (modelGroupDef.getModelGroup() != null)
  {
   visitModelGroup(modelGroupDef.getModelGroup());
  }
 }
}

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

@Override
public Object caseXSDModelGroupDefinition(XSDModelGroupDefinition xsdModelGroupDefinition)
{
 return xsdModelGroupDefinition.getResolvedModelGroupDefinition().getModelGroup();
}
@Override

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

@Override
public Object caseXSDModelGroupDefinition(XSDModelGroupDefinition xsdModelGroupDefinition)
{
 return xsdModelGroupDefinition.getResolvedModelGroupDefinition().getModelGroup();
}
@Override

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

public static List getChildElements(XSDModelGroupDefinition xsdModelGroupDefinition)
{
 return getChildElements(xsdModelGroupDefinition.getModelGroup());
}

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

public ITreeElement[] getChildren()
{
 List list = new ArrayList();
 XSDModelGroup xsdModelGroup = ((XSDModelGroupDefinition) target).getResolvedModelGroupDefinition().getModelGroup();
 if (xsdModelGroup != null)
  list.add(xsdModelGroup);
 List adapterList = new ArrayList();
 populateAdapterList(list, adapterList);
 return (ITreeElement[]) adapterList.toArray(new ITreeElement[0]);
}

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

public void visitModelGroupDefinition(XSDModelGroupDefinition modelGroupDef)
{
 if (!modelGroupDef.isModelGroupDefinitionReference())
 {
  if (modelGroupDef.getModelGroup() != null)
  {
   visitModelGroup(modelGroupDef.getModelGroup());
  }
 }
 else
 {
  XSDModelGroup modelGroup = modelGroupDef.getResolvedModelGroupDefinition().getModelGroup();
  if (modelGroup != null)
  {
   visitModelGroup(modelGroup);
  }
 }
}

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

public void visitXSDModelGroupDefinition(XSDModelGroupDefinition xsdModelGroupDefinition)
{
 indent += 2;
 visitXSDObject(xsdModelGroupDefinition.getResolvedModelGroupDefinition().getModelGroup());
 indent -= 2;
}

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

protected List getModelChildren()
{
 List list = new ArrayList();
 XSDModelGroupDefinitionAdapter adapter = (XSDModelGroupDefinitionAdapter)getModel();
 XSDModelGroup xsdModelGroup = ((XSDModelGroupDefinition) adapter.getTarget()).getResolvedModelGroupDefinition().getModelGroup();
 if (xsdModelGroup != null)
  list.add(XSDAdapterFactory.getInstance().adapt(xsdModelGroup));
 return list;
}

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

group = ((XSDModelGroupDefinition) particleContent).getResolvedModelGroupDefinition().getModelGroup();

代码示例来源:origin: org.geotools/gt2-xml-core

grp = grpDef.getModelGroup();

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

protected void patchHelper()
{
 XSDParticleContent theContent =  getContent();
 XSDTerm newTerm = null;
 if (theContent instanceof XSDModelGroupDefinition)
 {
  XSDModelGroupDefinition xsdModelGroupDefinition = (XSDModelGroupDefinition)theContent;
  newTerm = xsdModelGroupDefinition.getResolvedModelGroupDefinition().getModelGroup();
 }
 else if (theContent instanceof XSDElementDeclaration)
 {
  XSDElementDeclaration xsdElementDeclaration = (XSDElementDeclaration)theContent;
  newTerm = xsdElementDeclaration.getResolvedElementDeclaration();
 }
 else
 {
  newTerm = (XSDTerm)theContent;
 }
 if (getTerm() != newTerm)
 {
  setTerm(newTerm);
 }
}

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

protected void patchHelper()
{
 XSDParticleContent theContent =  getContent();
 XSDTerm newTerm = null;
 if (theContent instanceof XSDModelGroupDefinition)
 {
  XSDModelGroupDefinition xsdModelGroupDefinition = (XSDModelGroupDefinition)theContent;
  newTerm = xsdModelGroupDefinition.getResolvedModelGroupDefinition().getModelGroup();
 }
 else if (theContent instanceof XSDElementDeclaration)
 {
  XSDElementDeclaration xsdElementDeclaration = (XSDElementDeclaration)theContent;
  newTerm = xsdElementDeclaration.getResolvedElementDeclaration();
 }
 else
 {
  newTerm = (XSDTerm)theContent;
 }
 if (getTerm() != newTerm)
 {
  setTerm(newTerm);
 }
}

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

public static XSDModelGroup getModelGroup(XSDComplexTypeDefinition cType)
{
 XSDParticle particle = cType.getComplexType();
 if (particle == null || particle.eContainer() != cType)
  return null;
 Object particleContent = particle.getContent();
 XSDModelGroup group = null;
 if (particleContent instanceof XSDModelGroupDefinition)
  group = ((XSDModelGroupDefinition) particleContent).getResolvedModelGroupDefinition().getModelGroup();
 else if (particleContent instanceof XSDModelGroup)
  group = (XSDModelGroup) particleContent;
 if (group == null)
  return null;
 if (group.getContents().isEmpty() || group.eResource() != cType.eResource())
 {
  XSDComplexTypeContent content = cType.getContent();
  if (content instanceof XSDParticle)
   group = (XSDModelGroup) ((XSDParticle) content).getContent();
 }
 return group;
}

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

if (getContainer() instanceof XSDParticle)
 ((XSDParticle)getContainer()).setTerm(newResolvedModelGroupDefinition.getModelGroup());

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

@Override
protected void changeReference(EReference eReference)
{
 super.changeReference(eReference);
 Element theElement = getElement();
 if (theElement != null)
 {
  if (eReference == null || eReference == XSDPackage.Literals.XSD_MODEL_GROUP_DEFINITION__RESOLVED_MODEL_GROUP_DEFINITION)
  {
   XSDModelGroupDefinition theResolvedModelGroupDefinition = getResolvedModelGroupDefinition();
   if (theResolvedModelGroupDefinition != this)
   {
    niceSetAttributeURIValue(theElement, XSDConstants.REF_ATTRIBUTE, theResolvedModelGroupDefinition.getURI());
    if (eReference != null && getContainer() instanceof XSDParticle)
    {
     ((XSDParticle)getContainer()).setTerm(theResolvedModelGroupDefinition.getModelGroup());
    }
   }
  }
 }
}

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

protected void handleNewResolvedModelGroupDefinition(XSDModelGroupDefinition newResolvedModelGroupDefinition)
{
 if (newResolvedModelGroupDefinition.getContainer() instanceof XSDRedefine &&
    newResolvedModelGroupDefinition.contains(this))
 {
  XSDSchema redefinedSchema = ((XSDRedefine)newResolvedModelGroupDefinition.getContainer()).getIncorporatedSchema();
  if (redefinedSchema != null)
  {
   XSDModelGroupDefinition redefinedModelGroupDefinition =
    (XSDModelGroupDefinition)((XSDSchemaImpl)redefinedSchema).getRedefinitionMap().get(newResolvedModelGroupDefinition);
   if (redefinedModelGroupDefinition != null)
   {
    newResolvedModelGroupDefinition = redefinedModelGroupDefinition;
   }
  }
 }
 if (newResolvedModelGroupDefinition != getResolvedModelGroupDefinition())
 {
  setResolvedModelGroupDefinition(newResolvedModelGroupDefinition);
  if (getContainer() instanceof XSDParticle)
  {
   ((XSDParticle)getContainer()).setTerm(newResolvedModelGroupDefinition.getModelGroup());
  }
 }
}

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

@Override
protected void changeReference(EReference eReference)
{
 super.changeReference(eReference);
 Element theElement = getElement();
 if (theElement != null)
 {
  if (eReference == null || eReference == XSDPackage.Literals.XSD_MODEL_GROUP_DEFINITION__RESOLVED_MODEL_GROUP_DEFINITION)
  {
   XSDModelGroupDefinition theResolvedModelGroupDefinition = getResolvedModelGroupDefinition();
   if (theResolvedModelGroupDefinition != this)
   {
    niceSetAttributeURIValue(theElement, XSDConstants.REF_ATTRIBUTE, theResolvedModelGroupDefinition.getURI());
    if (eReference != null && getContainer() instanceof XSDParticle)
    {
     ((XSDParticle)getContainer()).setTerm(theResolvedModelGroupDefinition.getModelGroup());
    }
   }
  }
 }
}

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