gpt4 book ai didi

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

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

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

XSDAttributeGroupDefinition.isAttributeGroupDefinitionReference介绍

[英]Returns the value of the 'Attribute Group Definition Reference' attribute.

This concrete attribute is equivalent to

xsdAttributeGroupDefinition != xsdAttributeGroupDefinition. 
#getResolvedAttributeGroupDefinition()

An infoset feature will never return an instance for which this is the true since this is a concrete attribute that is used to represent an attribute group definition with a ref attribute.
[中]返回“属性组定义引用”属性的值。
这个具体属性相当于

xsdAttributeGroupDefinition != xsdAttributeGroupDefinition. 
#getResolvedAttributeGroupDefinition()

信息集功能永远不会返回实例,因为这是一个具体的属性,用于用ref属性表示属性组定义。

代码示例

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

(XSDAttributeGroupDefinition) content;
if (attGrp.isAttributeGroupDefinitionReference()) {
  attGrp = attGrp.getResolvedAttributeGroupDefinition();

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

public boolean isFocusAllowed()
{
 XSDAttributeGroupDefinition xsdAttributeGroupDefinition = (XSDAttributeGroupDefinition) target;
 if (xsdAttributeGroupDefinition.isAttributeGroupDefinitionReference())
 {
  return false;
 }
 return true;
}

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

protected void init()
{
 if (input instanceof XSDAttributeGroupDefinition)
 {
  XSDAttributeGroupDefinition group = (XSDAttributeGroupDefinition) input;
  isReference = group.isAttributeGroupDefinitionReference();
 }
}

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

public Object caseXSDAttributeGroupDefinition(XSDAttributeGroupDefinition attributeGroupDefinition)
{
 XSDConcreteComponent target = null;
 if (attributeGroupDefinition.isAttributeGroupDefinitionReference())
 {
  target = attributeGroupDefinition.getResolvedAttributeGroupDefinition();
 }
 return target;
}

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

public Image getImage()
{
 XSDAttributeGroupDefinition xsdAttributeGroupDefinition = (XSDAttributeGroupDefinition) target;
 if (xsdAttributeGroupDefinition.isAttributeGroupDefinitionReference())
 {
  return isReadOnly() ? ATTRIBUTE_GROUP_REF_DISABLED_ICON_IMAGE : ATTRIBUTE_GROUP_REF_ICON_IMAGE;
 }
 else
 {
  return isReadOnly() ? ATTRIBUTE_GROUP_DISABLED_ICON_IMAGE : ATTRIBUTE_GROUP_ICON_IMAGE;
 }
}

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

public String getText()
{
 XSDAttributeGroupDefinition xsdAttributeGroupDefinition = (XSDAttributeGroupDefinition) target;
 String result = xsdAttributeGroupDefinition.isAttributeGroupDefinitionReference() ? xsdAttributeGroupDefinition.getQName() : xsdAttributeGroupDefinition.getName();
 return result == null ? Messages._UI_LABEL_ABSENT : result;
}

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

@Override
public String getText(Object object)
{
 XSDAttributeGroupDefinition xsdAttributeGroupDefinition = ((XSDAttributeGroupDefinition)object);
 String result =  
  xsdAttributeGroupDefinition.isAttributeGroupDefinitionReference() ?
   xsdAttributeGroupDefinition.getQName() :
   xsdAttributeGroupDefinition.getName();
 return result == null ? XSDEditPlugin.INSTANCE.getString("_UI_Absent_label") : result;
}

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

public boolean visit(XSDTypeDefinition type) {
    //simple types dont have attributes
    if (type instanceof XSDSimpleTypeDefinition) {
      return true;
    }
    XSDComplexTypeDefinition cType = (XSDComplexTypeDefinition) type;
    //get all the attribute content (groups,or uses) and add to q 
    List attContent = cType.getAttributeContents();
    for (Iterator itr = attContent.iterator(); itr.hasNext();) {
      XSDAttributeGroupContent content = (XSDAttributeGroupContent) itr.next();
      if (content instanceof XSDAttributeUse) {
        //an attribute, add it to the list
        XSDAttributeUse use = (XSDAttributeUse) content;
        attributes.add(use.getAttributeDeclaration());
      } else if (content instanceof XSDAttributeGroupDefinition) {
        //attribute group, add all atts in group to list
        XSDAttributeGroupDefinition attGrp = (XSDAttributeGroupDefinition) content;
        if (attGrp.isAttributeGroupDefinitionReference()) {
          attGrp = attGrp.getResolvedAttributeGroupDefinition();
        }
        List uses = attGrp.getAttributeUses();
        for (Iterator aitr = uses.iterator(); aitr.hasNext();) {
          XSDAttributeUse use = (XSDAttributeUse) aitr.next();
          attributes.add(use.getAttributeDeclaration());
        }
      }
    }
    return true;
  }
};

