## Uses of Interface
com.tibco.tea.agent.api.BaseTeaObject

- Packages that use BaseTeaObject
  Package | Description
  --- | ---
  com.tibco.tea.agent.api | Provides interfaces for defining TeaObjectTypes

- - ### Uses of BaseTeaObject in com.tibco.tea.agent.api

    Subinterfaces of BaseTeaObject in com.tibco.tea.agent.api
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `SingletonTeaObject` ObjectType which has only one instance.
    `interface` | `TeaConnectionObject` TeaConnectionObject Special Type `SpecialTypes.CONNECTION`
    `interface` | `TeaObject` Interface for defining the TeaObjectType.
    `interface` | `TeaObjectHardLink` Interface for defining the TeaObject HardLink.
    `interface` | `TeaObjectSoftLink` Interface for defining the TeaObject Softlink.
    `interface` | `TopLevelTeaObject` This interface is used for describing the top level object type.

    Methods in com.tibco.tea.agent.api that return types with arguments of type BaseTeaObject
    Modifier and Type | Method and Description
    --- | ---
    `Collection<BaseTeaObject>` | WithMembers.`getMembers()` Returns the list of members which exist in the object type
    `Collection<BaseTeaObject>` | TeaSolution.`getMembers()`

    Methods in com.tibco.tea.agent.api with parameters of type BaseTeaObject
    Modifier and Type | Method and Description
    --- | ---
    `void` | TeaSolution.`addMember(BaseTeaObject baseTeaObject)`
    `void` | TeaSolution.`addMembers(BaseTeaObject... baseTeaObjects)`

    Method parameters in com.tibco.tea.agent.api with type arguments of type BaseTeaObject
    Modifier and Type | Method and Description
    --- | ---
    `TeaSolutionReference` | TeaSolutionReference.`withMembers(Collection<BaseTeaObject> baseTeaObjects, Map<String,TeaObjectProvider<TeaObject>> teaObjectProviderCache)`

Copyright © 2022 TIBCO Software Inc.. All Rights Reserved.