tv.amwa.maj.meta.impl Class Hierarchy (Media Authoring with Java API)
Date: 2016-02-05

# Hierarchy For Package tv.amwa.maj.meta.impl

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - tv.amwa.maj.meta.impl.ExtensionSchemeImpl (implements java.lang.Cloneable, tv.amwa.maj.meta.ExtensionScheme, tv.amwa.maj.industry.MetadataObject, java.io.Serializable, tv.amwa.maj.industry.WeakReferenceTarget)
  - tv.amwa.maj.meta.impl.MetaDefinitionImpl (implements java.lang.Cloneable, tv.amwa.maj.constant.CommonConstants, tv.amwa.maj.model.impl.DefinitionType, tv.amwa.maj.meta.MetaDefinition, java.io.Serializable, tv.amwa.maj.industry.WeakReferenceTarget)
    - tv.amwa.maj.meta.impl.ClassDefinitionImpl (implements tv.amwa.maj.meta.ClassDefinition, java.lang.Cloneable, tv.amwa.maj.constant.CommonConstants, java.io.Serializable, tv.amwa.maj.industry.WeakReferenceTarget, tv.amwa.maj.io.xml.XMLSerializable)
    - tv.amwa.maj.meta.impl.PropertyDefinitionImpl (implements tv.amwa.maj.constant.CommonConstants, java.lang.Comparable<T>, tv.amwa.maj.meta.PropertyDefinition, java.io.Serializable, tv.amwa.maj.io.xml.XMLSerializable)
      - tv.amwa.maj.meta.impl.PropertyWrapperDefinitionImpl (implements java.lang.Cloneable, tv.amwa.maj.meta.PropertyWrapperDefinition, java.io.Serializable)
    - tv.amwa.maj.meta.impl.TypeDefinitionImpl (implements java.lang.Cloneable, java.io.Serializable, tv.amwa.maj.meta.TypeDefinition)
      - tv.amwa.maj.meta.impl.SingletonTypeDefinitionImpl
        - tv.amwa.maj.meta.impl.TypeDefinitionCharacterImpl (implements java.io.Serializable, tv.amwa.maj.meta.TypeDefinitionCharacter)
        - tv.amwa.maj.meta.impl.TypeDefinitionEnumerationImpl (implements java.lang.Cloneable, java.io.Serializable, tv.amwa.maj.meta.TypeDefinitionEnumeration)
        - tv.amwa.maj.meta.impl.TypeDefinitionExtendibleEnumerationImpl (implements java.lang.Cloneable, java.io.Serializable, tv.amwa.maj.meta.TypeDefinitionExtendibleEnumeration)
        - tv.amwa.maj.meta.impl.TypeDefinitionFixedArrayImpl (implements java.lang.Cloneable, java.io.Serializable, tv.amwa.maj.meta.TypeDefinitionFixedArray)
        - tv.amwa.maj.meta.impl.TypeDefinitionIndirectImpl (implements java.io.Serializable, tv.amwa.maj.meta.TypeDefinitionIndirect)
          - tv.amwa.maj.meta.impl.TypeDefinitionOpaqueImpl (implements java.lang.Cloneable, java.io.Serializable, tv.amwa.maj.meta.TypeDefinitionOpaque)
        - tv.amwa.maj.meta.impl.TypeDefinitionIntegerImpl (implements java.lang.Cloneable, tv.amwa.maj.constant.CommonConstants, java.io.Serializable, tv.amwa.maj.meta.TypeDefinitionInteger)
        - tv.amwa.maj.meta.impl.TypeDefinitionObjectReferenceImpl (implements java.lang.Cloneable, java.io.Serializable, tv.amwa.maj.meta.TypeDefinitionObjectReference, tv.amwa.maj.io.xml.XMLSerializable)
          - tv.amwa.maj.meta.impl.TypeDefinitionStrongObjectReferenceImpl (implements java.lang.Cloneable, java.io.Serializable, tv.amwa.maj.meta.TypeDefinitionStrongObjectReference)
          - tv.amwa.maj.meta.impl.TypeDefinitionWeakObjectReferenceImpl (implements java.lang.Cloneable, java.io.Serializable, tv.amwa.maj.meta.TypeDefinitionWeakObjectReference)
        - tv.amwa.maj.meta.impl.TypeDefinitionRecordImpl (implements java.lang.Cloneable, java.io.Serializable, tv.amwa.maj.meta.TypeDefinitionRecord)
        - tv.amwa.maj.meta.impl.TypeDefinitionRenameImpl (implements java.lang.Cloneable, java.io.Serializable, tv.amwa.maj.meta.TypeDefinitionRename)
        - tv.amwa.maj.meta.impl.TypeDefinitionStreamImpl (implements java.lang.Cloneable, java.io.Serializable, tv.amwa.maj.meta.TypeDefinitionStream)
        - tv.amwa.maj.meta.impl.TypeDefinitionStringImpl (implements java.lang.Cloneable, java.io.Serializable, tv.amwa.maj.meta.TypeDefinitionString)
      - tv.amwa.maj.meta.impl.TypeDefinitionSetImpl (implements java.lang.Cloneable, java.io.Serializable, tv.amwa.maj.meta.TypeDefinitionSet)
      - tv.amwa.maj.meta.impl.TypeDefinitionVariableArrayImpl (implements java.lang.Cloneable, java.io.Serializable, tv.amwa.maj.meta.TypeDefinitionVariableArray, tv.amwa.maj.io.xml.XMLSerializable)
  - tv.amwa.maj.meta.impl.MetaDictionaryImpl (implements java.lang.Cloneable, tv.amwa.maj.industry.MetadataObject, tv.amwa.maj.meta.MetaDictionary, java.io.Serializable)
  - tv.amwa.maj.meta.impl.MethodBag
    - tv.amwa.maj.meta.impl.SingletonTypeDefinitionImpl.SingletonMethodBag
    - tv.amwa.maj.meta.impl.TypeDefinitionSetImpl.SetMethodBag
    - tv.amwa.maj.meta.impl.TypeDefinitionVariableArrayImpl.VariableArrayMethodBag
  - tv.amwa.maj.meta.impl.RootImpl (implements java.lang.Cloneable, tv.amwa.maj.industry.MetadataObject, tv.amwa.maj.meta.Root, java.io.Serializable)
  - tv.amwa.maj.meta.impl.TypeDefinitionImpl.PropertyValueImpl (implements tv.amwa.maj.industry.PropertyValue)
    - tv.amwa.maj.meta.impl.TypeDefinitionCharacterImpl.CharacterValue (implements tv.amwa.maj.industry.PropertyValue)
    - tv.amwa.maj.meta.impl.TypeDefinitionEnumerationImpl.EnumerationValue (implements tv.amwa.maj.industry.PropertyValue)
    - tv.amwa.maj.meta.impl.TypeDefinitionExtendibleEnumerationImpl.ExtendibleEnumerationValue (implements tv.amwa.maj.industry.PropertyValue)
    - tv.amwa.maj.meta.impl.TypeDefinitionFixedArrayImpl.FixedArrayValue (implements tv.amwa.maj.industry.PropertyValue)
    - tv.amwa.maj.meta.impl.TypeDefinitionIndirectImpl.IndirectValue (implements tv.amwa.maj.industry.PropertyValue)
    - tv.amwa.maj.meta.impl.TypeDefinitionIntegerImpl.BaseIntegerValue (implements tv.amwa.maj.industry.PropertyValue)
      - tv.amwa.maj.meta.impl.TypeDefinitionIntegerImpl.ByteValue (implements tv.amwa.maj.industry.PropertyValue)
      - tv.amwa.maj.meta.impl.TypeDefinitionIntegerImpl.IntegerValue (implements tv.amwa.maj.industry.PropertyValue)
      - tv.amwa.maj.meta.impl.TypeDefinitionIntegerImpl.LongValue (implements tv.amwa.maj.industry.PropertyValue)
      - tv.amwa.maj.meta.impl.TypeDefinitionIntegerImpl.ShortValue (implements tv.amwa.maj.industry.PropertyValue)
    - tv.amwa.maj.meta.impl.TypeDefinitionObjectReferenceImpl.ObjectReferenceValue (implements tv.amwa.maj.industry.PropertyValue)
    - tv.amwa.maj.meta.impl.TypeDefinitionObjectReferenceImpl.UnresolvedReferenceValue (implements tv.amwa.maj.industry.PropertyValue)
    - tv.amwa.maj.meta.impl.TypeDefinitionOpaqueImpl.OpaqueValue (implements tv.amwa.maj.industry.PropertyValue)
    - tv.amwa.maj.meta.impl.TypeDefinitionRecordImpl.RecordValue (implements tv.amwa.maj.industry.PropertyValue)
    - tv.amwa.maj.meta.impl.TypeDefinitionRenameImpl.RenamedValue (implements tv.amwa.maj.industry.PropertyValue)
    - tv.amwa.maj.meta.impl.TypeDefinitionSetImpl.SetValue (implements tv.amwa.maj.industry.PropertyValue)
    - tv.amwa.maj.meta.impl.TypeDefinitionStreamImpl.StreamValue (implements tv.amwa.maj.industry.PropertyValue)
    - tv.amwa.maj.meta.impl.TypeDefinitionStringImpl.BaseStringValue (implements tv.amwa.maj.industry.PropertyValue)
      - tv.amwa.maj.meta.impl.TypeDefinitionStringImpl.ByteArrayStringValue (implements tv.amwa.maj.industry.PropertyValue)
      - tv.amwa.maj.meta.impl.TypeDefinitionStringImpl.CharacterStringValue (implements tv.amwa.maj.industry.PropertyValue)
    - tv.amwa.maj.meta.impl.TypeDefinitionVariableArrayImpl.VariableArrayValue (implements tv.amwa.maj.industry.PropertyValue)

(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.