Interface SchemaComponentType

All Superinterfaces:
EObject, Notifier
All Known Implementing Classes:
SchemaComponentTypeImpl

public interface SchemaComponentType extends EObject
A representation of the model object 'Schema Component Type'. A schema component includes a schema fragment (type definition) or an entire schema from some target namespace; the schema language is identified by URI. If the component is a schema fragment its parent MUST be referenced (parentSchema).

The following features are supported:

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    FeatureMap
    Returns the value of the 'Any' attribute list.
    FeatureMap
    Returns the value of the 'Mixed' attribute list.
    Returns the value of the 'Parent Schema' attribute.
    Returns the value of the 'Schema Language' attribute.
    Returns the value of the 'Target Namespace' attribute.
    void
    Sets the value of the 'Parent Schema' attribute.
    void
    Sets the value of the 'Schema Language' attribute.
    void
    Sets the value of the 'Target Namespace' attribute.

    Methods inherited from interface EObject

    eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset

    Methods inherited from interface Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver
  • Method Details

    • getMixed

      FeatureMap getMixed()
      Returns the value of the 'Mixed' attribute list. The list contents are of type FeatureMap.Entry.

      If the meaning of the 'Mixed' attribute list isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Mixed' attribute list.
      See Also:
    • getAny

      FeatureMap getAny()
      Returns the value of the 'Any' attribute list. The list contents are of type FeatureMap.Entry.

      If the meaning of the 'Any' attribute list isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Any' attribute list.
      See Also:
    • getParentSchema

      String getParentSchema()
      Returns the value of the 'Parent Schema' attribute.

      If the meaning of the 'Parent Schema' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Parent Schema' attribute.
      See Also:
    • setParentSchema

      void setParentSchema(String value)
      Sets the value of the 'Parent Schema' attribute.
      Parameters:
      value - the new value of the 'Parent Schema' attribute.
      See Also:
    • getSchemaLanguage

      String getSchemaLanguage()
      Returns the value of the 'Schema Language' attribute.

      If the meaning of the 'Schema Language' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Schema Language' attribute.
      See Also:
    • setSchemaLanguage

      void setSchemaLanguage(String value)
      Sets the value of the 'Schema Language' attribute.
      Parameters:
      value - the new value of the 'Schema Language' attribute.
      See Also:
    • getTargetNamespace

      String getTargetNamespace()
      Returns the value of the 'Target Namespace' attribute.

      If the meaning of the 'Target Namespace' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Target Namespace' attribute.
      See Also:
    • setTargetNamespace

      void setTargetNamespace(String value)
      Sets the value of the 'Target Namespace' attribute.
      Parameters:
      value - the new value of the 'Target Namespace' attribute.
      See Also: