Tabnine Logo
XSDSimpleTypeDefinition.getBaseTypeDefinition
Code IndexAdd Tabnine to your IDE (free)

How to use
getBaseTypeDefinition
method
in
org.eclipse.xsd.XSDSimpleTypeDefinition

Best Java code snippets using org.eclipse.xsd.XSDSimpleTypeDefinition.getBaseTypeDefinition (Showing top 20 results out of 315)

origin: org.eclipse.xsd/org.eclipse.xsd

public XSDSimpleTypeDefinition getRootTypeDefinition()
{
 XSDSimpleTypeDefinition result = this;
 if (!isCircular())
 {
  for (XSDSimpleTypeDefinition theBaseTypeDefinition = result.getBaseTypeDefinition();
     theBaseTypeDefinition != null && !XSDConstants.isURType(theBaseTypeDefinition); 
     theBaseTypeDefinition = theBaseTypeDefinition.getBaseTypeDefinition())
  {
   result = theBaseTypeDefinition;
  }
 }
 return result;
}
origin: org.eclipse/org.eclipse.xsd

public XSDSimpleTypeDefinition getRootTypeDefinition()
{
 XSDSimpleTypeDefinition result = this;
 if (!isCircular())
 {
  for (XSDSimpleTypeDefinition theBaseTypeDefinition = result.getBaseTypeDefinition();
     theBaseTypeDefinition != null && !XSDConstants.isURType(theBaseTypeDefinition); 
     theBaseTypeDefinition = theBaseTypeDefinition.getBaseTypeDefinition())
  {
   result = theBaseTypeDefinition;
  }
 }
 return result;
}
origin: org.eclipse.xsd/org.eclipse.xsd

/**
 * Returns whether the type definition is a built-in type with the given name 
 * or is derived from a built-in type with that name.
 * @param xsdSimpleTypeDefinition a type definition.
 * @return whether the type definition is a built-in type with the given name 
 * or is derived from a built-in type with that name.
 * @since 2.4
 */
public static boolean isOrIsDerivedFrom(XSDSimpleTypeDefinition xsdSimpleTypeDefinition, String name)
{
 Set<XSDTypeDefinition> visited = new HashSet<XSDTypeDefinition>();
 while (xsdSimpleTypeDefinition != null)
 {
  if (isSchemaForSchemaNamespace(xsdSimpleTypeDefinition.getTargetNamespace()) &&
     name.equals(xsdSimpleTypeDefinition.getName()))
  {
   return true;
  }
  if (!visited.add(xsdSimpleTypeDefinition = xsdSimpleTypeDefinition.getBaseTypeDefinition()))
  {
   return false;
  }
 }
 return false;
}
origin: org.eclipse.xsd/org.eclipse.xsd

public static boolean isLocalReferenceType(XSDSimpleTypeDefinition xsdSimpleTypeDefinition)
{
 while (xsdSimpleTypeDefinition != null)
 {
  if (XSDConstants.isAnySimpleType(xsdSimpleTypeDefinition))
  {
   return false;
  }
  String name = xsdSimpleTypeDefinition.getName();
  if (XSDConstants.isSchemaForSchemaNamespace(xsdSimpleTypeDefinition.getTargetNamespace()) &&
     ("IDREF".equals(name) || "IDREFS".equals(name)))
  {
   return true;
  }
  xsdSimpleTypeDefinition = xsdSimpleTypeDefinition.getBaseTypeDefinition();
 }
 return false;
}
origin: org.eclipse/org.eclipse.xsd

public static boolean isLocalReferenceType(XSDSimpleTypeDefinition xsdSimpleTypeDefinition)
{
 while (xsdSimpleTypeDefinition != null)
 {
  if (XSDConstants.isAnySimpleType(xsdSimpleTypeDefinition))
  {
   return false;
  }
  String name = xsdSimpleTypeDefinition.getName();
  if (XSDConstants.isSchemaForSchemaNamespace(xsdSimpleTypeDefinition.getTargetNamespace()) &&
     ("IDREF".equals(name) || "IDREFS".equals(name)))
  {
   return true;
  }
  xsdSimpleTypeDefinition = xsdSimpleTypeDefinition.getBaseTypeDefinition();
 }
 return false;
}
origin: org.eclipse/org.eclipse.xsd

 /**
  * Returns whether the simple type definition is the 
  * <a href="http://www.w3.org/TR/xmlschema-2/#dt-ID">ID</a>.
  * @param xsdSimpleTypeDefinition a simple type definition.
  * @return whether the simple type definition is 
  */
 public static boolean isOrIsDerivedFromID(XSDSimpleTypeDefinition xsdSimpleTypeDefinition)
 {
  while (xsdSimpleTypeDefinition != null)
  {
   if (isURType(xsdSimpleTypeDefinition))
   {
    return false;
   }

   if (isSchemaForSchemaNamespace(xsdSimpleTypeDefinition.getTargetNamespace()) &&
      "ID".equals(xsdSimpleTypeDefinition.getName()))
   {
    return true;
   }

   xsdSimpleTypeDefinition = xsdSimpleTypeDefinition.getBaseTypeDefinition();
  }

  return false;
 }
}
origin: org.eclipse/org.eclipse.wst.xsd.ui

XSDSimpleTypeDefinition baseTypeDefinition = xsdSimpleTypeDefinition.getBaseTypeDefinition();
if (baseTypeDefinition != null && XSDVariety.ATOMIC_LITERAL == xsdSimpleTypeDefinition.getVariety())
origin: org.eclipse/org.eclipse.wst.xsd.ui

target = typeDefinition.getBaseTypeDefinition();
origin: org.eclipse.emf/org.eclipse.xsd.edit

XSDSimpleTypeDefinition baseTypeDefinition = xsdSimpleTypeDefinition.getBaseTypeDefinition();
if (baseTypeDefinition != null && XSDVariety.ATOMIC_LITERAL == xsdSimpleTypeDefinition.getVariety())
origin: org.eclipse.xsd/org.eclipse.xsd

XSDSimpleTypeDefinition baseTypeDefinition = xsdSimpleTypeDefinition.getBaseTypeDefinition();
if (baseTypeDefinition != null)
origin: org.eclipse.xsd/org.eclipse.xsd

XSDSimpleTypeDefinition baseTypeDefinition = xsdSimpleTypeDefinition.getBaseTypeDefinition();
if (baseTypeDefinition != null)
origin: org.eclipse/org.eclipse.xsd

XSDSimpleTypeDefinition baseTypeDefinition = xsdSimpleTypeDefinition.getBaseTypeDefinition();
if (baseTypeDefinition != null)
origin: org.eclipse/org.eclipse.xsd

@Override
public void validateValue()
{
 XSDSimpleTypeDefinition xsdSimpleTypeDefinition = (XSDSimpleTypeDefinition)getContainer();
 XSDSimpleTypeDefinition baseTypeDefinition = xsdSimpleTypeDefinition.getBaseTypeDefinition();
 if (baseTypeDefinition != null)
 {
  XSDSimpleTypeDefinitionImpl.AssessmentImpl assessment = 
   (XSDSimpleTypeDefinitionImpl.AssessmentImpl)baseTypeDefinition.assess(getLexicalValue());
  if (!assessment.getDiagnostics().isEmpty())
  {
   assessment.assignDiagnostics(this, getElement(), XSDConstants.VALUE_ATTRIBUTE);
   getDiagnostics().addAll(assessment.getDiagnostics());
  }
  else if (assessment.getValue() == null)
  {
   createRequiredAttributeDiagnostic(XSDConstants.PART2, "element-enumeration", getElement(), XSDConstants.VALUE_ATTRIBUTE);
  }
 }
}
origin: org.eclipse/org.eclipse.xsd

XSDSimpleTypeDefinition baseTypeDefinition = xsdSimpleTypeDefinition.getBaseTypeDefinition();
if (baseTypeDefinition != null)
origin: org.eclipse.xsd/org.eclipse.xsd

if (xsdSimpleTypeDefinition != null)
 XSDSimpleTypeDefinition baseTypeDefinition = xsdSimpleTypeDefinition.getBaseTypeDefinition();
 if (baseTypeDefinition != null)
origin: org.eclipse.xsd/org.eclipse.xsd

result = baseName + (XSDConstants.isURType(xsdSimpleTypeDefinition.getBaseTypeDefinition()) ? "_._item" : "_._base");
break;
  (XSDConstants.isURType(xsdSimpleTypeDefinition.getBaseTypeDefinition()) ? 
    "_._member"  + "_._" + xsdSimpleTypeDefinition.getMemberTypeDefinitions().indexOf(this) :
    "_._base");
origin: org.eclipse/org.eclipse.xsd

