hlt.language.design.instructions Class Hierarchy (API documentation of hlt.language packages)
Date: 2013-01-30

# Hierarchy For Package hlt.language.design.instructions

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - hlt.language.design.instructions.Instruction
    - hlt.language.design.instructions.AbsInt
    - hlt.language.design.instructions.AbsReal
    - hlt.language.design.instructions.AddIntInt
    - hlt.language.design.instructions.AddIntReal
    - hlt.language.design.instructions.AddRealInt
    - hlt.language.design.instructions.AddRealReal
    - hlt.language.design.instructions.ApplyCollectionHomomorphism
      - hlt.language.design.instructions.ApplyIntCollectionFilterHomomorphism
      - hlt.language.design.instructions.ApplyIntCollectionHomomorphism
      - hlt.language.design.instructions.ApplyObjectCollectionFilterHomomorphism
      - hlt.language.design.instructions.ApplyObjectCollectionHomomorphism
      - hlt.language.design.instructions.ApplyRealCollectionFilterHomomorphism
      - hlt.language.design.instructions.ApplyRealCollectionHomomorphism
    - hlt.language.design.instructions.ApplyInPlaceIntCollectionFilterHomomorphism
    - hlt.language.design.instructions.ApplyInPlaceIntCollectionHomomorphism
    - hlt.language.design.instructions.ApplyInPlaceIntFilterHomomorphism
    - hlt.language.design.instructions.ApplyInPlaceIntHomomorphism
    - hlt.language.design.instructions.ApplyInPlaceObjectCollectionFilterHomomorphism
    - hlt.language.design.instructions.ApplyInPlaceObjectCollectionHomomorphism
    - hlt.language.design.instructions.ApplyInPlaceObjectFilterHomomorphism
    - hlt.language.design.instructions.ApplyInPlaceObjectHomomorphism
    - hlt.language.design.instructions.ApplyInPlaceRealCollectionFilterHomomorphism
    - hlt.language.design.instructions.ApplyInPlaceRealCollectionHomomorphism
    - hlt.language.design.instructions.ApplyInPlaceRealFilterHomomorphism
    - hlt.language.design.instructions.ApplyInPlaceRealHomomorphism
    - hlt.language.design.instructions.ApplyIntCollection
    - hlt.language.design.instructions.ApplyIntFilterHomomorphism
    - hlt.language.design.instructions.ApplyIntHomomorphism
    - hlt.language.design.instructions.ApplyObjectCollection
    - hlt.language.design.instructions.ApplyObjectFilterHomomorphism
    - hlt.language.design.instructions.ApplyObjectHomomorphism
    - hlt.language.design.instructions.ApplyRealCollection
    - hlt.language.design.instructions.ApplyRealFilterHomomorphism
    - hlt.language.design.instructions.ApplyRealHomomorphism
    - hlt.language.design.instructions.ArrayInitialize
    - hlt.language.design.instructions.ArraySize
    - hlt.language.design.instructions.BoxingUnboxingInstruction
      - hlt.language.design.instructions.IntToObject
      - hlt.language.design.instructions.ObjectToInt
      - hlt.language.design.instructions.ObjectToReal
      - hlt.language.design.instructions.RealToObject
    - hlt.language.design.instructions.CheckArraySize
    - hlt.language.design.instructions.ContainsObject
    - hlt.language.design.instructions.DefinedEntryInstruction
      - hlt.language.design.instructions.Call
      - hlt.language.design.instructions.SetGlobal
    - hlt.language.design.instructions.DestructiveExclusiveUnion1
    - hlt.language.design.instructions.DestructiveExclusiveUnion2
    - hlt.language.design.instructions.DestructiveIntersection1
    - hlt.language.design.instructions.DestructiveIntersection2
    - hlt.language.design.instructions.DestructiveSetDifference
    - hlt.language.design.instructions.DestructiveUnion1
    - hlt.language.design.instructions.DestructiveUnion2
    - hlt.language.design.instructions.DivIntInt
    - hlt.language.design.instructions.DivIntReal
    - hlt.language.design.instructions.DivRealInt
    - hlt.language.design.instructions.DivRealReal
    - hlt.language.design.instructions.DummyAnd
    - hlt.language.design.instructions.DummyBelongs
    - hlt.language.design.instructions.DummyEqual
    - hlt.language.design.instructions.DummyFirst
    - hlt.language.design.instructions.DummyLast
    - hlt.language.design.instructions.DummyNext
    - hlt.language.design.instructions.DummyNextCirc
    - hlt.language.design.instructions.DummyNextCircOffSet
    - hlt.language.design.instructions.DummyNextOffSet
    - hlt.language.design.instructions.DummyOr
    - hlt.language.design.instructions.DummyOrd
    - hlt.language.design.instructions.DummyPrev
    - hlt.language.design.instructions.DummyPrevCirc
    - hlt.language.design.instructions.DummyPrevCircOffSet
    - hlt.language.design.instructions.DummyPrevOffSet
    - hlt.language.design.instructions.DummySetAdd
    - hlt.language.design.instructions.DummySetRemove
    - hlt.language.design.instructions.DummySize
    - hlt.language.design.instructions.DummyStringConcat
    - hlt.language.design.instructions.DummyUnequal
    - hlt.language.design.instructions.DummyWrite
    - hlt.language.design.instructions.End
    - hlt.language.design.instructions.Enter
      - hlt.language.design.instructions.Apply
        - hlt.language.design.instructions.ApplyClosure
      - hlt.language.design.instructions.EnterBlock
    - hlt.language.design.instructions.EqualInts
    - hlt.language.design.instructions.EqualObjects
    - hlt.language.design.instructions.EqualReals
    - hlt.language.design.instructions.ExclusiveUnion
    - hlt.language.design.instructions.FieldInstruction
      - hlt.language.design.instructions.GetIntField
      - hlt.language.design.instructions.GetObjectField
      - hlt.language.design.instructions.GetRealField
      - hlt.language.design.instructions.SetIntField
      - hlt.language.design.instructions.SetObjectField
      - hlt.language.design.instructions.SetRealField
    - hlt.language.design.instructions.FillArrayFromIntArray (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.FillArrayFromIntMap (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.FillArrayFromObjectArray (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.FillArrayFromObjectMap (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.FillArrayFromRealArray (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.FillArrayFromRealMap (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.FillMapFromIntArray (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.FillMapFromIntMap (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.FillMapFromObjectArray (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.FillMapFromObjectMap (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.FillMapFromRealArray (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.FillMapFromRealMap (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.FirstInt
    - hlt.language.design.instructions.FirstObject
    - hlt.language.design.instructions.FirstReal
    - hlt.language.design.instructions.GetIndexable
    - hlt.language.design.instructions.GetIntArraySlot
    - hlt.language.design.instructions.GetIntIndexedIntMapSlot
    - hlt.language.design.instructions.GetIntIndexedObjectMapSlot
    - hlt.language.design.instructions.GetIntIndexedRealMapSlot
    - hlt.language.design.instructions.GetIntMapSlot
    - hlt.language.design.instructions.GetObjectArraySlot
    - hlt.language.design.instructions.GetObjectMapSlot
    - hlt.language.design.instructions.GetRealArraySlot
    - hlt.language.design.instructions.GetRealMapSlot
    - hlt.language.design.instructions.GreaterEqualIntInt
    - hlt.language.design.instructions.GreaterEqualIntReal
    - hlt.language.design.instructions.GreaterEqualRealInt
    - hlt.language.design.instructions.GreaterEqualRealReal
    - hlt.language.design.instructions.GreaterIntInt
    - hlt.language.design.instructions.GreaterIntReal
    - hlt.language.design.instructions.GreaterRealInt
    - hlt.language.design.instructions.GreaterRealReal
    - hlt.language.design.instructions.IndexableSize
    - hlt.language.design.instructions.IntArrayToMap
    - hlt.language.design.instructions.Intersection
    - hlt.language.design.instructions.IntRangeLower
    - hlt.language.design.instructions.IntRangeUpper
    - hlt.language.design.instructions.IntToReal
    - hlt.language.design.instructions.LastInt
    - hlt.language.design.instructions.LastObject
    - hlt.language.design.instructions.LastReal
    - hlt.language.design.instructions.LessEqualIntInt
    - hlt.language.design.instructions.LessEqualIntReal
    - hlt.language.design.instructions.LessEqualRealInt
    - hlt.language.design.instructions.LessEqualRealReal
    - hlt.language.design.instructions.LessIntInt
    - hlt.language.design.instructions.LessIntReal
    - hlt.language.design.instructions.LessRealInt
    - hlt.language.design.instructions.LessRealReal
    - hlt.language.design.instructions.MakeIntArray
    - hlt.language.design.instructions.MakeIntMap
    - hlt.language.design.instructions.MakeIntSet
    - hlt.language.design.instructions.MakeObjectArray
    - hlt.language.design.instructions.MakeObjectMap
    - hlt.language.design.instructions.MakeObjectSet
    - hlt.language.design.instructions.MakeRealArray
    - hlt.language.design.instructions.MakeRealMap
    - hlt.language.design.instructions.MakeRealSet
    - hlt.language.design.instructions.MapSize
    - hlt.language.design.instructions.MapToArray
    - hlt.language.design.instructions.MaxIntInt
    - hlt.language.design.instructions.MaxIntReal
    - hlt.language.design.instructions.MaxRealInt
    - hlt.language.design.instructions.MaxRealReal
    - hlt.language.design.instructions.MinIntInt
    - hlt.language.design.instructions.MinIntReal
    - hlt.language.design.instructions.MinRealInt
    - hlt.language.design.instructions.MinRealReal
    - hlt.language.design.instructions.MinusInt
    - hlt.language.design.instructions.MinusReal
    - hlt.language.design.instructions.Modulo
    - hlt.language.design.instructions.MulIntInt
    - hlt.language.design.instructions.MulIntReal
    - hlt.language.design.instructions.MulRealInt
    - hlt.language.design.instructions.MulRealReal
    - hlt.language.design.instructions.NextInt
    - hlt.language.design.instructions.NextIntCirc
    - hlt.language.design.instructions.NextIntCircOffSet
    - hlt.language.design.instructions.NextIntOffSet
    - hlt.language.design.instructions.NextObject
    - hlt.language.design.instructions.NextObjectCirc
    - hlt.language.design.instructions.NextObjectCircOffSet
    - hlt.language.design.instructions.NextObjectOffSet
    - hlt.language.design.instructions.NextReal
    - hlt.language.design.instructions.NextRealCirc
    - hlt.language.design.instructions.NextRealCircOffSet
    - hlt.language.design.instructions.NextRealOffSet
    - hlt.language.design.instructions.NoOp
    - hlt.language.design.instructions.Not
    - hlt.language.design.instructions.ObjectArrayToMap
    - hlt.language.design.instructions.OffsetInstruction
      - hlt.language.design.instructions.PushOffsetInt (implements hlt.language.design.instructions.PushInt)
      - hlt.language.design.instructions.PushOffsetObject (implements hlt.language.design.instructions.PushObject)
      - hlt.language.design.instructions.PushOffsetReal (implements hlt.language.design.instructions.PushReal)
      - hlt.language.design.instructions.SetOffsetInt
      - hlt.language.design.instructions.SetOffsetObject
      - hlt.language.design.instructions.SetOffsetReal
    - hlt.language.design.instructions.OrdInt
    - hlt.language.design.instructions.OrdObject
    - hlt.language.design.instructions.OrdReal
    - hlt.language.design.instructions.PopInt
    - hlt.language.design.instructions.PopObject
    - hlt.language.design.instructions.PopReal
    - hlt.language.design.instructions.Power
    - hlt.language.design.instructions.PrevInt
    - hlt.language.design.instructions.PrevIntCirc
    - hlt.language.design.instructions.PrevIntCircOffSet
    - hlt.language.design.instructions.PrevIntOffSet
    - hlt.language.design.instructions.PrevObject
    - hlt.language.design.instructions.PrevObjectCirc
    - hlt.language.design.instructions.PrevObjectCircOffSet
    - hlt.language.design.instructions.PrevObjectOffSet
    - hlt.language.design.instructions.PrevReal
    - hlt.language.design.instructions.PrevRealCirc
    - hlt.language.design.instructions.PrevRealCircOffSet
    - hlt.language.design.instructions.PrevRealOffSet
    - hlt.language.design.instructions.PushIntArray (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.PushIntMap (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.PushIntRange
    - hlt.language.design.instructions.PushIntSet
    - hlt.language.design.instructions.PushNewObject (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.PushObjectArray (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.PushObjectMap (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.PushObjectSet
    - hlt.language.design.instructions.PushRealArray (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.PushRealMap (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.PushRealRange
    - hlt.language.design.instructions.PushRealSet
    - hlt.language.design.instructions.PushScope (implements hlt.language.design.instructions.PushObject)
      - hlt.language.design.instructions.PushClosure
    - hlt.language.design.instructions.PushTuple (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.PushValueInt (implements hlt.language.design.instructions.PushInt, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.PushValueObject (implements hlt.language.design.instructions.PushObject, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.PushValueReal (implements hlt.language.design.instructions.PushReal, hlt.language.design.instructions.PushValue)
    - hlt.language.design.instructions.Random
    - hlt.language.design.instructions.RealArrayToMap
    - hlt.language.design.instructions.RealRangeLower
    - hlt.language.design.instructions.RealRangeUpper
    - hlt.language.design.instructions.RealToInt
    - hlt.language.design.instructions.ReconcileIndexables
    - hlt.language.design.instructions.Relocatable
      - hlt.language.design.instructions.Jump
      - hlt.language.design.instructions.JumpOnFalse
      - hlt.language.design.instructions.JumpOnTrue
    - hlt.language.design.instructions.ReturnInstruction
      - hlt.language.design.instructions.NonlocalReturnInt
      - hlt.language.design.instructions.NonlocalReturnObject
      - hlt.language.design.instructions.NonlocalReturnReal
      - hlt.language.design.instructions.NonlocalReturnVoid
      - hlt.language.design.instructions.ReturnInt
      - hlt.language.design.instructions.ReturnObject
      - hlt.language.design.instructions.ReturnReal
      - hlt.language.design.instructions.ReturnVoid
    - hlt.language.design.instructions.SetCopy
    - hlt.language.design.instructions.SetDifference
    - hlt.language.design.instructions.SetElementInstruction
      - hlt.language.design.instructions.BelongsInt
      - hlt.language.design.instructions.BelongsObject
      - hlt.language.design.instructions.BelongsReal
      - hlt.language.design.instructions.IntSetAdd
      - hlt.language.design.instructions.IntSetRemove
      - hlt.language.design.instructions.ObjectSetAdd
      - hlt.language.design.instructions.ObjectSetRemove
      - hlt.language.design.instructions.RealSetAdd
      - hlt.language.design.instructions.RealSetRemove
    - hlt.language.design.instructions.SetIntArraySlot
    - hlt.language.design.instructions.SetIntIndexedIntMapSlot
    - hlt.language.design.instructions.SetIntIndexedObjectMapSlot
    - hlt.language.design.instructions.SetIntIndexedRealMapSlot
    - hlt.language.design.instructions.SetIntMapSlot
    - hlt.language.design.instructions.SetObjectArraySlot
    - hlt.language.design.instructions.SetObjectMapSlot
    - hlt.language.design.instructions.SetRealArraySlot
    - hlt.language.design.instructions.SetRealMapSlot
    - hlt.language.design.instructions.ShuffleIntMap
    - hlt.language.design.instructions.ShuffleObjectMap
    - hlt.language.design.instructions.ShuffleRealMap
    - hlt.language.design.instructions.SlicingInstruction
      - hlt.language.design.instructions.ApplySlicedCollectionHomomorphism
        - hlt.language.design.instructions.ApplySlicedObjectCollectionFilterHomomorphism
        - hlt.language.design.instructions.ApplySlicedObjectCollectionHomomorphism
      - hlt.language.design.instructions.ApplySlicedInPlaceObjectCollectionFilterHomomorphism
      - hlt.language.design.instructions.ApplySlicedInPlaceObjectCollectionHomomorphism
      - hlt.language.design.instructions.ApplySlicedInPlaceObjectFilterHomomorphism
      - hlt.language.design.instructions.ApplySlicedInPlaceObjectHomomorphism
      - hlt.language.design.instructions.ApplySlicedObjectFilterHomomorphism
      - hlt.language.design.instructions.ApplySlicedObjectHomomorphism
    - hlt.language.design.instructions.SquareRoot
    - hlt.language.design.instructions.Stop
    - hlt.language.design.instructions.StopOnFalse
    - hlt.language.design.instructions.SubIntInt
    - hlt.language.design.instructions.SubIntReal
    - hlt.language.design.instructions.SubRealInt
    - hlt.language.design.instructions.SubRealReal
    - hlt.language.design.instructions.Subset
    - hlt.language.design.instructions.TupleComponentInstruction
      - hlt.language.design.instructions.GetIntTupleComponent
      - hlt.language.design.instructions.GetObjectTupleComponent
      - hlt.language.design.instructions.GetRealTupleComponent
      - hlt.language.design.instructions.SetIntTupleComponent
      - hlt.language.design.instructions.SetObjectTupleComponent
      - hlt.language.design.instructions.SetRealTupleComponent
    - hlt.language.design.instructions.TypedInstruction
      - hlt.language.design.instructions.StringConcatenation
      - hlt.language.design.instructions.WriteInt
      - hlt.language.design.instructions.WriteObject
    - hlt.language.design.instructions.UnequalInts
    - hlt.language.design.instructions.UnequalObjects
    - hlt.language.design.instructions.UnequalReals
    - hlt.language.design.instructions.Union
    - hlt.language.design.instructions.WriteReal

## Interface Hierarchy

- hlt.language.design.instructions.PushInt
- hlt.language.design.instructions.PushObject
- hlt.language.design.instructions.PushReal
- hlt.language.design.instructions.PushValue