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:
    Csw20Package.getSchemaComponentType()
    • Method Detail

      • 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:
        Csw20Package.getSchemaComponentType_Mixed()
      • 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:
        Csw20Package.getSchemaComponentType_Any()
      • 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:
        getParentSchema()
      • 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:
        getSchemaLanguage()
      • 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:
        getTargetNamespace()