# Hierarchy For Package com.xebialabs.deployit.plugin.api.udm.artifact

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem (implements java.lang.Comparable<T>, com.xebialabs.deployit.plugin.api.udm.ConfigurationItem)
    - com.xebialabs.deployit.plugin.api.udm.base.BaseEmbeddedDeployable (implements com.xebialabs.deployit.plugin.api.udm.EmbeddedDeployable)
      - com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact (implements com.xebialabs.deployit.plugin.api.udm.artifact.SourceArtifact, com.xebialabs.deployit.plugin.api.udm.artifact.TranscodableSourceArtifact)
    - com.xebialabs.deployit.plugin.api.udm.base.BaseEmbeddedDeployed<D,C> (implements com.xebialabs.deployit.plugin.api.udm.EmbeddedDeployed<D,C>)
      - com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployedArtifact<D,C> (implements com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<D>)

## Interface Hierarchy

- java.io.Serializable
  - com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
    - com.xebialabs.deployit.plugin.api.udm.artifact.Artifact
      - com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<D>
      - com.xebialabs.deployit.plugin.api.udm.artifact.SourceArtifact
        - com.xebialabs.deployit.plugin.api.udm.artifact.FileArtifact
          - com.xebialabs.deployit.plugin.api.udm.artifact.ArchiveArtifact
        - com.xebialabs.deployit.plugin.api.udm.artifact.FolderArtifact
- com.xebialabs.deployit.plugin.api.udm.artifact.TranscodableSourceArtifact