代码示例来源:origin: org.geotools.xsd/gt-core

public boolean visit(XSDTypeDefinition type) {
    //simple types dont have attributes
    if (type instanceof XSDSimpleTypeDefinition) {
      return true;
    }
    XSDComplexTypeDefinition cType = (XSDComplexTypeDefinition) type;
    //get all the attribute content (groups,or uses) and add to q 
    List attContent = cType.getAttributeContents();
    for (Iterator itr = attContent.iterator(); itr.hasNext();) {
      XSDAttributeGroupContent content = (XSDAttributeGroupContent) itr.next();
      if (content instanceof XSDAttributeUse) {
        //an attribute, add it to the list
        XSDAttributeUse use = (XSDAttributeUse) content;
        attributes.add(use.getAttributeDeclaration());
      } else if (content instanceof XSDAttributeGroupDefinition) {
        //attribute group, add all atts in group to list
        XSDAttributeGroupDefinition attGrp = (XSDAttributeGroupDefinition) content;
        if (attGrp.isAttributeGroupDefinitionReference()) {
          attGrp = attGrp.getResolvedAttributeGroupDefinition();
        }
        List uses = attGrp.getAttributeUses();
        for (Iterator aitr = uses.iterator(); aitr.hasNext();) {
          XSDAttributeUse use = (XSDAttributeUse) aitr.next();
          attributes.add(use.getAttributeDeclaration());
        }
      }
    }
    return true;
  }
};

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

public void visitAttributeGroupDefinition(XSDAttributeGroupDefinition attributeGroup)
{
 for (Iterator it = attributeGroup.getContents().iterator(); it.hasNext(); )
 {
  Object o = it.next();
  if (o instanceof XSDAttributeUse)
  {
   XSDAttributeUse attributeUse = (XSDAttributeUse)o;
   concreteComponentList.add(attributeUse.getAttributeDeclaration());
   thingsWeNeedToListenTo.add(attributeUse.getAttributeDeclaration());
  }
  else if (o instanceof XSDAttributeGroupDefinition)
  {
   XSDAttributeGroupDefinition attrGroup = (XSDAttributeGroupDefinition)o;
   thingsWeNeedToListenTo.add(attrGroup);
   if (attrGroup.isAttributeGroupDefinitionReference())
   {
    attrGroup = attrGroup.getResolvedAttributeGroupDefinition();
    visitAttributeGroupDefinition(attrGroup);
   }
  }
 }
}

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

public void visitAttributeGroupDefinition(XSDAttributeGroupDefinition attributeGroup)
{
 for (Iterator it = attributeGroup.getContents().iterator(); it.hasNext();)
 {
  Object o = it.next();
  if (o instanceof XSDAttributeUse)
  {
   XSDAttributeUse attributeUse = (XSDAttributeUse) o;
   concreteComponentList.add(attributeUse.getAttributeDeclaration());
   thingsWeNeedToListenTo.add(attributeUse.getAttributeDeclaration());
  }
  else if (o instanceof XSDAttributeGroupDefinition)
  {
   XSDAttributeGroupDefinition attrGroup = (XSDAttributeGroupDefinition) o;
   thingsWeNeedToListenTo.add(attrGroup);
   if (attrGroup.isAttributeGroupDefinitionReference())
   {
    attrGroup = attrGroup.getResolvedAttributeGroupDefinition();
    if (attrGroup.getContents().size() == 0)
    {
     concreteComponentList.add(new SpaceFiller("attribute")); //$NON-NLS-1$
    }
    visitAttributeGroupDefinition(attrGroup);
   }
  }
 }
}

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

if (attrGroup.isAttributeGroupDefinitionReference())

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

XSDAttributeGroupDefinition xsdAttributeGroupDefinition = (XSDAttributeGroupDefinition) object;
if (!xsdAttributeGroupDefinition.isAttributeGroupDefinitionReference())

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

if (attrGroupDef.isAttributeGroupDefinitionReference())

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

(child instanceof XSDAttributeGroupDefinition &&
 ((XSDAttributeGroupDefinition) 
 child).isAttributeGroupDefinitionReference()))

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