result = baseName + (XSDConstants.isURType(xsdSimpleTypeDefinition.getBaseTypeDefinition()) ? "_._item" : "_._base");
break;
  (XSDConstants.isURType(xsdSimpleTypeDefinition.getBaseTypeDefinition()) ? 
    "_._member"  + "_._" + xsdSimpleTypeDefinition.getMemberTypeDefinitions().indexOf(this) :
    "_._base");
origin: org.eclipse.xsd/org.eclipse.xsd

@Override
public void validateValue()
{
 XSDSimpleTypeDefinition xsdSimpleTypeDefinition = (XSDSimpleTypeDefinition)getContainer();
 XSDSimpleTypeDefinition baseTypeDefinition = xsdSimpleTypeDefinition.getBaseTypeDefinition();
 if (baseTypeDefinition != null)
 {
  XSDSimpleTypeDefinitionImpl.AssessmentImpl assessment = 
   (XSDSimpleTypeDefinitionImpl.AssessmentImpl)baseTypeDefinition.assess(getElement(), getLexicalValue());
  if (!assessment.getDiagnostics().isEmpty())
  {
   assessment.assignDiagnostics(this, getElement(), XSDConstants.VALUE_ATTRIBUTE);
   getDiagnostics().addAll(assessment.getDiagnostics());
  }
  else if (assessment.getValue() == null)
  {
   createRequiredAttributeDiagnostic(XSDConstants.PART2, "element-enumeration", getElement(), XSDConstants.VALUE_ATTRIBUTE);
  }
 }
}
origin: org.eclipse/org.eclipse.wst.xsd.ui

targetST = targetST.getBaseTypeDefinition();
origin: org.eclipse/org.eclipse.wst.xsd.ui

  XSDSimpleTypeDefinition basePrimitiveType = xsdSimpleTypeDefinition.getBaseTypeDefinition();
  String basePrimitiveTypeString = basePrimitiveType != null ? basePrimitiveType.getName() : "";
  currentPrimitiveType = basePrimitiveType;
titleString = Messages._UI_LABEL_TYPE + (xsdSimpleTypeDefinition.getName() == null ? "(localType)" : xsdSimpleTypeDefinition.getName()) + " , " + Messages._UI_LABEL_BASE + ": " + xsdSimpleTypeDefinition.getBaseTypeDefinition().getName(); //$NON-NLS-1$ //$NON-NLS-2$
org.eclipse.xsdXSDSimpleTypeDefinitiongetBaseTypeDefinition

Javadoc

Returns the value of the 'Base Type Definition' reference.

This represents the base type definition infoset property.

Popular methods of XSDSimpleTypeDefinition

  • getItemTypeDefinition
    Returns the value of the 'Item Type Definition' reference. This represents theitem type definition [
  • getVariety
    Returns the value of the 'Variety' attribute. The literals are from the enumeration org.eclipse.xsd.
  • getMaxLengthFacet
    Returns the value of the 'Max Length Facet' reference. This represents the org.eclipse.xsd.XSDMaxLen
  • getMinLengthFacet
    Returns the value of the 'Min Length Facet' reference. This represents the org.eclipse.xsd.XSDMinLen
  • getEnumerationFacets
    Returns the value of the 'Enumeration Facets' reference list. The list contents are of type org.ecli
  • getFacets
    Returns the value of the 'Facets' reference list. The list contents are of type org.eclipse.xsd.XSDC
  • getLengthFacet
    Returns the value of the 'Length Facet' reference. This represents the org.eclipse.xsd.XSDLengthFace
  • getName
  • getBaseType
  • getContainer
  • getContents
    Returns the value of the 'Contents' containment reference list. The list contents are of type org.ec
  • getMaxFacet
    Returns the value of the 'Max Facet' reference. This represents the org.eclipse.xsd.XSDMaxFacet of t
  • getContents,
  • getMaxFacet,
  • getMemberTypeDefinitions,
  • getTargetNamespace,
  • getValidFacets,
  • setBaseTypeDefinition,
  • setItemTypeDefinition,
  • setName,
  • setVariety

Popular in Java

  • Making http requests using okhttp
  • notifyDataSetChanged (ArrayAdapter)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getContentResolver (Context)
  • BigInteger (java.math)
    An immutable arbitrary-precision signed integer.FAST CRYPTOGRAPHY This implementation is efficient f
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • SQLException (java.sql)
    An exception that indicates a failed JDBC operation. It provides the following information about pro
  • HashSet (java.util)
    HashSet is an implementation of a Set. All optional operations (adding and removing) are supported.
  • ResourceBundle (java.util)
    ResourceBundle is an abstract class which is the superclass of classes which provide Locale-specifi
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now