# Serialized Form

- ## Package com.sas.metadata

  - ### Class com.sas.metadata.MdEvent

    class MdEvent extends ChangeEvent implements Serializable

    - #### Serialized Fields

      - ##### sourceStore

            MdStore sourceStore

  - ### Exception Class com.sas.metadata.MdException

    class MdException extends Exception implements Serializable

    - #### Serialized Fields

      - ##### cause

            Throwable cause

      - ##### SASMessage

            String SASMessage

      - ##### SASMessageSeverity

            String SASMessageSeverity

  - ### Class com.sas.metadata.MdFactoryEvent

    class MdFactoryEvent extends EventObject implements Serializable

    - #### Serialized Fields

      - ##### _objectIDs

            String[] _objectIDs

      - ##### _objectMap

            Map _objectMap

- ## Package com.sas.metadata.impl

  - ### Class com.sas.metadata.impl.AbstractExtensionImpl

    class AbstractExtensionImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ExtensionType

            String ExtensionType

        Deprecated.
        This string represents the data type of the value stored in this extension. The type is an enumeration that is a subset of SQL datatypes.
        Required for Add: No

      - ##### ExtensionTypeMaxLength

            int ExtensionTypeMaxLength

        Deprecated.
        This is the max length of ExtensionType ( 16 )

      - ##### ExtensionTypeState

            int ExtensionTypeState

        Deprecated.
        This sets state of ExtensionType to `MetadataState.UNSET` by default

      - ##### OwningObjects

            AssociationList OwningObjects

        Deprecated.
        The extensions associated with this object. Extensions are used to further describe an object; to associate additional attributes that are not part of the object's definition.
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        All types

  - ### Class com.sas.metadata.impl.AbstractJobImpl

    class AbstractJobImpl extends TransformationImpl implements Serializable

    - #### Serialized Fields

      - ##### JobActivities

            AssociationList JobActivities

        Deprecated.
        The activities associated with this job.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        TransformationActivity

  - ### Class com.sas.metadata.impl.AbstractPromptImpl

    class AbstractPromptImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### PromptEnabledObjects

            AssociationList PromptEnabledObjects

        Deprecated.
        The object that uses this prompt or prompt group.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        All types

      - ##### PromptReferences

            AssociationList PromptReferences

        Deprecated.
        The shared prompt(s) that are referenced by this prompt or prompt group.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AbstractPrompt
        Prompt
        PromptGroup

      - ##### ReferencedPrompts

            AssociationList ReferencedPrompts

        Deprecated.
        The prompts and prompt groups that are referenced by this shared prompt.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AbstractPrompt
        Prompt
        PromptGroup

      - ##### ValueSources

            AssociationList ValueSources

        Deprecated.
        *Unknown*
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Transformation
        ClassifierMap
        Select
        Join
        AbstractJob
        Job
        JFJob
        MiningResult

  - ### Class com.sas.metadata.impl.AbstractPropertyImpl

    class AbstractPropertyImpl extends LocalizedTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedPropertyGroups

            AssociationList AssociatedPropertyGroups

        Deprecated.
        The group that contains these properties.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        PropertyGroup

      - ##### Customizers

            AssociationList Customizers

        Deprecated.
        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        SoftwareComponent
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### Editors

            AssociationList Editors

        Deprecated.
        The programs that can edit this property. The editor is a component that can be placed inside a UI container, such as a property sheet, and that edits the property value.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        SoftwareComponent
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### IsExpert

            int IsExpert

        Deprecated.
        Should the property be available only to expert users?
        Required for Add: No

      - ##### IsExpertState

            int IsExpertState

        Deprecated.
        This sets state of IsExpert to `MetadataState.UNSET` by default

      - ##### IsLinked

            int IsLinked

        Deprecated.
        IsLinked
        Required for Add: No

      - ##### IsLinkedState

            int IsLinkedState

        Deprecated.
        This sets state of IsLinked to `MetadataState.UNSET` by default

      - ##### IsRequired

            int IsRequired

        Deprecated.
        Is this parameter required?
        Required for Add: No

      - ##### IsRequiredState

            int IsRequiredState

        Deprecated.
        This sets state of IsRequired to `MetadataState.UNSET` by default

      - ##### IsUpdateable

            int IsUpdateable

        Deprecated.
        Can this property be updated?
        Required for Add: No

      - ##### IsUpdateableState

            int IsUpdateableState

        Deprecated.
        This sets state of IsUpdateable to `MetadataState.UNSET` by default

      - ##### IsVisible

            int IsVisible

        Deprecated.
        Should this property be displayed in a UI?
        Required for Add: No

      - ##### IsVisibleState

            int IsVisibleState

        Deprecated.
        This sets state of IsVisible to `MetadataState.UNSET` by default

      - ##### StoredConfigurations

            AssociationList StoredConfigurations

        Deprecated.
        The configuration information for this object.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Text
        TextStore
        SASCatalogEntry
        File
        ArchiveFile
        ArchiveEntry
        Document

      - ##### Validators

            AssociationList Validators

        Deprecated.
        The programs that can validate the value of this property.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        SoftwareComponent
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

  - ### Class com.sas.metadata.impl.AbstractTransformationImpl

    class AbstractTransformationImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ComputeLocations

            AssociationList ComputeLocations

        Deprecated.
        The list of deployed components that may execute this process.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### ConditionActionSets

            AssociationList ConditionActionSets

        Deprecated.
        The condition action sets for this transformation.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ConditionActionSet

      - ##### Customizers

            AssociationList Customizers

        Deprecated.
        The software components that act as a customizer for this transformation.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        SoftwareComponent
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### DeployedComponents

            AssociationList DeployedComponents

        Deprecated.
        The deployed components that use these processes as part of initialization.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### IsActive

            int IsActive

        Deprecated.
        A boolean that indicates whether this process should be executed as part of the overall transformation flow. False means do not execute this process, true means execute this process. The default value is true.
        Required for Add: No

      - ##### IsActiveState

            int IsActiveState

        Deprecated.
        This sets state of IsActive to `MetadataState.UNSET` by default

      - ##### IsUserDefined

            int IsUserDefined

        Deprecated.
        If this attribute is set to true, the associated source code should be used to perform the transformation. If the attribute is set to false the application may generate the necessary code.
        Required for Add: No

      - ##### IsUserDefinedState

            int IsUserDefinedState

        Deprecated.
        This sets state of IsUserDefined to `MetadataState.UNSET` by default

      - ##### SourceCodes

            AssociationList SourceCodes

        Deprecated.
        The source code for this transformation.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Text
        TextStore
        SASCatalogEntry
        File
        ArchiveFile
        ArchiveEntry
        Document

      - ##### SourceSpecifications

            AssociationList SourceSpecifications

        Deprecated.
        The objects that describe the sources for this transformation. These are specifications of the sources, not the actual sources themselves.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        All types

      - ##### SubstitutionVariables

            AssociationList SubstitutionVariables

        Deprecated.
        The variables associated with this transformation.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Variable

      - ##### TargetSpecifications

            AssociationList TargetSpecifications

        Deprecated.
        The objects that describe the targets for this transformation. These are specifications of the targets, not the actual sources themselves.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        All types

      - ##### TransformationSources

            AssociationList TransformationSources

        Deprecated.
        The set of inputs to the transformation.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        All types

      - ##### TransformationTargets

            AssociationList TransformationTargets

        Deprecated.
        The set of results from the transformation.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        All types

      - ##### TransformRole

            String TransformRole

        Deprecated.
        A standardized description of the function or context of this transformation.
        Required for Add: No

      - ##### TransformRoleMaxLength

            int TransformRoleMaxLength

        Deprecated.
        This is the max length of TransformRole ( 32 )

      - ##### TransformRoleState

            int TransformRoleState

        Deprecated.
        This sets state of TransformRole to `MetadataState.UNSET` by default

      - ##### TriggeredEvents

            AssociationList TriggeredEvents

        Deprecated.
        The events that are triggered by these transforms.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Event

      - ##### TriggeringEvents

            AssociationList TriggeringEvents

        Deprecated.
        The events that trigger this transform.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Event

  - ### Class com.sas.metadata.impl.AccessControlEntryImpl

    class AccessControlEntryImpl extends AccessControlImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedConditions

            AssociationList AssociatedConditions

        Deprecated.
        The associated condition used to grant or deny access to a resource.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        PermissionCondition

      - ##### Identities

            AssociationList Identities

        Deprecated.
        The identities associated to this access control entry.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Identity
        IdentityGroup
        Person

      - ##### Permissions

            AssociationList Permissions

        Deprecated.
        The permissions that are granted or denied by this access control entry.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Permission

  - ### Class com.sas.metadata.impl.AccessControlImpl

    class AccessControlImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AccessControlTemplates

            AssociationList AccessControlTemplates

        Deprecated.
        The access control templates in which this access control is used.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AccessControlTemplate

      - ##### Objects

            AssociationList Objects

        Deprecated.
        The objects that have this access control.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        All types

  - ### Class com.sas.metadata.impl.AccessControlTemplateImpl

    class AccessControlTemplateImpl extends AccessControlImpl implements Serializable

    - #### Serialized Fields

      - ##### AccessControlItems

            AssociationList AccessControlItems

        Deprecated.
        The list of access controls that define this access control template.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AccessControl
        AccessControlEntry
        AccessControlTemplate

      - ##### Use

            String Use

        Deprecated.
        This is a field that can store a symbolic flag indicating a special use for this particular ACT. Note: A specific ACT may have only one special use. If an ACT needs to be used in more than one way, then a new ACT should be created for each additional Use value. The additional ACTs would then simply add the original ACT to their AccessControlItems
        Required for Add: No

      - ##### UseMaxLength

            int UseMaxLength

        Deprecated.
        This is the max length of Use ( 40 )

      - ##### UseState

            int UseState

        Deprecated.
        This sets state of Use to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.ActionImpl

    class ActionImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ActionType

            String ActionType

        Deprecated.
        The type for this action.
        Required for Add: No

      - ##### ActionTypeMaxLength

            int ActionTypeMaxLength

        Deprecated.
        This is the max length of ActionType ( 32 )

      - ##### ActionTypeState

            int ActionTypeState

        Deprecated.
        This sets state of ActionType to `MetadataState.UNSET` by default

      - ##### ConditionActionSets

            AssociationList ConditionActionSets

        Deprecated.
        The condition action sets of that this action is a part.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ConditionActionSet

      - ##### InstanceVersion

            int InstanceVersion

        Deprecated.
        Instance version counter - incremented whenever an update is made to the design time objects. If the instance version of the run time object does not match the design time object it is based on, the run time instance will be updated to match the design time instance.

      - ##### InstanceVersionState

            int InstanceVersionState

        Deprecated.
        This sets state of InstanceVersion to `MetadataState.UNSET` by default

      - ##### UniqueIdentifier

            String UniqueIdentifier

        Deprecated.
        The unique identifier for this action.
        Required for Add: No

      - ##### UniqueIdentifierMaxLength

            int UniqueIdentifierMaxLength

        Deprecated.
        This is the max length of UniqueIdentifier ( 32 )

      - ##### UniqueIdentifierState

            int UniqueIdentifierState

        Deprecated.
        This sets state of UniqueIdentifier to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.AggregationImpl

    class AggregationImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AggregationTables

            AssociationList AggregationTables

        Deprecated.
        The tables that contain columns used in the aggregations.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        PhysicalTable
        WorkTable
        SecuredTable

      - ##### Levels

            AssociationList Levels

        Deprecated.
        The levels associated with this aggregation.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Level

      - ##### Nway

            int Nway

        Deprecated.
        Set to true, this attribute indicates the aggregation is the NWAY aggregation for the cube. The default is false.
        Required for Add: No

      - ##### NwayState

            int NwayState

        Deprecated.
        This sets state of Nway to `MetadataState.UNSET` by default

      - ##### OwningCubes

            AssociationList OwningCubes

        Deprecated.
        The cube that contains this aggregation.
        Cardinality RoleB: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        Cube

      - ##### Type

            String Type

        Deprecated.
        This describes the persistence mechanism for the aggregation. Valid values are: MOLAP, ROLAP.
        Required for Add: No

      - ##### TypeMaxLength

            int TypeMaxLength

        Deprecated.
        This is the max length of Type ( 40 )

      - ##### TypeState

            int TypeState

        Deprecated.
        This sets state of Type to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.AnalyticColumnImpl

    class AnalyticColumnImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AnalyticColumnRole

            String AnalyticColumnRole

        Deprecated.
        The function of this analytic column. For example: Input or Target.
        Required for Add: No

      - ##### AnalyticColumnRoleMaxLength

            int AnalyticColumnRoleMaxLength

        Deprecated.
        This is the max length of AnalyticColumnRole ( 32 )

      - ##### AnalyticColumnRoleState

            int AnalyticColumnRoleState

        Deprecated.
        This sets state of AnalyticColumnRole to `MetadataState.UNSET` by default

      - ##### Creator

            String Creator

        Deprecated.
        Id of node in a mining flow that created this node.
        Required for Add: No

      - ##### CreatorMaxLength

            int CreatorMaxLength

        Deprecated.
        This is the max length of Creator ( 32 )

      - ##### CreatorState

            int CreatorState

        Deprecated.
        This sets state of Creator to `MetadataState.UNSET` by default

      - ##### Distribution

            String Distribution

        Deprecated.
        Periodic, Linear, Normal, Multinominal
        Required for Add: No

      - ##### DistributionMaxLength

            int DistributionMaxLength

        Deprecated.
        This is the max length of Distribution ( 32 )

      - ##### DistributionState

            int DistributionState

        Deprecated.
        This sets state of Distribution to `MetadataState.UNSET` by default

      - ##### Family

            String Family

        Deprecated.
        Used to group variables. such as Demographic, Economic.
        Required for Add: No

      - ##### FamilyMaxLength

            int FamilyMaxLength

        Deprecated.
        This is the max length of Family ( 32 )

      - ##### FamilyState

            int FamilyState

        Deprecated.
        This sets state of Family to `MetadataState.UNSET` by default

      - ##### IsReport

            int IsReport

        Deprecated.
        Create a report based on this variable.
        Required for Add: No

      - ##### IsReportState

            int IsReportState

        Deprecated.
        This sets state of IsReport to `MetadataState.UNSET` by default

      - ##### Level

            String Level

        Deprecated.
        Binary, Interval, Nominal, Ordinal, Unary
        Required for Add: No

      - ##### LevelMaxLength

            int LevelMaxLength

        Deprecated.
        This is the max length of Level ( 32 )

      - ##### LevelState

            int LevelState

        Deprecated.
        This sets state of Level to `MetadataState.UNSET` by default

      - ##### LowerLimit

            double LowerLimit

        Deprecated.
        LowerLimit
        Required for Add: No

      - ##### LowerLimitState

            int LowerLimitState

        Deprecated.
        This sets state of LowerLimit to `MetadataState.UNSET` by default

      - ##### Order

            String Order

        Deprecated.
        Logical order of the column. such as Ascending, Descending, Formatted Ascending, Formatted Descending
        Required for Add: No

      - ##### OrderMaxLength

            int OrderMaxLength

        Deprecated.
        This is the max length of Order ( 32 )

      - ##### OrderState

            int OrderState

        Deprecated.
        This sets state of Order to `MetadataState.UNSET` by default

      - ##### OwningColumns

            AssociationList OwningColumns

        Deprecated.
        The column associated with these analytic attributes.
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        Column
        ColumnRange

      - ##### Price

            double Price

        Deprecated.
        The cost of acquiring a variable.
        Required for Add: No

      - ##### PriceState

            int PriceState

        Deprecated.
        This sets state of Price to `MetadataState.UNSET` by default

      - ##### TargetInformations

            AssociationList TargetInformations

        Deprecated.
        The target information for this column.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Target

      - ##### UpperLimit

            double UpperLimit

        Deprecated.
        UpperLimit
        Required for Add: No

      - ##### UpperLimitState

            int UpperLimitState

        Deprecated.
        This sets state of UpperLimit to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.AnalyticContextImpl

    class AnalyticContextImpl extends DirectoryImpl implements Serializable

  - ### Class com.sas.metadata.impl.AnalyticTableImpl

    class AnalyticTableImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AnalyticTableRole

            String AnalyticTableRole

        Deprecated.
        Train, Validate
        Required for Add: No

      - ##### AnalyticTableRoleMaxLength

            int AnalyticTableRoleMaxLength

        Deprecated.
        This is the max length of AnalyticTableRole ( 32 )

      - ##### AnalyticTableRoleState

            int AnalyticTableRoleState

        Deprecated.
        This sets state of AnalyticTableRole to `MetadataState.UNSET` by default

      - ##### AnalyticTableType

            String AnalyticTableType

        Deprecated.
        transaction, coordinate
        Required for Add: No

      - ##### AnalyticTableTypeMaxLength

            int AnalyticTableTypeMaxLength

        Deprecated.
        This is the max length of AnalyticTableType ( 32 )

      - ##### AnalyticTableTypeState

            int AnalyticTableTypeState

        Deprecated.
        This sets state of AnalyticTableType to `MetadataState.UNSET` by default

      - ##### AnalyticTrainingTables

            AssociationList AnalyticTrainingTables

        Deprecated.
        The table associated with these analytic attributes.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        RelationalTable
        PhysicalTable
        WorkTable
        SecuredTable
        QueryTable
        JoinTable

      - ##### SamplingRate

            double SamplingRate

        Deprecated.
        Percent of the set of all possible values. Usually between 0 and 1.
        Required for Add: No

      - ##### SamplingRateState

            int SamplingRateState

        Deprecated.
        This sets state of SamplingRate to `MetadataState.UNSET` by default

      - ##### Segment

            String Segment

        Deprecated.
        Description of the group of user defined observations that form this table.
        Required for Add: No

      - ##### SegmentMaxLength

            int SegmentMaxLength

        Deprecated.
        This is the max length of Segment ( 256 )

      - ##### SegmentState

            int SegmentState

        Deprecated.
        This sets state of Segment to `MetadataState.UNSET` by default

      - ##### UseExternalData

            int UseExternalData

        Deprecated.
        User data from external source. such as Purchased demographic information.
        Required for Add: No

      - ##### UseExternalDataState

            int UseExternalDataState

        Deprecated.
        This sets state of UseExternalData to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.ApplicationActionImpl

    class ApplicationActionImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ActionIdentifier

            String ActionIdentifier

        Deprecated.
        ActionIdentifier
        Required for Add: No

      - ##### ActionIdentifierMaxLength

            int ActionIdentifierMaxLength

        Deprecated.
        This is the max length of ActionIdentifier ( 128 )

      - ##### ActionIdentifierState

            int ActionIdentifierState

        Deprecated.
        This sets state of ActionIdentifier to `MetadataState.UNSET` by default

      - ##### ActionType

            String ActionType

        Deprecated.
        ActionType
        Required for Add: No

      - ##### ActionTypeMaxLength

            int ActionTypeMaxLength

        Deprecated.
        This is the max length of ActionType ( 40 )

      - ##### ActionTypeState

            int ActionTypeState

        Deprecated.
        This sets state of ActionType to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.ArchiveEntryImpl

    class ArchiveEntryImpl extends TextImpl implements Serializable

    - #### Serialized Fields

      - ##### EntryName

            String EntryName

        Deprecated.
        The name of the entry in the archive file.
        Required for Add: No

      - ##### EntryNameMaxLength

            int EntryNameMaxLength

        Deprecated.
        This is the max length of EntryName ( 256 )

      - ##### EntryNameState

            int EntryNameState

        Deprecated.
        This sets state of EntryName to `MetadataState.UNSET` by default

      - ##### OwningArchives

            AssociationList OwningArchives

        Deprecated.
        The archive file that contains this entry
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        ArchiveFile

      - ##### Path

            String Path

        Deprecated.
        This is the path name stored in the archive file for this entry.
        Required for Add: No

      - ##### PathMaxLength

            int PathMaxLength

        Deprecated.
        This is the max length of Path ( 256 )

      - ##### PathState

            int PathState

        Deprecated.
        This sets state of Path to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.ArchiveFileImpl

    class ArchiveFileImpl extends FileImpl implements Serializable

    - #### Serialized Fields

      - ##### ArchiveEntries

            AssociationList ArchiveEntries

        Deprecated.
        The entries in this archive file.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ArchiveEntry

      - ##### AssociatedMiningResults

            AssociationList AssociatedMiningResults

        Deprecated.
        The Mining Result associated with this report.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        MiningResult

      - ##### OwningChannels

            AssociationList OwningChannels

        Deprecated.
        The channel that published this archive.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        ITChannel

  - ### Class com.sas.metadata.impl.AssociationPropertyImpl

    class AssociationPropertyImpl extends PrototypePropertyImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedPrototypes

            AssociationList AssociatedPrototypes

        Deprecated.
        The prototype objects used as partners with this association object.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Prototype

      - ##### AssociationName

            String AssociationName

        Deprecated.
        The name of this association
        Required for Add: No

      - ##### AssociationNameMaxLength

            int AssociationNameMaxLength

        Deprecated.
        This is the max length of AssociationName ( 80 )

      - ##### AssociationNameState

            int AssociationNameState

        Deprecated.
        This sets state of AssociationName to `MetadataState.UNSET` by default

      - ##### Maximum

            int Maximum

        Deprecated.
        The maximum number of associated objects.
        Required for Add: No

      - ##### MaximumState

            int MaximumState

        Deprecated.
        This sets state of Maximum to `MetadataState.UNSET` by default

      - ##### MetadataType

            String MetadataType

        Deprecated.
        The type that can be associated using this association name.
        Required for Add: No

      - ##### MetadataTypeMaxLength

            int MetadataTypeMaxLength

        Deprecated.
        This is the max length of MetadataType ( 64 )

      - ##### MetadataTypeState

            int MetadataTypeState

        Deprecated.
        This sets state of MetadataType to `MetadataState.UNSET` by default

      - ##### Minimum

            int Minimum

        Deprecated.
        The minimum number of associated objects.
        Required for Add: No

      - ##### MinimumState

            int MinimumState

        Deprecated.
        This sets state of Minimum to `MetadataState.UNSET` by default

      - ##### PartnerName

            String PartnerName

        Deprecated.
        The name the partner uses for this association
        Required for Add: No

      - ##### PartnerNameMaxLength

            int PartnerNameMaxLength

        Deprecated.
        This is the max length of PartnerName ( 80 )

      - ##### PartnerNameState

            int PartnerNameState

        Deprecated.
        This sets state of PartnerName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.AttributePropertyImpl

    class AttributePropertyImpl extends PrototypePropertyImpl implements Serializable

    - #### Serialized Fields

      - ##### DefaultValue

            String DefaultValue

        Deprecated.
        The default value for this parameter.
        Required for Add: No

      - ##### DefaultValueMaxLength

            int DefaultValueMaxLength

        Deprecated.
        This is the max length of DefaultValue ( 1024 )

      - ##### DefaultValueState

            int DefaultValueState

        Deprecated.
        This sets state of DefaultValue to `MetadataState.UNSET` by default

      - ##### OwningTypes

            AssociationList OwningTypes

        Deprecated.
        The data type of this property.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        PropertyType

      - ##### PropertyName

            String PropertyName

        Deprecated.
        This attribute is the name used by the software program, for example the name of a macro variable. This object also has a 'Name' attribute that is the display name or label.
        Required for Add: No

      - ##### PropertyNameMaxLength

            int PropertyNameMaxLength

        Deprecated.
        This is the max length of PropertyName ( 200 )

      - ##### PropertyNameState

            int PropertyNameState

        Deprecated.
        This sets state of PropertyName to `MetadataState.UNSET` by default

      - ##### PropertyRole

            String PropertyRole

        Deprecated.
        The role of this property (load, access, initialization, etc).
        Required for Add: No

      - ##### PropertyRoleMaxLength

            int PropertyRoleMaxLength

        Deprecated.
        This is the max length of PropertyRole ( 200 )

      - ##### PropertyRoleState

            int PropertyRoleState

        Deprecated.
        This sets state of PropertyRole to `MetadataState.UNSET` by default

      - ##### SQLType

            int SQLType

        Deprecated.
        SQLType
        Required for Add: No

      - ##### SQLTypeState

            int SQLTypeState

        Deprecated.
        This sets state of SQLType to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.AuthenticationDomainImpl

    class AuthenticationDomainImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Connections

            AssociationList Connections

        Deprecated.
        The list of connection objects that require user ID's and credentials that are part of this authorization domain.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection

      - ##### Logins

            AssociationList Logins

        Deprecated.
        The list of login objects (user ID's and passwords) that are valid in this authorization domain.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Login

      - ##### OutboundOnly

            int OutboundOnly

        Deprecated.
        Indicates that logins within the domain will only be used to establish connections to other servers.
        Required for Add: No

      - ##### OutboundOnlyState

            int OutboundOnlyState

        Deprecated.
        This sets state of OutboundOnly to `MetadataState.UNSET` by default

      - ##### TrustedOnly

            int TrustedOnly

        Deprecated.
        Indicates the login will be subject to special access rules.
        Required for Add: No

      - ##### TrustedOnlyState

            int TrustedOnlyState

        Deprecated.
        This sets state of TrustedOnly to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.CalculatedMeasureImpl

    class CalculatedMeasureImpl extends MeasureImpl implements Serializable

    - #### Serialized Fields

      - ##### Expression

            String Expression

        Deprecated.
        The formula.
        Required for Add: No

      - ##### ExpressionMaxLength

            int ExpressionMaxLength

        Deprecated.
        This is the max length of Expression ( 1000 )

      - ##### ExpressionState

            int ExpressionState

        Deprecated.
        This sets state of Expression to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.CalculatedMemberImpl

    class CalculatedMemberImpl extends GlobalFormulaImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedLevels

            AssociationList AssociatedLevels

        Deprecated.
        The level associated with this calculated member.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Level

      - ##### OwningHierarchys

            AssociationList OwningHierarchys

        Deprecated.
        The hierarchy associated with this calculated member.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Hierarchy

  - ### Class com.sas.metadata.impl.ChangeImpl

    class ChangeImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ChangeIdentitys

            AssociationList ChangeIdentitys

        Deprecated.
        The identity used to make the change.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Identity
        IdentityGroup
        Person

      - ##### Objects

            AssociationList Objects

        Deprecated.
        *Unknown*
        Cardinality RoleB: ( 1 .. * )
        Required for Add: Yes
        Objects of which can be of type:
        All types

  - ### Class com.sas.metadata.impl.ClassifierImpl

    class ClassifierImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### SourceClassifierMaps

            AssociationList SourceClassifierMaps

        Deprecated.
        The transformation processes to which this classifier acts as a source.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ClassifierMap
        Select
        Join

      - ##### TargetClassifierMaps

            AssociationList TargetClassifierMaps

        Deprecated.
        The transformations that are used to create or load this classifier.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ClassifierMap
        Select
        Join

  - ### Class com.sas.metadata.impl.ClassifierMapImpl

    class ClassifierMapImpl extends TransformationImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedRowSelectors

            AssociationList AssociatedRowSelectors

        Deprecated.
        The row selector that is used as part of this classifier map.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        RowSelector

      - ##### ClassifierSources

            AssociationList ClassifierSources

        Deprecated.
        The classifier that act as input to this transformation process.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Classifier
        Cube
        Dimension
        SharedDimension
        DataTable
        ExternalTable
        RelationalTable
        PhysicalTable
        WorkTable
        SecuredTable
        QueryTable
        JoinTable
        TableCollection
        Report

      - ##### ClassifierTargets

            AssociationList ClassifierTargets

        Deprecated.
        The classifiers that are created or loaded as a result of this transformation process.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Classifier
        Cube
        Dimension
        SharedDimension
        DataTable
        ExternalTable
        RelationalTable
        PhysicalTable
        WorkTable
        SecuredTable
        QueryTable
        JoinTable
        TableCollection
        Report

      - ##### FeatureMaps

            AssociationList FeatureMaps

        Deprecated.
        The set of feature maps associated with a classifier map.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        FeatureMap
        ColumnHierarchy

  - ### Class com.sas.metadata.impl.CMetadataImpl

    class CMetadataImpl extends MdObjectBaseXMLImpl implements Serializable

  - ### Class com.sas.metadata.impl.ColumnHierarchyImpl

    class ColumnHierarchyImpl extends FeatureMapImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedDataTables

            AssociationList AssociatedDataTables

        Deprecated.
        The data table associated with this column hierarchy.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        DataTable
        ExternalTable
        RelationalTable
        PhysicalTable
        WorkTable
        SecuredTable
        QueryTable
        JoinTable
        TableCollection

  - ### Class com.sas.metadata.impl.ColumnImpl

    class ColumnImpl extends LogicalColumnImpl implements Serializable

    - #### Serialized Fields

      - ##### AnalyticColumns

            AssociationList AnalyticColumns

        Deprecated.
        The analytic column attributes associated with this column.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AnalyticColumn

      - ##### BeginPosition

            int BeginPosition

        Deprecated.
        The position within a record where the column begins. This is used for external tables and/or record-oriented tables.
        Required for Add: No

      - ##### BeginPositionState

            int BeginPositionState

        Deprecated.
        This sets state of BeginPosition to `MetadataState.UNSET` by default

      - ##### DisplayForKeys

            AssociationList DisplayForKeys

        Deprecated.
        The key that uses this column for display purposes.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Key
        UniqueKey
        ForeignKey

      - ##### EndPosition

            int EndPosition

        Deprecated.
        The position within the record where the column ends. This is used for external tables and/or record-oriented tables.
        Required for Add: No

      - ##### EndPositionState

            int EndPositionState

        Deprecated.
        This sets state of EndPosition to `MetadataState.UNSET` by default

      - ##### ForeignKeyAssociations

            AssociationList ForeignKeyAssociations

        Deprecated.
        The list of KeyAssociation objects that link this column, which is part of a foreign key, with the columns that comprise the unique key.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        KeyAssociation

      - ##### Indexes

            AssociationList Indexes

        Deprecated.
        The list of indexes for this column.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Index

      - ##### IsDiscrete

            int IsDiscrete

        Deprecated.
        Indicates whether the contents of this column are discrete values.
        Required for Add: No

      - ##### IsDiscreteState

            int IsDiscreteState

        Deprecated.
        This sets state of IsDiscrete to `MetadataState.UNSET` by default

      - ##### IsNullable

            int IsNullable

        Deprecated.
        This attribute indicates whether this column can contain NULL values or not. It has a 0 or 1 value.
        Required for Add: No

      - ##### IsNullableState

            int IsNullableState

        Deprecated.
        This sets state of IsNullable to `MetadataState.UNSET` by default

      - ##### Keys

            AssociationList Keys

        Deprecated.
        This is the list of keys that this column is associated with. The column may be part of a unique or primary key, or part of a foreign key.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Key
        UniqueKey
        ForeignKey

      - ##### QueryClauses

            AssociationList QueryClauses

        Deprecated.
        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        QueryClause
        WhereClause
        RowSelector
        GroupByClause
        HavingClause
        OrderByClause
        OnClause

      - ##### SASAttribute

            String SASAttribute

        Deprecated.
        Data type attributes. Used to facilitate applications that wish to process variables based on similar semantics. These attributes are read-only and set by the supervisor based on the data type. XV_A_NUMERIC - Values are numeric XV_A_STRING - Values are strings XV_A_VARYING - Values are variable-length XV_A_BINARY - Values contain binary data XV_A_UNICODE - Values contain Unicode data XV_A_LOB - Values are large objects XV_A_DATETIME - Values are dates, times or date-times

      - ##### SASAttributeMaxLength

            int SASAttributeMaxLength

        Deprecated.
        This is the max length of SASAttribute ( 16 )

      - ##### SASAttributeState

            int SASAttributeState

        Deprecated.
        This sets state of SASAttribute to `MetadataState.UNSET` by default

      - ##### SASColumnLength

            int SASColumnLength

        Deprecated.
        This is the length of the column for SAS software. Usually, this will be the same value as the ColumnLength attribute defined in LogicalColumn.
        Required for Add: No

      - ##### SASColumnLengthState

            int SASColumnLengthState

        Deprecated.
        This sets state of SASColumnLength to `MetadataState.UNSET` by default

      - ##### SASColumnName

            String SASColumnName

        Deprecated.
        This is the name that SAS software uses to access the column. Typically, the SAS name is 32 characters in length and conforms to the SAS naming restrictions; for example, no space or special characters. It is the Name field in the NAMESTR.

        This attribute can support mixed-case names, and special characters and spaces in the text if there is a PropertySet object and one or two Property objects configured on the table to indicate that this table requires special handling for its names.

        For example, you would define and associate a PropertySet object named DBMSNames with a SetRole=DBMSNames with the Column(?). The PropertySet object can have two Property objects associated with it: Case and SpecChar. The Property named Case can specify whether the values in the SASTableName/SASColumnName attribute are case-sensitive or not. The Property named SpecChar can specify whether the values in the SASTableName/SASColumnName can contain special characters, including spaces.

      - ##### SASColumnNameMaxLength

            int SASColumnNameMaxLength

        Deprecated.
        This is the max length of SASColumnName ( 32 )

      - ##### SASColumnNameState

            int SASColumnNameState

        Deprecated.
        This sets state of SASColumnName to `MetadataState.UNSET` by default

      - ##### SASColumnType

            String SASColumnType

        Deprecated.
        This represents the SAS type (character or numeric) for this column. The value can be either 'C' or 'N'.
        Required for Add: No

      - ##### SASColumnTypeMaxLength

            int SASColumnTypeMaxLength

        Deprecated.
        This is the max length of SASColumnType ( 1 )

      - ##### SASColumnTypeState

            int SASColumnTypeState

        Deprecated.
        This sets state of SASColumnType to `MetadataState.UNSET` by default

      - ##### SASExtendedColumnType

            String SASExtendedColumnType

        Deprecated.
        The extended column type for SAS software. Valid values are: XV_T_FLOAT - Floating-point Value (The Pre-V9 Numeric Type) XV_T_DEC - Fixed-point Decimal Value XV_T_INT - Signed Integer Value XV_T_CHAR - Fixed-length Character (The Pre-V9 Character Type) XV_T_VARCHAR - Variable-length Character Value XV_T_CLOB - Character Large Object XV_T_BCHAR - Fixed-length Binary XV_T_BVARCHAR - Variable-length Binary Value XV_T_BLOB - Binary Large Object XV_T_LOBFILE - BLOB File XV_T_UCHAR - Fixed-length Unicode CHAR XV_T_UVARCHAR - Variable-length Unicode CHAR Value XV_T_UCLOB - Unicode Character Large Object XV_T_DATE - Date value XV_T_TIME - Local time value XV_T_TIMEZ - Zoned time value XV_T_DATETIME - Local datetime value, a timestamp XV_T_DATETIMEZ - Zoned datetime value, a timestamp XV_T_IDENTITY - Observation identity

      - ##### SASExtendedColumnTypeMaxLength

            int SASExtendedColumnTypeMaxLength

        Deprecated.
        This is the max length of SASExtendedColumnType ( 16 )

      - ##### SASExtendedColumnTypeState

            int SASExtendedColumnTypeState

        Deprecated.
        This sets state of SASExtendedColumnType to `MetadataState.UNSET` by default

      - ##### SASExtendedLength

            double SASExtendedLength

        Deprecated.
        This attribute is the length of the data value in the interchange format. In most cases the SASExtendedLength is derived from the precision.
        Required for Add: No

      - ##### SASExtendedLengthState

            int SASExtendedLengthState

        Deprecated.
        This sets state of SASExtendedLength to `MetadataState.UNSET` by default

      - ##### SASPrecision

            double SASPrecision

        Deprecated.
        This attribute is the precision of the data type, up to 4G. The exact meaning of precision corresponds to the declared type of the variable. In general, the precision of any data type is the number of atomic elements used to store the representable set of values
        Required for Add: No

      - ##### SASPrecisionState

            int SASPrecisionState

        Deprecated.
        This sets state of SASPrecision to `MetadataState.UNSET` by default

      - ##### SASScale

            double SASScale

        Deprecated.
        This attribute applies to the decimal (XV_T_DEC) data type only. For decimal, a scale of 0 (zero) indicates that the represented number is an integer. The value of the fixed-point decimal number is defined to be the rational number, I * 10 -S, where S is the scale and I is an integer with a maximum of P digits.
        Required for Add: No

      - ##### SASScaleState

            int SASScaleState

        Deprecated.
        This sets state of SASScale to `MetadataState.UNSET` by default

      - ##### SortOrder

            String SortOrder

        Deprecated.
        This is an indication of the sort order of this column in this table. It can be ASCENDING, DESCENDING, ASCFORMATTED, DESFORMATTED, DSORDER, NONE, PROHIBITED.
        Required for Add: No

      - ##### SortOrderMaxLength

            int SortOrderMaxLength

        Deprecated.
        This is the max length of SortOrder ( 24 )

      - ##### SortOrderState

            int SortOrderState

        Deprecated.
        This sets state of SortOrder to `MetadataState.UNSET` by default

      - ##### SummaryRole

            String SummaryRole

        Deprecated.
        This is the role of this column in a summarization. It can be CLASS, ID, STATISTIC, _FREQ_, or _TYPE_.
        Required for Add: No

      - ##### SummaryRoleMaxLength

            int SummaryRoleMaxLength

        Deprecated.
        This is the max length of SummaryRole ( 12 )

      - ##### SummaryRoleState

            int SummaryRoleState

        Deprecated.
        This sets state of SummaryRole to `MetadataState.UNSET` by default

      - ##### Tables

            AssociationList Tables

        Deprecated.
        The table that contains these columns.
        Cardinality RoleB: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        DataTable
        ExternalTable
        RelationalTable
        PhysicalTable
        WorkTable
        SecuredTable
        QueryTable
        JoinTable
        TableCollection

      - ##### UniqueKeyAssociations

            AssociationList UniqueKeyAssociations

        Deprecated.
        The list of KeyAssociation objects that associate a column in this key to a column in a foreign key.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        KeyAssociation

      - ##### XPaths

            AssociationList XPaths

        Deprecated.
        The list of XPath objects that define the path of the column in the XML source.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        XPath

  - ### Class com.sas.metadata.impl.ColumnRangeImpl

    class ColumnRangeImpl extends ColumnImpl implements Serializable

    - #### Serialized Fields

      - ##### End

            int End

        Deprecated.
        The end position for a range.
        Required for Add: Yes

      - ##### EndState

            int EndState

        Deprecated.
        This sets state of End to `MetadataState.UNSET` by default

      - ##### Prefix

            String Prefix

        Deprecated.
        The prefix for this range.
        Required for Add: Yes

      - ##### PrefixMaxLength

            int PrefixMaxLength

        Deprecated.
        This is the max length of Prefix ( 32 )

      - ##### PrefixState

            int PrefixState

        Deprecated.
        This sets state of Prefix to `MetadataState.UNSET` by default

      - ##### Start

            int Start

        Deprecated.
        The starting position for the range.
        Required for Add: Yes

      - ##### StartState

            int StartState

        Deprecated.
        This sets state of Start to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.COMConnectionImpl

    class COMConnectionImpl extends OpenClientConnectionImpl implements Serializable

    - #### Serialized Fields

      - ##### HostName

            String HostName

        Deprecated.
        The host name used by this connection.
        Required for Add: No

      - ##### HostNameMaxLength

            int HostNameMaxLength

        Deprecated.
        This is the max length of HostName ( 64 )

      - ##### HostNameState

            int HostNameState

        Deprecated.
        This sets state of HostName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.ConditionActionSetImpl

    class ConditionActionSetImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Actions

            AssociationList Actions

        Deprecated.
        The actions that are part of this condition action set.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Action

      - ##### AssociatedConditions

            AssociationList AssociatedConditions

        Deprecated.
        The condition associated with this condition action set.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Condition

      - ##### AssociatedTransformations

            AssociationList AssociatedTransformations

        Deprecated.
        The associated transformation that uses this condition action set.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        AbstractTransformation
        TransformationStep
        SyncStep
        TransformationActivity
        FeatureMap
        ColumnHierarchy
        Transformation
        ClassifierMap
        Select
        Join
        AbstractJob
        Job
        JFJob
        MiningResult

      - ##### ConditionActionSetType

            String ConditionActionSetType

        Deprecated.
        The type for this condition action set.
        Required for Add: No

      - ##### ConditionActionSetTypeMaxLength

            int ConditionActionSetTypeMaxLength

        Deprecated.
        This is the max length of ConditionActionSetType ( 32 )

      - ##### ConditionActionSetTypeState

            int ConditionActionSetTypeState

        Deprecated.
        This sets state of ConditionActionSetType to `MetadataState.UNSET` by default

      - ##### InstanceVersion

            int InstanceVersion

        Deprecated.
        Instance version counter - incremented whenever an update is made to the design time objects. If the instance version of the run time object does not match the design time object it is based on, the run time instance will be updated to match the design time instance.

      - ##### InstanceVersionState

            int InstanceVersionState

        Deprecated.
        This sets state of InstanceVersion to `MetadataState.UNSET` by default

      - ##### PrototypeConditionActionSets

            AssociationList PrototypeConditionActionSets

        Deprecated.
        The prototype condition action set used to create the instance of a condition action set used by a job.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        ConditionActionSet

      - ##### UniqueIdentifier

            String UniqueIdentifier

        Deprecated.
        The unique identifier for this condition action set.
        Required for Add: No

      - ##### UniqueIdentifierMaxLength

            int UniqueIdentifierMaxLength

        Deprecated.
        This is the max length of UniqueIdentifier ( 32 )

      - ##### UniqueIdentifierState

            int UniqueIdentifierState

        Deprecated.
        This sets state of UniqueIdentifier to `MetadataState.UNSET` by default

      - ##### UsedByConditionActionSets

            AssociationList UsedByConditionActionSets

        Deprecated.
        The condition action sets that are based on the associated prototype condition action set.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ConditionActionSet

  - ### Class com.sas.metadata.impl.ConditionalPrecedenceImpl

    class ConditionalPrecedenceImpl extends StepPrecedenceImpl implements Serializable

    - #### Serialized Fields

      - ##### Condition

            String Condition

        Deprecated.
        The condition that must be met in order to continue with the succeeding steps. The format of the condition is left up to the application.
        Required for Add: No

      - ##### ConditionMaxLength

            int ConditionMaxLength

        Deprecated.
        This is the max length of Condition ( 1000 )

      - ##### ConditionState

            int ConditionState

        Deprecated.
        This sets state of Condition to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.ConditionImpl

    class ConditionImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ConditionActionSets

            AssociationList ConditionActionSets

        Deprecated.
        The condition action sets that contain this condition.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ConditionActionSet

      - ##### ConditionType

            String ConditionType

        Deprecated.
        The type for this condition action set.
        Required for Add: No

      - ##### ConditionTypeMaxLength

            int ConditionTypeMaxLength

        Deprecated.
        This is the max length of ConditionType ( 32 )

      - ##### ConditionTypeState

            int ConditionTypeState

        Deprecated.
        This sets state of ConditionType to `MetadataState.UNSET` by default

      - ##### InstanceVersion

            int InstanceVersion

        Deprecated.
        Instance version counter - incremented whenever an update is made to the design time objects. If the instance version of the run time object does not match the design time object it is based on, the run time instance will be updated to match the design time instance.

      - ##### InstanceVersionState

            int InstanceVersionState

        Deprecated.
        This sets state of InstanceVersion to `MetadataState.UNSET` by default

      - ##### IsActive

            int IsActive

        Deprecated.
        Is this condition action set active.
        Required for Add: No

      - ##### IsActiveState

            int IsActiveState

        Deprecated.
        This sets state of IsActive to `MetadataState.UNSET` by default

      - ##### UniqueIdentifier

            String UniqueIdentifier

        Deprecated.
        The unique identifier for this condition.
        Required for Add: No

      - ##### UniqueIdentifierMaxLength

            int UniqueIdentifierMaxLength

        Deprecated.
        This is the max length of UniqueIdentifier ( 32 )

      - ##### UniqueIdentifierState

            int UniqueIdentifierState

        Deprecated.
        This sets state of UniqueIdentifier to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.ConfiguredComponentImpl

    class ConfiguredComponentImpl extends DeployedComponentImpl implements Serializable

  - ### Class com.sas.metadata.impl.ConnectionImpl

    class ConnectionImpl extends ContentLocationImpl implements Serializable

    - #### Serialized Fields

      - ##### ApplicationProtocol

            String ApplicationProtocol

        Deprecated.
        This attribute represents the application level protocol being used on this connection. It can have values like CONNECT, SHARE, Bridge, etc. It allows the list of connections to be queried by the type of usage expected, regardless of communication protocol.
        Required for Add: No

      - ##### ApplicationProtocolMaxLength

            int ApplicationProtocolMaxLength

        Deprecated.
        This is the max length of ApplicationProtocol ( 32 )

      - ##### ApplicationProtocolState

            int ApplicationProtocolState

        Deprecated.
        This sets state of ApplicationProtocol to `MetadataState.UNSET` by default

      - ##### AuthenticationType

            String AuthenticationType

        Deprecated.
        This attribute indicates the type of authentication needed to connect to this server. It has an enumerated set of values: none user/password password certificate
        Required for Add: No

      - ##### AuthenticationTypeMaxLength

            int AuthenticationTypeMaxLength

        Deprecated.
        This is the max length of AuthenticationType ( 20 )

      - ##### AuthenticationTypeState

            int AuthenticationTypeState

        Deprecated.
        This sets state of AuthenticationType to `MetadataState.UNSET` by default

      - ##### CommunicationProtocol

            String CommunicationProtocol

        Deprecated.
        This attribute indicates the communication protocol: TCP, APPC and any others that may be supported.
        Required for Add: No

      - ##### CommunicationProtocolMaxLength

            int CommunicationProtocolMaxLength

        Deprecated.
        This is the max length of CommunicationProtocol ( 8 )

      - ##### CommunicationProtocolState

            int CommunicationProtocolState

        Deprecated.
        This sets state of CommunicationProtocol to `MetadataState.UNSET` by default

      - ##### DataSources

            AssociationList DataSources

        Deprecated.
        The data source name that uses this connection.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DataSourceName

      - ##### Domains

            AssociationList Domains

        Deprecated.
        The name of the authorization domain that maintains the user identities and credentials used to connect to the deployed component accessed through this connection object.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        AuthenticationDomain

      - ##### PassthruPasswords

            AssociationList PassthruPasswords

        Deprecated.
        The SAS password to use with the Remote SQL Passthru option PT2DBPW=.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        SASPassword

      - ##### Providers

            AssociationList Providers

        Deprecated.
        The deployed components that can use the connection information to access another component. For example, this is the list of DBMS clients, like a JDBC application, that can use the connection information to access a DBMS.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### SAPWs

            AssociationList SAPWs

        Deprecated.
        The SAS password used for the RLS SASPW= option.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        SASPassword

      - ##### Sources

            AssociationList Sources

        Deprecated.
        The deployed software component that can be accessed through this connection object.
        Cardinality RoleB: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

  - ### Class com.sas.metadata.impl.ContentLocationImpl

    class ContentLocationImpl extends DeployedDataPackageImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedContentTypes

            AssociationList AssociatedContentTypes

        Deprecated.
        A description of the content.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        ContentType

      - ##### FileRefs

            AssociationList FileRefs

        Deprecated.
        The filerefs that use this ContentLocation.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        SASFileRef

      - ##### Reports

            AssociationList Reports

        Deprecated.
        The reports that are stored or transmitted using this ContentLocation.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Report

      - ##### TSAssociatedNamespaces

            AssociationList TSAssociatedNamespaces

        Deprecated.
        The associated table server namespace.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        TSNamespace

      - ##### UnitofTimes

            AssociationList UnitofTimes

        Deprecated.
        The UnitofTime objects associated with this content. This may represent refresh times for the content.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        UnitofTime

  - ### Class com.sas.metadata.impl.ContentTypeImpl

    class ContentTypeImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ContentItems

            AssociationList ContentItems

        Deprecated.
        The content that conforms to this content type.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ContentLocation
        Text
        TextStore
        SASCatalogEntry
        File
        ArchiveFile
        ArchiveEntry
        Document
        Directory
        AnalyticContext
        Device
        Stream
        Memory
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection
        Email

      - ##### DeviceDescriptors

            AssociationList DeviceDescriptors

        Deprecated.
        The description of devices that can display this content type.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeviceType

      - ##### MajorVersion

            double MajorVersion

        Deprecated.
        Major version of the MIME standard used to describe this content.
        Required for Add: No

      - ##### MajorVersionState

            int MajorVersionState

        Deprecated.
        This sets state of MajorVersion to `MetadataState.UNSET` by default

      - ##### MimeType

            String MimeType

        Deprecated.
        Description of the type and format of the content as defined by the MIME internet standard.
        Required for Add: No

      - ##### MimeTypeMaxLength

            int MimeTypeMaxLength

        Deprecated.
        This is the max length of MimeType ( 64 )

      - ##### MimeTypeState

            int MimeTypeState

        Deprecated.
        This sets state of MimeType to `MetadataState.UNSET` by default

      - ##### MinorVersion

            double MinorVersion

        Deprecated.
        Minor version of the MIME standard used to describe this content.
        Required for Add: No

      - ##### MinorVersionState

            int MinorVersionState

        Deprecated.
        This sets state of MinorVersion to `MetadataState.UNSET` by default

      - ##### TypeDefinitions

            AssociationList TypeDefinitions

        Deprecated.
        The type definition that makes use of this content type.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        TypeDefinition

  - ### Class com.sas.metadata.impl.CubeImpl

    class CubeImpl extends ClassifierImpl implements Serializable

    - #### Serialized Fields

      - ##### Aggregations

            AssociationList Aggregations

        Deprecated.
        The aggregations in a cube.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Aggregation

      - ##### AssociatedFiles

            AssociationList AssociatedFiles

        Deprecated.
        The file that contains the information used for the cube object.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        File
        ArchiveFile

      - ##### AssociatedOLAPSchemas

            AssociationList AssociatedOLAPSchemas

        Deprecated.
        *Unknown*
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        OLAPSchema

      - ##### CubeName

            String CubeName

        Deprecated.
        The name of the cube used by the OLAP server to access the Cube. The Name attribute inherited from Root is the logical or display name.
        Required for Add: No

      - ##### CubeNameMaxLength

            int CubeNameMaxLength

        Deprecated.
        This is the max length of CubeName ( 1024 )

      - ##### CubeNameState

            int CubeNameState

        Deprecated.
        This sets state of CubeName to `MetadataState.UNSET` by default

      - ##### CubeType

            String CubeType

        Deprecated.
        This attribute describes the persistence of the data in the multidimensional object. Valid values are: MOLAP, HOLAP, VIRTUAL.
        Required for Add: No

      - ##### CubeTypeMaxLength

            int CubeTypeMaxLength

        Deprecated.
        This is the max length of CubeType ( 16 )

      - ##### CubeTypeState

            int CubeTypeState

        Deprecated.
        This sets state of CubeType to `MetadataState.UNSET` by default

      - ##### Dimensions

            AssociationList Dimensions

        Deprecated.
        The dimensions associated with this cube.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Dimension
        SharedDimension

      - ##### Formulas

            AssociationList Formulas

        Deprecated.
        The list of global formulas for this cube.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        GlobalFormula
        NamedSet
        CalculatedMember

      - ##### Hierarchies

            AssociationList Hierarchies

        Deprecated.
        The list of hierarchies in this cube.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Hierarchy

      - ##### Measures

            AssociationList Measures

        Deprecated.
        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Measure
        CalculatedMeasure

      - ##### NextGenerations

            AssociationList NextGenerations

        Deprecated.
        The next generation for this cube.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Cube

      - ##### ParentCubes

            AssociationList ParentCubes

        Deprecated.
        The cubes that consume this cube.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Cube

      - ##### PreviousGenerations

            AssociationList PreviousGenerations

        Deprecated.
        The previous generation of this cube.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Cube

      - ##### ReachThruTables

            AssociationList ReachThruTables

        Deprecated.
        The tables that contain reach thru data.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        PhysicalTable
        WorkTable
        SecuredTable

      - ##### SubCubes

            AssociationList SubCubes

        Deprecated.
        The sub-cubes that comprise this cube.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Cube

  - ### Class com.sas.metadata.impl.CustomAssociationImpl

    class CustomAssociationImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedObjects

            AssociationList AssociatedObjects

        Deprecated.
        The custom associations that reference this object.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        All types

      - ##### isOwned

            int isOwned

        Deprecated.
        An associated object should be deleted with the owning object if this value is true (!=0).
        Required for Add: No

      - ##### isOwnedState

            int isOwnedState

        Deprecated.
        This sets state of isOwned to `MetadataState.UNSET` by default

      - ##### OwningObjects

            AssociationList OwningObjects

        Deprecated.
        The object that has this custom association.
        Cardinality RoleB: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        All types

      - ##### PartnerName

            String PartnerName

        Deprecated.
        The name of this custom association as referenced by the referenced object(s).
        Required for Add: No

      - ##### PartnerNameMaxLength

            int PartnerNameMaxLength

        Deprecated.
        This is the max length of PartnerName ( 60 )

      - ##### PartnerNameState

            int PartnerNameState

        Deprecated.
        This sets state of PartnerName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.DatabaseCatalogImpl

    class DatabaseCatalogImpl extends DeployedDataPackageImpl implements Serializable

    - #### Serialized Fields

      - ##### Schemas

            AssociationList Schemas

        Deprecated.
        The schemas that are contained in this database catalog.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        RelationalSchema
        DatabaseSchema
        DataSourceName
        SASLibrary
        SecuredLibrary

  - ### Class com.sas.metadata.impl.DatabaseSchemaImpl

    class DatabaseSchemaImpl extends RelationalSchemaImpl implements Serializable

    - #### Serialized Fields

      - ##### SchemaName

            String SchemaName

        Deprecated.
        The name the DBMS uses to refer to this schema.
        Required for Add: No

      - ##### SchemaNameMaxLength

            int SchemaNameMaxLength

        Deprecated.
        This is the max length of SchemaName ( 256 )

      - ##### SchemaNameState

            int SchemaNameState

        Deprecated.
        This sets state of SchemaName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.DataSourceNameImpl

    class DataSourceNameImpl extends RelationalSchemaImpl implements Serializable

    - #### Serialized Fields

      - ##### ChildDataSources

            AssociationList ChildDataSources

        Deprecated.
        The data source names that are nested as part of the root data source name.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DataSourceName

      - ##### DataSourceConnections

            AssociationList DataSourceConnections

        Deprecated.
        The connection used for this data source name.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection

      - ##### DefaultLogins

            AssociationList DefaultLogins

        Deprecated.
        The default login used by this data source name.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Login

      - ##### Driver

            String Driver

        Deprecated.
        The driver used to implement this DSN.
        Required for Add: No

      - ##### DriverMaxLength

            int DriverMaxLength

        Deprecated.
        This is the max length of Driver ( 128 )

      - ##### DriverState

            int DriverState

        Deprecated.
        This sets state of Driver to `MetadataState.UNSET` by default

      - ##### LogicalName

            String LogicalName

        Deprecated.
        The name used to reference this DSN.
        Required for Add: No

      - ##### LogicalNameMaxLength

            int LogicalNameMaxLength

        Deprecated.
        This is the max length of LogicalName ( 128 )

      - ##### LogicalNameState

            int LogicalNameState

        Deprecated.
        This sets state of LogicalName to `MetadataState.UNSET` by default

      - ##### ParentDataSources

            AssociationList ParentDataSources

        Deprecated.
        The data source name that act as the parent for this data source name. Note that the hierarchy should not be traversed from this side of the association since this data source name may be part of more than one hierarchy.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DataSourceName

  - ### Class com.sas.metadata.impl.DataTableImpl

    class DataTableImpl extends ClassifierImpl implements Serializable

    - #### Serialized Fields

      - ##### ColumnHierarchies

            AssociationList ColumnHierarchies

        Deprecated.
        The column hierarchies defined for this table.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ColumnHierarchy

      - ##### Columns

            AssociationList Columns

        Deprecated.
        The list of columns contained in this table.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Column
        ColumnRange

      - ##### ForeignKeys

            AssociationList ForeignKeys

        Deprecated.
        The foreign keys associated with a table.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ForeignKey

      - ##### NumRows

            double NumRows

        Deprecated.
        This attribute contains the number of rows of data in the table. It can be filled in at data loading time to indicate to the metadata consumers how many rows of data a table has in it. If the number of rows is unknown, then a -1 is returned.
        Required for Add: No

      - ##### NumRowsState

            int NumRowsState

        Deprecated.
        This sets state of NumRows to `MetadataState.UNSET` by default

      - ##### Roles

            AssociationList Roles

        Deprecated.
        The roles an object can play.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Role

      - ##### TableCollections

            AssociationList TableCollections

        Deprecated.
        The table collections where this data table participates.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        TableCollection

      - ##### TableName

            String TableName

        Deprecated.
        This is the DBMS name for tables in an external database or the SAS dataset name.
        Required for Add: No

      - ##### TableNameMaxLength

            int TableNameMaxLength

        Deprecated.
        This is the max length of TableName ( 256 )

      - ##### TableNameState

            int TableNameState

        Deprecated.
        This sets state of TableName to `MetadataState.UNSET` by default

      - ##### TablePackages

            AssociationList TablePackages

        Deprecated.
        The data packages (schema or libraries) that can be used to reference this table.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        RelationalSchema
        DatabaseSchema
        DataSourceName
        SASLibrary
        SecuredLibrary

      - ##### UniqueKeys

            AssociationList UniqueKeys

        Deprecated.
        The list of unique keys associated with a table.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        UniqueKey

  - ### Class com.sas.metadata.impl.DeployedComponentImpl

    class DeployedComponentImpl extends SoftwareComponentImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedMachines

            AssociationList AssociatedMachines

        Deprecated.
        The machine where software is deployed.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Machine

      - ##### ComputeTasks

            AssociationList ComputeTasks

        Deprecated.
        The list of transformations that may be executed by this deployed component.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AbstractTransformation
        TransformationStep
        SyncStep
        TransformationActivity
        FeatureMap
        ColumnHierarchy
        Transformation
        ClassifierMap
        Select
        Join
        AbstractJob
        Job
        JFJob
        MiningResult

      - ##### DataPackages

            AssociationList DataPackages

        Deprecated.
        The list of data packages accessible from this deployed component.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedDataPackage
        OLAPSchema
        DatabaseCatalog
        SASCatalog
        RelationalSchema
        DatabaseSchema
        DataSourceName
        SASLibrary
        SecuredLibrary
        ContentLocation
        Text
        TextStore
        SASCatalogEntry
        File
        ArchiveFile
        ArchiveEntry
        Document
        Directory
        AnalyticContext
        Device
        Stream
        Memory
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection
        Email
        SASFileRef

      - ##### DescriptiveComponents

            AssociationList DescriptiveComponents

        Deprecated.
        The SoftwareComponent that contains descriptive information about an application or component.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        SoftwareComponent
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### InitProcesses

            AssociationList InitProcesses

        Deprecated.
        The list of initialization processes that must be run when this component is initialized.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AbstractTransformation
        TransformationStep
        SyncStep
        TransformationActivity
        FeatureMap
        ColumnHierarchy
        Transformation
        ClassifierMap
        Select
        Join
        AbstractJob
        Job
        JFJob
        MiningResult

      - ##### InstallationLocation

            String InstallationLocation

        Deprecated.
        This is a URL that can be used to install the component. It may be a URL for a jar file, or for some installation program.
        Required for Add: No

      - ##### InstallationLocationMaxLength

            int InstallationLocationMaxLength

        Deprecated.
        This is the max length of InstallationLocation ( 256 )

      - ##### InstallationLocationState

            int InstallationLocationState

        Deprecated.
        This sets state of InstallationLocation to `MetadataState.UNSET` by default

      - ##### IsLicensed

            int IsLicensed

        Deprecated.
        This is a boolean value that indicates whether this is a licensed component or not.
        Required for Add: No

      - ##### IsLicensedState

            int IsLicensedState

        Deprecated.
        This sets state of IsLicensed to `MetadataState.UNSET` by default

      - ##### Licenses

            AssociationList Licenses

        Deprecated.
        The SAS licenses associated to this component.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        SASLicense

      - ##### NamedServices

            AssociationList NamedServices

        Deprecated.
        The named services published by this component.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        NamedService

      - ##### ProviderConnections

            AssociationList ProviderConnections

        Deprecated.
        The list of connection objects this deployed component can use to access another component.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection

      - ##### RegisteredEvents

            AssociationList RegisteredEvents

        Deprecated.
        The events that are registered to this event broker.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Event

      - ##### ServiceNames

            AssociationList ServiceNames

        Deprecated.
        The names used by a naming service for this component.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        NamedService

      - ##### ServiceTypes

            AssociationList ServiceTypes

        Deprecated.
        The services available from a deployed component.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ServiceType

      - ##### SourceConnections

            AssociationList SourceConnections

        Deprecated.
        This is the list of connection objects that describe how to connect to this deployed component.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection

      - ##### UsedByComponents

            AssociationList UsedByComponents

        Deprecated.
        *Unknown*
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### UsingComponents

            AssociationList UsingComponents

        Deprecated.
        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

  - ### Class com.sas.metadata.impl.DeployedDataPackageImpl

    class DeployedDataPackageImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Aliases

            AssociationList Aliases

        Deprecated.
        The list of deployed data packages that are an alias for this package. For example, directory c:\mystuff may have an alias that is \\mycomputer\mystuff. Tables will be associated only with non-alias deployed data packages.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedDataPackage
        OLAPSchema
        DatabaseCatalog
        SASCatalog
        RelationalSchema
        DatabaseSchema
        DataSourceName
        SASLibrary
        SecuredLibrary
        ContentLocation
        Text
        TextStore
        SASCatalogEntry
        File
        ArchiveFile
        ArchiveEntry
        Document
        Directory
        AnalyticContext
        Device
        Stream
        Memory
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection
        Email
        SASFileRef

      - ##### AliasFors

            AssociationList AliasFors

        Deprecated.
        The deployed data package that this object is an alias for.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        DeployedDataPackage
        OLAPSchema
        DatabaseCatalog
        SASCatalog
        RelationalSchema
        DatabaseSchema
        DataSourceName
        SASLibrary
        SecuredLibrary
        ContentLocation
        Text
        TextStore
        SASCatalogEntry
        File
        ArchiveFile
        ArchiveEntry
        Document
        Directory
        AnalyticContext
        Device
        Stream
        Memory
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection
        Email
        SASFileRef

      - ##### DeployedComponents

            AssociationList DeployedComponents

        Deprecated.
        The list of deployed components that can access this data package.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### TableCollections

            AssociationList TableCollections

        Deprecated.
        The table collections that use this location.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        TableCollection

      - ##### UsedByPackages

            AssociationList UsedByPackages

        Deprecated.
        The list of deployed data packages that use this data package. For example, a SAS library named A may be comprised of libraries B and C. Library A would be in the UsedPackageList for library B and library C.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedDataPackage
        OLAPSchema
        DatabaseCatalog
        SASCatalog
        RelationalSchema
        DatabaseSchema
        DataSourceName
        SASLibrary
        SecuredLibrary
        ContentLocation
        Text
        TextStore
        SASCatalogEntry
        File
        ArchiveFile
        ArchiveEntry
        Document
        Directory
        AnalyticContext
        Device
        Stream
        Memory
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection
        Email
        SASFileRef

      - ##### UsingPackages

            AssociationList UsingPackages

        Deprecated.
        The list of deployed data packages that comprise this data package. If a SAS library named A uses library B and C, then B and C will be in the UsingPackageList for A.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedDataPackage
        OLAPSchema
        DatabaseCatalog
        SASCatalog
        RelationalSchema
        DatabaseSchema
        DataSourceName
        SASLibrary
        SecuredLibrary
        ContentLocation
        Text
        TextStore
        SASCatalogEntry
        File
        ArchiveFile
        ArchiveEntry
        Document
        Directory
        AnalyticContext
        Device
        Stream
        Memory
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection
        Email
        SASFileRef

  - ### Class com.sas.metadata.impl.DeviceImpl

    class DeviceImpl extends ContentLocationImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedDeviceTypes

            AssociationList AssociatedDeviceTypes

        Deprecated.
        Description of the device.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        DeviceType

      - ##### DeviceName

            String DeviceName

        Deprecated.
        This attribute is used to describe location information for SAS Filerefs using the following engines; PIPE, PLOTTER, PRINTER, TAPE, TERMINAL and XPRINTER

      - ##### DeviceNameMaxLength

            int DeviceNameMaxLength

        Deprecated.
        This is the max length of DeviceName ( 200 )

      - ##### DeviceNameState

            int DeviceNameState

        Deprecated.
        This sets state of DeviceName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.DeviceTypeImpl

    class DeviceTypeImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### BitDepth

            int BitDepth

        Deprecated.
        Bit depth supported by this device.
        Required for Add: No

      - ##### BitDepthState

            int BitDepthState

        Deprecated.
        This sets state of BitDepth to `MetadataState.UNSET` by default

      - ##### ContentTypes

            AssociationList ContentTypes

        Deprecated.
        The content types that can be displayed by this device.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ContentType

      - ##### DeployedDevices

            AssociationList DeployedDevices

        Deprecated.
        Devices of this device type.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Device

      - ##### Height

            int Height

        Deprecated.
        Height supported by this device.
        Required for Add: No

      - ##### HeightState

            int HeightState

        Deprecated.
        This sets state of Height to `MetadataState.UNSET` by default

      - ##### IsColor

            int IsColor

        Deprecated.
        A boolean value that indicates whether this device supports color.
        Required for Add: No

      - ##### IsColorState

            int IsColorState

        Deprecated.
        This sets state of IsColor to `MetadataState.UNSET` by default

      - ##### Width

            int Width

        Deprecated.
        Width supported by this device.
        Required for Add: No

      - ##### WidthState

            int WidthState

        Deprecated.
        This sets state of Width to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.DimensionImpl

    class DimensionImpl extends ClassifierImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedOLAPSchemas

            AssociationList AssociatedOLAPSchemas

        Deprecated.
        The OLAP schema that contains this dimension.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        OLAPSchema

      - ##### Cardinality

            double Cardinality

        Deprecated.
        The number of unique values for the dimension.
        Required for Add: No

      - ##### CardinalityState

            int CardinalityState

        Deprecated.
        This sets state of Cardinality to `MetadataState.UNSET` by default

      - ##### Cubes

            AssociationList Cubes

        Deprecated.
        The list of cubes that include this dimension.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Cube

      - ##### DimensionType

            String DimensionType

        Deprecated.
        The type of this dimension: STANDARD, MEASURES or TIME.
        Required for Add: No

      - ##### DimensionTypeMaxLength

            int DimensionTypeMaxLength

        Deprecated.
        This is the max length of DimensionType ( 32 )

      - ##### DimensionTypeState

            int DimensionTypeState

        Deprecated.
        This sets state of DimensionType to `MetadataState.UNSET` by default

      - ##### Hierarchies

            AssociationList Hierarchies

        Deprecated.
        The list of hierarchies for this dimension.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Hierarchy

      - ##### Levels

            AssociationList Levels

        Deprecated.
        The list of levels for this dimension.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Level

      - ##### Measures

            AssociationList Measures

        Deprecated.
        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Measure
        CalculatedMeasure

      - ##### SortOrder

            String SortOrder

        Deprecated.
        This is an indication of the sort order of this column in this table. It can be ASCENDING, DESCENDING, ASCFORMATTED, DESFORMATTED, DSORDER.
        Required for Add: No

      - ##### SortOrderMaxLength

            int SortOrderMaxLength

        Deprecated.
        This is the max length of SortOrder ( 24 )

      - ##### SortOrderState

            int SortOrderState

        Deprecated.
        This sets state of SortOrder to `MetadataState.UNSET` by default

      - ##### UniqueName

            String UniqueName

        Deprecated.
        The unique name for this dimension.
        Required for Add: No

      - ##### UniqueNameMaxLength

            int UniqueNameMaxLength

        Deprecated.
        This is the max length of UniqueName ( 256 )

      - ##### UniqueNameState

            int UniqueNameState

        Deprecated.
        This sets state of UniqueName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.DirectoryImpl

    class DirectoryImpl extends ContentLocationImpl implements Serializable

    - #### Serialized Fields

      - ##### Dimensions

            AssociationList Dimensions

        Deprecated.
        The shared dimensions in this directory.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        SharedDimension

      - ##### DirectoryName

            String DirectoryName

        Deprecated.
        The name of this directory in the file system.
        Required for Add: No

      - ##### DirectoryNameMaxLength

            int DirectoryNameMaxLength

        Deprecated.
        This is the max length of DirectoryName ( 256 )

      - ##### DirectoryNameState

            int DirectoryNameState

        Deprecated.
        This sets state of DirectoryName to `MetadataState.UNSET` by default

      - ##### DirectoryRole

            String DirectoryRole

        Deprecated.
        Directory role is used when a directory should be used only within a given context.
        Required for Add: No

      - ##### DirectoryRoleMaxLength

            int DirectoryRoleMaxLength

        Deprecated.
        This is the max length of DirectoryRole ( 16 )

      - ##### DirectoryRoleState

            int DirectoryRoleState

        Deprecated.
        This sets state of DirectoryRole to `MetadataState.UNSET` by default

      - ##### Files

            AssociationList Files

        Deprecated.
        The files in this directory.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        File
        ArchiveFile

      - ##### IsRelative

            int IsRelative

        Deprecated.
        True if the DirectoryName is not a fully qualified path.
        Required for Add: No

      - ##### IsRelativeState

            int IsRelativeState

        Deprecated.
        This sets state of IsRelative to `MetadataState.UNSET` by default

      - ##### ITChannels

            AssociationList ITChannels

        Deprecated.
        The ITChannels that publish to this location.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ITChannel

      - ##### ITSubscribers

            AssociationList ITSubscribers

        Deprecated.
        The ITSsubscribers for this http server directory.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ITSubscriber
        ITContentSubscriber
        ITEventSubscriber

      - ##### Parents

            AssociationList Parents

        Deprecated.
        The parent directory of this directory.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Directory
        AnalyticContext

      - ##### PathChannels

            AssociationList PathChannels

        Deprecated.
        The channels that have defined this directory as a preferred archive directory.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ITChannel

      - ##### SubDirectories

            AssociationList SubDirectories

        Deprecated.
        The subdirectories of this directory.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Directory
        AnalyticContext

  - ### Class com.sas.metadata.impl.DocumentImpl

    class DocumentImpl extends TextImpl implements Serializable

    - #### Serialized Fields

      - ##### Objects

            AssociationList Objects

        Deprecated.
        *Unknown*
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        All types

      - ##### URI

            String URI

        Deprecated.
        This is the URI through which this document can be accessed.
        Required for Add: No

      - ##### URIMaxLength

            int URIMaxLength

        Deprecated.
        This is the max length of URI ( 256 )

      - ##### URIState

            int URIState

        Deprecated.
        This sets state of URI to `MetadataState.UNSET` by default

      - ##### URIType

            String URIType

        Deprecated.
        This is the type of URI, such as File, URL, Publication, etc.
        Required for Add: No

      - ##### URITypeMaxLength

            int URITypeMaxLength

        Deprecated.
        This is the max length of URIType ( 32 )

      - ##### URITypeState

            int URITypeState

        Deprecated.
        This sets state of URIType to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.EmailImpl

    class EmailImpl extends ContentLocationImpl implements Serializable

    - #### Serialized Fields

      - ##### Address

            String Address

        Deprecated.
        The e-mail address
        Required for Add: No

      - ##### AddressMaxLength

            int AddressMaxLength

        Deprecated.
        This is the max length of Address ( 256 )

      - ##### AddressState

            int AddressState

        Deprecated.
        This sets state of Address to `MetadataState.UNSET` by default

      - ##### EmailSubscriber

            AssociationList EmailSubscriber

        Deprecated.
        Subscriber profile that uses this email address to deliver content.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ITSubscriber
        ITContentSubscriber
        ITEventSubscriber

      - ##### EmailType

            String EmailType

        Deprecated.
        The type of e-mail address: such as Home, Work.
        Required for Add: No

      - ##### EmailTypeMaxLength

            int EmailTypeMaxLength

        Deprecated.
        This is the max length of EmailType ( 32 )

      - ##### EmailTypeState

            int EmailTypeState

        Deprecated.
        This sets state of EmailType to `MetadataState.UNSET` by default

      - ##### Persons

            AssociationList Persons

        Deprecated.
        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Person

  - ### Class com.sas.metadata.impl.EventImpl

    class EventImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Condition

            String Condition

        Deprecated.
        Indicates what condition the triggering transformation must meet to be considered (success, failure, warnings, etc.)
        Required for Add: No

      - ##### ConditionMaxLength

            int ConditionMaxLength

        Deprecated.
        This is the max length of Condition ( 256 )

      - ##### ConditionState

            int ConditionState

        Deprecated.
        This sets state of Condition to `MetadataState.UNSET` by default

      - ##### EventBrokers

            AssociationList EventBrokers

        Deprecated.
        The event brokers for this set of events.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### EventRole

            String EventRole

        Deprecated.
        Internal or External
        Required for Add: No

      - ##### EventRoleMaxLength

            int EventRoleMaxLength

        Deprecated.
        This is the max length of EventRole ( 200 )

      - ##### EventRoleState

            int EventRoleState

        Deprecated.
        This sets state of EventRole to `MetadataState.UNSET` by default

      - ##### TriggeredTransforms

            AssociationList TriggeredTransforms

        Deprecated.
        The transforms that are triggered by this event.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AbstractTransformation
        TransformationStep
        SyncStep
        TransformationActivity
        FeatureMap
        ColumnHierarchy
        Transformation
        ClassifierMap
        Select
        Join
        AbstractJob
        Job
        JFJob
        MiningResult

      - ##### TriggeringTransforms

            AssociationList TriggeringTransforms

        Deprecated.
        The transforms that trigger these events.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AbstractTransformation
        TransformationStep
        SyncStep
        TransformationActivity
        FeatureMap
        ColumnHierarchy
        Transformation
        ClassifierMap
        Select
        Join
        AbstractJob
        Job
        JFJob
        MiningResult

  - ### Class com.sas.metadata.impl.ExtensionImpl

    class ExtensionImpl extends AbstractExtensionImpl implements Serializable

    - #### Serialized Fields

      - ##### Value

            String Value

        Deprecated.
        This is the actual value of the extension in character format.
        Required for Add: No

      - ##### ValueMaxLength

            int ValueMaxLength

        Deprecated.
        This is the max length of Value ( 256 )

      - ##### ValueState

            int ValueState

        Deprecated.
        This sets state of Value to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.ExternalIdentityImpl

    class ExternalIdentityImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Context

            String Context

        Deprecated.
        The context for this ID, such as GUID, LDAP DN, or OM repository ID.
        Required for Add: No

      - ##### ContextMaxLength

            int ContextMaxLength

        Deprecated.
        This is the max length of Context ( 32 )

      - ##### ContextState

            int ContextState

        Deprecated.
        This sets state of Context to `MetadataState.UNSET` by default

      - ##### Identifier

            String Identifier

        Deprecated.
        The identifier in the originating context.
        Required for Add: No

      - ##### IdentifierMaxLength

            int IdentifierMaxLength

        Deprecated.
        This is the max length of Identifier ( 128 )

      - ##### IdentifierState

            int IdentifierState

        Deprecated.
        This sets state of Identifier to `MetadataState.UNSET` by default

      - ##### ImportType

            String ImportType

        Deprecated.
        How the owning object was created. such as Copy, Import
        Required for Add: No

      - ##### ImportTypeMaxLength

            int ImportTypeMaxLength

        Deprecated.
        This is the max length of ImportType ( 32 )

      - ##### ImportTypeState

            int ImportTypeState

        Deprecated.
        This sets state of ImportType to `MetadataState.UNSET` by default

      - ##### OwningObjects

            AssociationList OwningObjects

        Deprecated.
        The object that had this ID in another context.
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        All types

  - ### Class com.sas.metadata.impl.ExternalTableImpl

    class ExternalTableImpl extends DataTableImpl implements Serializable

    - #### Serialized Fields

      - ##### OwningFiles

            AssociationList OwningFiles

        Deprecated.
        The file that contains the data for an external table.This relationship should not be used to represent SAS datasets. The PhysicalTable object should be used to represent a dataset.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        File
        ArchiveFile

  - ### Class com.sas.metadata.impl.FavoritesContainerImpl

    class FavoritesContainerImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Favorites

            AssociationList Favorites

        Deprecated.
        The favorites for this container.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        PrimaryType
        Hierarchy
        Aggregation
        HierarchyLevel
        AbstractTransformation
        TransformationStep
        SyncStep
        TransformationActivity
        FeatureMap
        ColumnHierarchy
        Transformation
        ClassifierMap
        Select
        Join
        AbstractJob
        Job
        JFJob
        MiningResult
        Event
        Condition
        ConditionActionSet
        Action
        Feature
        Level
        OLAPProperty
        GlobalFormula
        NamedSet
        CalculatedMember
        LogicalColumn
        Measure
        CalculatedMeasure
        Column
        ColumnRange
        Classifier
        Cube
        Dimension
        SharedDimension
        DataTable
        ExternalTable
        RelationalTable
        PhysicalTable
        WorkTable
        SecuredTable
        QueryTable
        JoinTable
        TableCollection
        Report
        Identity
        IdentityGroup
        Person
        TypeDefinition
        Search
        Index
        Tree
        Group
        SXLEMap
        FavoritesContainer
        DeployedDataPackage
        OLAPSchema
        DatabaseCatalog
        SASCatalog
        RelationalSchema
        DatabaseSchema
        DataSourceName
        SASLibrary
        SecuredLibrary
        ContentLocation
        Text
        TextStore
        SASCatalogEntry
        File
        ArchiveFile
        ArchiveEntry
        Document
        Directory
        AnalyticContext
        Device
        Stream
        Memory
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection
        Email
        SASFileRef
        ContentType
        DeviceType
        AuthenticationDomain
        SoftwareComponent
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext
        Login
        Machine
        NamedService
        SASLicense
        Prototype
        Permission
        AccessControl
        AccessControlEntry
        AccessControlTemplate
        SecurityRuleScheme
        ApplicationAction
        ITChannel
        ITSubscriber
        ITContentSubscriber
        ITEventSubscriber
        TSNamespace
        TSNameObject
        AbstractPrompt
        Prompt
        PromptGroup
        PSPortalProfile
        PSPortalPage
        PSPortlet
        PSLayoutComponent
        PSColumnLayoutComponent

      - ##### ParentContainers

            AssociationList ParentContainers

        Deprecated.
        The parent favorites container for this sub container.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        FavoritesContainer

      - ##### SubContainers

            AssociationList SubContainers

        Deprecated.
        The favorites containers that are parented by this container.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        FavoritesContainer

  - ### Class com.sas.metadata.impl.FeatureImpl

    class FeatureImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### SourceFeatureMaps

            AssociationList SourceFeatureMaps

        Deprecated.
        The feature map that uses these features as input.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        FeatureMap
        ColumnHierarchy

      - ##### TargetFeatureMaps

            AssociationList TargetFeatureMaps

        Deprecated.
        The features that are the target of the feature map.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        FeatureMap
        ColumnHierarchy

  - ### Class com.sas.metadata.impl.FeatureMapImpl

    class FeatureMapImpl extends AbstractTransformationImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedClassifierMaps

            AssociationList AssociatedClassifierMaps

        Deprecated.
        The classifier map associated with this feature map.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        ClassifierMap
        Select
        Join

      - ##### FeatureSources

            AssociationList FeatureSources

        Deprecated.
        The features that are used as input to the feature map.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Feature
        Level
        OLAPProperty
        GlobalFormula
        NamedSet
        CalculatedMember
        LogicalColumn
        Measure
        CalculatedMeasure
        Column
        ColumnRange

      - ##### FeatureTargets

            AssociationList FeatureTargets

        Deprecated.
        The target map that uses these features as a target.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Feature
        Level
        OLAPProperty
        GlobalFormula
        NamedSet
        CalculatedMember
        LogicalColumn
        Measure
        CalculatedMeasure
        Column
        ColumnRange

  - ### Class com.sas.metadata.impl.FileImpl

    class FileImpl extends TextImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedCubes

            AssociationList AssociatedCubes

        Deprecated.
        The cube described by this file.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Cube

      - ##### AssociatedExternalTables

            AssociationList AssociatedExternalTables

        Deprecated.
        *Unknown*
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        ExternalTable

      - ##### AssociatedOLAPSchemas

            AssociationList AssociatedOLAPSchemas

        Deprecated.
        The schema that is monitored by this log file.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        OLAPSchema

      - ##### Directories

            AssociationList Directories

        Deprecated.
        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Directory
        AnalyticContext

      - ##### FileExtension

            String FileExtension

        Deprecated.
        The type of the file, i.e. txt, html, bat.
        Required for Add: No

      - ##### FileExtensionMaxLength

            int FileExtensionMaxLength

        Deprecated.
        This is the max length of FileExtension ( 16 )

      - ##### FileExtensionState

            int FileExtensionState

        Deprecated.
        This sets state of FileExtension to `MetadataState.UNSET` by default

      - ##### FileName

            String FileName

        Deprecated.
        The name of the file in the file system.
        Required for Add: No

      - ##### FileNameMaxLength

            int FileNameMaxLength

        Deprecated.
        This is the max length of FileName ( 256 )

      - ##### FileNameState

            int FileNameState

        Deprecated.
        This sets state of FileName to `MetadataState.UNSET` by default

      - ##### IsARelativeName

            int IsARelativeName

        Deprecated.
        Does the FileName attribute include the full directory path information? If so, this attribute should be false.
        Required for Add: No

      - ##### IsARelativeNameState

            int IsARelativeNameState

        Deprecated.
        This sets state of IsARelativeName to `MetadataState.UNSET` by default

      - ##### ScriptedConnections

            AssociationList ScriptedConnections

        Deprecated.
        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        SASClientConnection

  - ### Class com.sas.metadata.impl.FitStatisticImpl

    class FitStatisticImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### FitStatisticValue

            double FitStatisticValue

        Deprecated.
        The value of the statistic.
        Required for Add: No

      - ##### FitStatisticValueState

            int FitStatisticValueState

        Deprecated.
        This sets state of FitStatisticValue to `MetadataState.UNSET` by default

      - ##### OwningTargets

            AssociationList OwningTargets

        Deprecated.
        The target with which statistic is associated to.
        Cardinality RoleB: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        Target

      - ##### Role

            String Role

        Deprecated.
        Identifies the set of observations from which the statistic was obtained, such as Train or Validate.
        Required for Add: No

      - ##### RoleMaxLength

            int RoleMaxLength

        Deprecated.
        This is the max length of Role ( 32 )

      - ##### RoleState

            int RoleState

        Deprecated.
        This sets state of Role to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.ForeignKeyImpl

    class ForeignKeyImpl extends KeyImpl implements Serializable

    - #### Serialized Fields

      - ##### KeyAssociations

            AssociationList KeyAssociations

        Deprecated.
        The list of association objects that associate a column in this foreign key to a column in the unique key.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        KeyAssociation

      - ##### PartnerUniqueKeys

            AssociationList PartnerUniqueKeys

        Deprecated.
        The unique key associated with this foreign key.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        UniqueKey

      - ##### Tables

            AssociationList Tables

        Deprecated.
        The table that contains this foreign key.
        Cardinality RoleB: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        DataTable
        ExternalTable
        RelationalTable
        PhysicalTable
        WorkTable
        SecuredTable
        QueryTable
        JoinTable
        TableCollection

  - ### Class com.sas.metadata.impl.GlobalFormulaImpl

    class GlobalFormulaImpl extends FeatureImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedCubes

            AssociationList AssociatedCubes

        Deprecated.
        The list of cubes that contains this global formula.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Cube

      - ##### Expression

            String Expression

        Deprecated.
        The formula.
        Required for Add: No

      - ##### ExpressionMaxLength

            int ExpressionMaxLength

        Deprecated.
        This is the max length of Expression ( 1000 )

      - ##### ExpressionState

            int ExpressionState

        Deprecated.
        This sets state of Expression to `MetadataState.UNSET` by default

      - ##### GlobalFormulaRole

            String GlobalFormulaRole

        Deprecated.
        Valid values are CalculatedMember or NamedSet.
        Required for Add: No

      - ##### GlobalFormulaRoleMaxLength

            int GlobalFormulaRoleMaxLength

        Deprecated.
        This is the max length of GlobalFormulaRole ( 60 )

      - ##### GlobalFormulaRoleState

            int GlobalFormulaRoleState

        Deprecated.
        This sets state of GlobalFormulaRole to `MetadataState.UNSET` by default

      - ##### UniqueName

            String UniqueName

        Deprecated.
        The fully qualified unique name for the global formula.
        Required for Add: No

      - ##### UniqueNameMaxLength

            int UniqueNameMaxLength

        Deprecated.
        This is the max length of UniqueName ( 1000 )

      - ##### UniqueNameState

            int UniqueNameState

        Deprecated.
        This sets state of UniqueName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.GroupByClauseImpl

    class GroupByClauseImpl extends QueryClauseImpl implements Serializable

    - #### Serialized Fields

      - ##### OwningSelects

            AssociationList OwningSelects

        Deprecated.
        The select object that uses this groupby statement.
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        Select

  - ### Class com.sas.metadata.impl.GroupImpl

    class GroupImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### GroupSubscriptions

            AssociationList GroupSubscriptions

        Deprecated.
        The channels that use this group.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ITChannel

      - ##### Members

            AssociationList Members

        Deprecated.
        The members of this group.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        All types

      - ##### SoftwareComponents

            AssociationList SoftwareComponents

        Deprecated.
        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        SoftwareComponent
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

  - ### Class com.sas.metadata.impl.HavingClauseImpl

    class HavingClauseImpl extends QueryClauseImpl implements Serializable

    - #### Serialized Fields

      - ##### OwningSelects

            AssociationList OwningSelects

        Deprecated.
        The select object that uses this having statement.
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        Select

  - ### Class com.sas.metadata.impl.HierarchyImpl

    class HierarchyImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AllMember

            String AllMember

        Deprecated.
        This is the member at the highest level of a rollup in the hierarchy.
        Required for Add: No

      - ##### AllMemberMaxLength

            int AllMemberMaxLength

        Deprecated.
        This is the max length of AllMember ( 64 )

      - ##### AllMemberState

            int AllMemberState

        Deprecated.
        This sets state of AllMember to `MetadataState.UNSET` by default

      - ##### CalculatedMembers

            AssociationList CalculatedMembers

        Deprecated.
        The calculated members for this hierarchy.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        CalculatedMember

      - ##### Cardinality

            double Cardinality

        Deprecated.
        The number of levels in the hierarchy.
        Required for Add: No

      - ##### CardinalityState

            int CardinalityState

        Deprecated.
        This sets state of Cardinality to `MetadataState.UNSET` by default

      - ##### Cubes

            AssociationList Cubes

        Deprecated.
        The list of cubes that support this hierarchy.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Cube

      - ##### DefaultMember

            String DefaultMember

        Deprecated.
        The default member for the hierarchy.
        Required for Add: No

      - ##### DefaultMemberMaxLength

            int DefaultMemberMaxLength

        Deprecated.
        This is the max length of DefaultMember ( 64 )

      - ##### DefaultMemberState

            int DefaultMemberState

        Deprecated.
        This sets state of DefaultMember to `MetadataState.UNSET` by default

      - ##### Levels

            AssociationList Levels

        Deprecated.
        The list of levels that comprise this hierarchy.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Level

      - ##### NamedSets

            AssociationList NamedSets

        Deprecated.
        The named sets for this hierarchy.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        NamedSet

      - ##### OLAPProperties

            AssociationList OLAPProperties

        Deprecated.
        The list of OLAP properties for this hierarchy.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        OLAPProperty

      - ##### OwningDimensions

            AssociationList OwningDimensions

        Deprecated.
        The dimension that contains this hierarchy.
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        Dimension
        SharedDimension

      - ##### RootHierarchyLevels

            AssociationList RootHierarchyLevels

        Deprecated.
        The root level for this hierarchy.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        HierarchyLevel

      - ##### UniqueName

            String UniqueName

        Deprecated.
        The unique name for this hierarchy.
        Required for Add: No

      - ##### UniqueNameMaxLength

            int UniqueNameMaxLength

        Deprecated.
        This is the max length of UniqueName ( 256 )

      - ##### UniqueNameState

            int UniqueNameState

        Deprecated.
        This sets state of UniqueName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.HierarchyLevelImpl

    class HierarchyLevelImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedHierarchys

            AssociationList AssociatedHierarchys

        Deprecated.
        The hierarchy, if any, that has this hierarchy level at the root.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Hierarchy

      - ##### AssociatedLevels

            AssociationList AssociatedLevels

        Deprecated.
        The level that owns this hierarchy level.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Level

      - ##### ParentLevels

            AssociationList ParentLevels

        Deprecated.
        The parent level.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        HierarchyLevel

      - ##### SubLevels

            AssociationList SubLevels

        Deprecated.
        The sublevel.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        HierarchyLevel

      - ##### UniqueName

            String UniqueName

        Deprecated.
        UniqueName
        Required for Add: No

      - ##### UniqueNameMaxLength

            int UniqueNameMaxLength

        Deprecated.
        This is the max length of UniqueName ( 256 )

      - ##### UniqueNameState

            int UniqueNameState

        Deprecated.
        This sets state of UniqueName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.IdentityGroupImpl

    class IdentityGroupImpl extends IdentityImpl implements Serializable

    - #### Serialized Fields

      - ##### GroupType

            String GroupType

        Deprecated.
        GroupType
        Required for Add: No

      - ##### GroupTypeMaxLength

            int GroupTypeMaxLength

        Deprecated.
        This is the max length of GroupType ( 40 )

      - ##### GroupTypeState

            int GroupTypeState

        Deprecated.
        This sets state of GroupType to `MetadataState.UNSET` by default

      - ##### MemberIdentities

            AssociationList MemberIdentities

        Deprecated.
        The identities that are a part of this group.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Identity
        IdentityGroup
        Person

  - ### Class com.sas.metadata.impl.IdentityImpl

    class IdentityImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AccessControlEntries

            AssociationList AccessControlEntries

        Deprecated.
        The access control entries associated with this identity.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AccessControlEntry

      - ##### AssociatedHomeFolders

            AssociationList AssociatedHomeFolders

        Deprecated.
        The home folder for this identity.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Tree

      - ##### DisplayName

            String DisplayName

        Deprecated.

        This field is expected to contain the name of the person or group as it should be displayed in GUIs. In enterprise installations this would be a first and last name with a middle initial potentially added in the middle. There will be no constraints on the field other than size. It is possible that the display name not be populated at all or that the 3 people have the same display name. (The "name" field is still required to be unique on the server.)

        GUIs that display a Person or IdentityGroup (or Role) should use the DisplayName to identify the user in the list of users. If a particular Person or IdentityGroup does not have a DisplayName, then the Name attribute should be used.

      - ##### DisplayNameMaxLength

            int DisplayNameMaxLength

        Deprecated.
        This is the max length of DisplayName ( 256 )

      - ##### DisplayNameState

            int DisplayNameState

        Deprecated.
        This sets state of DisplayName to `MetadataState.UNSET` by default

      - ##### IdentityChanges

            AssociationList IdentityChanges

        Deprecated.
        The changes made by this identity (or user).
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Change

      - ##### IdentityGroups

            AssociationList IdentityGroups

        Deprecated.
        The groups that this identity are a part.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        IdentityGroup

      - ##### InternalLoginInfos

            AssociationList InternalLoginInfos

        Deprecated.
        The internal login configuration for this identity.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        InternalLogin

      - ##### Logins

            AssociationList Logins

        Deprecated.
        The logins defined for this identity.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Login

      - ##### Responsibilities

            AssociationList Responsibilities

        Deprecated.
        The list of responsibilities for this person.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ResponsibleParty

  - ### Class com.sas.metadata.impl.IndexImpl

    class IndexImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Columns

            AssociationList Columns

        Deprecated.
        The list of columns that are indexed by this index.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Column
        ColumnRange

      - ##### IndexName

            String IndexName

        Deprecated.
        The name of the index.
        Required for Add: No

      - ##### IndexNameMaxLength

            int IndexNameMaxLength

        Deprecated.
        This is the max length of IndexName ( 64 )

      - ##### IndexNameState

            int IndexNameState

        Deprecated.
        This sets state of IndexName to `MetadataState.UNSET` by default

      - ##### IsClustered

            int IsClustered

        Deprecated.
        This attribute indicates that this index supports clustering.
        Required for Add: No

      - ##### IsClusteredState

            int IsClusteredState

        Deprecated.
        This sets state of IsClustered to `MetadataState.UNSET` by default

      - ##### IsNoMiss

            int IsNoMiss

        Deprecated.
        If true, then missing values are not maintained by the index
        Required for Add: No

      - ##### IsNoMissState

            int IsNoMissState

        Deprecated.
        This sets state of IsNoMiss to `MetadataState.UNSET` by default

      - ##### IsUnique

            int IsUnique

        Deprecated.
        This attribute indicates whether this index is a unique index or not.
        Required for Add: No

      - ##### IsUniqueState

            int IsUniqueState

        Deprecated.
        This sets state of IsUnique to `MetadataState.UNSET` by default

      - ##### OwningPhysicalTables

            AssociationList OwningPhysicalTables

        Deprecated.
        The table that is indexed by this object.
        Cardinality RoleB: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        PhysicalTable
        WorkTable
        SecuredTable

  - ### Class com.sas.metadata.impl.InternalLoginImpl

    class InternalLoginImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AccountExpirationDate

            double AccountExpirationDate

        Deprecated.
        Account expiration date
        Required for Add: No

      - ##### AccountExpirationDateState

            int AccountExpirationDateState

        Deprecated.
        This sets state of AccountExpirationDate to `MetadataState.UNSET` by default

      - ##### BypassHistory

            int BypassHistory

        Deprecated.
        Bypass history
        Required for Add: No

      - ##### BypassHistoryState

            int BypassHistoryState

        Deprecated.
        This sets state of BypassHistory to `MetadataState.UNSET` by default

      - ##### BypassInactivitySuspension

            int BypassInactivitySuspension

        Deprecated.
        Bypass inactivity suspension
        Required for Add: No

      - ##### BypassInactivitySuspensionState

            int BypassInactivitySuspensionState

        Deprecated.
        This sets state of BypassInactivitySuspension to `MetadataState.UNSET` by default

      - ##### BypassLockout

            int BypassLockout

        Deprecated.
        Bypass lockout
        Required for Add: No

      - ##### BypassLockoutState

            int BypassLockoutState

        Deprecated.
        This sets state of BypassLockout to `MetadataState.UNSET` by default

      - ##### BypassStrength

            int BypassStrength

        Deprecated.
        Bypass strength
        Required for Add: No

      - ##### BypassStrengthState

            int BypassStrengthState

        Deprecated.
        This sets state of BypassStrength to `MetadataState.UNSET` by default

      - ##### ExpirationDays

            int ExpirationDays

        Deprecated.
        Expiration days
        Required for Add: No

      - ##### ExpirationDaysState

            int ExpirationDaysState

        Deprecated.
        This sets state of ExpirationDays to `MetadataState.UNSET` by default

      - ##### FailureCount

            int FailureCount

        Deprecated.
        Failure count
        Required for Add: No

      - ##### FailureCountState

            int FailureCountState

        Deprecated.
        This sets state of FailureCount to `MetadataState.UNSET` by default

      - ##### ForIdentitys

            AssociationList ForIdentitys

        Deprecated.
        The identity for this internal login.
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        Identity
        IdentityGroup
        Person

      - ##### IsDisabled

            int IsDisabled

        Deprecated.
        IsDisabled
        Required for Add: No

      - ##### IsDisabledState

            int IsDisabledState

        Deprecated.
        This sets state of IsDisabled to `MetadataState.UNSET` by default

      - ##### LockoutTimestamp

            double LockoutTimestamp

        Deprecated.
        Lockout timestamp
        Required for Add: No

      - ##### LockoutTimestampState

            int LockoutTimestampState

        Deprecated.
        This sets state of LockoutTimestamp to `MetadataState.UNSET` by default

      - ##### LoginTimestamp

            double LoginTimestamp

        Deprecated.
        Login timestamp
        Required for Add: No

      - ##### LoginTimestampState

            int LoginTimestampState

        Deprecated.
        This sets state of LoginTimestamp to `MetadataState.UNSET` by default

      - ##### PasswordHash

            String PasswordHash

        Deprecated.
        Password hash
        Required for Add: Yes

      - ##### PasswordHashHistory

            String PasswordHashHistory

        Deprecated.
        Password hash history
        Required for Add: No

      - ##### PasswordHashHistoryMaxLength

            int PasswordHashHistoryMaxLength

        Deprecated.
        This is the max length of PasswordHashHistory ( 256 )

      - ##### PasswordHashHistoryState

            int PasswordHashHistoryState

        Deprecated.
        This sets state of PasswordHashHistory to `MetadataState.UNSET` by default

      - ##### PasswordHashMaxLength

            int PasswordHashMaxLength

        Deprecated.
        This is the max length of PasswordHash ( 64 )

      - ##### PasswordHashState

            int PasswordHashState

        Deprecated.
        This sets state of PasswordHash to `MetadataState.UNSET` by default

      - ##### PasswordTimestamp

            double PasswordTimestamp

        Deprecated.
        Password timestamp
        Required for Add: No

      - ##### PasswordTimestampState

            int PasswordTimestampState

        Deprecated.
        This sets state of PasswordTimestamp to `MetadataState.UNSET` by default

      - ##### Salt

            String Salt

        Deprecated.
        Salt
        Required for Add: No

      - ##### SaltHistory

            String SaltHistory

        Deprecated.
        Salt history
        Required for Add: No

      - ##### SaltHistoryMaxLength

            int SaltHistoryMaxLength

        Deprecated.
        This is the max length of SaltHistory ( 128 )

      - ##### SaltHistoryState

            int SaltHistoryState

        Deprecated.
        This sets state of SaltHistory to `MetadataState.UNSET` by default

      - ##### SaltMaxLength

            int SaltMaxLength

        Deprecated.
        This is the max length of Salt ( 8 )

      - ##### SaltState

            int SaltState

        Deprecated.
        This sets state of Salt to `MetadataState.UNSET` by default

      - ##### UseStdExpirationDays

            int UseStdExpirationDays

        Deprecated.
        Use standard expiration days
        Required for Add: No

      - ##### UseStdExpirationDaysState

            int UseStdExpirationDaysState

        Deprecated.
        This sets state of UseStdExpirationDays to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.ITChannelImpl

    class ITChannelImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ArchivePaths

            AssociationList ArchivePaths

        Deprecated.
        Preferred archive directory for this channel.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Directory
        AnalyticContext

      - ##### Archives

            AssociationList Archives

        Deprecated.
        The archives published to by this channel.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ArchiveFile

      - ##### ChannelSubscriptions

            AssociationList ChannelSubscriptions

        Deprecated.
        The subscribers for this channel.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ITSubscriber
        ITContentSubscriber
        ITEventSubscriber

      - ##### ContentDestinations

            AssociationList ContentDestinations

        Deprecated.
        The directory that is either a physical path or is associated to the http or ftp server where the archive should be published.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Directory
        AnalyticContext

      - ##### DefaultTransport

            String DefaultTransport

        Deprecated.
        DefaultTransport
        Required for Add: No

      - ##### DefaultTransportMaxLength

            int DefaultTransportMaxLength

        Deprecated.
        This is the max length of DefaultTransport ( 20 )

      - ##### DefaultTransportState

            int DefaultTransportState

        Deprecated.
        This sets state of DefaultTransport to `MetadataState.UNSET` by default

      - ##### DeliveryTransport

            String DeliveryTransport

        Deprecated.
        Preferred delivery mechanism for content published on this channel.
        Required for Add: No

      - ##### DeliveryTransportMaxLength

            int DeliveryTransportMaxLength

        Deprecated.
        This is the max length of DeliveryTransport ( 20 )

      - ##### DeliveryTransportState

            int DeliveryTransportState

        Deprecated.
        This sets state of DeliveryTransport to `MetadataState.UNSET` by default

      - ##### Frequency

            String Frequency

        Deprecated.
        Approximately how often content is published to this channel.
        Required for Add: No

      - ##### FrequencyMaxLength

            int FrequencyMaxLength

        Deprecated.
        This is the max length of Frequency ( 20 )

      - ##### FrequencyState

            int FrequencyState

        Deprecated.
        This sets state of Frequency to `MetadataState.UNSET` by default

      - ##### PresentationLanguage

            String PresentationLanguage

        Deprecated.
        Content language for this channel.
        Required for Add: No

      - ##### PresentationLanguageMaxLength

            int PresentationLanguageMaxLength

        Deprecated.
        This is the max length of PresentationLanguage ( 40 )

      - ##### PresentationLanguageState

            int PresentationLanguageState

        Deprecated.
        This sets state of PresentationLanguage to `MetadataState.UNSET` by default

      - ##### Subject

            String Subject

        Deprecated.
        Subject description for the intended content of this channel.
        Required for Add: No

      - ##### SubjectMaxLength

            int SubjectMaxLength

        Deprecated.
        This is the max length of Subject ( 80 )

      - ##### SubjectState

            int SubjectState

        Deprecated.
        This sets state of Subject to `MetadataState.UNSET` by default

      - ##### SubscriberGroups

            AssociationList SubscriberGroups

        Deprecated.
        The subscriber groups for this channel.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Group
        SXLEMap

      - ##### URL

            String URL

        Deprecated.
        URL
        Required for Add: No

      - ##### URLMaxLength

            int URLMaxLength

        Deprecated.
        This is the max length of URL ( 512 )

      - ##### URLState

            int URLState

        Deprecated.
        This sets state of URL to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.ITContentSubscriberImpl

    class ITContentSubscriberImpl extends ITSubscriberImpl implements Serializable

    - #### Serialized Fields

      - ##### ArchiveReceiveBy

            String ArchiveReceiveBy

        Deprecated.
        String containing 'value' or 'reference' instructing the publishing system to send the actual content, or just a pointer.
        Required for Add: No

      - ##### ArchiveReceiveByMaxLength

            int ArchiveReceiveByMaxLength

        Deprecated.
        This is the max length of ArchiveReceiveBy ( 200 )

      - ##### ArchiveReceiveByState

            int ArchiveReceiveByState

        Deprecated.
        This sets state of ArchiveReceiveBy to `MetadataState.UNSET` by default

      - ##### EmailFormat

            String EmailFormat

        Deprecated.
        String containing the value 'text' or 'html' specifying the user's preference for email formatting.
        Required for Add: No

      - ##### EmailFormatMaxLength

            int EmailFormatMaxLength

        Deprecated.
        This is the max length of EmailFormat ( 200 )

      - ##### EmailFormatState

            int EmailFormatState

        Deprecated.
        This sets state of EmailFormat to `MetadataState.UNSET` by default

      - ##### Filters

            AssociationList Filters

        Deprecated.
        The filters to apply to subscribed content.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ITFilter

  - ### Class com.sas.metadata.impl.ITEventSubscriberImpl

    class ITEventSubscriberImpl extends ITSubscriberImpl implements Serializable

  - ### Class com.sas.metadata.impl.ITFilterImpl

    class ITFilterImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### FilterRole

            String FilterRole

        Deprecated.
        The role this filter plays in the subscriber definition. Valid values are: NameValueInclusionFilter NameValueExclusionFilter EntryInclusionFilter EntryExclusionFilter FileMIMETypeInclusionFilter FileMIMETypeExclusionFilter

      - ##### FilterRoleMaxLength

            int FilterRoleMaxLength

        Deprecated.
        This is the max length of FilterRole ( 48 )

      - ##### FilterRoleState

            int FilterRoleState

        Deprecated.
        This sets state of FilterRole to `MetadataState.UNSET` by default

      - ##### FilterString

            String FilterString

        Deprecated.
        Filter string to control content delivered to specific subscriber identities.
        Required for Add: No

      - ##### FilterStringMaxLength

            int FilterStringMaxLength

        Deprecated.
        This is the max length of FilterString ( 256 )

      - ##### FilterStringState

            int FilterStringState

        Deprecated.
        This sets state of FilterString to `MetadataState.UNSET` by default

      - ##### FilterSubscribers

            AssociationList FilterSubscribers

        Deprecated.
        The subscriber that uses this content filter.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        ITContentSubscriber

  - ### Class com.sas.metadata.impl.ITSubscriberImpl

    class ITSubscriberImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ContentDestinations

            AssociationList ContentDestinations

        Deprecated.
        The directorywhere content is published for this subscriber.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Directory
        AnalyticContext

      - ##### DeliveryTransport

            String DeliveryTransport

        Deprecated.
        String containing 'email', 'queue', or 'none'. Instructs the publishing system that delivery mechanism to use to deliver content to the user.
        Required for Add: No

      - ##### DeliveryTransportMaxLength

            int DeliveryTransportMaxLength

        Deprecated.
        This is the max length of DeliveryTransport ( 10 )

      - ##### DeliveryTransportState

            int DeliveryTransportState

        Deprecated.
        This sets state of DeliveryTransport to `MetadataState.UNSET` by default

      - ##### ProfileOwners

            AssociationList ProfileOwners

        Deprecated.
        The person for whom this subscriber profile has been defined.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Person

      - ##### QueueName

            String QueueName

        Deprecated.
        Message queue name for content delivery to this subscriber.
        Required for Add: No

      - ##### QueueNameMaxLength

            int QueueNameMaxLength

        Deprecated.
        This is the max length of QueueName ( 80 )

      - ##### QueueNameState

            int QueueNameState

        Deprecated.
        This sets state of QueueName to `MetadataState.UNSET` by default

      - ##### SubscribedChannels

            AssociationList SubscribedChannels

        Deprecated.
        The channels for this subscription profile.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ITChannel

      - ##### SubscriberEmails

            AssociationList SubscriberEmails

        Deprecated.
        Email address for a content subscriber.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Email

      - ##### URL

            String URL

        Deprecated.
        A relative URL for a DAV collection to put content for this subscriber.
        Required for Add: No

      - ##### URLMaxLength

            int URLMaxLength

        Deprecated.
        This is the max length of URL ( 512 )

      - ##### URLState

            int URLState

        Deprecated.
        This sets state of URL to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.JFJobImpl

    class JFJobImpl extends AbstractJobImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedJobs

            AssociationList AssociatedJobs

        Deprecated.
        Job that the JobFlow job is associated with.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Job

  - ### Class com.sas.metadata.impl.JobImpl

    class JobImpl extends AbstractJobImpl implements Serializable

    - #### Serialized Fields

      - ##### JFJobs

            AssociationList JFJobs

        Deprecated.
        Instance of Job that has been scheduled in the LSF JobFlow.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        JFJob

  - ### Class com.sas.metadata.impl.JoinImpl

    class JoinImpl extends ClassifierMapImpl implements Serializable

    - #### Serialized Fields

      - ##### JoinType

            String JoinType

        Deprecated.
        The type of the join (inner, full outer, left outer, right outer).
        Required for Add: No

      - ##### JoinTypeMaxLength

            int JoinTypeMaxLength

        Deprecated.
        This is the max length of JoinType ( 16 )

      - ##### JoinTypeState

            int JoinTypeState

        Deprecated.
        This sets state of JoinType to `MetadataState.UNSET` by default

      - ##### OnForJoins

            AssociationList OnForJoins

        Deprecated.
        The on statement of this join object.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        OnClause

      - ##### OwningJoinTables

            AssociationList OwningJoinTables

        Deprecated.
        The result of this join statement.
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        JoinTable

  - ### Class com.sas.metadata.impl.JoinTableImpl

    class JoinTableImpl extends QueryTableImpl implements Serializable

    - #### Serialized Fields

      - ##### TableJoins

            AssociationList TableJoins

        Deprecated.
        The join process that results in this table.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Join

  - ### Class com.sas.metadata.impl.KeyAssociationImpl

    class KeyAssociationImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ForeignKeyColumns

            AssociationList ForeignKeyColumns

        Deprecated.
        The columns that comprise a foreign key. Through this object, the foreign key columns are associated with the columns that comprise a particular unique key.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Column
        ColumnRange

      - ##### OwningForeignKeys

            AssociationList OwningForeignKeys

        Deprecated.
        The foreign key associated with this object.
        Cardinality RoleB: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        ForeignKey

      - ##### UniqueKeyColumns

            AssociationList UniqueKeyColumns

        Deprecated.
        The column that is part of a unique key that is associated through this object with a column that is part of a foreign key.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Column
        ColumnRange

  - ### Class com.sas.metadata.impl.KeyImpl

    class KeyImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### DisplayColumns

            AssociationList DisplayColumns

        Deprecated.
        The columns that contain the displayable text for a key.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Column
        ColumnRange

      - ##### KeyedColumns

            AssociationList KeyedColumns

        Deprecated.
        The columns that comprise this key. This association may be with a single column, or with multiple columns, if the key is a composite key.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Column
        ColumnRange

  - ### Class com.sas.metadata.impl.KeywordImpl

    class KeywordImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Objects

            AssociationList Objects

        Deprecated.
        The objects described by this keyword.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        All types

  - ### Class com.sas.metadata.impl.LevelImpl

    class LevelImpl extends FeatureImpl implements Serializable

    - #### Serialized Fields

      - ##### Aggregations

            AssociationList Aggregations

        Deprecated.
        The aggregations associated with this level.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Aggregation

      - ##### CalculatedMembers

            AssociationList CalculatedMembers

        Deprecated.
        The calculated members for this level.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        CalculatedMember

      - ##### Cardinality

            int Cardinality

        Deprecated.
        The number of members in this level.
        Required for Add: No

      - ##### CardinalityState

            int CardinalityState

        Deprecated.
        This sets state of Cardinality to `MetadataState.UNSET` by default

      - ##### Hierarchies

            AssociationList Hierarchies

        Deprecated.
        The list of hierarchies that include this level.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Hierarchy

      - ##### HierarchyLevels

            AssociationList HierarchyLevels

        Deprecated.
        The list of hierarchy levels associated with this level.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        HierarchyLevel

      - ##### LevelType

            int LevelType

        Deprecated.
        An enumeration of types of levels. From the OLEDB for OLAP spec. REGULAR 1 TIME 8 YEARS 16 HALF_YEARS 32 QUARTERS 64 MONTHS 128 WEEKS 256 DAYS 512 HOURS 1024 MINUTES 2048 SECONDS 4096
        Required for Add: No

      - ##### LevelTypeState

            int LevelTypeState

        Deprecated.
        This sets state of LevelType to `MetadataState.UNSET` by default

      - ##### OLAPProperties

            AssociationList OLAPProperties

        Deprecated.
        The list of OLAP properties for this level.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        OLAPProperty

      - ##### OwningDimensions

            AssociationList OwningDimensions

        Deprecated.
        The dimension that includes this level.
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        Dimension
        SharedDimension

      - ##### SASFormat

            String SASFormat

        Deprecated.
        SASFormat
        Required for Add: No

      - ##### SASFormatMaxLength

            int SASFormatMaxLength

        Deprecated.
        This is the max length of SASFormat ( 32 )

      - ##### SASFormatState

            int SASFormatState

        Deprecated.
        This sets state of SASFormat to `MetadataState.UNSET` by default

      - ##### SortOrder

            String SortOrder

        Deprecated.
        This is an indication of the sort order of this column in this table. It can be ASCENDING, DESCENDING, ASCFORMATTED, DESFORMATTED, DSORDER.
        Required for Add: No

      - ##### SortOrderMaxLength

            int SortOrderMaxLength

        Deprecated.
        This is the max length of SortOrder ( 24 )

      - ##### SortOrderState

            int SortOrderState

        Deprecated.
        This sets state of SortOrder to `MetadataState.UNSET` by default

      - ##### UniqueName

            String UniqueName

        Deprecated.
        The unique name for this level.
        Required for Add: No

      - ##### UniqueNameMaxLength

            int UniqueNameMaxLength

        Deprecated.
        This is the max length of UniqueName ( 256 )

      - ##### UniqueNameState

            int UniqueNameState

        Deprecated.
        This sets state of UniqueName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.LocalizedResourceImpl

    class LocalizedResourceImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### IsURL

            int IsURL

        Deprecated.
        This indicates whether the Value attribute contains a localized string or a URL.
        Required for Add: No

      - ##### IsURLState

            int IsURLState

        Deprecated.
        This sets state of IsURL to `MetadataState.UNSET` by default

      - ##### LocaleID

            String LocaleID

        Deprecated.
        This is either either 'la' or 'la_co' where la is a ISO 639 language code (http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt) and co is a ISO 3166 country code (http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html)
        Required for Add: No

      - ##### LocaleIDMaxLength

            int LocaleIDMaxLength

        Deprecated.
        This is the max length of LocaleID ( 8 )

      - ##### LocaleIDState

            int LocaleIDState

        Deprecated.
        This sets state of LocaleID to `MetadataState.UNSET` by default

      - ##### LocalizedObjects

            AssociationList LocalizedObjects

        Deprecated.
        LocalizedObject is the object for which the localized values contained by or referenced by this LocalizedResource apply.
        Cardinality RoleB: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        LocalizedType
        PropertyGroup
        PropertyType
        AbstractProperty
        Property
        PrototypeProperty
        AttributeProperty
        AssociationProperty

      - ##### Value

            String Value

        Deprecated.
        This attribute contains either the localized version of the property specified by the Name attribute or a URL used to find the localized value.
        Required for Add: No

      - ##### ValueMaxLength

            int ValueMaxLength

        Deprecated.
        This is the max length of Value ( 256 )

      - ##### ValueState

            int ValueState

        Deprecated.
        This sets state of Value to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.LocalizedTypeImpl

    class LocalizedTypeImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Resources

            AssociationList Resources

        Deprecated.
        Resources are the objects that contain localized strings or a location from which to obtain localized information.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        LocalizedResource

  - ### Class com.sas.metadata.impl.LocationImpl

    class LocationImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Address

            String Address

        Deprecated.
        The address.
        Required for Add: No

      - ##### AddressMaxLength

            int AddressMaxLength

        Deprecated.
        This is the max length of Address ( 256 )

      - ##### AddressState

            int AddressState

        Deprecated.
        This sets state of Address to `MetadataState.UNSET` by default

      - ##### Area

            String Area

        Deprecated.
        A region or territory.
        Required for Add: No

      - ##### AreaMaxLength

            int AreaMaxLength

        Deprecated.
        This is the max length of Area ( 64 )

      - ##### AreaState

            int AreaState

        Deprecated.
        This sets state of Area to `MetadataState.UNSET` by default

      - ##### City

            String City

        Deprecated.
        The city.
        Required for Add: No

      - ##### CityMaxLength

            int CityMaxLength

        Deprecated.
        This is the max length of City ( 64 )

      - ##### CityState

            int CityState

        Deprecated.
        This sets state of City to `MetadataState.UNSET` by default

      - ##### Country

            String Country

        Deprecated.
        The country.
        Required for Add: No

      - ##### CountryMaxLength

            int CountryMaxLength

        Deprecated.
        This is the max length of Country ( 64 )

      - ##### CountryState

            int CountryState

        Deprecated.
        This sets state of Country to `MetadataState.UNSET` by default

      - ##### LocationType

            String LocationType

        Deprecated.
        The type of location, i.e. home address, office number, etc.
        Required for Add: No

      - ##### LocationTypeMaxLength

            int LocationTypeMaxLength

        Deprecated.
        This is the max length of LocationType ( 64 )

      - ##### LocationTypeState

            int LocationTypeState

        Deprecated.
        This sets state of LocationType to `MetadataState.UNSET` by default

      - ##### Persons

            AssociationList Persons

        Deprecated.
        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Person

      - ##### PostCode

            String PostCode

        Deprecated.
        The postal code.
        Required for Add: No

      - ##### PostCodeMaxLength

            int PostCodeMaxLength

        Deprecated.
        This is the max length of PostCode ( 32 )

      - ##### PostCodeState

            int PostCodeState

        Deprecated.
        This sets state of PostCode to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.impl.LogicalColumnImpl

    class LogicalColumnImpl extends FeatureImpl implements Serializable

    - #### Serialized Fields

      - ##### ColumnLength

            int ColumnLength

        Deprecated.
        This attribute contains the length of the column. When this type is used to represent a physical column in a DBMS, the length is the DBMS length value. The SASColumnLength should be the same as this value, unless the length is too long and will be truncated by SAS software.
        Required for Add: No

      - ##### ColumnLengthState

            int ColumnLengthState

        Deprecated.
        This sets state of ColumnLength to `MetadataState.UNSET` by default

      - ##### ColumnName

            String ColumnName

        Deprecated.
        This attribute is the name of the column as it is defined in a DBMS. ColumnName will often be set to match the value for SASColumnName. This attribute is not used by SAS Data Integration Studio.
        Required for Add: No

      - ##### ColumnNameMaxLength

            int ColumnNameMaxLength

        Deprecated.
        This is the max length of ColumnName ( 256 )

      - ##### ColumnNameState

            int ColumnNameState

        Deprecated.
        This sets state of ColumnName to `MetadataState.UNSET` by default

      - ##### ColumnType

            int ColumnType

        Deprecated.
        The type of the column as defined in the DBMS. This is an integer value that indicates the SQL type.
      - ARRAY = 2003
      - BIGINT = -5
      - BINARY = -2
      - BIT = -7
      - BLOB = 2004
      - CHAR = 1
      - CLOB = 2005
      - DATE = 91
      - DECIMAL = 3
      - DISTINCT = 2001
      - DOUBLE = 8
      - FLOAT = 6
      - INTEGER = 4
      - JAVA_OBJECT = 2000
      - LONGVARBINARY = -4
      - LONGVARCHAR = -1
      - NULL = 0
      - NUMERIC = 2
      - OTHER = 1111
      - REAL = 7
      - REF = 2006
      - SMALLINT = 5
      - STRUCT = 2002
      - TIME = 92
      - TIMESTAMP = 93
      - TINYINT = -6
      - VARBINARY = -3
      - VARCHAR = 12

- ##### ColumnTypeState

      int ColumnTypeState

  Deprecated.
  This sets state of ColumnType to `MetadataState.UNSET` by default

- ##### SASFormat

      String SASFormat

  Deprecated.
  This attribute contains the SAS format associated with this column.
  Required for Add: No

- ##### SASFormatMaxLength

      int SASFormatMaxLength

  Deprecated.
  This is the max length of SASFormat ( 43 )

- ##### SASFormatState

      int SASFormatState

  Deprecated.
  This sets state of SASFormat to `MetadataState.UNSET` by default

- ##### SASInformat

      String SASInformat

  Deprecated.
  This attribute contains the SAS informat associated with this column.
  Required for Add: No

- ##### SASInformatMaxLength

      int SASInformatMaxLength

  Deprecated.
  This is the max length of SASInformat ( 43 )

- ##### SASInformatState

      int SASInformatState

  Deprecated.
  This sets state of SASInformat to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.LogicalServerImpl

  class LogicalServerImpl extends ServerComponentImpl implements Serializable

- ### Class com.sas.metadata.impl.LoginImpl

  class LoginImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedIdentitys

          AssociationList AssociatedIdentitys

      Deprecated.
      The identity associated with this login.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Identity
      IdentityGroup
      Person

    - ##### DataSources

          AssociationList DataSources

      Deprecated.
      The data source names that use this login as default.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      DataSourceName

    - ##### Domains

          AssociationList Domains

      Deprecated.
      The authorization domain that will authenticate a user to a server using these credentials, i.e. this user ID and password.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      AuthenticationDomain

    - ##### Libraries

          AssociationList Libraries

      Deprecated.
      The libraries that use this login as a default.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SASLibrary
      SecuredLibrary

    - ##### OutboundOnly

          int OutboundOnly

      Deprecated.
      Indicates that logins within the domain will only be used to establish connections to other servers.
      Required for Add: No

    - ##### OutboundOnlyState

          int OutboundOnlyState

      Deprecated.
      This sets state of OutboundOnly to `MetadataState.UNSET` by default

    - ##### Password

          String Password

      Deprecated.
      This is the password associated with the user ID in this domain.
      Required for Add: No

    - ##### PasswordMaxLength

          int PasswordMaxLength

      Deprecated.
      This is the max length of Password ( 128 )

    - ##### PasswordState

          int PasswordState

      Deprecated.
      This sets state of Password to `MetadataState.UNSET` by default

    - ##### TrustedOnly

          int TrustedOnly

      Deprecated.
      Indicates the login will be subject to special access rules.
      Required for Add: No

    - ##### TrustedOnlyState

          int TrustedOnlyState

      Deprecated.
      This sets state of TrustedOnly to `MetadataState.UNSET` by default

    - ##### UserID

          String UserID

      Deprecated.
      The user ID used for authentication. The ID must be unique to 128 characters.
      Required for Add: No

    - ##### UserIDMaxLength

          int UserIDMaxLength

      Deprecated.
      This is the max length of UserID ( 128 )

    - ##### UserIDState

          int UserIDState

      Deprecated.
      This sets state of UserID to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.MachineImpl

  class MachineImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### DeployedComponents

          AssociationList DeployedComponents

      Deprecated.
      The software components deployed on a machine.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

- ### Class com.sas.metadata.impl.MeasureImpl

  class MeasureImpl extends LogicalColumnImpl implements Serializable

  - #### Serialized Fields

    - ##### Cubes

          AssociationList Cubes

      Deprecated.
      The cubes that contain this measure.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Cube

    - ##### IsStoredStatistic

          int IsStoredStatistic

      Deprecated.
      True if the statistic is precalculated, false if the statistic need to be calculated.
      Required for Add: No

    - ##### IsStoredStatisticState

          int IsStoredStatisticState

      Deprecated.
      This sets state of IsStoredStatistic to `MetadataState.UNSET` by default

    - ##### OwningDimensions

          AssociationList OwningDimensions

      Deprecated.
      The dimension that contains this measure.
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      Dimension
      SharedDimension

    - ##### Statistic

          String Statistic

      Deprecated.
      Later we will add a list of recommended string values.
      Required for Add: No

    - ##### StatisticMaxLength

          int StatisticMaxLength

      Deprecated.
      This is the max length of Statistic ( 200 )

    - ##### StatisticState

          int StatisticState

      Deprecated.
      This sets state of Statistic to `MetadataState.UNSET` by default

    - ##### UniqueName

          String UniqueName

      Deprecated.
      The unique name for a measure
      Required for Add: No

    - ##### UniqueNameMaxLength

          int UniqueNameMaxLength

      Deprecated.
      This is the max length of UniqueName ( 256 )

    - ##### UniqueNameState

          int UniqueNameState

      Deprecated.
      This sets state of UniqueName to `MetadataState.UNSET` by default

    - ##### Units

          String Units

      Deprecated.
      The units of the measure.
      Required for Add: No

    - ##### UnitsMaxLength

          int UnitsMaxLength

      Deprecated.
      This is the max length of Units ( 32 )

    - ##### UnitsState

          int UnitsState

      Deprecated.
      This sets state of Units to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.MemoryImpl

  class MemoryImpl extends ContentLocationImpl implements Serializable

- ### Class com.sas.metadata.impl.MiningResultImpl

  class MiningResultImpl extends TransformationImpl implements Serializable

  - #### Serialized Fields

    - ##### MiningAlgorithm

          String MiningAlgorithm

      Deprecated.
      The algorithm used. such as Clustering, Tree
      Required for Add: No

    - ##### MiningAlgorithmMaxLength

          int MiningAlgorithmMaxLength

      Deprecated.
      This is the max length of MiningAlgorithm ( 256 )

    - ##### MiningAlgorithmState

          int MiningAlgorithmState

      Deprecated.
      This sets state of MiningAlgorithm to `MetadataState.UNSET` by default

    - ##### MiningFunction

          String MiningFunction

      Deprecated.
      The function used. such as Association, Sequence
      Required for Add: No

    - ##### MiningFunctionMaxLength

          int MiningFunctionMaxLength

      Deprecated.
      This is the max length of MiningFunction ( 256 )

    - ##### MiningFunctionState

          int MiningFunctionState

      Deprecated.
      This sets state of MiningFunction to `MetadataState.UNSET` by default

    - ##### MiningReports

          AssociationList MiningReports

      Deprecated.
      The collection of data and metadata to create reports for this mining result.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      ArchiveFile

    - ##### MiningTool

          String MiningTool

      Deprecated.
      MiningTool
      Required for Add: No

    - ##### MiningToolMaxLength

          int MiningToolMaxLength

      Deprecated.
      This is the max length of MiningTool ( 256 )

    - ##### MiningToolState

          int MiningToolState

      Deprecated.
      This sets state of MiningTool to `MetadataState.UNSET` by default

    - ##### ModelKey

          String ModelKey

      Deprecated.
      UUID or Name of the model used to score a table.
      Required for Add: No

    - ##### ModelKeyMaxLength

          int ModelKeyMaxLength

      Deprecated.
      This is the max length of ModelKey ( 40 )

    - ##### ModelKeyState

          int ModelKeyState

      Deprecated.
      This sets state of ModelKey to `MetadataState.UNSET` by default

    - ##### Rating

          double Rating

      Deprecated.
      How good does the result rate?
      Required for Add: No

    - ##### RatingState

          int RatingState

      Deprecated.
      This sets state of Rating to `MetadataState.UNSET` by default

    - ##### ResultPMMLs

          AssociationList ResultPMMLs

      Deprecated.
      The PMML associated to this mining result.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      TextStore

    - ##### SourceCodeType

          String SourceCodeType

      Deprecated.
      "Data Step" for data step fragment code, and "SAS Program" for sas program code.
      Required for Add: No

    - ##### SourceCodeTypeMaxLength

          int SourceCodeTypeMaxLength

      Deprecated.
      This is the max length of SourceCodeType ( 32 )

    - ##### SourceCodeTypeState

          int SourceCodeTypeState

      Deprecated.
      This sets state of SourceCodeType to `MetadataState.UNSET` by default

    - ##### Status

          String Status

      Deprecated.
      Production, Archived, Experimental
      Required for Add: No

    - ##### StatusMaxLength

          int StatusMaxLength

      Deprecated.
      This is the max length of Status ( 32 )

    - ##### StatusState

          int StatusState

      Deprecated.
      This sets state of Status to `MetadataState.UNSET` by default

    - ##### Subject

          String Subject

      Deprecated.
      Subject
      Required for Add: No

    - ##### SubjectMaxLength

          int SubjectMaxLength

      Deprecated.
      This is the max length of Subject ( 256 )

    - ##### SubjectState

          int SubjectState

      Deprecated.
      This sets state of Subject to `MetadataState.UNSET` by default

    - ##### Targets

          AssociationList Targets

      Deprecated.
      The targets that are acted upon by this model.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Target

    - ##### TargetTables

          AssociationList TargetTables

      Deprecated.
      The target table associated to this mining result.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      RelationalTable
      PhysicalTable
      WorkTable
      SecuredTable
      QueryTable
      JoinTable

    - ##### TrainCodes

          AssociationList TrainCodes

      Deprecated.
      The code used to retrain a model.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Text
      TextStore
      SASCatalogEntry
      File
      ArchiveFile
      ArchiveEntry
      Document

    - ##### TrainingTables

          AssociationList TrainingTables

      Deprecated.
      The traning table associated with this mining result.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      PhysicalTable
      WorkTable
      SecuredTable

    - ##### WorkspaceName

          String WorkspaceName

      Deprecated.
      Name of the document the result was created in.
      Required for Add: No

    - ##### WorkspaceNameMaxLength

          int WorkspaceNameMaxLength

      Deprecated.
      This is the max length of WorkspaceName ( 32 )

    - ##### WorkspaceNameState

          int WorkspaceNameState

      Deprecated.
      This sets state of WorkspaceName to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.NamedServiceImpl

  class NamedServiceImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### NamedComponents

          AssociationList NamedComponents

      Deprecated.
      The component that is referenced using this name.
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### NamingServices

          AssociationList NamingServices

      Deprecated.
      The deployed component that act as a naming service and publish a service using this name.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### ServiceName

          String ServiceName

      Deprecated.
      ServiceName
      Required for Add: No

    - ##### ServiceNameMaxLength

          int ServiceNameMaxLength

      Deprecated.
      This is the max length of ServiceName ( 256 )

    - ##### ServiceNameState

          int ServiceNameState

      Deprecated.
      This sets state of ServiceName to `MetadataState.UNSET` by default

    - ##### Type

          String Type

      Deprecated.
      This is either Bind, Rebind, or Lookup.
      Required for Add: No

    - ##### TypeMaxLength

          int TypeMaxLength

      Deprecated.
      This is the max length of Type ( 16 )

    - ##### TypeState

          int TypeState

      Deprecated.
      This sets state of Type to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.NamedSetImpl

  class NamedSetImpl extends GlobalFormulaImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedHierarchies

          AssociationList AssociatedHierarchies

      Deprecated.
      The hierarchies associated with this named set.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Hierarchy

- ### Class com.sas.metadata.impl.NumericExtensionImpl

  class NumericExtensionImpl extends AbstractExtensionImpl implements Serializable

  - #### Serialized Fields

    - ##### NumericValue

          double NumericValue

      Deprecated.
      This is the actual value of the extension.
      Required for Add: No

    - ##### NumericValueState

          int NumericValueState

      Deprecated.
      This sets state of NumericValue to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.OLAPPropertyImpl

  class OLAPPropertyImpl extends FeatureImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedLevels

          AssociationList AssociatedLevels

      Deprecated.
      The level associated to this OLAP property.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Level

    - ##### Hierarchies

          AssociationList Hierarchies

      Deprecated.
      The hierarchies associated to this OLAP property.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Hierarchy

    - ##### SASFormat

          String SASFormat

      Deprecated.
      SASFormat
      Required for Add: No

    - ##### SASFormatMaxLength

          int SASFormatMaxLength

      Deprecated.
      This is the max length of SASFormat ( 32 )

    - ##### SASFormatState

          int SASFormatState

      Deprecated.
      This sets state of SASFormat to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.OLAPSchemaImpl

  class OLAPSchemaImpl extends DeployedDataPackageImpl implements Serializable

  - #### Serialized Fields

    - ##### Cubes

          AssociationList Cubes

      Deprecated.
      The cubes that are accessible through this schema.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Cube

    - ##### Dimensions

          AssociationList Dimensions

      Deprecated.
      Dimensions that are contained in this schema.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Dimension
      SharedDimension

    - ##### LogFiles

          AssociationList LogFiles

      Deprecated.
      The log file for this schema.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      File
      ArchiveFile

- ### Class com.sas.metadata.impl.OnClauseImpl

  class OnClauseImpl extends QueryClauseImpl implements Serializable

  - #### Serialized Fields

    - ##### OwningJoins

          AssociationList OwningJoins

      Deprecated.
      The join object that uses this on statement.
      Cardinality RoleB: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      Join

- ### Class com.sas.metadata.impl.OpenClientConnectionImpl

  class OpenClientConnectionImpl extends ConnectionImpl implements Serializable

- ### Class com.sas.metadata.impl.OrderByClauseImpl

  class OrderByClauseImpl extends QueryClauseImpl implements Serializable

  - #### Serialized Fields

    - ##### OwningSelects

          AssociationList OwningSelects

      Deprecated.
      The select object that includes this orderby statement.
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      Select

- ### Class com.sas.metadata.impl.PermissionConditionImpl

  class PermissionConditionImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### OwningAccessControlEntrys

          AssociationList OwningAccessControlEntrys

      Deprecated.
      The access control entry that uses this condition.
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      AccessControlEntry

    - ##### Text

          String Text

      Deprecated.
      Condition expression.
      Required for Add: No

    - ##### TextMaxLength

          int TextMaxLength

      Deprecated.
      This is the max length of Text ( 1000 )

    - ##### TextState

          int TextState

      Deprecated.
      This sets state of Text to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.PermissionImpl

  class PermissionImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AccessControlEntries

          AssociationList AccessControlEntries

      Deprecated.
      The access control entries that use this permission.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AccessControlEntry

    - ##### Type

          String Type

      Deprecated.
      Type of permission
      Required for Add: No

    - ##### TypeMaxLength

          int TypeMaxLength

      Deprecated.
      This is the max length of Type ( 100 )

    - ##### TypeState

          int TypeState

      Deprecated.
      This sets state of Type to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.PersonImpl

  class PersonImpl extends IdentityImpl implements Serializable

  - #### Serialized Fields

    - ##### EmailAddresses

          AssociationList EmailAddresses

      Deprecated.
      The list of e-mail addresses for this person.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Email

    - ##### Locations

          AssociationList Locations

      Deprecated.
      The list of locations associated with this person.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Location

    - ##### PhoneNumbers

          AssociationList PhoneNumbers

      Deprecated.
      The list of phone numbers for a person (or persons).
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Phone

    - ##### SubscriberIdentities

          AssociationList SubscriberIdentities

      Deprecated.
      The subscriber profiles for this person.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      ITSubscriber
      ITContentSubscriber
      ITEventSubscriber

    - ##### Title

          String Title

      Deprecated.
      This is the persons job title.
      Required for Add: No

    - ##### TitleMaxLength

          int TitleMaxLength

      Deprecated.
      This is the max length of Title ( 200 )

    - ##### TitleState

          int TitleState

      Deprecated.
      This sets state of Title to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.PhoneImpl

  class PhoneImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Number

          String Number

      Deprecated.
      A phone number.
      Required for Add: No

    - ##### NumberMaxLength

          int NumberMaxLength

      Deprecated.
      This is the max length of Number ( 200 )

    - ##### NumberState

          int NumberState

      Deprecated.
      This sets state of Number to `MetadataState.UNSET` by default

    - ##### Persons

          AssociationList Persons

      Deprecated.
      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Person

    - ##### PhoneType

          String PhoneType

      Deprecated.
      The type of phon number: home, office, mobile, fax, etc.
      Required for Add: No

    - ##### PhoneTypeMaxLength

          int PhoneTypeMaxLength

      Deprecated.
      This is the max length of PhoneType ( 32 )

    - ##### PhoneTypeState

          int PhoneTypeState

      Deprecated.
      This sets state of PhoneType to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.PhysicalTableImpl

  class PhysicalTableImpl extends RelationalTableImpl implements Serializable

  - #### Serialized Fields

    - ##### Aggregations

          AssociationList Aggregations

      Deprecated.
      The aggregations associated with this table.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Aggregation

    - ##### DBMSType

          String DBMSType

      Deprecated.
      If this table resides in a DBMS, this attribute describes the type of the DBMS. These types are the same as the SAS engine types.
      Required for Add: No

    - ##### DBMSTypeMaxLength

          int DBMSTypeMaxLength

      Deprecated.
      This is the max length of DBMSType ( 64 )

    - ##### DBMSTypeState

          int DBMSTypeState

      Deprecated.
      This sets state of DBMSType to `MetadataState.UNSET` by default

    - ##### Indexes

          AssociationList Indexes

      Deprecated.
      The list of indexes for this table.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Index

    - ##### IsCompressed

          int IsCompressed

      Deprecated.
      This attribute indicates whether this table is compressed or not.
      Required for Add: No

    - ##### IsCompressedState

          int IsCompressedState

      Deprecated.
      This sets state of IsCompressed to `MetadataState.UNSET` by default

    - ##### IsDBMSView

          int IsDBMSView

      Deprecated.
      This attribute indicates that this physical table object represents a view in the DBMS.
      Required for Add: No

    - ##### IsDBMSViewState

          int IsDBMSViewState

      Deprecated.
      This sets state of IsDBMSView to `MetadataState.UNSET` by default

    - ##### IsEncrypted

          int IsEncrypted

      Deprecated.
      Is the table encrypted?
      Required for Add: No

    - ##### IsEncryptedState

          int IsEncryptedState

      Deprecated.
      This sets state of IsEncrypted to `MetadataState.UNSET` by default

    - ##### ReachThruCubes

          AssociationList ReachThruCubes

      Deprecated.
      The cubes that use this table for reachthru.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Cube

    - ##### SASPasswords

          AssociationList SASPasswords

      Deprecated.
      The list of passwords used with this table.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SASPassword

    - ##### SASTableName

          String SASTableName

      Deprecated.
      This is the name that SAS software uses to refer to the table. Typically the SAS name is 32 characters in length and conforms to the SAS naming restrictions, for example, no space or special characters.

      This attribute can support mixed case names, and special characters and spaces in the text, if there is a property set and one or two properties are configured on the table to indicate that this table requires special handling for its names.

      In order to support special characters and spaces, as well case-sensitive names in the text of this attribute, a PropertySet must be attached to the table. The PropertySet is named DBMSNames with a SetRole=DBMSNames. This set can contain two properties; Case and SpecChar. Case is used to indicate if the values in teh SASTableName/SASColumnName attribute are case-sensitive or not. SpecChar is used to indicate if the values in the SASTableName/SASColumnName can contain special characters including spaces.

    - ##### SASTableNameMaxLength

          int SASTableNameMaxLength

      Deprecated.
      This is the max length of SASTableName ( 32 )

    - ##### SASTableNameState

          int SASTableNameState

      Deprecated.
      This sets state of SASTableName to `MetadataState.UNSET` by default

    - ##### TrainedModelResults

          AssociationList TrainedModelResults

      Deprecated.
      The mining results associated with this training table.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      MiningResult

- ### Class com.sas.metadata.impl.PrimaryTypeImpl

  class PrimaryTypeImpl extends RootImpl implements Serializable

  - #### Serialized Fields

    - ##### FavoritesContainers

          AssociationList FavoritesContainers

      Deprecated.
      The container for which this is a favorite.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      FavoritesContainer

    - ##### IsHidden

          int IsHidden

      Deprecated.
      When set to "True", this object should not be shown by default in the folder view or search interface.
      Required for Add: No

    - ##### IsHiddenState

          int IsHiddenState

      Deprecated.
      This sets state of IsHidden to `MetadataState.UNSET` by default

    - ##### PublicType

          String PublicType

      Deprecated.
      Specifies the name of a type definition in the SAS type dictionary. The SAS type dictionary includes definitions for the common and shared object types used by all SAS intelligence platform applications. The type definitions have all of the information necessary to display, import, export, and delete these common and shared objects in a SAS intelligence platform application. This information includes a template that identifies all of the metadata types and associations that describe the object in a SAS Metadata Repository.

    - ##### PublicTypeMaxLength

          int PublicTypeMaxLength

      Deprecated.
      This is the max length of PublicType ( 60 )

    - ##### PublicTypeState

          int PublicTypeState

      Deprecated.
      This sets state of PublicType to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.PromptGroupImpl

  class PromptGroupImpl extends AbstractPromptImpl implements Serializable

  - #### Serialized Fields

    - ##### GroupInfo

          String GroupInfo

      Deprecated.
      Private information about the prompt group, to be used only by the prompt interface.
      Required for Add: No

    - ##### GroupInfoMaxLength

          int GroupInfoMaxLength

      Deprecated.
      This is the max length of GroupInfo ( 4096 )

    - ##### GroupInfoState

          int GroupInfoState

      Deprecated.
      This sets state of GroupInfo to `MetadataState.UNSET` by default

    - ##### GroupType

          int GroupType

      Deprecated.
      Provides the group type to be used by the UI.
      Required for Add: No

    - ##### GroupTypeState

          int GroupTypeState

      Deprecated.
      This sets state of GroupType to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.PromptImpl

  class PromptImpl extends AbstractPromptImpl implements Serializable

  - #### Serialized Fields

    - ##### PromptInfo

          String PromptInfo

      Deprecated.
      Private information about the prompt, to be used only by the prompt interface.
      Required for Add: No

    - ##### PromptInfoMaxLength

          int PromptInfoMaxLength

      Deprecated.
      This is the max length of PromptInfo ( 512 )

    - ##### PromptInfoState

          int PromptInfoState

      Deprecated.
      This sets state of PromptInfo to `MetadataState.UNSET` by default

    - ##### PromptType

          int PromptType

      Deprecated.
      Provides the input type to be used by the UI - such as textbox, checkbox
      Required for Add: No

    - ##### PromptTypeState

          int PromptTypeState

      Deprecated.
      This sets state of PromptType to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.PropertyGroupImpl

  class PropertyGroupImpl extends LocalizedTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedObjects

          AssociationList AssociatedObjects

      Deprecated.
      *Unknown*
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### Customizers

          AssociationList Customizers

      Deprecated.
      *Unknown*
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### GroupedProperties

          AssociationList GroupedProperties

      Deprecated.
      The properties in this group.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractProperty
      Property
      PrototypeProperty
      AttributeProperty
      AssociationProperty

    - ##### IsVisible

          int IsVisible

      Deprecated.
      Should this property be displayed in a UI?
      Required for Add: No

    - ##### IsVisibleState

          int IsVisibleState

      Deprecated.
      This sets state of IsVisible to `MetadataState.UNSET` by default

    - ##### Maximum

          int Maximum

      Deprecated.
      This is an optional attribute that describes the maximum number of property objects in this group that may have settings.
      Required for Add: No

    - ##### MaximumState

          int MaximumState

      Deprecated.
      This sets state of Maximum to `MetadataState.UNSET` by default

    - ##### Minimum

          int Minimum

      Deprecated.
      This is an optional attribute that describes the minimum number of property objects in this group that must have values.
      Required for Add: No

    - ##### MinimumState

          int MinimumState

      Deprecated.
      This sets state of Minimum to `MetadataState.UNSET` by default

    - ##### ParentGroups

          AssociationList ParentGroups

      Deprecated.
      The parent group for this group of properties.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      PropertyGroup

    - ##### SubpropertyGroups

          AssociationList SubpropertyGroups

      Deprecated.
      The subgroups for this group of properties.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PropertyGroup

- ### Class com.sas.metadata.impl.PropertyImpl

  class PropertyImpl extends AbstractPropertyImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedLocalizedObjects

          AssociationList AssociatedLocalizedObjects

      Deprecated.
      *Unknown*
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### AssociatedObjects

          AssociationList AssociatedObjects

      Deprecated.
      *Unknown*
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### AssociatedPropertySets

          AssociationList AssociatedPropertySets

      Deprecated.
      The property set this property belongs to.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      PropertySet

    - ##### DefaultValue

          String DefaultValue

      Deprecated.
      The default value for this parameter.
      Required for Add: No

    - ##### DefaultValueMaxLength

          int DefaultValueMaxLength

      Deprecated.
      This is the max length of DefaultValue ( 1024 )

    - ##### DefaultValueState

          int DefaultValueState

      Deprecated.
      This sets state of DefaultValue to `MetadataState.UNSET` by default

    - ##### Delimiter

          String Delimiter

      Deprecated.
      This is the delimiter that is used between the PropertyName and Default value. It may be a space, an equals sign, or any other appropriate delimiter.
      Required for Add: No

    - ##### DelimiterMaxLength

          int DelimiterMaxLength

      Deprecated.
      This is the max length of Delimiter ( 16 )

    - ##### DelimiterState

          int DelimiterState

      Deprecated.
      This sets state of Delimiter to `MetadataState.UNSET` by default

    - ##### OwningTypes

          AssociationList OwningTypes

      Deprecated.
      The data type of this property.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      PropertyType

    - ##### PropertyName

          String PropertyName

      Deprecated.
      This attribute is the name used by the software program, for example the name of a macro variable. This object also has a 'Name' attribute that is the display name or label.
      Required for Add: No

    - ##### PropertyNameMaxLength

          int PropertyNameMaxLength

      Deprecated.
      This is the max length of PropertyName ( 200 )

    - ##### PropertyNameState

          int PropertyNameState

      Deprecated.
      This sets state of PropertyName to `MetadataState.UNSET` by default

    - ##### PropertyRole

          String PropertyRole

      Deprecated.
      The role of this property (load, access, initialization, etc).
      Required for Add: No

    - ##### PropertyRoleMaxLength

          int PropertyRoleMaxLength

      Deprecated.
      This is the max length of PropertyRole ( 200 )

    - ##### PropertyRoleState

          int PropertyRoleState

      Deprecated.
      This sets state of PropertyRole to `MetadataState.UNSET` by default

    - ##### SQLType

          int SQLType

      Deprecated.
      This is an integer value that identifies the SQL type of the data. If other, 1111, or array, 2003, is specified the client will need to look to the associated owning type for more information. If there is no associated owning type or the owning type indicates a value of other it is up to the client to determine how to handle the value. The default value will be string, 12.
    - ARRAY = 2003
    - BIGINT = -5
    - BINARY = -2
    - BIT = -7
    - BLOB = 2004
    - CHAR = 1
    - CLOB = 2005
    - DATE = 91
    - DECIMAL = 3
    - DISTINCT = 2001
    - DOUBLE = 8
    - FLOAT = 6
    - INTEGER = 4
    - JAVA_OBJECT = 2000
    - LONGVARBINARY = -4
    - LONGVARCHAR = -1
    - NULL = 0
    - NUMERIC = 2
    - OTHER = 1111
    - REAL = 7
    - REF = 2006
    - SMALLINT = 5
    - STRUCT = 2002
    - TIME = 92
    - TIMESTAMP = 93
    - TINYINT = -6
    - VARBINARY = -3
    - VARCHAR = 12
    - QuotedString = 2200

- ##### SQLTypeState

      int SQLTypeState

  Deprecated.
  This sets state of SQLType to `MetadataState.UNSET` by default

- ##### UseValueOnly

      int UseValueOnly

  Deprecated.
  This means that only the string in the Default value is used. This attribute is true, for example, for the SAS system option CAPS and NOCAPS. The PropertyName is 'CAPS', but the value may be CAPS or NOCAPS.
  Required for Add: No

- ##### UseValueOnlyState

      int UseValueOnlyState

  Deprecated.
  This sets state of UseValueOnly to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.PropertySetImpl

  class PropertySetImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### OwningObjects

          AssociationList OwningObjects

      Deprecated.
      *Unknown*
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      All types

    - ##### PropertySetName

          String PropertySetName

      Deprecated.
      The name of the property set as used by an application. This name is not localized.
      Required for Add: No

    - ##### PropertySetNameMaxLength

          int PropertySetNameMaxLength

      Deprecated.
      This is the max length of PropertySetName ( 60 )

    - ##### PropertySetNameState

          int PropertySetNameState

      Deprecated.
      This sets state of PropertySetName to `MetadataState.UNSET` by default

    - ##### SetProperties

          AssociationList SetProperties

      Deprecated.
      The property objects contained in this set.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Property

    - ##### SetRole

          String SetRole

      Deprecated.
      The role identifies the usage of this property set. For example, there may be multiple PropertySet objects for dataset options, for Read, Update, Create. The Role attribute helps identify the usage of the PropertySet.
      Required for Add: No

    - ##### SetRoleMaxLength

          int SetRoleMaxLength

      Deprecated.
      This is the max length of SetRole ( 64 )

    - ##### SetRoleState

          int SetRoleState

      Deprecated.
      This sets state of SetRole to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.PropertyTypeImpl

  class PropertyTypeImpl extends LocalizedTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### ArrayTypes

          AssociationList ArrayTypes

      Deprecated.
      The arrays that use this PropertyType.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PropertyType

    - ##### Customizers

          AssociationList Customizers

      Deprecated.
      The programs used to customize this object. A customizer is a standalone editor used to customize or edit a value. It does not reside inside a UI element as an editor does, but defines it's own window. If none exists on the entity, the customizer of the property type is returned.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### Editors

          AssociationList Editors

      Deprecated.
      The programs that can edit this object. The editor is a component that can be placed inside a UI container, such as a property sheet, and that edits the property value.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### ElementTypes

          AssociationList ElementTypes

      Deprecated.
      The PropertyType used in this array.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      PropertyType

    - ##### SQLType

          int SQLType

      Deprecated.
      This is an integer value that identifies the SQL type of the data.
    - ARRAY = 2003
    - BIGINT = -5
    - BINARY = -2
    - BIT = -7
    - BLOB = 2004
    - CHAR = 1
    - CLOB = 2005
    - DATE = 91
    - DECIMAL = 3
    - DISTINCT = 2001
    - DOUBLE = 8
    - FLOAT = 6
    - INTEGER = 4
    - JAVA_OBJECT = 2000
    - LONGVARBINARY = -4
    - LONGVARCHAR = -1
    - NULL = 0
    - NUMERIC = 2
    - OTHER = 1111
    - REAL = 7
    - REF = 2006
    - SMALLINT = 5
    - STRUCT = 2002
    - TIME = 92
    - TIMESTAMP = 93
    - TINYINT = -6
    - VARBINARY = -3
    - VARCHAR = 12
    - QuotedString = 2200
    Required for Add: No

  - ##### SQLTypeState

        int SQLTypeState

    Deprecated.
    This sets state of SQLType to `MetadataState.UNSET` by default

  - ##### StoredConfigurations

        AssociationList StoredConfigurations

    Deprecated.
    The configuration information for this object.
    Cardinality RoleB: ( 0 .. 1 )
    Required for Add: No
    Objects of which can be of type:
    Text
    TextStore
    SASCatalogEntry
    File
    ArchiveFile
    ArchiveEntry
    Document

  - ##### TypedAttProperties

        AssociationList TypedAttProperties

    Deprecated.
    The attribute properties that are of this type.
    Cardinality RoleB: ( 0 .. * )
    Required for Add: No
    Objects of which can be of type:
    AttributeProperty

  - ##### TypedProperties

        AssociationList TypedProperties

    Deprecated.
    The properties that are of this type.
    Cardinality RoleB: ( 0 .. * )
    Required for Add: No
    Objects of which can be of type:
    Property

  - ##### Validators

        AssociationList Validators

    Deprecated.
    The programs used to validate the value of this PropertyType.
    Cardinality RoleB: ( 0 .. * )
    Required for Add: No
    Objects of which can be of type:
    SoftwareComponent
    DeployedComponent
    ConfiguredComponent
    ServiceComponent
    ServerComponent
    LogicalServer
    ServerContext

- ### Class com.sas.metadata.impl.PrototypeImpl

  class PrototypeImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Associations

          AssociationList Associations

      Deprecated.
      The association property objects that are reference this object as the partner in an association.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AssociationProperty

    - ##### MetadataType

          String MetadataType

      Deprecated.
      The metadata type that is described by this prototype. For example, a TCPIPConnection, SoftwareComponent, SASLibrary.
      Required for Add: No

    - ##### MetadataTypeMaxLength

          int MetadataTypeMaxLength

      Deprecated.
      This is the max length of MetadataType ( 64 )

    - ##### MetadataTypeState

          int MetadataTypeState

      Deprecated.
      This sets state of MetadataType to `MetadataState.UNSET` by default

    - ##### PrototypeProperties

          AssociationList PrototypeProperties

      Deprecated.
      The attribute and association properties of this prototype.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PrototypeProperty
      AttributeProperty
      AssociationProperty

- ### Class com.sas.metadata.impl.PrototypePropertyImpl

  class PrototypePropertyImpl extends AbstractPropertyImpl implements Serializable

  - #### Serialized Fields

    - ##### OwningPrototypes

          AssociationList OwningPrototypes

      Deprecated.
      The prototype that owns these properties.
      Cardinality RoleB: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      Prototype

- ### Class com.sas.metadata.impl.PSColumnLayoutComponentImpl

  class PSColumnLayoutComponentImpl extends PSLayoutComponentImpl implements Serializable

  - #### Serialized Fields

    - ##### ColumnWidth

          String ColumnWidth

      Deprecated.
      Designates the width of the screen area that the component should be rendered in.
      Required for Add: Yes

    - ##### ColumnWidthMaxLength

          int ColumnWidthMaxLength

      Deprecated.
      This is the max length of ColumnWidth ( 32 )

    - ##### ColumnWidthState

          int ColumnWidthState

      Deprecated.
      This sets state of ColumnWidth to `MetadataState.UNSET` by default

    - ##### NumberOfPortlets

          int NumberOfPortlets

      Deprecated.
      Provides the number of Portlets associated to be displayed in the column. Should be the same as the number of Portlets associated with the ColumnLayoutComponent.
      Required for Add: Yes

    - ##### NumberOfPortletsState

          int NumberOfPortletsState

      Deprecated.
      This sets state of NumberOfPortlets to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.PSLayoutComponentImpl

  class PSLayoutComponentImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### OwningPages

          AssociationList OwningPages

      Deprecated.
      The PortalPage that this Layout applies to
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      PSPortalPage

    - ##### Portlets

          AssociationList Portlets

      Deprecated.
      The Portlets to be displayed on the PortalPage
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PSPortlet

- ### Class com.sas.metadata.impl.PSPortalPageImpl

  class PSPortalPageImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### LayoutComponents

          AssociationList LayoutComponents

      Deprecated.
      The LayoutComponent that specifies the UI layout of the PortalPage.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PSLayoutComponent
      PSColumnLayoutComponent

    - ##### NumberOfColumns

          double NumberOfColumns

      Deprecated.
      The number of columns that the Page has.
      Required for Add: Yes

    - ##### NumberOfColumnsState

          int NumberOfColumnsState

      Deprecated.
      This sets state of NumberOfColumns to `MetadataState.UNSET` by default

    - ##### NumberOfRows

          double NumberOfRows

      Deprecated.
      The number of rows that the page has. This is optional for a PortalPage with a type of Column, but required for a PortalPage with a type of Grid.
      Required for Add: No

    - ##### NumberOfRowsState

          int NumberOfRowsState

      Deprecated.
      This sets state of NumberOfRows to `MetadataState.UNSET` by default

    - ##### PageProfiles

          AssociationList PageProfiles

      Deprecated.
      The portal profiles associated with this page.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PSPortalProfile

    - ##### PreferredHeight

          String PreferredHeight

      Deprecated.
      The preferred height of the page. Units are site implementation specific.
      Required for Add: No

    - ##### PreferredHeightMaxLength

          int PreferredHeightMaxLength

      Deprecated.
      This is the max length of PreferredHeight ( 32 )

    - ##### PreferredHeightState

          int PreferredHeightState

      Deprecated.
      This sets state of PreferredHeight to `MetadataState.UNSET` by default

    - ##### PreferredWidth

          String PreferredWidth

      Deprecated.
      The preferred width of the page. Units are site implementation specific.
      Required for Add: No

    - ##### PreferredWidthMaxLength

          int PreferredWidthMaxLength

      Deprecated.
      This is the max length of PreferredWidth ( 32 )

    - ##### PreferredWidthState

          int PreferredWidthState

      Deprecated.
      This sets state of PreferredWidth to `MetadataState.UNSET` by default

    - ##### Type

          String Type

      Deprecated.
      The type of PortalPage designates the general UI capabilities of the page, such as Column or Grid.
      Required for Add: Yes

    - ##### TypeMaxLength

          int TypeMaxLength

      Deprecated.
      This is the max length of Type ( 32 )

    - ##### TypeState

          int TypeState

      Deprecated.
      This sets state of Type to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.PSPortalProfileImpl

  class PSPortalProfileImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### PortalPages

          AssociationList PortalPages

      Deprecated.
      The portal pages associated with this profile.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PSPortalPage

    - ##### PreferredLocale

          String PreferredLocale

      Deprecated.
      A locale that can be used if the client's browser locale is not supported by the application.
      Required for Add: No

    - ##### PreferredLocaleMaxLength

          int PreferredLocaleMaxLength

      Deprecated.
      This is the max length of PreferredLocale ( 32 )

    - ##### PreferredLocaleState

          int PreferredLocaleState

      Deprecated.
      This sets state of PreferredLocale to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.PSPortletImpl

  class PSPortletImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedContentCollections

          AssociationList AssociatedContentCollections

      Deprecated.
      The tree that contains hierarchical information pertaining to this object. For example, Portal collections would be stored in a tree hierarchy and associated to the PSPortlet using this association.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Tree

    - ##### LayoutComponents

          AssociationList LayoutComponents

      Deprecated.
      The LayoutComponent that specifies the layout of the Portlets on a PortalPage
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PSLayoutComponent
      PSColumnLayoutComponent

    - ##### portletType

          String portletType

      Deprecated.
      A description of the functionality of the task the Portlet performs.
      Required for Add: No

    - ##### portletTypeMaxLength

          int portletTypeMaxLength

      Deprecated.
      This is the max length of portletType ( 128 )

    - ##### portletTypeState

          int portletTypeState

      Deprecated.
      This sets state of portletType to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.QueryClauseImpl

  class QueryClauseImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Columns

          AssociationList Columns

      Deprecated.
      The columns used in this clause.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Column
      ColumnRange

    - ##### SourceCodes

          AssociationList SourceCodes

      Deprecated.
      The stored code for this query clause.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Text
      TextStore
      SASCatalogEntry
      File
      ArchiveFile
      ArchiveEntry
      Document

- ### Class com.sas.metadata.impl.QueryTableImpl

  class QueryTableImpl extends RelationalTableImpl implements Serializable

- ### Class com.sas.metadata.impl.RelationalSchemaImpl

  class RelationalSchemaImpl extends DeployedDataPackageImpl implements Serializable

  - #### Serialized Fields

    - ##### SchemaPackages

          AssociationList SchemaPackages

      Deprecated.
      The database catalog where these schemas are contained.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      DatabaseCatalog

    - ##### Tables

          AssociationList Tables

      Deprecated.
      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      DataTable
      ExternalTable
      RelationalTable
      PhysicalTable
      WorkTable
      SecuredTable
      QueryTable
      JoinTable
      TableCollection

- ### Class com.sas.metadata.impl.RelationalTableImpl

  class RelationalTableImpl extends DataTableImpl implements Serializable

  - #### Serialized Fields

    - ##### AnalyticTables

          AssociationList AnalyticTables

      Deprecated.
      The analytic table attributes associated with this table.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AnalyticTable

    - ##### AssociatedXMLMaps

          AssociationList AssociatedXMLMaps

      Deprecated.
      The associated XML Map.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      SXLEMap

    - ##### MemberType

          String MemberType

      Deprecated.
      The MemberType attribute is the value of memtype returned by proc contents output. It can have the values of DATA, VIEW, MDDB, etc.
      Required for Add: No

    - ##### MemberTypeMaxLength

          int MemberTypeMaxLength

      Deprecated.
      This is the max length of MemberType ( 8 )

    - ##### MemberTypeState

          int MemberTypeState

      Deprecated.
      This sets state of MemberType to `MetadataState.UNSET` by default

    - ##### ModelResults

          AssociationList ModelResults

      Deprecated.
      The mining results associated to this target table.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      MiningResult

    - ##### XPaths

          AssociationList XPaths

      Deprecated.
      The list of XPath objects that define the path of the table in the XML source.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      XPath

- ### Class com.sas.metadata.impl.ReportImpl

  class ReportImpl extends ClassifierImpl implements Serializable

  - #### Serialized Fields

    - ##### FileRefs

          AssociationList FileRefs

      Deprecated.
      The FileRefs that are used to generate this report.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SASFileRef

    - ##### ReportLocations

          AssociationList ReportLocations

      Deprecated.
      The location of this report.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      ContentLocation
      Text
      TextStore
      SASCatalogEntry
      File
      ArchiveFile
      ArchiveEntry
      Document
      Directory
      AnalyticContext
      Device
      Stream
      Memory
      Connection
      SASClientConnection
      OpenClientConnection
      TCPIPConnection
      COMConnection
      Email

    - ##### ReportType

          String ReportType

      Deprecated.
      ReportType
      Required for Add: No

    - ##### ReportTypeMaxLength

          int ReportTypeMaxLength

      Deprecated.
      This is the max length of ReportType ( 64 )

    - ##### ReportTypeState

          int ReportTypeState

      Deprecated.
      This sets state of ReportType to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.ResponsiblePartyImpl

  class ResponsiblePartyImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Objects

          AssociationList Objects

      Deprecated.
      *Unknown*
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### Persons

          AssociationList Persons

      Deprecated.
      The list of persons that have been assigned the responsibility defined in this object.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Identity
      IdentityGroup
      Person

    - ##### Role

          String Role

      Deprecated.
      The responsibility the associated identity has in relation to the associated objects. Begining in SAS 9.2, the list of SAS-supported roles will be maintained and localized within a utility jar. Supported roles include: OWNER USER ADMINISTRATOR CHANGEDBY

    - ##### RoleMaxLength

          int RoleMaxLength

      Deprecated.
      This is the max length of Role ( 100 )

    - ##### RoleState

          int RoleState

      Deprecated.
      This sets state of Role to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.RoleImpl

  class RoleImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Context

          String Context

      Deprecated.
      This is the context or category of the role. Valid values include EM, WA and ContentType.
      Required for Add: No

    - ##### ContextMaxLength

          int ContextMaxLength

      Deprecated.
      This is the max length of Context ( 32 )

    - ##### ContextState

          int ContextState

      Deprecated.
      This sets state of Context to `MetadataState.UNSET` by default

    - ##### ObjectRole

          String ObjectRole

      Deprecated.
      This attribute describes the role in a particular context. For example, if the context is ContentType, the ObjectRole can be Summary or Base. If the context is WA, the ObjectRole can be Source or Target.
      Required for Add: No

    - ##### ObjectRoleMaxLength

          int ObjectRoleMaxLength

      Deprecated.
      This is the max length of ObjectRole ( 32 )

    - ##### ObjectRoleState

          int ObjectRoleState

      Deprecated.
      This sets state of ObjectRole to `MetadataState.UNSET` by default

    - ##### RoleObjects

          AssociationList RoleObjects

      Deprecated.
      The object that is playing this particular role.
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      DataTable
      ExternalTable
      RelationalTable
      PhysicalTable
      WorkTable
      SecuredTable
      QueryTable
      JoinTable
      TableCollection

- ### Class com.sas.metadata.impl.RootImpl

  class RootImpl extends CMetadataImpl implements Serializable

  - #### Serialized Fields

    - ##### AccessControls

          AssociationList AccessControls

      Deprecated.
      The access controls for this object.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AccessControl
      AccessControlEntry
      AccessControlTemplate

    - ##### Changes

          AssociationList Changes

      Deprecated.
      *Unknown*
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Change

    - ##### ChangeState

          String ChangeState

      Deprecated.
      This attribute is used by Change management.
      Required for Add: No

    - ##### ChangeStateMaxLength

          int ChangeStateMaxLength

      Deprecated.
      This is the max length of ChangeState ( 64 )

    - ##### ChangeStateState

          int ChangeStateState

      Deprecated.
      This sets state of ChangeState to `MetadataState.UNSET` by default

    - ##### CustomAssociations

          AssociationList CustomAssociations

      Deprecated.
      The custom associations related to this owning object.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      CustomAssociation

    - ##### Documents

          AssociationList Documents

      Deprecated.
      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Document

    - ##### Extensions

          AssociationList Extensions

      Deprecated.
      The object the extension is associated with. An extension can be associated with any kind of object.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractExtension
      Extension
      NumericExtension

    - ##### ExternalIdentities

          AssociationList ExternalIdentities

      Deprecated.
      The external identities for this object in other contexts.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      ExternalIdentity

    - ##### Groups

          AssociationList Groups

      Deprecated.
      The groups that have this object as a member.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Group
      SXLEMap

    - ##### Implementors

          AssociationList Implementors

      Deprecated.
      The software components that utilize the metadata in this object.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### Keywords

          AssociationList Keywords

      Deprecated.
      The keywords associated with this object.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Keyword

    - ##### LocalizedAttributes

          AssociationList LocalizedAttributes

      Deprecated.
      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Property

    - ##### LockedBy

          String LockedBy

      Deprecated.
      This attribute is used by Change management.
      Required for Add: No

    - ##### LockedByMaxLength

          int LockedByMaxLength

      Deprecated.
      This is the max length of LockedBy ( 32 )

    - ##### LockedByState

          int LockedByState

      Deprecated.
      This sets state of LockedBy to `MetadataState.UNSET` by default

    - ##### Notes

          AssociationList Notes

      Deprecated.
      The list of notes associated with the object.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      TextStore

    - ##### PrimaryPropertyGroups

          AssociationList PrimaryPropertyGroups

      Deprecated.
      *Unknown*
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      PropertyGroup

    - ##### Prompts

          AssociationList Prompts

      Deprecated.
      The prompts or prompt group for this object.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractPrompt
      Prompt
      PromptGroup

    - ##### Properties

          AssociationList Properties

      Deprecated.
      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Property

    - ##### PropertySets

          AssociationList PropertySets

      Deprecated.
      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PropertySet

    - ##### ReferencedObjects

          AssociationList ReferencedObjects

      Deprecated.
      The object(s) that are associated to the owning object using this custom association.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      CustomAssociation

    - ##### ResponsibleParties

          AssociationList ResponsibleParties

      Deprecated.
      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      ResponsibleParty

    - ##### SourceTransformations

          AssociationList SourceTransformations

      Deprecated.
      The set of transformations that use this input.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractTransformation
      TransformationStep
      SyncStep
      TransformationActivity
      FeatureMap
      ColumnHierarchy
      Transformation
      ClassifierMap
      Select
      Join
      AbstractJob
      Job
      JFJob
      MiningResult

    - ##### SpecSourceTransformations

          AssociationList SpecSourceTransformations

      Deprecated.
      The transformation that uses this specification as a source.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractTransformation
      TransformationStep
      SyncStep
      TransformationActivity
      FeatureMap
      ColumnHierarchy
      Transformation
      ClassifierMap
      Select
      Join
      AbstractJob
      Job
      JFJob
      MiningResult

    - ##### SpecTargetTransformations

          AssociationList SpecTargetTransformations

      Deprecated.
      The transformation that uses this specification as a target.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractTransformation
      TransformationStep
      SyncStep
      TransformationActivity
      FeatureMap
      ColumnHierarchy
      Transformation
      ClassifierMap
      Select
      Join
      AbstractJob
      Job
      JFJob
      MiningResult

    - ##### TargetTransformations

          AssociationList TargetTransformations

      Deprecated.
      The set of transformation activities that create this result.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractTransformation
      TransformationStep
      SyncStep
      TransformationActivity
      FeatureMap
      ColumnHierarchy
      Transformation
      ClassifierMap
      Select
      Join
      AbstractJob
      Job
      JFJob
      MiningResult

    - ##### Timestamps

          AssociationList Timestamps

      Deprecated.
      The timestamps associated with this object.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Timestamp

    - ##### Trees

          AssociationList Trees

      Deprecated.
      The trees that have this object as a member.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Tree

    - ##### TSObjectNamespaces

          AssociationList TSObjectNamespaces

      Deprecated.
      Table server namespace for this object.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      TSNamespace

    - ##### UsageVersion

          double UsageVersion

      Deprecated.
      All objects that participate in the SAS type dictionary must implement a standard usage version. The usage version is simply a version number persisted with the object and rules for interpreting those version numbers. The usage version determines the level of compatibility between the persisted object and any applications that may access the object.

    - ##### UsageVersionState

          int UsageVersionState

      Deprecated.
      This sets state of UsageVersion to `MetadataState.UNSET` by default

    - ##### UsedByPrototypes

          AssociationList UsedByPrototypes

      Deprecated.
      The objects that use this object as a prototype.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### UsingPrototypes

          AssociationList UsingPrototypes

      Deprecated.
      The prototype for this object. This must be a Prototype object, or an object of the SAME metadata type as this object.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### Variables

          AssociationList Variables

      Deprecated.
      The variables associated with this object.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Variable

- ### Class com.sas.metadata.impl.RowSelectorImpl

  class RowSelectorImpl extends QueryClauseImpl implements Serializable

  - #### Serialized Fields

    - ##### OwningClassifierMaps

          AssociationList OwningClassifierMaps

      Deprecated.
      The classifier map that uses this row selector.
      Cardinality RoleB: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      ClassifierMap
      Select
      Join

    - ##### RowsSelected

          String RowsSelected

      Deprecated.
      enumeration: AllRows, Conditions, UserDefinedStatements
      Required for Add: No

    - ##### RowsSelectedMaxLength

          int RowsSelectedMaxLength

      Deprecated.
      This is the max length of RowsSelected ( 26 )

    - ##### RowsSelectedState

          int RowsSelectedState

      Deprecated.
      This sets state of RowsSelected to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.SASCatalogEntryImpl

  class SASCatalogEntryImpl extends TextImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedSASCatalogs

          AssociationList AssociatedSASCatalogs

      Deprecated.
      The SAS catalog that contains this entry.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      SASCatalog

    - ##### CatalogEntryName

          String CatalogEntryName

      Deprecated.
      The name of the catalog entry.
      Required for Add: No

    - ##### CatalogEntryNameMaxLength

          int CatalogEntryNameMaxLength

      Deprecated.
      This is the max length of CatalogEntryName ( 83 )

    - ##### CatalogEntryNameState

          int CatalogEntryNameState

      Deprecated.
      This sets state of CatalogEntryName to `MetadataState.UNSET` by default

    - ##### CatalogEntryType

          String CatalogEntryType

      Deprecated.
      The catalog entry type.
      Required for Add: No

    - ##### CatalogEntryTypeMaxLength

          int CatalogEntryTypeMaxLength

      Deprecated.
      This is the max length of CatalogEntryType ( 8 )

    - ##### CatalogEntryTypeState

          int CatalogEntryTypeState

      Deprecated.
      This sets state of CatalogEntryType to `MetadataState.UNSET` by default

    - ##### IsNameFullyQualified

          int IsNameFullyQualified

      Deprecated.
      If the name represents the four-level entry name (library, catalog, entry, type) then this value should be true; otherwise, it should be false.
      Required for Add: No

    - ##### IsNameFullyQualifiedState

          int IsNameFullyQualifiedState

      Deprecated.
      This sets state of IsNameFullyQualified to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.SASCatalogImpl

  class SASCatalogImpl extends DeployedDataPackageImpl implements Serializable

  - #### Serialized Fields

    - ##### Libraries

          AssociationList Libraries

      Deprecated.
      The libraries that can reference this catalog.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SASLibrary
      SecuredLibrary

    - ##### SASCatalogEntries

          AssociationList SASCatalogEntries

      Deprecated.
      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SASCatalogEntry

    - ##### SASCatalogName

          String SASCatalogName

      Deprecated.
      The name of the catalog.
      Required for Add: No

    - ##### SASCatalogNameMaxLength

          int SASCatalogNameMaxLength

      Deprecated.
      This is the max length of SASCatalogName ( 32 )

    - ##### SASCatalogNameState

          int SASCatalogNameState

      Deprecated.
      This sets state of SASCatalogName to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.SASClientConnectionImpl

  class SASClientConnectionImpl extends ConnectionImpl implements Serializable

  - #### Serialized Fields

    - ##### Libraries

          AssociationList Libraries

      Deprecated.
      The list of SAS libraries that use this connection.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SASLibrary
      SecuredLibrary

    - ##### Port

          int Port

      Deprecated.
      This is the port number to use when accessing this server.
      Required for Add: No

    - ##### PortState

          int PortState

      Deprecated.
      This sets state of Port to `MetadataState.UNSET` by default

    - ##### RemoteAddress

          String RemoteAddress

      Deprecated.
      This is the remote address to use to access the server. This can be an IP address, an IP name, or any other address acceptable to SAS software.
      Required for Add: No

    - ##### RemoteAddressMaxLength

          int RemoteAddressMaxLength

      Deprecated.
      This is the max length of RemoteAddress ( 128 )

    - ##### RemoteAddressState

          int RemoteAddressState

      Deprecated.
      This sets state of RemoteAddress to `MetadataState.UNSET` by default

    - ##### ScriptFiles

          AssociationList ScriptFiles

      Deprecated.
      The list of files that contain connection scripts.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      File
      ArchiveFile

    - ##### ServerShortName

          String ServerShortName

      Deprecated.
      This is the short server name that is used by SAS software to access a server.
      Required for Add: No

    - ##### ServerShortNameMaxLength

          int ServerShortNameMaxLength

      Deprecated.
      This is the max length of ServerShortName ( 8 )

    - ##### ServerShortNameState

          int ServerShortNameState

      Deprecated.
      This sets state of ServerShortName to `MetadataState.UNSET` by default

    - ##### Service

          String Service

      Deprecated.
      This is the service name used to connect to this server.
      Required for Add: No

    - ##### ServiceMaxLength

          int ServiceMaxLength

      Deprecated.
      This is the max length of Service ( 32 )

    - ##### ServiceState

          int ServiceState

      Deprecated.
      This sets state of Service to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.SASFileRefImpl

  class SASFileRefImpl extends DeployedDataPackageImpl implements Serializable

  - #### Serialized Fields

    - ##### AccessMethod

          String AccessMethod

      Deprecated.
      The access method SAS software uses to access the file.
      Required for Add: No

    - ##### AccessMethodMaxLength

          int AccessMethodMaxLength

      Deprecated.
      This is the max length of AccessMethod ( 64 )

    - ##### AccessMethodState

          int AccessMethodState

      Deprecated.
      This sets state of AccessMethod to `MetadataState.UNSET` by default

    - ##### Fileref

          String Fileref

      Deprecated.
      The fileref used by SAS software.
      Required for Add: No

    - ##### FileRefLocations

          AssociationList FileRefLocations

      Deprecated.
      The location used by this fileref. This should be at most a single object except for concatenated files.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      ContentLocation
      Text
      TextStore
      SASCatalogEntry
      File
      ArchiveFile
      ArchiveEntry
      Document
      Directory
      AnalyticContext
      Device
      Stream
      Memory
      Connection
      SASClientConnection
      OpenClientConnection
      TCPIPConnection
      COMConnection
      Email

    - ##### FilerefMaxLength

          int FilerefMaxLength

      Deprecated.
      This is the max length of Fileref ( 8 )

    - ##### FilerefState

          int FilerefState

      Deprecated.
      This sets state of Fileref to `MetadataState.UNSET` by default

    - ##### IsPreassigned

          int IsPreassigned

      Deprecated.
      If true, the other attributes of this object that contain information used by a FILENAME statement may be provided for documentation purposes only but is not required to access the file, because it has been assigned via some other mechanism.
      Required for Add: No

    - ##### IsPreassignedState

          int IsPreassignedState

      Deprecated.
      This sets state of IsPreassigned to `MetadataState.UNSET` by default

    - ##### Reports

          AssociationList Reports

      Deprecated.
      The reports that use this fileref for location.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Report

- ### Class com.sas.metadata.impl.SASLibraryImpl

  class SASLibraryImpl extends RelationalSchemaImpl implements Serializable

  - #### Serialized Fields

    - ##### DefaultLogins

          AssociationList DefaultLogins

      Deprecated.
      The default login to use for this library.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Login

    - ##### Engine

          String Engine

      Deprecated.
      The engine specification used by the SAS LIBNAME statement.
      Required for Add: No

    - ##### EngineMaxLength

          int EngineMaxLength

      Deprecated.
      This is the max length of Engine ( 8 )

    - ##### EngineState

          int EngineState

      Deprecated.
      This sets state of Engine to `MetadataState.UNSET` by default

    - ##### IsDBMSLibname

          int IsDBMSLibname

      Deprecated.
      A boolean that indicates whether this library uses a connection to an external database server.
      Required for Add: No

    - ##### IsDBMSLibnameState

          int IsDBMSLibnameState

      Deprecated.
      This sets state of IsDBMSLibname to `MetadataState.UNSET` by default

    - ##### IsPreassigned

          int IsPreassigned

      Deprecated.
      This boolean indicates whether the library is pre-assigned in the SAS session. If true, the other attributes of this object that contain information used by a LIBNAME statement may be provided for documentation purposes only but is not required to access the library, because the LIBNAME has been assigned via some other mechanism.
      Required for Add: No

    - ##### IsPreassignedState

          int IsPreassignedState

      Deprecated.
      This sets state of IsPreassigned to `MetadataState.UNSET` by default

    - ##### LibraryConnections

          AssociationList LibraryConnections

      Deprecated.
      The connection to a DBMS server or a SAS server.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      SASClientConnection

    - ##### Libref

          String Libref

      Deprecated.
      The libref used by the SAS LIBNAME statement.
      Required for Add: No

    - ##### LibrefMaxLength

          int LibrefMaxLength

      Deprecated.
      This is the max length of Libref ( 8 )

    - ##### LibrefState

          int LibrefState

      Deprecated.
      This sets state of Libref to `MetadataState.UNSET` by default

    - ##### SASCatalogs

          AssociationList SASCatalogs

      Deprecated.
      The catalogs contained in this library.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SASCatalog

- ### Class com.sas.metadata.impl.SASLicenseImpl

  class SASLicenseImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### CPUModelName

          String CPUModelName

      Deprecated.
      CPU Model Name
      Required for Add: No

    - ##### CPUModelNameMaxLength

          int CPUModelNameMaxLength

      Deprecated.
      This is the max length of CPUModelName ( 16 )

    - ##### CPUModelNameState

          int CPUModelNameState

      Deprecated.
      This sets state of CPUModelName to `MetadataState.UNSET` by default

    - ##### CPUModelNumber

          String CPUModelNumber

      Deprecated.
      CPU Model Number
      Required for Add: No

    - ##### CPUModelNumberMaxLength

          int CPUModelNumberMaxLength

      Deprecated.
      This is the max length of CPUModelNumber ( 16 )

    - ##### CPUModelNumberState

          int CPUModelNumberState

      Deprecated.
      This sets state of CPUModelNumber to `MetadataState.UNSET` by default

    - ##### CPUSerialNumber

          String CPUSerialNumber

      Deprecated.
      CPU Serial Number
      Required for Add: No

    - ##### CPUSerialNumberMaxLength

          int CPUSerialNumberMaxLength

      Deprecated.
      This is the max length of CPUSerialNumber ( 16 )

    - ##### CPUSerialNumberState

          int CPUSerialNumberState

      Deprecated.
      This sets state of CPUSerialNumber to `MetadataState.UNSET` by default

    - ##### Expiration

          double Expiration

      Deprecated.
      The date this SASLicense expires.
      Required for Add: No

    - ##### ExpirationState

          int ExpirationState

      Deprecated.
      This sets state of Expiration to `MetadataState.UNSET` by default

    - ##### Language

          String Language

      Deprecated.
      The language that is licensed.
      Required for Add: No

    - ##### LanguageCode

          String LanguageCode

      Deprecated.
      Code for the language that is licensed.
      Required for Add: No

    - ##### LanguageCodeMaxLength

          int LanguageCodeMaxLength

      Deprecated.
      This is the max length of LanguageCode ( 2 )

    - ##### LanguageCodeState

          int LanguageCodeState

      Deprecated.
      This sets state of LanguageCode to `MetadataState.UNSET` by default

    - ##### LanguageMaxLength

          int LanguageMaxLength

      Deprecated.
      This is the max length of Language ( 128 )

    - ##### LanguageState

          int LanguageState

      Deprecated.
      This sets state of Language to `MetadataState.UNSET` by default

    - ##### LicensedComponents

          AssociationList LicensedComponents

      Deprecated.
      The component this SASLicense is licensing.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### ProductCode

          int ProductCode

      Deprecated.
      The code for the product being licensed.
      Required for Add: No

    - ##### ProductCodeState

          int ProductCodeState

      Deprecated.
      This sets state of ProductCode to `MetadataState.UNSET` by default

    - ##### ProductName

          String ProductName

      Deprecated.
      The name of the product being licensed.
      Required for Add: No

    - ##### ProductNameMaxLength

          int ProductNameMaxLength

      Deprecated.
      This is the max length of ProductName ( 128 )

    - ##### ProductNameState

          int ProductNameState

      Deprecated.
      This sets state of ProductName to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.SASPasswordImpl

  class SASPasswordImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedSecuredLibrarys

          AssociationList AssociatedSecuredLibrarys

      Deprecated.
      The associated secured library that uses this password.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      SecuredLibrary

    - ##### Encryption

          String Encryption

      Deprecated.
      Encryption
      Required for Add: No

    - ##### EncryptionMaxLength

          int EncryptionMaxLength

      Deprecated.
      This is the max length of Encryption ( 8 )

    - ##### EncryptionState

          int EncryptionState

      Deprecated.
      This sets state of Encryption to `MetadataState.UNSET` by default

    - ##### Password

          String Password

      Deprecated.
      Password
      Required for Add: No

    - ##### PasswordMaxLength

          int PasswordMaxLength

      Deprecated.
      This is the max length of Password ( 256 )

    - ##### PasswordState

          int PasswordState

      Deprecated.
      This sets state of Password to `MetadataState.UNSET` by default

    - ##### ProtectedConnections

          AssociationList ProtectedConnections

      Deprecated.
      The connection for protected servers.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Connection
      SASClientConnection
      OpenClientConnection
      TCPIPConnection
      COMConnection

    - ##### ProtectedPassthrus

          AssociationList ProtectedPassthrus

      Deprecated.
      The connection for protected passthrus.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Connection
      SASClientConnection
      OpenClientConnection
      TCPIPConnection
      COMConnection

    - ##### ProtectedTables

          AssociationList ProtectedTables

      Deprecated.
      The table associated with this password.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      PhysicalTable
      WorkTable
      SecuredTable

    - ##### TSAssociatedNamespaces

          AssociationList TSAssociatedNamespaces

      Deprecated.
      The table server namespaces that use this access key.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      TSNamespace

    - ##### Type

          String Type

      Deprecated.
      The type of the SAS password for the table. Values are: READ, WRITE, ALTER, ALL, SASPW
      Required for Add: No

    - ##### TypeMaxLength

          int TypeMaxLength

      Deprecated.
      This is the max length of Type ( 6 )

    - ##### TypeState

          int TypeState

      Deprecated.
      This sets state of Type to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.SearchImpl

  class SearchImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Details

          String Details

      Deprecated.
      Details
      Required for Add: No

    - ##### DetailsMaxLength

          int DetailsMaxLength

      Deprecated.
      This is the max length of Details ( 256 )

    - ##### DetailsState

          int DetailsState

      Deprecated.
      This sets state of Details to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.SecondaryTypeImpl

  class SecondaryTypeImpl extends RootImpl implements Serializable

- ### Class com.sas.metadata.impl.SecuredLibraryImpl

  class SecuredLibraryImpl extends SASLibraryImpl implements Serializable

  - #### Serialized Fields

    - ##### DefaultPasswords

          AssociationList DefaultPasswords

      Deprecated.
      The default passwords used by this secured library.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SASPassword

    - ##### Encrypt

          String Encrypt

      Deprecated.
      The encrypt value for this secured library. Valid values are Y (Yes), N (No), or R (Required).
      Required for Add: No

    - ##### EncryptMaxLength

          int EncryptMaxLength

      Deprecated.
      This is the max length of Encrypt ( 1 )

    - ##### EncryptState

          int EncryptState

      Deprecated.
      This sets state of Encrypt to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.SecuredTableImpl

  class SecuredTableImpl extends PhysicalTableImpl implements Serializable

- ### Class com.sas.metadata.impl.SecurityRuleImpl

  class SecurityRuleImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Rule

          String Rule

      Deprecated.
      Rule
      Required for Add: No

    - ##### RuleMaxLength

          int RuleMaxLength

      Deprecated.
      This is the max length of Rule ( 200 )

    - ##### RuleState

          int RuleState

      Deprecated.
      This sets state of Rule to `MetadataState.UNSET` by default

    - ##### SecRuleSchemes

          AssociationList SecRuleSchemes

      Deprecated.
      The security rule scheme that contains this rule.
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      SecurityRuleScheme

    - ##### Type

          String Type

      Deprecated.
      Used to indicate the category of the particular rule.
      Required for Add: No

    - ##### TypeMaxLength

          int TypeMaxLength

      Deprecated.
      This is the max length of Type ( 40 )

    - ##### TypeState

          int TypeState

      Deprecated.
      This sets state of Type to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.SecurityRuleSchemeImpl

  class SecurityRuleSchemeImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### SecRules

          AssociationList SecRules

      Deprecated.
      The security rules that are part of this scheme.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SecurityRule
      SecurityTypeContainmentRule

    - ##### Type

          String Type

      Deprecated.
      Type of rules in this scheme.
      Required for Add: No

    - ##### TypeMaxLength

          int TypeMaxLength

      Deprecated.
      This is the max length of Type ( 40 )

    - ##### TypeState

          int TypeState

      Deprecated.
      This sets state of Type to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.SecurityTypeContainmentRuleImpl

  class SecurityTypeContainmentRuleImpl extends SecurityRuleImpl implements Serializable

  - #### Serialized Fields

    - ##### TypeName

          String TypeName

      Deprecated.
      Name of metadata type for which this rule applies.
      Required for Add: No

    - ##### TypeNameMaxLength

          int TypeNameMaxLength

      Deprecated.
      This is the max length of TypeName ( 40 )

    - ##### TypeNameState

          int TypeNameState

      Deprecated.
      This sets state of TypeName to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.SelectImpl

  class SelectImpl extends ClassifierMapImpl implements Serializable

  - #### Serialized Fields

    - ##### GroupByForSelects

          AssociationList GroupByForSelects

      Deprecated.
      The groupby statement for the select object.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      GroupByClause

    - ##### HavingForSelects

          AssociationList HavingForSelects

      Deprecated.
      The having statement of this select object.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      HavingClause

    - ##### IsParseAllowed

          int IsParseAllowed

      Deprecated.
      If true then the query visuals should attempt to parse and display the query in a GUI manner. This provides a way to prevent incorrect parsing of a query.
      Required for Add: No

    - ##### IsParseAllowedState

          int IsParseAllowedState

      Deprecated.
      This sets state of IsParseAllowed to `MetadataState.UNSET` by default

    - ##### IsSubstitutionAllowed

          int IsSubstitutionAllowed

      Deprecated.
      If true then we may need to substitute physical names on the input sources before the query can be run. If true then this also implies that all of the inputs are maintained and correct. This would likely be set to false by any process that does not understand the Query's variable mechanism.
      Required for Add: No

    - ##### IsSubstitutionAllowedState

          int IsSubstitutionAllowedState

      Deprecated.
      This sets state of IsSubstitutionAllowed to `MetadataState.UNSET` by default

    - ##### OrderByForSelects

          AssociationList OrderByForSelects

      Deprecated.
      The orderby statement of the select object.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      OrderByClause

    - ##### WhereForSelects

          AssociationList WhereForSelects

      Deprecated.
      The where clause for this select object.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      WhereClause

- ### Class com.sas.metadata.impl.ServerComponentImpl

  class ServerComponentImpl extends ConfiguredComponentImpl implements Serializable

- ### Class com.sas.metadata.impl.ServerContextImpl

  class ServerContextImpl extends ServerComponentImpl implements Serializable

- ### Class com.sas.metadata.impl.ServiceComponentImpl

  class ServiceComponentImpl extends ConfiguredComponentImpl implements Serializable

  - #### Serialized Fields

    - ##### FactoryClassName

          String FactoryClassName

      Deprecated.
      Specifies the fully-qualified name of the class that serves as the factory for instantiating the service (i.e. com.sas.services.Information.InformationServiceFactory).
      Required for Add: No

    - ##### FactoryClassNameMaxLength

          int FactoryClassNameMaxLength

      Deprecated.
      This is the max length of FactoryClassName ( 256 )

    - ##### FactoryClassNameState

          int FactoryClassNameState

      Deprecated.
      This sets state of FactoryClassName to `MetadataState.UNSET` by default

    - ##### IsRemotelyAccessible

          int IsRemotelyAccessible

      Deprecated.
      Specifies whether or not the service is remotely accessible (i.e. whether it is capable of servicing a client operating in a distributed environment).
      Required for Add: No

    - ##### IsRemotelyAccessibleState

          int IsRemotelyAccessibleState

      Deprecated.
      This sets state of IsRemotelyAccessible to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.ServiceTypeImpl

  class ServiceTypeImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### ClassIdentifier

          String ClassIdentifier

      Deprecated.
      The class identifier is a unique identifier for this component. If this is a Java component, it is the full name of the Java class.
      Required for Add: No

    - ##### ClassIdentifierMaxLength

          int ClassIdentifierMaxLength

      Deprecated.
      This is the max length of ClassIdentifier ( 256 )

    - ##### ClassIdentifierState

          int ClassIdentifierState

      Deprecated.
      This sets state of ClassIdentifier to `MetadataState.UNSET` by default

    - ##### DeployedComponents

          AssociationList DeployedComponents

      Deprecated.
      The deployed components that provide this type of service.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### InterfaceName

          String InterfaceName

      Deprecated.
      Name of the interface of the component that provides this type of service.
      Required for Add: No

    - ##### InterfaceNameMaxLength

          int InterfaceNameMaxLength

      Deprecated.
      This is the max length of InterfaceName ( 256 )

    - ##### InterfaceNameState

          int InterfaceNameState

      Deprecated.
      This sets state of InterfaceName to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.SharedDimensionImpl

  class SharedDimensionImpl extends DimensionImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedDirectorys

          AssociationList AssociatedDirectorys

      Deprecated.
      The directory where this shared dimension is stored.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Directory
      AnalyticContext

- ### Class com.sas.metadata.impl.SoftwareComponentImpl

  class SoftwareComponentImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### ClassIdentifier

          String ClassIdentifier

      Deprecated.
      The class identifier is a unique identifier for this component. If this is a Java component, it is the full name of the Java class. Here are the class identifiers for various SAS servers

      Workspace (classic SAS server): 440196d4-90f0-11d0-9f41-00a024bb830c

      StoredProcessServer (SAS/Intrnet V9): 15931e31-667f-11d5-8804-00c04f35ac8c

      Metadata server (OMS): 2887e7d7-4780-11d4-879f-00c04f38f0db (9.1.3) : 0217E202-B560-11DB-AD91-001083FF6836 (9.2)

      MDX Server (OLAP V9): f3f46472-1e31-11d5-87c2-00c04f38f9f6

      GMS (generic server): 9c186a64-83e4-11d2-b956-00c04f81993c

      MQX (message queue server): 8d9ef489-8d1e-11d2-b94f-00c04f8198c0

      Connect server: 028e4060-d545-11d5-880d-aa0004006d06

    - ##### ClassIdentifierMaxLength

          int ClassIdentifierMaxLength

      Deprecated.
      This is the max length of ClassIdentifier ( 256 )

    - ##### ClassIdentifierState

          int ClassIdentifierState

      Deprecated.
      This sets state of ClassIdentifier to `MetadataState.UNSET` by default

    - ##### ConfigureVersion

          String ConfigureVersion

      Deprecated.
      This is a string that represents the version of the code in the configuration directory.
      Required for Add: No

    - ##### ConfigureVersionMaxLength

          int ConfigureVersionMaxLength

      Deprecated.
      This is the max length of ConfigureVersion ( 32 )

    - ##### ConfigureVersionState

          int ConfigureVersionState

      Deprecated.
      This sets state of ConfigureVersion to `MetadataState.UNSET` by default

    - ##### CustomizedProperties

          AssociationList CustomizedProperties

      Deprecated.
      *Unknown*
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractProperty
      Property
      PrototypeProperty
      AttributeProperty
      AssociationProperty

    - ##### CustomizedTransformations

          AssociationList CustomizedTransformations

      Deprecated.
      The objects that use this software component as a customizer.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractTransformation
      TransformationStep
      SyncStep
      TransformationActivity
      FeatureMap
      ColumnHierarchy
      Transformation
      ClassifierMap
      Select
      Join
      AbstractJob
      Job
      JFJob
      MiningResult

    - ##### CustomizedTypes

          AssociationList CustomizedTypes

      Deprecated.
      The PropertyTypes customized by this program.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PropertyType

    - ##### DependentComponents

          AssociationList DependentComponents

      Deprecated.
      The components that are dependents of this component.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### DependsOnComponents

          AssociationList DependsOnComponents

      Deprecated.
      The components that this component depends upon.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### DeployedComponents

          AssociationList DeployedComponents

      Deprecated.
      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### EditedProperties

          AssociationList EditedProperties

      Deprecated.
      The properties that are edited using this program.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractProperty
      Property
      PrototypeProperty
      AttributeProperty
      AssociationProperty

    - ##### EditedTypes

          AssociationList EditedTypes

      Deprecated.
      The PropertyType objects that can be edited by this program.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PropertyType

    - ##### ImplementedObjects

          AssociationList ImplementedObjects

      Deprecated.
      The information contained in these objects is used by this software component.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### Major

          int Major

      Deprecated.
      This is an indicator of the major release number of this component.
      Required for Add: No

    - ##### MajorState

          int MajorState

      Deprecated.
      This sets state of Major to `MetadataState.UNSET` by default

    - ##### Minor

          int Minor

      Deprecated.
      This is an indication of the minor release number of this component.
      Required for Add: No

    - ##### MinorState

          int MinorState

      Deprecated.
      This sets state of Minor to `MetadataState.UNSET` by default

    - ##### Platform

          String Platform

      Deprecated.
      This represents the platform or language of the component. Examples are: COM, Java.
      Required for Add: No

    - ##### PlatformMaxLength

          int PlatformMaxLength

      Deprecated.
      This is the max length of Platform ( 32 )

    - ##### PlatformState

          int PlatformState

      Deprecated.
      This sets state of Platform to `MetadataState.UNSET` by default

    - ##### ProductIdentifier

          String ProductIdentifier

      Deprecated.
      The vendors unique identifier for this product. For SAS products this may be, but is not limited to, the PRODNUM.
      Required for Add: No

    - ##### ProductIdentifierMaxLength

          int ProductIdentifierMaxLength

      Deprecated.
      This is the max length of ProductIdentifier ( 128 )

    - ##### ProductIdentifierState

          int ProductIdentifierState

      Deprecated.
      This sets state of ProductIdentifier to `MetadataState.UNSET` by default

    - ##### ProductName

          String ProductName

      Deprecated.
      The product name. For example: Visio, Excel
      Required for Add: No

    - ##### ProductNameMaxLength

          int ProductNameMaxLength

      Deprecated.
      This is the max length of ProductName ( 128 )

    - ##### ProductNameState

          int ProductNameState

      Deprecated.
      This sets state of ProductName to `MetadataState.UNSET` by default

    - ##### PropertyGroups

          AssociationList PropertyGroups

      Deprecated.
      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PropertyGroup

    - ##### SoftwareGroups

          AssociationList SoftwareGroups

      Deprecated.
      The groups associated with this SoftwareComponent.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Group
      SXLEMap

    - ##### SoftwareTrees

          AssociationList SoftwareTrees

      Deprecated.
      The trees used by this software component.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Tree

    - ##### SoftwareVersion

          String SoftwareVersion

      Deprecated.
      This is a string that represents the version of the software that is running.
      Required for Add: No

    - ##### SoftwareVersionMaxLength

          int SoftwareVersionMaxLength

      Deprecated.
      This is the max length of SoftwareVersion ( 32 )

    - ##### SoftwareVersionState

          int SoftwareVersionState

      Deprecated.
      This sets state of SoftwareVersion to `MetadataState.UNSET` by default

    - ##### SpecVendor

          String SpecVendor

      Deprecated.
      The name of the vendor that provided the specification.
      Required for Add: No

    - ##### SpecVendorMaxLength

          int SpecVendorMaxLength

      Deprecated.
      This is the max length of SpecVendor ( 128 )

    - ##### SpecVendorState

          int SpecVendorState

      Deprecated.
      This sets state of SpecVendor to `MetadataState.UNSET` by default

    - ##### SpecVersion

          String SpecVersion

      Deprecated.
      A string that indicates the name and the version number of the specification implemented by this component.
      Required for Add: No

    - ##### SpecVersionMaxLength

          int SpecVersionMaxLength

      Deprecated.
      This is the max length of SpecVersion ( 32 )

    - ##### SpecVersionState

          int SpecVersionState

      Deprecated.
      This sets state of SpecVersion to `MetadataState.UNSET` by default

    - ##### ValidatedProperties

          AssociationList ValidatedProperties

      Deprecated.
      The properties that are validated by this program.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractProperty
      Property
      PrototypeProperty
      AttributeProperty
      AssociationProperty

    - ##### ValidatedTypes

          AssociationList ValidatedTypes

      Deprecated.
      The PropertyType objects that are validated by this program.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PropertyType

    - ##### Vendor

          String Vendor

      Deprecated.
      A string that represents the vendor of the software.
      Required for Add: No

    - ##### VendorIdentifier

          String VendorIdentifier

      Deprecated.
      An ID representing the vendor of the software.
      Required for Add: No

    - ##### VendorIdentifierMaxLength

          int VendorIdentifierMaxLength

      Deprecated.
      This is the max length of VendorIdentifier ( 128 )

    - ##### VendorIdentifierState

          int VendorIdentifierState

      Deprecated.
      This sets state of VendorIdentifier to `MetadataState.UNSET` by default

    - ##### VendorMaxLength

          int VendorMaxLength

      Deprecated.
      This is the max length of Vendor ( 128 )

    - ##### VendorState

          int VendorState

      Deprecated.
      This sets state of Vendor to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.StepPrecedenceImpl

  class StepPrecedenceImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Predecessors

          AssociationList Predecessors

      Deprecated.
      The predecessor TransformationStep.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      TransformationStep
      SyncStep

    - ##### Successors

          AssociationList Successors

      Deprecated.
      The successor TransformationStep.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      TransformationStep
      SyncStep

- ### Class com.sas.metadata.impl.StreamImpl

  class StreamImpl extends ContentLocationImpl implements Serializable

  - #### Serialized Fields

    - ##### Protocol

          String Protocol

      Deprecated.
      This attribute describes the protocol or format of the information transmitted via the stream.
      Required for Add: No

    - ##### ProtocolMaxLength

          int ProtocolMaxLength

      Deprecated.
      This is the max length of Protocol ( 128 )

    - ##### ProtocolState

          int ProtocolState

      Deprecated.
      This sets state of Protocol to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.SXLEMapImpl

  class SXLEMapImpl extends GroupImpl implements Serializable

  - #### Serialized Fields

    - ##### IsInstituteSupplied

          int IsInstituteSupplied

      Deprecated.
      The answer to the question: Is this map supplied by SAS?
      Required for Add: No

    - ##### IsInstituteSuppliedState

          int IsInstituteSuppliedState

      Deprecated.
      This sets state of IsInstituteSupplied to `MetadataState.UNSET` by default

    - ##### MapVersion

          String MapVersion

      Deprecated.
      A string representing the major and minor versions, release and build number of the map.
      Required for Add: No

    - ##### MapVersionMaxLength

          int MapVersionMaxLength

      Deprecated.
      This is the max length of MapVersion ( 24 )

    - ##### MapVersionState

          int MapVersionState

      Deprecated.
      This sets state of MapVersion to `MetadataState.UNSET` by default

    - ##### Validation

          int Validation

      Deprecated.
      The type of validation available for the map file. 0 = none 1 = XSD 2 = DTD
      Required for Add: No

    - ##### ValidationPath

          String ValidationPath

      Deprecated.
      The path to the validation for the map file.
      Required for Add: No

    - ##### ValidationPathMaxLength

          int ValidationPathMaxLength

      Deprecated.
      This is the max length of ValidationPath ( 64 )

    - ##### ValidationPathState

          int ValidationPathState

      Deprecated.
      This sets state of ValidationPath to `MetadataState.UNSET` by default

    - ##### ValidationSource

          int ValidationSource

      Deprecated.
      The source of the validation for the map file. 0 = Web 1 = File
      Required for Add: No

    - ##### ValidationSourceState

          int ValidationSourceState

      Deprecated.
      This sets state of ValidationSource to `MetadataState.UNSET` by default

    - ##### ValidationState

          int ValidationState

      Deprecated.
      This sets state of Validation to `MetadataState.UNSET` by default

    - ##### XMLMapTables

          AssociationList XMLMapTables

      Deprecated.
      The tables used to help define this SXLE map.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      RelationalTable
      PhysicalTable
      WorkTable
      SecuredTable
      QueryTable
      JoinTable

- ### Class com.sas.metadata.impl.SyncStepImpl

  class SyncStepImpl extends TransformationStepImpl implements Serializable

- ### Class com.sas.metadata.impl.TableCollectionImpl

  class TableCollectionImpl extends DataTableImpl implements Serializable

  - #### Serialized Fields

    - ##### CollectionLocations

          AssociationList CollectionLocations

      Deprecated.
      The location where the actual tables that make up this collection are located.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      DeployedDataPackage
      OLAPSchema
      DatabaseCatalog
      SASCatalog
      RelationalSchema
      DatabaseSchema
      DataSourceName
      SASLibrary
      SecuredLibrary
      ContentLocation
      Text
      TextStore
      SASCatalogEntry
      File
      ArchiveFile
      ArchiveEntry
      Document
      Directory
      AnalyticContext
      Device
      Stream
      Memory
      Connection
      SASClientConnection
      OpenClientConnection
      TCPIPConnection
      COMConnection
      Email
      SASFileRef

    - ##### Tables

          AssociationList Tables

      Deprecated.
      The tables that are part of this table collection.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      DataTable
      ExternalTable
      RelationalTable
      PhysicalTable
      WorkTable
      SecuredTable
      QueryTable
      JoinTable
      TableCollection

- ### Class com.sas.metadata.impl.TargetImpl

  class TargetImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Event

          String Event

      Deprecated.
      The value of interest. For example, if we want to use column PURCHASE as the binary target to create a predictive model and suppose that there are two values in the target: 0,1 which map to NO and YES using a format. One of the first questions that a mining tool would ask during model training is what is, "What is the value that is to be modeled. i.e., Is it YES, or is it NO?" If YES is the event, then NO is the non-event, and vice versa.

    - ##### EventMaxLength

          int EventMaxLength

      Deprecated.
      This is the max length of Event ( 32 )

    - ##### EventState

          int EventState

      Deprecated.
      This sets state of Event to `MetadataState.UNSET` by default

    - ##### FitStatistics

          AssociationList FitStatistics

      Deprecated.
      The fit statistics that are associated with this target.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      FitStatistic

    - ##### Models

          AssociationList Models

      Deprecated.
      The models that act upon this target.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      MiningResult

    - ##### OwningAnalyticColumns

          AssociationList OwningAnalyticColumns

      Deprecated.
      The column that has a role of target.
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      AnalyticColumn

    - ##### TextualInformationObjects

          AssociationList TextualInformationObjects

      Deprecated.
      Textual information about this target. There would be multiple text objects associated with a target. The roles would be Importance, Interaction, and Profile.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Text
      TextStore
      SASCatalogEntry
      File
      ArchiveFile
      ArchiveEntry
      Document

- ### Class com.sas.metadata.impl.TCPIPConnectionImpl

  class TCPIPConnectionImpl extends OpenClientConnectionImpl implements Serializable

  - #### Serialized Fields

    - ##### HostName

          String HostName

      Deprecated.
      This is the IP name or IP address used to connect to a deployed component.
      Required for Add: No

    - ##### HostNameMaxLength

          int HostNameMaxLength

      Deprecated.
      This is the max length of HostName ( 64 )

    - ##### HostNameState

          int HostNameState

      Deprecated.
      This sets state of HostName to `MetadataState.UNSET` by default

    - ##### Port

          int Port

      Deprecated.
      The port number to use to connect to the server.
      Required for Add: No

    - ##### PortState

          int PortState

      Deprecated.
      This sets state of Port to `MetadataState.UNSET` by default

    - ##### Service

          String Service

      Deprecated.
      The name of the service to use when connecting to a server.
      Required for Add: No

    - ##### ServiceMaxLength

          int ServiceMaxLength

      Deprecated.
      This is the max length of Service ( 128 )

    - ##### ServiceState

          int ServiceState

      Deprecated.
      This sets state of Service to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.TestCatImpl

  class TestCatImpl extends com.sas.metadata.impl.TestRootImpl implements Serializable

  - #### Serialized Fields

    - ##### Dinners

          AssociationList Dinners

      Deprecated.

    - ##### Fleas

          AssociationList Fleas

      Deprecated.

- ### Class com.sas.metadata.impl.TestFleaImpl

  class TestFleaImpl extends com.sas.metadata.impl.TestRootImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedLegs

          AssociationList AssociatedLegs

      Deprecated.

    - ##### AssociatedMouses

          AssociationList AssociatedMouses

      Deprecated.

    - ##### FemaleMates

          AssociationList FemaleMates

      Deprecated.

    - ##### MaleMates

          AssociationList MaleMates

      Deprecated.

    - ##### OwningCats

          AssociationList OwningCats

      Deprecated.

- ### Class com.sas.metadata.impl.TestGrandKittenImpl

  class TestGrandKittenImpl extends com.sas.metadata.impl.TestKittenImpl implements Serializable

- ### Class com.sas.metadata.impl.TestKittenImpl

  class TestKittenImpl extends com.sas.metadata.impl.TestCatImpl implements Serializable

- ### Class com.sas.metadata.impl.TestLegImpl

  class TestLegImpl extends com.sas.metadata.impl.TestRootImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedMouses

          AssociationList AssociatedMouses

      Deprecated.

    - ##### Fleas

          AssociationList Fleas

      Deprecated.

- ### Class com.sas.metadata.impl.TestMouseImpl

  class TestMouseImpl extends com.sas.metadata.impl.TestRootImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedLegs

          AssociationList AssociatedLegs

      Deprecated.

    - ##### Fleas

          AssociationList Fleas

      Deprecated.

    - ##### Husbands

          AssociationList Husbands

      Deprecated.

    - ##### OwningCats

          AssociationList OwningCats

      Deprecated.

    - ##### Wifes

          AssociationList Wifes

      Deprecated.

- ### Class com.sas.metadata.impl.TestReqAttrsImpl

  class TestReqAttrsImpl extends com.sas.metadata.impl.TestRootImpl implements Serializable

  - #### Serialized Fields

    - ##### TestBooleanReq

          int TestBooleanReq

      Deprecated.

    - ##### TestBooleanReqState

          int TestBooleanReqState

      Deprecated.

    - ##### TestDateReq

          double TestDateReq

      Deprecated.

    - ##### TestDateReqState

          int TestDateReqState

      Deprecated.

    - ##### TestDateTimeReq

          double TestDateTimeReq

      Deprecated.

    - ##### TestDateTimeReqState

          int TestDateTimeReqState

      Deprecated.

    - ##### TestDoubleReq

          double TestDoubleReq

      Deprecated.

    - ##### TestDoubleReqState

          int TestDoubleReqState

      Deprecated.

    - ##### TestIntegerReq

          int TestIntegerReq

      Deprecated.

    - ##### TestIntegerReqState

          int TestIntegerReqState

      Deprecated.

    - ##### TestStringReq

          String TestStringReq

      Deprecated.

    - ##### TestStringReqMaxLength

          int TestStringReqMaxLength

      Deprecated.

    - ##### TestStringReqState

          int TestStringReqState

      Deprecated.

    - ##### TestTimeReq

          double TestTimeReq

      Deprecated.

    - ##### TestTimeReqState

          int TestTimeReqState

      Deprecated.

- ### Class com.sas.metadata.impl.TestRootImpl

  class TestRootImpl extends CMetadataImpl implements Serializable

  - #### Serialized Fields

    - ##### ChangeState

          String ChangeState

      Deprecated.

    - ##### ChangeStateMaxLength

          int ChangeStateMaxLength

      Deprecated.

    - ##### ChangeStateState

          int ChangeStateState

      Deprecated.

    - ##### LockedBy

          String LockedBy

      Deprecated.

    - ##### LockedByMaxLength

          int LockedByMaxLength

      Deprecated.

    - ##### LockedByState

          int LockedByState

      Deprecated.

    - ##### TestBoolean

          int TestBoolean

      Deprecated.

    - ##### TestBooleanState

          int TestBooleanState

      Deprecated.

    - ##### TestDate

          double TestDate

      Deprecated.

    - ##### TestDateState

          int TestDateState

      Deprecated.

    - ##### TestDateTime

          double TestDateTime

      Deprecated.

    - ##### TestDateTimeState

          int TestDateTimeState

      Deprecated.

    - ##### TestDouble

          double TestDouble

      Deprecated.

    - ##### TestDoubleState

          int TestDoubleState

      Deprecated.

    - ##### TestInteger

          int TestInteger

      Deprecated.

    - ##### TestIntegerState

          int TestIntegerState

      Deprecated.

    - ##### TestLongString

          String TestLongString

      Deprecated.

    - ##### TestLongStringMaxLength

          int TestLongStringMaxLength

      Deprecated.

    - ##### TestLongStringState

          int TestLongStringState

      Deprecated.

    - ##### TestString

          String TestString

      Deprecated.

    - ##### TestStringMaxLength

          int TestStringMaxLength

      Deprecated.

    - ##### TestStringState

          int TestStringState

      Deprecated.

    - ##### TestTime

          double TestTime

      Deprecated.

    - ##### TestTimeState

          int TestTimeState

      Deprecated.

- ### Class com.sas.metadata.impl.TextImpl

  class TextImpl extends ContentLocationImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedPropertys

          AssociationList AssociatedPropertys

      Deprecated.
      The Property object that is configured by the XML in this object.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      AbstractProperty
      Property
      PrototypeProperty
      AttributeProperty
      AssociationProperty

    - ##### AssociatedQueryClauses

          AssociationList AssociatedQueryClauses

      Deprecated.
      The query clause for this source code.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      QueryClause
      WhereClause
      RowSelector
      GroupByClause
      HavingClause
      OrderByClause
      OnClause

    - ##### AssociatedTrainedResults

          AssociationList AssociatedTrainedResults

      Deprecated.
      The model retrained by this code.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      MiningResult

    - ##### AssociatedTransformations

          AssociationList AssociatedTransformations

      Deprecated.
      The transformation that uses this source code.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      AbstractTransformation
      TransformationStep
      SyncStep
      TransformationActivity
      FeatureMap
      ColumnHierarchy
      Transformation
      ClassifierMap
      Select
      Join
      AbstractJob
      Job
      JFJob
      MiningResult

    - ##### AssociatedTypes

          AssociationList AssociatedTypes

      Deprecated.
      The datatype that is configured by this object.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      PropertyType

    - ##### Targets

          AssociationList Targets

      Deprecated.
      The targets that this text object provides information about.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Target

    - ##### TextRole

          String TextRole

      Deprecated.
      Description of the contents of the StoredText. For example: SourceCode, Note.
      Required for Add: No

    - ##### TextRoleMaxLength

          int TextRoleMaxLength

      Deprecated.
      This is the max length of TextRole ( 32 )

    - ##### TextRoleState

          int TextRoleState

      Deprecated.
      This sets state of TextRole to `MetadataState.UNSET` by default

    - ##### TextType

          String TextType

      Deprecated.
      This describes the content of the object. This could be XML, HTML, PlainText, etc.
      Required for Add: No

    - ##### TextTypeMaxLength

          int TextTypeMaxLength

      Deprecated.
      This is the max length of TextType ( 10 )

    - ##### TextTypeState

          int TextTypeState

      Deprecated.
      This sets state of TextType to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.TextStoreImpl

  class TextStoreImpl extends TextImpl implements Serializable

  - #### Serialized Fields

    - ##### Objects

          AssociationList Objects

      Deprecated.
      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### OwningMiningResults

          AssociationList OwningMiningResults

      Deprecated.
      The mining result associated to this PMML.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      MiningResult

    - ##### StoredText

          String StoredText

      Deprecated.
      This is the actual text of the note.
      Required for Add: No

    - ##### StoredTextMaxLength

          int StoredTextMaxLength

      Deprecated.
      This is the max length of StoredText ( 1000 )

    - ##### StoredTextState

          int StoredTextState

      Deprecated.
      This sets state of StoredText to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.TimestampImpl

  class TimestampImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### DateandTime

          double DateandTime

      Deprecated.
      This double contains a SAS datetime value.
      Required for Add: No

    - ##### DateandTimeState

          int DateandTimeState

      Deprecated.
      This sets state of DateandTime to `MetadataState.UNSET` by default

    - ##### Objects

          AssociationList Objects

      Deprecated.
      The objects associated with this timestamp.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### TimestampRole

          String TimestampRole

      Deprecated.
      This is the role of the Timestamp. Example roles are: Create, Modify, Expire.
      Required for Add: No

    - ##### TimestampRoleMaxLength

          int TimestampRoleMaxLength

      Deprecated.
      This is the max length of TimestampRole ( 16 )

    - ##### TimestampRoleState

          int TimestampRoleState

      Deprecated.
      This sets state of TimestampRole to `MetadataState.UNSET` by default

    - ##### TimeZone

          String TimeZone

      Deprecated.
      This is the timezone used with the DateandTime attribute.
      Required for Add: No

    - ##### TimeZoneMaxLength

          int TimeZoneMaxLength

      Deprecated.
      This is the max length of TimeZone ( 8 )

    - ##### TimeZoneState

          int TimeZoneState

      Deprecated.
      This sets state of TimeZone to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.TransformationActivityImpl

  class TransformationActivityImpl extends AbstractTransformationImpl implements Serializable

  - #### Serialized Fields

    - ##### Jobs

          AssociationList Jobs

      Deprecated.
      The jobs associated with this activity,
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractJob
      Job
      JFJob

    - ##### Steps

          AssociationList Steps

      Deprecated.
      The list of steps used in this transformation activity.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      TransformationStep
      SyncStep

- ### Class com.sas.metadata.impl.TransformationImpl

  class TransformationImpl extends AbstractTransformationImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedPrompts

          AssociationList AssociatedPrompts

      Deprecated.
      *Unknown*
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      AbstractPrompt
      Prompt
      PromptGroup

    - ##### Steps

          AssociationList Steps

      Deprecated.
      The list of steps that use this transformation.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      TransformationStep
      SyncStep

- ### Class com.sas.metadata.impl.TransformationStepImpl

  class TransformationStepImpl extends AbstractTransformationImpl implements Serializable

  - #### Serialized Fields

    - ##### Activities

          AssociationList Activities

      Deprecated.
      The list of activities that include this step.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      TransformationActivity

    - ##### PredecessorDependencies

          AssociationList PredecessorDependencies

      Deprecated.
      List of StepPrecedences where this TransformationStep acts as a predecessor to another TransformationStep.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      StepPrecedence
      ConditionalPrecedence

    - ##### SuccessorDependencies

          AssociationList SuccessorDependencies

      Deprecated.
      List of StepPrecedences where this TransformationStep acts as a successor to another TransformationStep.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      StepPrecedence
      ConditionalPrecedence

    - ##### Transformations

          AssociationList Transformations

      Deprecated.
      The list of transformations associated with these steps.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Transformation
      ClassifierMap
      Select
      Join
      AbstractJob
      Job
      JFJob
      MiningResult

- ### Class com.sas.metadata.impl.TreeImpl

  class TreeImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedIdentitys

          AssociationList AssociatedIdentitys

      Deprecated.
      The identity associated with this home folder.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Identity
      IdentityGroup
      Person

    - ##### AssociatedPSPortlets

          AssociationList AssociatedPSPortlets

      Deprecated.
      The object for which this tree contains hierarchical information.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      PSPortlet

    - ##### Members

          AssociationList Members

      Deprecated.
      The members of this tree.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### ParentTrees

          AssociationList ParentTrees

      Deprecated.
      The parent of this tree.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Tree

    - ##### SoftwareComponents

          AssociationList SoftwareComponents

      Deprecated.
      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### SubTrees

          AssociationList SubTrees

      Deprecated.
      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Tree

    - ##### TreeType

          String TreeType

      Deprecated.
      This attribute allows applications to store information about what the intended use of this tree is.
      Required for Add: No

    - ##### TreeTypeMaxLength

          int TreeTypeMaxLength

      Deprecated.
      This is the max length of TreeType ( 40 )

    - ##### TreeTypeState

          int TreeTypeState

      Deprecated.
      This sets state of TreeType to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.TSNameObjectImpl

  class TSNameObjectImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### NameObjectName

          String NameObjectName

      Deprecated.
      NameObjectName
      Required for Add: No

    - ##### NameObjectNameMaxLength

          int NameObjectNameMaxLength

      Deprecated.
      This is the max length of NameObjectName ( 256 )

    - ##### NameObjectNameState

          int NameObjectNameState

      Deprecated.
      This sets state of NameObjectName to `MetadataState.UNSET` by default

    - ##### TSContainingNamespaces

          AssociationList TSContainingNamespaces

      Deprecated.
      The table server namespace for this name object.
      Cardinality RoleB: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      TSNamespace

- ### Class com.sas.metadata.impl.TSNamespaceImpl

  class TSNamespaceImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Flags

          int Flags

      Deprecated.
      Flags
      Required for Add: No

    - ##### FlagsState

          int FlagsState

      Deprecated.
      This sets state of Flags to `MetadataState.UNSET` by default

    - ##### NamespaceName

          String NamespaceName

      Deprecated.
      NamespaceName
      Required for Add: No

    - ##### NamespaceNameMaxLength

          int NamespaceNameMaxLength

      Deprecated.
      This is the max length of NamespaceName ( 256 )

    - ##### NamespaceNameState

          int NamespaceNameState

      Deprecated.
      This sets state of NamespaceName to `MetadataState.UNSET` by default

    - ##### NamespaceType

          String NamespaceType

      Deprecated.

    - ##### NamespaceTypeMaxLength

          int NamespaceTypeMaxLength

      Deprecated.
      This is the max length of NamespaceType ( 40 )

    - ##### NamespaceTypeState

          int NamespaceTypeState

      Deprecated.
      This sets state of NamespaceType to `MetadataState.UNSET` by default

    - ##### TSAccessKeys

          AssociationList TSAccessKeys

      Deprecated.
      The access key used by this table server namespace.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SASPassword

    - ##### TSContainedNames

          AssociationList TSContainedNames

      Deprecated.
      The table server names that belong to this space.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      TSNameObject

    - ##### TSNamespaceLocations

          AssociationList TSNamespaceLocations

      Deprecated.
      Location for the table server namespace.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      ContentLocation
      Text
      TextStore
      SASCatalogEntry
      File
      ArchiveFile
      ArchiveEntry
      Document
      Directory
      AnalyticContext
      Device
      Stream
      Memory
      Connection
      SASClientConnection
      OpenClientConnection
      TCPIPConnection
      COMConnection
      Email

    - ##### TSObjects

          AssociationList TSObjects

      Deprecated.
      Table server objects contained in this namespace.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### TSParentNamespaces

          AssociationList TSParentNamespaces

      Deprecated.
      The parent of this object.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      TSNamespace

    - ##### TSSubNamespaces

          AssociationList TSSubNamespaces

      Deprecated.
      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      TSNamespace

- ### Class com.sas.metadata.impl.TypeDefinitionImpl

  class TypeDefinitionImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AllowsChildren

          int AllowsChildren

      Deprecated.
      This object type may act as a container for other common or shared objects.
      Required for Add: No

    - ##### AllowsChildrenState

          int AllowsChildrenState

      Deprecated.
      This sets state of AllowsChildren to `MetadataState.UNSET` by default

    - ##### ApplicablePermissions

          String ApplicablePermissions

      Deprecated.
      Comma-delimited list of permissions that apply to this logical type. The permissions listed here will be the permissions available on the auth tab for this object.

    - ##### ApplicablePermissionsMaxLength

          int ApplicablePermissionsMaxLength

      Deprecated.
      This is the max length of ApplicablePermissions ( 512 )

    - ##### ApplicablePermissionsState

          int ApplicablePermissionsState

      Deprecated.
      This sets state of ApplicablePermissions to `MetadataState.UNSET` by default

    - ##### AssociatedContentTypes

          AssociationList AssociatedContentTypes

      Deprecated.
      Type of content represented by this type definition.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      ContentType

    - ##### ContainerAssociation

          String ContainerAssociation

      Deprecated.
      The association used to find the container for this common or shared object.
      Required for Add: No

    - ##### ContainerAssociationMaxLength

          int ContainerAssociationMaxLength

      Deprecated.
      This is the max length of ContainerAssociation ( 64 )

    - ##### ContainerAssociationState

          int ContainerAssociationState

      Deprecated.
      This sets state of ContainerAssociation to `MetadataState.UNSET` by default

    - ##### ContainerType

          String ContainerType

      Deprecated.
      Typically a Folder, but may be different. For example, Column objects are contained by the object Table.
      Required for Add: No

    - ##### ContainerTypeMaxLength

          int ContainerTypeMaxLength

      Deprecated.
      This is the max length of ContainerType ( 64 )

    - ##### ContainerTypeState

          int ContainerTypeState

      Deprecated.
      This sets state of ContainerType to `MetadataState.UNSET` by default

    - ##### DefaultIcon

          String DefaultIcon

      Deprecated.
      Name used by applications to lookup icons in sas.icons.jar or at a well-known http address. Individual objects may override this icon to show object state, but some applications may only show the default icon.
      Required for Add: No

    - ##### DefaultIconMaxLength

          int DefaultIconMaxLength

      Deprecated.
      This is the max length of DefaultIcon ( 64 )

    - ##### DefaultIconState

          int DefaultIconState

      Deprecated.
      This sets state of DefaultIcon to `MetadataState.UNSET` by default

    - ##### DefaultLocation

          String DefaultLocation

      Deprecated.
      A SASDS URL indicating the default or recommended location for objects of this type.
      Required for Add: No

    - ##### DefaultLocationMaxLength

          int DefaultLocationMaxLength

      Deprecated.
      This is the max length of DefaultLocation ( 256 )

    - ##### DefaultLocationState

          int DefaultLocationState

      Deprecated.
      This sets state of DefaultLocation to `MetadataState.UNSET` by default

    - ##### DefaultUpdatesAllowed

          int DefaultUpdatesAllowed

      Deprecated.
      Allow clients to perform default actions such as copy, move, delete, and rename without a class handler available. The class handler should always be used when available.
      Required for Add: No

    - ##### DefaultUpdatesAllowedState

          int DefaultUpdatesAllowedState

      Deprecated.
      This sets state of DefaultUpdatesAllowed to `MetadataState.UNSET` by default

    - ##### DefinitionVersion

          double DefinitionVersion

      Deprecated.
      Version for this type definition. Not to be confused with usage version. The type definition may change without the usage version changing. Usage version refers to how this definition is put together, not the definition itself. The definition version for this logical type definition would correlate to the usage version on a logical object. For example: I have a type definition for a stored process with a definition version of 1.0 (1000000). The definition would be applied to stored processes with a usage version of 1.0 (1000000).
      Required for Add: No

    - ##### DefinitionVersionState

          int DefinitionVersionState

      Deprecated.
      This sets state of DefinitionVersion to `MetadataState.UNSET` by default

    - ##### JavaClass

          String JavaClass

      Deprecated.
      Implementation of standard type interface.
      Required for Add: No

    - ##### JavaClassMaxLength

          int JavaClassMaxLength

      Deprecated.
      This is the max length of JavaClass ( 256 )

    - ##### JavaClassState

          int JavaClassState

      Deprecated.
      This sets state of JavaClass to `MetadataState.UNSET` by default

    - ##### MetadataType

          String MetadataType

      Deprecated.
      Metadata type used as the "top-level-object" for this logical object. For example, ClassifierMap for a stored process.
      Required for Add: No

    - ##### MetadataTypeMaxLength

          int MetadataTypeMaxLength

      Deprecated.
      This is the max length of MetadataType ( 64 )

    - ##### MetadataTypeState

          int MetadataTypeState

      Deprecated.
      This sets state of MetadataType to `MetadataState.UNSET` by default

    - ##### ResourceTemplate

          String ResourceTemplate

      Deprecated.
      SASDS URL for resource template associated with this public type.
      Required for Add: No

    - ##### ResourceTemplateMaxLength

          int ResourceTemplateMaxLength

      Deprecated.
      This is the max length of ResourceTemplate ( 256 )

    - ##### ResourceTemplateState

          int ResourceTemplateState

      Deprecated.
      This sets state of ResourceTemplate to `MetadataState.UNSET` by default

    - ##### SupportedObjectVersionMax

          double SupportedObjectVersionMax

      Deprecated.
      The maximum object version supported by this definition.
      Required for Add: No

    - ##### SupportedObjectVersionMaxState

          int SupportedObjectVersionMaxState

      Deprecated.
      This sets state of SupportedObjectVersionMax to `MetadataState.UNSET` by default

    - ##### SupportedObjectVersionMin

          double SupportedObjectVersionMin

      Deprecated.
      Type definitions may support a range of versions. This value specifies the minimum version supported by this definition. Applications that need to determine which type definition to use need to look at the value in an object's UsageVersion= attribute and find the definition that supports the object.

    - ##### SupportedObjectVersionMinState

          int SupportedObjectVersionMinState

      Deprecated.
      This sets state of SupportedObjectVersionMin to `MetadataState.UNSET` by default

    - ##### TypeName

          String TypeName

      Deprecated.
      Abbreviated type name used in object URI syntax. This is usually the same as Name with any whitespace removed. Not localized. Common and shared objects of this type will use this value in their PublicType= attribute. Subtypes are identified using a dot notation. For example InformationMap.Relational and InformationMap.OLAP. Only the super type is used in the URI syntax. Subtypes must have the same top-level metadata object.

    - ##### TypeNameMaxLength

          int TypeNameMaxLength

      Deprecated.
      This is the max length of TypeName ( 60 )

    - ##### TypeNameState

          int TypeNameState

      Deprecated.
      This sets state of TypeName to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.UniqueKeyImpl

  class UniqueKeyImpl extends KeyImpl implements Serializable

  - #### Serialized Fields

    - ##### ForeignKeys

          AssociationList ForeignKeys

      Deprecated.
      The list of foreign keys that are associated with this unique key.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      ForeignKey

    - ##### IsPrimary

          int IsPrimary

      Deprecated.
      If the key is a primary key, the value of this attribute should be true. The default value is false.
      Required for Add: No

    - ##### IsPrimaryState

          int IsPrimaryState

      Deprecated.
      This sets state of IsPrimary to `MetadataState.UNSET` by default

    - ##### Tables

          AssociationList Tables

      Deprecated.
      The table that owns this unique key.
      Cardinality RoleB: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      DataTable
      ExternalTable
      RelationalTable
      PhysicalTable
      WorkTable
      SecuredTable
      QueryTable
      JoinTable
      TableCollection

- ### Class com.sas.metadata.impl.UnitofTimeImpl

  class UnitofTimeImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedContentLocations

          AssociationList AssociatedContentLocations

      Deprecated.
      The associated content location.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      ContentLocation
      Text
      TextStore
      SASCatalogEntry
      File
      ArchiveFile
      ArchiveEntry
      Document
      Directory
      AnalyticContext
      Device
      Stream
      Memory
      Connection
      SASClientConnection
      OpenClientConnection
      TCPIPConnection
      COMConnection
      Email

    - ##### NumberofUnits

          int NumberofUnits

      Deprecated.
      This is the number of units. Example: '5' days, '1' week.
      Required for Add: No

    - ##### NumberofUnitsState

          int NumberofUnitsState

      Deprecated.
      This sets state of NumberofUnits to `MetadataState.UNSET` by default

    - ##### Unit

          String Unit

      Deprecated.
      The unit used for the measurement. Example: day, hour, week
      Required for Add: No

    - ##### UnitMaxLength

          int UnitMaxLength

      Deprecated.
      This is the max length of Unit ( 32 )

    - ##### UnitofTimeRole

          String UnitofTimeRole

      Deprecated.
      The function or context of this unit of time.
      Required for Add: No

    - ##### UnitofTimeRoleMaxLength

          int UnitofTimeRoleMaxLength

      Deprecated.
      This is the max length of UnitofTimeRole ( 32 )

    - ##### UnitofTimeRoleState

          int UnitofTimeRoleState

      Deprecated.
      This sets state of UnitofTimeRole to `MetadataState.UNSET` by default

    - ##### UnitState

          int UnitState

      Deprecated.
      This sets state of Unit to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.VariableImpl

  class VariableImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedObjects

          AssociationList AssociatedObjects

      Deprecated.
      The object that contains the substitution values.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### Marker

          String Marker

      Deprecated.
      The marker that needs to be replaced. This is the substitution string that should be replaced.
      Required for Add: No

    - ##### MarkerMaxLength

          int MarkerMaxLength

      Deprecated.
      This is the max length of Marker ( 64 )

    - ##### MarkerState

          int MarkerState

      Deprecated.
      This sets state of Marker to `MetadataState.UNSET` by default

    - ##### OwningTransformations

          AssociationList OwningTransformations

      Deprecated.
      The owning transformation for this variable.
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      AbstractTransformation
      TransformationStep
      SyncStep
      TransformationActivity
      FeatureMap
      ColumnHierarchy
      Transformation
      ClassifierMap
      Select
      Join
      AbstractJob
      Job
      JFJob
      MiningResult

    - ##### ValueType

          String ValueType

      Deprecated.
      The type of the value to replace the marker with. May be used to specify the name of the attribute contained in the associated metadata object that should be used in the replacement.
      Required for Add: No

    - ##### ValueTypeMaxLength

          int ValueTypeMaxLength

      Deprecated.
      This is the max length of ValueType ( 128 )

    - ##### ValueTypeState

          int ValueTypeState

      Deprecated.
      This sets state of ValueType to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.impl.WhereClauseImpl

  class WhereClauseImpl extends QueryClauseImpl implements Serializable

  - #### Serialized Fields

    - ##### OwningSelects

          AssociationList OwningSelects

      Deprecated.
      The select object that uses this where statement.
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      Select

- ### Class com.sas.metadata.impl.WorkTableImpl

  class WorkTableImpl extends PhysicalTableImpl implements Serializable

- ### Class com.sas.metadata.impl.XPathImpl

  class XPathImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedMapColumns

          AssociationList AssociatedMapColumns

      Deprecated.
      Associated SXLE map column.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Column
      ColumnRange

    - ##### AssociatedMapTables

          AssociationList AssociatedMapTables

      Deprecated.
      Associated SXLE map table.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      RelationalTable
      PhysicalTable
      WorkTable
      SecuredTable
      QueryTable
      JoinTable

    - ##### AxisName

          String AxisName

      Deprecated.
      Used to show the tree relationship.
      Required for Add: No

    - ##### AxisNameMaxLength

          int AxisNameMaxLength

      Deprecated.
      This is the max length of AxisName ( 20 )

    - ##### AxisNameState

          int AxisNameState

      Deprecated.
      This sets state of AxisName to `MetadataState.UNSET` by default

    - ##### LocationPath

          String LocationPath

      Deprecated.
      LocationPath
      Required for Add: No

    - ##### LocationPathMaxLength

          int LocationPathMaxLength

      Deprecated.
      This is the max length of LocationPath ( 64 )

    - ##### LocationPathState

          int LocationPathState

      Deprecated.
      This sets state of LocationPath to `MetadataState.UNSET` by default

    - ##### LocationPathType

          int LocationPathType

      Deprecated.
      Indicates if the path is absolute (0) or relative (1).
      Required for Add: No

    - ##### LocationPathTypeState

          int LocationPathTypeState

      Deprecated.
      This sets state of LocationPathType to `MetadataState.UNSET` by default

    - ##### MajorVersion

          int MajorVersion

      Deprecated.
      Major version of the SAS XML LIBNAME extension.
      Required for Add: No

    - ##### MajorVersionState

          int MajorVersionState

      Deprecated.
      This sets state of MajorVersion to `MetadataState.UNSET` by default

    - ##### MinorVersion

          int MinorVersion

      Deprecated.
      Minor version of the SAS XML LIBNAME extension.
      Required for Add: No

    - ##### MinorVersionState

          int MinorVersionState

      Deprecated.
      This sets state of MinorVersion to `MetadataState.UNSET` by default

    - ##### NodeSetFunction

          String NodeSetFunction

      Deprecated.
      Used to show the node set function.
      Required for Add: No

    - ##### NodeSetFunctionMaxLength

          int NodeSetFunctionMaxLength

      Deprecated.
      This is the max length of NodeSetFunction ( 20 )

    - ##### NodeSetFunctionState

          int NodeSetFunctionState

      Deprecated.
      This sets state of NodeSetFunction to `MetadataState.UNSET` by default

    - ##### ProcessTag

          int ProcessTag

      Deprecated.
      Integer to show whether the tag is the beginning or the end of an Xpath. 0 = no tag; 1= beginning tag; 2 = end tag
      Required for Add: No

    - ##### ProcessTagState

          int ProcessTagState

      Deprecated.
      This sets state of ProcessTag to `MetadataState.UNSET` by default

    - ##### SyntaxMarker

          String SyntaxMarker

      Deprecated.
      Describes the language used in the XPath.
      Required for Add: No

    - ##### SyntaxMarkerMaxLength

          int SyntaxMarkerMaxLength

      Deprecated.
      This is the max length of SyntaxMarker ( 20 )

    - ##### SyntaxMarkerState

          int SyntaxMarkerState

      Deprecated.
      This sets state of SyntaxMarker to `MetadataState.UNSET` by default

- ## Package com.sas.metadata.remote

  - ### Class com.sas.metadata.remote.AssociationList

    class AssociationList extends AbstractList implements Serializable
    serialVersionUID:
      -6013589079986412265L

    - #### Serialized Fields

      - ##### list_object

            MdObjectList list_object

        This is the object used for list interactions internally.

  - ### Class com.sas.metadata.remote.FastMetadata

    class FastMetadata extends HashMap<String,Object> implements Serializable
    serialVersionUID:
      1L

  - ### Class com.sas.metadata.remote.MdAuthorizationExplainedInfoImpl

    class MdAuthorizationExplainedInfoImpl extends Object implements Serializable
    serialVersionUID:
      224981727364654075L

    - #### Serialized Fields

      - ##### authIdentityInfo

            MdAuthorizationIdentityInfo authIdentityInfo

      - ##### permExplInfoList

            List<MdPermissionExplainedInfo> permExplInfoList

  - ### Class com.sas.metadata.remote.MdAuthorizationExplainedInfoImpl_Stub

    class MdAuthorizationExplainedInfoImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.MdAuthorizationIdentityInfoImpl

    class MdAuthorizationIdentityInfoImpl extends Object implements Serializable
    serialVersionUID:
      -7070160113529211962L

    - #### Serialized Fields

      - ##### identity

            Identity identity

      - ##### isDirect

            boolean isDirect

      - ##### isInherited

            boolean isInherited

      - ##### isInOperatorsRole

            boolean isInOperatorsRole

      - ##### isInUnrestricedRole

            boolean isInUnrestricedRole

      - ##### isInUserAdminsRole

            boolean isInUserAdminsRole

      - ##### isNew

            boolean isNew

  - ### Class com.sas.metadata.remote.MdAuthorizationIdentityInfoImpl_Stub

    class MdAuthorizationIdentityInfoImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.MdAuthorizationInfoImpl

    class MdAuthorizationInfoImpl extends Object implements Serializable
    serialVersionUID:
      8389487893447424471L

    - #### Serialized Fields

      - ##### authIdentityInfo

            MdAuthorizationIdentityInfo authIdentityInfo

      - ##### permInfoList

            List<MdPermissionInfo> permInfoList

  - ### Class com.sas.metadata.remote.MdAuthorizationInfoImpl_Stub

    class MdAuthorizationInfoImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.MdAuthorizationUtilImpl

    class MdAuthorizationUtilImpl extends Object implements Serializable
    serialVersionUID:
      8759511999143249531L

    - #### Serialized Fields

      - ##### actDef

            boolean actDef

      - ##### commitOnUpdate

            boolean commitOnUpdate

      - ##### conn

            MdOMRConnection conn

      - ##### fact

            MdFactory fact

      - ##### iSecAdmin

            com.sas.meta.SASOMI.ISecurityAdmin iSecAdmin

      - ##### iSecTC

            String iSecTC

      - ##### iSecurity

            com.sas.meta.SASOMI.ISecurity_1_1 iSecurity

      - ##### localACTAuthCache

            Map<String,List<com.sas.metadata.remote.ActPermissionMapEntry>> localACTAuthCache

      - ##### localACTAuthCacheCurrent

            boolean localACTAuthCacheCurrent

      - ##### localACTCache

            List<AccessControlTemplate> localACTCache

      - ##### localACTCacheCurrent

            boolean localACTCacheCurrent

      - ##### localAuthCache

            Map<String,MdAuthorizationInfo> localAuthCache

      - ##### localAuthCacheCurrent

            boolean localAuthCacheCurrent

      - ##### localIdentityInfoMap

            Map<String,MdAuthorizationIdentityInfo> localIdentityInfoMap

      - ##### localIdentityInfoMapCurrent

            boolean localIdentityInfoMapCurrent

      - ##### localInheritanceInfoAuthUtilImplMap

            Map<String,MdAuthorizationUtilImpl> localInheritanceInfoAuthUtilImplMap

      - ##### localInheritanceInfoCache

            MdInheritanceInfo localInheritanceInfoCache

      - ##### localInheritanceInfoCacheCurrent

            boolean localInheritanceInfoCacheCurrent

      - ##### memberships

            Map<String,List<List<String>>> memberships

      - ##### membershipsCurrent

            boolean membershipsCurrent

      - ##### PUBLIC

            IdentityGroup PUBLIC

      - ##### resourceSpec

            String resourceSpec

      - ##### SASUSERS

            IdentityGroup SASUSERS

      - ##### store

            MdObjectStore store

      - ##### targetObject

            CMetadata targetObject

  - ### Class com.sas.metadata.remote.MdAuthorizationUtilImpl_Stub

    class MdAuthorizationUtilImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Exception Class com.sas.metadata.remote.MdCallbackCancelledException

    class MdCallbackCancelledException extends MdException implements Serializable
    serialVersionUID:
      7448221538821043505L

  - ### Class com.sas.metadata.remote.MdChangeManagementUtilImpl

    class MdChangeManagementUtilImpl extends UnicastRemoteObject implements Serializable

    - #### Serialized Fields

      - ##### m_factory

            MdFactory m_factory

        Deprecated.

  - ### Class com.sas.metadata.remote.MdChangeManagementUtilImpl_Stub

    class MdChangeManagementUtilImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.MdConnectionEvent

    class MdConnectionEvent extends EventObject implements Serializable
    serialVersionUID:
      2936485650156659661L

    - #### Serialized Fields

      - ##### _connException

            Exception _connException

      - ##### _factory

            MdFactory _factory

      - ##### _maxRetries

            int _maxRetries

        Maximum number of times a retry should be attempted

  - ### Class com.sas.metadata.remote.MdCredential

    class MdCredential extends Object implements Serializable
    serialVersionUID:
      -1440269447009858916L

    - #### Serialized Fields

      - ##### password

            String password

      - ##### userid

            String userid

  - ### Class com.sas.metadata.remote.MdEvent

    class MdEvent extends ChangeEvent implements Serializable
    serialVersionUID:
      3292253262554954784L

    - #### Serialized Fields

      - ##### sourceStore

            MdStore sourceStore

  - ### Exception Class com.sas.metadata.remote.MdException

    class MdException extends Exception implements Serializable
    serialVersionUID:
      3144380142439852442L

    - #### Serialized Fields

      - ##### cause

            Throwable cause

      - ##### SASMessage

            String SASMessage

      - ##### SASMessageSeverity

            String SASMessageSeverity

  - ### Class com.sas.metadata.remote.MdFactoryCacheImpl

    class MdFactoryCacheImpl extends Object implements Serializable
    serialVersionUID:
      -3508111067623356443L

    - #### Serialized Fields

      - ##### cache

            Map<String,Object> cache

      - ##### factory

            MdFactory factory

      - ##### foundationReposId

            String foundationReposId

      - ##### identityName

            String identityName

      - ##### store

            MdObjectStore store

      - ##### typeDefinitionCache

            Map<String,TypeDefinition> typeDefinitionCache

  - ### Class com.sas.metadata.remote.MdFactoryCacheImpl_Stub

    class MdFactoryCacheImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.MdFactoryEvent

    class MdFactoryEvent extends EventObject implements Serializable
    serialVersionUID:
      -8827725692616133690L

    - #### Serialized Fields

      - ##### _objectMap

            Map<String,String> _objectMap

  - ### Class com.sas.metadata.remote.MdFactoryImpl_Stub

    class MdFactoryImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.MdIndirectPermissionInfoImpl

    class MdIndirectPermissionInfoImpl extends Object implements Serializable
    serialVersionUID:
      -9148614686774353593L

    - #### Serialized Fields

      - ##### indirectObject

            CMetadata indirectObject

      - ##### indirectPermInfoList

            List<MdIndirectPermissionInfo> indirectPermInfoList

      - ##### indirectPermissionCondition

            String indirectPermissionCondition

      - ##### indirectPermSource

            MdIndirectPermissionInfo.IndirectPermissionSource indirectPermSource

      - ##### indirectPermType

            MdIndirectPermissionInfo.IndirectPermissionType indirectPermType

  - ### Class com.sas.metadata.remote.MdIndirectPermissionInfoImpl_Stub

    class MdIndirectPermissionInfoImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.MdInheritanceInfoImpl

    class MdInheritanceInfoImpl extends Object implements Serializable
    serialVersionUID:
      -6783605116985936892L

    - #### Serialized Fields

      - ##### inheritanceRules

            List<String> inheritanceRules

      - ##### nextLevelObjList

            List<MdInheritanceInfo> nextLevelObjList

      - ##### obj

            CMetadata obj

      - ##### objHasDirectPermissions

            boolean objHasDirectPermissions

      - ##### objHidden

            boolean objHidden

      - ##### roleName

            String roleName

  - ### Class com.sas.metadata.remote.MdInheritanceInfoImpl_Stub

    class MdInheritanceInfoImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.MdObjectAttribute

    class MdObjectAttribute extends Object implements Serializable
    serialVersionUID:
      5752729192310974295L

    - #### Serialized Fields

      - ##### attribute_name

            String attribute_name

        The name of this attribute

      - ##### attribute_state

            int attribute_state

        The state of the attribute.

      - ##### attribute_value

            String attribute_value

        The value of this attribute

  - ### Class com.sas.metadata.remote.MdObjectListImpl_Stub

    class MdObjectListImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.MdObjectStoreImpl_Stub

    class MdObjectStoreImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.MdOMIUtilImpl

    class MdOMIUtilImpl extends Object implements Serializable
    serialVersionUID:
      7805796542671986173L

    - #### Serialized Fields

      - ##### m_connection

            MdOMRConnection m_connection

      - ##### m_factory

            MdFactory m_factory

      - ##### m_Namespace

            String m_Namespace

        The namespace to use for interactions with the OMI

      - ##### m_Util

            MdUtil m_Util

      - ##### omi_wrapper

            MdOMIWrapper omi_wrapper

  - ### Class com.sas.metadata.remote.MdOMIUtilImpl_Stub

    class MdOMIUtilImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.MdOMIWrapperImpl

    class MdOMIWrapperImpl extends Object implements Serializable

    - #### Serialized Fields

      - ##### m_factory

            MdFactory m_factory

        Factory used for creating objects

      - ##### m_parserFactory

            SAXParserFactory m_parserFactory

        The factory used for parser creation.

  - ### Class com.sas.metadata.remote.MdOMIWrapperImpl_Stub

    class MdOMIWrapperImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.MdOMRConnectionImpl

    class MdOMRConnectionImpl extends Object implements Serializable
    serialVersionUID:
      2860128513370614165L

    - #### Serialized Fields

      - ##### _remoteEnvironment

            boolean _remoteEnvironment

      - ##### bundle

            MetadataResource bundle

        The String resources used for this class.

      - ##### dbf

            DocumentBuilderFactory dbf

      - ##### m_credMap

            Map<String,String> m_credMap

      - ##### m_cxfManager

            com.sas.services.connection.ConnectionFactoryManager m_cxfManager

        Scope for connection factory sharing.

      - ##### m_docBuilder

            DocumentBuilder m_docBuilder

      - ##### m_factory

            MdFactory m_factory

        The owning Factory

      - ##### m_pCMR

            com.sas.meta.SASOMI.IOMI m_pCMR

      - ##### m_singleton

            MdOMRConnection m_singleton

        The singleton shared by everyone.

      - ##### OMRcx

            com.sas.services.connection.ConnectionInterface OMRcx

      - ##### workspaceArray

            ArrayList<com.sas.iom.SAS.IWorkspace> workspaceArray

  - ### Class com.sas.metadata.remote.MdOMRConnectionImpl_Stub

    class MdOMRConnectionImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.MdPermissionInfoImpl

    class MdPermissionInfoImpl extends Object implements Serializable
    serialVersionUID:
      -8705506617267777568L

    - #### Serialized Fields

      - ##### indirectPermList

            List<MdIndirectPermissionInfo> indirectPermList

      - ##### permission

            String permission

      - ##### permissionCondition

            String permissionCondition

      - ##### permSource

            MdPermissionInfo.PermissionSource permSource

      - ##### permType

            MdPermissionInfo.PermissionType permType

  - ### Class com.sas.metadata.remote.MdPermissionInfoImpl_Stub

    class MdPermissionInfoImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.MdRepositoryUtilImpl_Stub

    class MdRepositoryUtilImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.MdSecurityUtilImpl_Stub

    class MdSecurityUtilImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.MdServerStoreImpl

    class MdServerStoreImpl extends Object implements Serializable
    serialVersionUID:
      5311145227666408757L

    - #### Serialized Fields

      - ##### _objectStore

            com.sas.metadata.remote.MdServerStoreImpl.InternalObjectStore _objectStore

        Internal object store used for this ServerStore only. Not available to the client.

      - ##### childStores

            List<MdStore> childStores

        The list of children stores.

      - ##### goToServerForMetadata

            boolean goToServerForMetadata

        Set whether to go to server for metadata.

      - ##### m_factory

            MdFactory m_factory

        The factory used to create new objects.

      - ##### m_MdServerStoreInstance

            MdServerStoreImpl m_MdServerStoreInstance

        This is the instance of this class. There should only be one...

      - ##### MdObjectListenerList

            EventListenerList MdObjectListenerList

        This is the list of listeners for object events to be notified of an object change in the factory itself.

      - ##### MdStoreIDChangeListenerList

            EventListenerList MdStoreIDChangeListenerList

        This is the list of listeners for object events to be notified of an object id change

      - ##### MdStoreListenerList

            EventListenerList MdStoreListenerList

        This is the list of listeners for Store events. Objects added/removed from hash and objects modified.

      - ##### simpleObjectMap

            Map<String,CMetadata> simpleObjectMap

        The Map of objects that are used as placeholders for a more complex object. These objects should not have any Associations populated or have any simple attributes populated other than ID,NAME,and TYPE.

  - ### Class com.sas.metadata.remote.MdServerStoreImpl_Stub

    class MdServerStoreImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.MdUtilImpl

    class MdUtilImpl extends Object implements Serializable
    serialVersionUID:
      -6336205043076462940L

    - #### Serialized Fields

      - ##### cryType

            String cryType

      - ##### logStream

            OutputStream logStream

      - ##### logWriter

            PrintWriter logWriter

      - ##### m_factory

            MdFactory m_factory

      - ##### outputStream

            OutputStream outputStream

      - ##### outputWriter

            PrintWriter outputWriter

      - ##### perfStream

            OutputStream perfStream

        Stream to use for performance log output

      - ##### perfWriter

            PrintWriter perfWriter

        Used to print performance Log output

  - ### Class com.sas.metadata.remote.MdUtilImpl_Stub

    class MdUtilImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Exception Class com.sas.metadata.remote.UnsupportedPlatformVersionException

    class UnsupportedPlatformVersionException extends MdException implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### _platformVersion

            int _platformVersion

- ## Package com.sas.metadata.remote.impl

  - ### Class com.sas.metadata.remote.impl.AbstractExtensionImpl

    class AbstractExtensionImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ExtensionType

            String ExtensionType

        This string represents the data type of the value stored in this extension. The type is an enumeration that is a subset of SQL datatypes.
        Required for Add: No

      - ##### ExtensionTypeMaxLength

            int ExtensionTypeMaxLength

        This is the max length of ExtensionType ( 16 )

      - ##### ExtensionTypeState

            int ExtensionTypeState

        This sets state of ExtensionType to `MetadataState.UNSET` by default

      - ##### OwningObjects

            AssociationList OwningObjects

        The extensions associated with this object. Extensions are used to further describe an object; to associate additional attributes that are not part of the object's definition.
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        All types

  - ### Class com.sas.metadata.remote.impl.AbstractExtensionImpl_Stub

    class AbstractExtensionImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.AbstractJobImpl

    class AbstractJobImpl extends TransformationImpl implements Serializable

    - #### Serialized Fields

      - ##### JobActivities

            AssociationList JobActivities

        The activities associated with this job.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        TransformationActivity

  - ### Class com.sas.metadata.remote.impl.AbstractJobImpl_Stub

    class AbstractJobImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.AbstractPromptImpl

    class AbstractPromptImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### PromptEnabledObjects

            AssociationList PromptEnabledObjects

        The object that uses this prompt or prompt group.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        All types

      - ##### PromptReferences

            AssociationList PromptReferences

        The shared prompt(s) that are referenced by this prompt or prompt group.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AbstractPrompt
        Prompt
        PromptGroup

      - ##### ReferencedPrompts

            AssociationList ReferencedPrompts

        The prompts and prompt groups that are referenced by this shared prompt.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AbstractPrompt
        Prompt
        PromptGroup

      - ##### ValueSources

            AssociationList ValueSources

        *Unknown*
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Transformation
        ClassifierMap
        Select
        Join
        AbstractJob
        Job
        JFJob
        MiningResult

  - ### Class com.sas.metadata.remote.impl.AbstractPromptImpl_Stub

    class AbstractPromptImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.AbstractPropertyImpl

    class AbstractPropertyImpl extends LocalizedTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedPropertyGroups

            AssociationList AssociatedPropertyGroups

        The group that contains these properties.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        PropertyGroup

      - ##### Customizers

            AssociationList Customizers

        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        SoftwareComponent
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### Editors

            AssociationList Editors

        The programs that can edit this property. The editor is a component that can be placed inside a UI container, such as a property sheet, and that edits the property value.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        SoftwareComponent
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### IsExpert

            int IsExpert

        Should the property be available only to expert users?
        Required for Add: No

      - ##### IsExpertState

            int IsExpertState

        This sets state of IsExpert to `MetadataState.UNSET` by default

      - ##### IsLinked

            int IsLinked

        IsLinked
        Required for Add: No

      - ##### IsLinkedState

            int IsLinkedState

        This sets state of IsLinked to `MetadataState.UNSET` by default

      - ##### IsRequired

            int IsRequired

        Is this parameter required?
        Required for Add: No

      - ##### IsRequiredState

            int IsRequiredState

        This sets state of IsRequired to `MetadataState.UNSET` by default

      - ##### IsUpdateable

            int IsUpdateable

        Can this property be updated?
        Required for Add: No

      - ##### IsUpdateableState

            int IsUpdateableState

        This sets state of IsUpdateable to `MetadataState.UNSET` by default

      - ##### IsVisible

            int IsVisible

        Should this property be displayed in a UI?
        Required for Add: No

      - ##### IsVisibleState

            int IsVisibleState

        This sets state of IsVisible to `MetadataState.UNSET` by default

      - ##### StoredConfigurations

            AssociationList StoredConfigurations

        The configuration information for this object.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Text
        TextStore
        SASCatalogEntry
        File
        ArchiveFile
        ArchiveEntry
        Document

      - ##### Validators

            AssociationList Validators

        The programs that can validate the value of this property.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        SoftwareComponent
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

  - ### Class com.sas.metadata.remote.impl.AbstractPropertyImpl_Stub

    class AbstractPropertyImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.AbstractTransformationImpl

    class AbstractTransformationImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ComputeLocations

            AssociationList ComputeLocations

        The list of deployed components that may execute this process.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### ConditionActionSets

            AssociationList ConditionActionSets

        The condition action sets for this transformation.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ConditionActionSet

      - ##### Customizers

            AssociationList Customizers

        The software components that act as a customizer for this transformation.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        SoftwareComponent
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### DeployedComponents

            AssociationList DeployedComponents

        The deployed components that use these processes as part of initialization.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### IsActive

            int IsActive

        A boolean that indicates whether this process should be executed as part of the overall transformation flow. False means do not execute this process, true means execute this process. The default value is true.
        Required for Add: No

      - ##### IsActiveState

            int IsActiveState

        This sets state of IsActive to `MetadataState.UNSET` by default

      - ##### IsUserDefined

            int IsUserDefined

        If this attribute is set to true, the associated source code should be used to perform the transformation. If the attribute is set to false the application may generate the necessary code.
        Required for Add: No

      - ##### IsUserDefinedState

            int IsUserDefinedState

        This sets state of IsUserDefined to `MetadataState.UNSET` by default

      - ##### SourceCodes

            AssociationList SourceCodes

        The source code for this transformation.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Text
        TextStore
        SASCatalogEntry
        File
        ArchiveFile
        ArchiveEntry
        Document

      - ##### SourceSpecifications

            AssociationList SourceSpecifications

        The objects that describe the sources for this transformation. These are specifications of the sources, not the actual sources themselves.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        All types

      - ##### SubstitutionVariables

            AssociationList SubstitutionVariables

        The variables associated with this transformation.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Variable

      - ##### TargetSpecifications

            AssociationList TargetSpecifications

        The objects that describe the targets for this transformation. These are specifications of the targets, not the actual sources themselves.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        All types

      - ##### TransformationSources

            AssociationList TransformationSources

        The set of inputs to the transformation.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        All types

      - ##### TransformationTargets

            AssociationList TransformationTargets

        The set of results from the transformation.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        All types

      - ##### TransformRole

            String TransformRole

        A standardized description of the function or context of this transformation.
        Required for Add: No

      - ##### TransformRoleMaxLength

            int TransformRoleMaxLength

        This is the max length of TransformRole ( 32 )

      - ##### TransformRoleState

            int TransformRoleState

        This sets state of TransformRole to `MetadataState.UNSET` by default

      - ##### TriggeredEvents

            AssociationList TriggeredEvents

        The events that are triggered by these transforms.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Event

      - ##### TriggeringEvents

            AssociationList TriggeringEvents

        The events that trigger this transform.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Event

  - ### Class com.sas.metadata.remote.impl.AbstractTransformationImpl_Stub

    class AbstractTransformationImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.AccessControlEntryImpl

    class AccessControlEntryImpl extends AccessControlImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedConditions

            AssociationList AssociatedConditions

        The associated condition used to grant or deny access to a resource.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        PermissionCondition

      - ##### Identities

            AssociationList Identities

        The identities associated to this access control entry.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Identity
        IdentityGroup
        Person

      - ##### Permissions

            AssociationList Permissions

        The permissions that are granted or denied by this access control entry.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Permission

  - ### Class com.sas.metadata.remote.impl.AccessControlEntryImpl_Stub

    class AccessControlEntryImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.AccessControlImpl

    class AccessControlImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AccessControlTemplates

            AssociationList AccessControlTemplates

        The access control templates in which this access control is used.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AccessControlTemplate

      - ##### Objects

            AssociationList Objects

        The objects that have this access control.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        All types

  - ### Class com.sas.metadata.remote.impl.AccessControlImpl_Stub

    class AccessControlImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.AccessControlTemplateImpl

    class AccessControlTemplateImpl extends AccessControlImpl implements Serializable

    - #### Serialized Fields

      - ##### AccessControlItems

            AssociationList AccessControlItems

        The list of access controls that define this access control template.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AccessControl
        AccessControlEntry
        AccessControlTemplate

      - ##### m_ACTAuthorizationDef

            MdAuthorizationBase m_ACTAuthorizationDef

      - ##### Use

            String Use

        This is a field that can store a symbolic flag indicating a special use for this particular ACT. Note: A specific ACT may have only one special use. If an ACT needs to be used in more than one way, then a new ACT should be created for each additional Use value. The additional ACTs would then simply add the original ACT to their AccessControlItems
        Required for Add: No

      - ##### UseMaxLength

            int UseMaxLength

        This is the max length of Use ( 40 )

      - ##### UseState

            int UseState

        This sets state of Use to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.AccessControlTemplateImpl_Stub

    class AccessControlTemplateImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ActionImpl

    class ActionImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ActionType

            String ActionType

        The type for this action.
        Required for Add: No

      - ##### ActionTypeMaxLength

            int ActionTypeMaxLength

        This is the max length of ActionType ( 32 )

      - ##### ActionTypeState

            int ActionTypeState

        This sets state of ActionType to `MetadataState.UNSET` by default

      - ##### ConditionActionSets

            AssociationList ConditionActionSets

        The condition action sets of that this action is a part.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ConditionActionSet

      - ##### InstanceVersion

            int InstanceVersion

        Instance version counter - incremented whenever an update is made to the design time objects. If the instance version of the run time object does not match the design time object it is based on, the run time instance will be updated to match the design time instance.

      - ##### InstanceVersionState

            int InstanceVersionState

        This sets state of InstanceVersion to `MetadataState.UNSET` by default

      - ##### UniqueIdentifier

            String UniqueIdentifier

        The unique identifier for this action.
        Required for Add: No

      - ##### UniqueIdentifierMaxLength

            int UniqueIdentifierMaxLength

        This is the max length of UniqueIdentifier ( 32 )

      - ##### UniqueIdentifierState

            int UniqueIdentifierState

        This sets state of UniqueIdentifier to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.ActionImpl_Stub

    class ActionImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.AggregationImpl

    class AggregationImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AggregationTables

            AssociationList AggregationTables

        The tables that contain columns used in the aggregations.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        PhysicalTable
        WorkTable
        SecuredTable

      - ##### Levels

            AssociationList Levels

        The levels associated with this aggregation.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Level

      - ##### Nway

            int Nway

        Set to true, this attribute indicates the aggregation is the NWAY aggregation for the cube. The default is false.
        Required for Add: No

      - ##### NwayState

            int NwayState

        This sets state of Nway to `MetadataState.UNSET` by default

      - ##### OwningCubes

            AssociationList OwningCubes

        The cube that contains this aggregation.
        Cardinality RoleB: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        Cube

      - ##### Type

            String Type

        This describes the persistence mechanism for the aggregation. Valid values are: MOLAP, ROLAP.
        Required for Add: No

      - ##### TypeMaxLength

            int TypeMaxLength

        This is the max length of Type ( 40 )

      - ##### TypeState

            int TypeState

        This sets state of Type to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.AggregationImpl_Stub

    class AggregationImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.AnalyticColumnImpl

    class AnalyticColumnImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AnalyticColumnRole

            String AnalyticColumnRole

        The function of this analytic column. For example: Input or Target.
        Required for Add: No

      - ##### AnalyticColumnRoleMaxLength

            int AnalyticColumnRoleMaxLength

        This is the max length of AnalyticColumnRole ( 32 )

      - ##### AnalyticColumnRoleState

            int AnalyticColumnRoleState

        This sets state of AnalyticColumnRole to `MetadataState.UNSET` by default

      - ##### Creator

            String Creator

        Id of node in a mining flow that created this node.
        Required for Add: No

      - ##### CreatorMaxLength

            int CreatorMaxLength

        This is the max length of Creator ( 32 )

      - ##### CreatorState

            int CreatorState

        This sets state of Creator to `MetadataState.UNSET` by default

      - ##### Distribution

            String Distribution

        Periodic, Linear, Normal, Multinominal
        Required for Add: No

      - ##### DistributionMaxLength

            int DistributionMaxLength

        This is the max length of Distribution ( 32 )

      - ##### DistributionState

            int DistributionState

        This sets state of Distribution to `MetadataState.UNSET` by default

      - ##### Family

            String Family

        Used to group variables. such as Demographic, Economic.
        Required for Add: No

      - ##### FamilyMaxLength

            int FamilyMaxLength

        This is the max length of Family ( 32 )

      - ##### FamilyState

            int FamilyState

        This sets state of Family to `MetadataState.UNSET` by default

      - ##### IsReport

            int IsReport

        Create a report based on this variable.
        Required for Add: No

      - ##### IsReportState

            int IsReportState

        This sets state of IsReport to `MetadataState.UNSET` by default

      - ##### Level

            String Level

        Binary, Interval, Nominal, Ordinal, Unary
        Required for Add: No

      - ##### LevelMaxLength

            int LevelMaxLength

        This is the max length of Level ( 32 )

      - ##### LevelState

            int LevelState

        This sets state of Level to `MetadataState.UNSET` by default

      - ##### LowerLimit

            double LowerLimit

        LowerLimit
        Required for Add: No

      - ##### LowerLimitState

            int LowerLimitState

        This sets state of LowerLimit to `MetadataState.UNSET` by default

      - ##### Order

            String Order

        Logical order of the column. such as Ascending, Descending, Formatted Ascending, Formatted Descending
        Required for Add: No

      - ##### OrderMaxLength

            int OrderMaxLength

        This is the max length of Order ( 32 )

      - ##### OrderState

            int OrderState

        This sets state of Order to `MetadataState.UNSET` by default

      - ##### OwningColumns

            AssociationList OwningColumns

        The column associated with these analytic attributes.
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        Column
        ColumnRange

      - ##### Price

            double Price

        The cost of acquiring a variable.
        Required for Add: No

      - ##### PriceState

            int PriceState

        This sets state of Price to `MetadataState.UNSET` by default

      - ##### TargetInformations

            AssociationList TargetInformations

        The target information for this column.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Target

      - ##### UpperLimit

            double UpperLimit

        UpperLimit
        Required for Add: No

      - ##### UpperLimitState

            int UpperLimitState

        This sets state of UpperLimit to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.AnalyticColumnImpl_Stub

    class AnalyticColumnImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.AnalyticContextImpl

    class AnalyticContextImpl extends DirectoryImpl implements Serializable

  - ### Class com.sas.metadata.remote.impl.AnalyticContextImpl_Stub

    class AnalyticContextImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.AnalyticTableImpl

    class AnalyticTableImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AnalyticTableRole

            String AnalyticTableRole

        Train, Validate
        Required for Add: No

      - ##### AnalyticTableRoleMaxLength

            int AnalyticTableRoleMaxLength

        This is the max length of AnalyticTableRole ( 32 )

      - ##### AnalyticTableRoleState

            int AnalyticTableRoleState

        This sets state of AnalyticTableRole to `MetadataState.UNSET` by default

      - ##### AnalyticTableType

            String AnalyticTableType

        transaction, coordinate
        Required for Add: No

      - ##### AnalyticTableTypeMaxLength

            int AnalyticTableTypeMaxLength

        This is the max length of AnalyticTableType ( 32 )

      - ##### AnalyticTableTypeState

            int AnalyticTableTypeState

        This sets state of AnalyticTableType to `MetadataState.UNSET` by default

      - ##### AnalyticTrainingTables

            AssociationList AnalyticTrainingTables

        The table associated with these analytic attributes.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        RelationalTable
        PhysicalTable
        WorkTable
        SecuredTable
        QueryTable
        JoinTable

      - ##### SamplingRate

            double SamplingRate

        Percent of the set of all possible values. Usually between 0 and 1.
        Required for Add: No

      - ##### SamplingRateState

            int SamplingRateState

        This sets state of SamplingRate to `MetadataState.UNSET` by default

      - ##### Segment

            String Segment

        Description of the group of user defined observations that form this table.
        Required for Add: No

      - ##### SegmentMaxLength

            int SegmentMaxLength

        This is the max length of Segment ( 256 )

      - ##### SegmentState

            int SegmentState

        This sets state of Segment to `MetadataState.UNSET` by default

      - ##### UseExternalData

            int UseExternalData

        User data from external source. such as Purchased demographic information.
        Required for Add: No

      - ##### UseExternalDataState

            int UseExternalDataState

        This sets state of UseExternalData to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.AnalyticTableImpl_Stub

    class AnalyticTableImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ApplicationActionImpl

    class ApplicationActionImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ActionIdentifier

            String ActionIdentifier

        ActionIdentifier
        Required for Add: No

      - ##### ActionIdentifierMaxLength

            int ActionIdentifierMaxLength

        This is the max length of ActionIdentifier ( 128 )

      - ##### ActionIdentifierState

            int ActionIdentifierState

        This sets state of ActionIdentifier to `MetadataState.UNSET` by default

      - ##### ActionType

            String ActionType

        ActionType
        Required for Add: No

      - ##### ActionTypeMaxLength

            int ActionTypeMaxLength

        This is the max length of ActionType ( 40 )

      - ##### ActionTypeState

            int ActionTypeState

        This sets state of ActionType to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.ApplicationActionImpl_Stub

    class ApplicationActionImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ArchiveEntryImpl

    class ArchiveEntryImpl extends TextImpl implements Serializable

    - #### Serialized Fields

      - ##### EntryName

            String EntryName

        The name of the entry in the archive file.
        Required for Add: No

      - ##### EntryNameMaxLength

            int EntryNameMaxLength

        This is the max length of EntryName ( 256 )

      - ##### EntryNameState

            int EntryNameState

        This sets state of EntryName to `MetadataState.UNSET` by default

      - ##### OwningArchives

            AssociationList OwningArchives

        The archive file that contains this entry
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        ArchiveFile

      - ##### Path

            String Path

        This is the path name stored in the archive file for this entry.
        Required for Add: No

      - ##### PathMaxLength

            int PathMaxLength

        This is the max length of Path ( 256 )

      - ##### PathState

            int PathState

        This sets state of Path to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.ArchiveEntryImpl_Stub

    class ArchiveEntryImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ArchiveFileImpl

    class ArchiveFileImpl extends FileImpl implements Serializable

    - #### Serialized Fields

      - ##### ArchiveEntries

            AssociationList ArchiveEntries

        The entries in this archive file.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ArchiveEntry

      - ##### AssociatedMiningResults

            AssociationList AssociatedMiningResults

        The Mining Result associated with this report.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        MiningResult

      - ##### OwningChannels

            AssociationList OwningChannels

        The channel that published this archive.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        ITChannel

  - ### Class com.sas.metadata.remote.impl.ArchiveFileImpl_Stub

    class ArchiveFileImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.AssociationPropertyImpl

    class AssociationPropertyImpl extends PrototypePropertyImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedPrototypes

            AssociationList AssociatedPrototypes

        The prototype objects used as partners with this association object.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Prototype

      - ##### AssociationName

            String AssociationName

        The name of this association
        Required for Add: No

      - ##### AssociationNameMaxLength

            int AssociationNameMaxLength

        This is the max length of AssociationName ( 80 )

      - ##### AssociationNameState

            int AssociationNameState

        This sets state of AssociationName to `MetadataState.UNSET` by default

      - ##### Maximum

            int Maximum

        The maximum number of associated objects.
        Required for Add: No

      - ##### MaximumState

            int MaximumState

        This sets state of Maximum to `MetadataState.UNSET` by default

      - ##### MetadataType

            String MetadataType

        The type that can be associated using this association name.
        Required for Add: No

      - ##### MetadataTypeMaxLength

            int MetadataTypeMaxLength

        This is the max length of MetadataType ( 64 )

      - ##### MetadataTypeState

            int MetadataTypeState

        This sets state of MetadataType to `MetadataState.UNSET` by default

      - ##### Minimum

            int Minimum

        The minimum number of associated objects.
        Required for Add: No

      - ##### MinimumState

            int MinimumState

        This sets state of Minimum to `MetadataState.UNSET` by default

      - ##### PartnerName

            String PartnerName

        The name the partner uses for this association
        Required for Add: No

      - ##### PartnerNameMaxLength

            int PartnerNameMaxLength

        This is the max length of PartnerName ( 80 )

      - ##### PartnerNameState

            int PartnerNameState

        This sets state of PartnerName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.AssociationPropertyImpl_Stub

    class AssociationPropertyImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.AttributePropertyImpl

    class AttributePropertyImpl extends PrototypePropertyImpl implements Serializable

    - #### Serialized Fields

      - ##### DefaultValue

            String DefaultValue

        The default value for this parameter.
        Required for Add: No

      - ##### DefaultValueMaxLength

            int DefaultValueMaxLength

        This is the max length of DefaultValue ( 1024 )

      - ##### DefaultValueState

            int DefaultValueState

        This sets state of DefaultValue to `MetadataState.UNSET` by default

      - ##### OwningTypes

            AssociationList OwningTypes

        The data type of this property.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        PropertyType

      - ##### PropertyName

            String PropertyName

        This attribute is the name used by the software program, for example the name of a macro variable. This object also has a 'Name' attribute that is the display name or label.
        Required for Add: No

      - ##### PropertyNameMaxLength

            int PropertyNameMaxLength

        This is the max length of PropertyName ( 200 )

      - ##### PropertyNameState

            int PropertyNameState

        This sets state of PropertyName to `MetadataState.UNSET` by default

      - ##### PropertyRole

            String PropertyRole

        The role of this property (load, access, initialization, etc).
        Required for Add: No

      - ##### PropertyRoleMaxLength

            int PropertyRoleMaxLength

        This is the max length of PropertyRole ( 200 )

      - ##### PropertyRoleState

            int PropertyRoleState

        This sets state of PropertyRole to `MetadataState.UNSET` by default

      - ##### SQLType

            int SQLType

        SQLType
        Required for Add: No

      - ##### SQLTypeState

            int SQLTypeState

        This sets state of SQLType to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.AttributePropertyImpl_Stub

    class AttributePropertyImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.AuthenticationDomainImpl

    class AuthenticationDomainImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Connections

            AssociationList Connections

        The list of connection objects that require user ID's and credentials that are part of this authorization domain.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection

      - ##### Logins

            AssociationList Logins

        The list of login objects (user ID's and passwords) that are valid in this authorization domain.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Login

      - ##### OutboundOnly

            int OutboundOnly

        Indicates that logins within the domain will only be used to establish connections to other servers.
        Required for Add: No

      - ##### OutboundOnlyState

            int OutboundOnlyState

        This sets state of OutboundOnly to `MetadataState.UNSET` by default

      - ##### TrustedOnly

            int TrustedOnly

        Indicates the login will be subject to special access rules.
        Required for Add: No

      - ##### TrustedOnlyState

            int TrustedOnlyState

        This sets state of TrustedOnly to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.AuthenticationDomainImpl_Stub

    class AuthenticationDomainImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.CalculatedMeasureImpl

    class CalculatedMeasureImpl extends MeasureImpl implements Serializable

    - #### Serialized Fields

      - ##### Expression

            String Expression

        The formula.
        Required for Add: No

      - ##### ExpressionMaxLength

            int ExpressionMaxLength

        This is the max length of Expression ( 1000 )

      - ##### ExpressionState

            int ExpressionState

        This sets state of Expression to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.CalculatedMeasureImpl_Stub

    class CalculatedMeasureImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.CalculatedMemberImpl

    class CalculatedMemberImpl extends GlobalFormulaImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedLevels

            AssociationList AssociatedLevels

        The level associated with this calculated member.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Level

      - ##### OwningHierarchys

            AssociationList OwningHierarchys

        The hierarchy associated with this calculated member.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Hierarchy

  - ### Class com.sas.metadata.remote.impl.CalculatedMemberImpl_Stub

    class CalculatedMemberImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ChangeImpl

    class ChangeImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ChangeIdentitys

            AssociationList ChangeIdentitys

        The identity used to make the change.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Identity
        IdentityGroup
        Person

      - ##### Objects

            AssociationList Objects

        *Unknown*
        Cardinality RoleB: ( 1 .. * )
        Required for Add: Yes
        Objects of which can be of type:
        All types

  - ### Class com.sas.metadata.remote.impl.ChangeImpl_Stub

    class ChangeImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ClassifierImpl

    class ClassifierImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### SourceClassifierMaps

            AssociationList SourceClassifierMaps

        The transformation processes to which this classifier acts as a source.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ClassifierMap
        Select
        Join

      - ##### TargetClassifierMaps

            AssociationList TargetClassifierMaps

        The transformations that are used to create or load this classifier.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ClassifierMap
        Select
        Join

  - ### Class com.sas.metadata.remote.impl.ClassifierImpl_Stub

    class ClassifierImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ClassifierMapImpl

    class ClassifierMapImpl extends TransformationImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedRowSelectors

            AssociationList AssociatedRowSelectors

        The row selector that is used as part of this classifier map.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        RowSelector

      - ##### ClassifierSources

            AssociationList ClassifierSources

        The classifier that act as input to this transformation process.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Classifier
        Cube
        Dimension
        SharedDimension
        DataTable
        ExternalTable
        RelationalTable
        PhysicalTable
        WorkTable
        SecuredTable
        QueryTable
        JoinTable
        TableCollection
        Report

      - ##### ClassifierTargets

            AssociationList ClassifierTargets

        The classifiers that are created or loaded as a result of this transformation process.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Classifier
        Cube
        Dimension
        SharedDimension
        DataTable
        ExternalTable
        RelationalTable
        PhysicalTable
        WorkTable
        SecuredTable
        QueryTable
        JoinTable
        TableCollection
        Report

      - ##### FeatureMaps

            AssociationList FeatureMaps

        The set of feature maps associated with a classifier map.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        FeatureMap
        ColumnHierarchy

  - ### Class com.sas.metadata.remote.impl.ClassifierMapImpl_Stub

    class ClassifierMapImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.CMetadataImpl

    class CMetadataImpl extends MdObjectBaseXMLImpl implements Serializable

  - ### Class com.sas.metadata.remote.impl.CMetadataImpl_Stub

    class CMetadataImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ColumnHierarchyImpl

    class ColumnHierarchyImpl extends FeatureMapImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedDataTables

            AssociationList AssociatedDataTables

        The data table associated with this column hierarchy.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        DataTable
        ExternalTable
        RelationalTable
        PhysicalTable
        WorkTable
        SecuredTable
        QueryTable
        JoinTable
        TableCollection

  - ### Class com.sas.metadata.remote.impl.ColumnHierarchyImpl_Stub

    class ColumnHierarchyImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ColumnImpl

    class ColumnImpl extends LogicalColumnImpl implements Serializable

    - #### Serialized Fields

      - ##### AnalyticColumns

            AssociationList AnalyticColumns

        The analytic column attributes associated with this column.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AnalyticColumn

      - ##### BeginPosition

            int BeginPosition

        The position within a record where the column begins. This is used for external tables and/or record-oriented tables.
        Required for Add: No

      - ##### BeginPositionState

            int BeginPositionState

        This sets state of BeginPosition to `MetadataState.UNSET` by default

      - ##### DisplayForKeys

            AssociationList DisplayForKeys

        The key that uses this column for display purposes.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Key
        UniqueKey
        ForeignKey

      - ##### EndPosition

            int EndPosition

        The position within the record where the column ends. This is used for external tables and/or record-oriented tables.
        Required for Add: No

      - ##### EndPositionState

            int EndPositionState

        This sets state of EndPosition to `MetadataState.UNSET` by default

      - ##### ForeignKeyAssociations

            AssociationList ForeignKeyAssociations

        The list of KeyAssociation objects that link this column, which is part of a foreign key, with the columns that comprise the unique key.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        KeyAssociation

      - ##### Indexes

            AssociationList Indexes

        The list of indexes for this column.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Index

      - ##### IsDiscrete

            int IsDiscrete

        Indicates whether the contents of this column are discrete values.
        Required for Add: No

      - ##### IsDiscreteState

            int IsDiscreteState

        This sets state of IsDiscrete to `MetadataState.UNSET` by default

      - ##### IsNullable

            int IsNullable

        This attribute indicates whether this column can contain NULL values or not. It has a 0 or 1 value.
        Required for Add: No

      - ##### IsNullableState

            int IsNullableState

        This sets state of IsNullable to `MetadataState.UNSET` by default

      - ##### Keys

            AssociationList Keys

        This is the list of keys that this column is associated with. The column may be part of a unique or primary key, or part of a foreign key.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Key
        UniqueKey
        ForeignKey

      - ##### QueryClauses

            AssociationList QueryClauses

        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        QueryClause
        WhereClause
        RowSelector
        GroupByClause
        HavingClause
        OrderByClause
        OnClause

      - ##### SASAttribute

            String SASAttribute

        Data type attributes. Used to facilitate applications that wish to process variables based on similar semantics. These attributes are read-only and set by the supervisor based on the data type. XV_A_NUMERIC - Values are numeric XV_A_STRING - Values are strings XV_A_VARYING - Values are variable-length XV_A_BINARY - Values contain binary data XV_A_UNICODE - Values contain Unicode data XV_A_LOB - Values are large objects XV_A_DATETIME - Values are dates, times or date-times

      - ##### SASAttributeMaxLength

            int SASAttributeMaxLength

        This is the max length of SASAttribute ( 16 )

      - ##### SASAttributeState

            int SASAttributeState

        This sets state of SASAttribute to `MetadataState.UNSET` by default

      - ##### SASColumnLength

            int SASColumnLength

        This is the length of the column for SAS software. Usually, this will be the same value as the ColumnLength attribute defined in LogicalColumn.
        Required for Add: No

      - ##### SASColumnLengthState

            int SASColumnLengthState

        This sets state of SASColumnLength to `MetadataState.UNSET` by default

      - ##### SASColumnName

            String SASColumnName

        This is the name that SAS software uses to access the column. Typically, the SAS name is 32 characters in length and conforms to the SAS naming restrictions; for example, no space or special characters. It is the Name field in the NAMESTR.

        This attribute can support mixed-case names, and special characters and spaces in the text if there is a PropertySet object and one or two Property objects configured on the table to indicate that this table requires special handling for its names.

        For example, you would define and associate a PropertySet object named DBMSNames with a SetRole=DBMSNames with the Column(?). The PropertySet object can have two Property objects associated with it: Case and SpecChar. The Property named Case can specify whether the values in the SASTableName/SASColumnName attribute are case-sensitive or not. The Property named SpecChar can specify whether the values in the SASTableName/SASColumnName can contain special characters, including spaces.

      - ##### SASColumnNameMaxLength

            int SASColumnNameMaxLength

        This is the max length of SASColumnName ( 32 )

      - ##### SASColumnNameState

            int SASColumnNameState

        This sets state of SASColumnName to `MetadataState.UNSET` by default

      - ##### SASColumnType

            String SASColumnType

        This represents the SAS type (character or numeric) for this column. The value can be either 'C' or 'N'.
        Required for Add: No

      - ##### SASColumnTypeMaxLength

            int SASColumnTypeMaxLength

        This is the max length of SASColumnType ( 1 )

      - ##### SASColumnTypeState

            int SASColumnTypeState

        This sets state of SASColumnType to `MetadataState.UNSET` by default

      - ##### SASExtendedColumnType

            String SASExtendedColumnType

        The extended column type for SAS software. Valid values are: XV_T_FLOAT - Floating-point Value (The Pre-V9 Numeric Type) XV_T_DEC - Fixed-point Decimal Value XV_T_INT - Signed Integer Value XV_T_CHAR - Fixed-length Character (The Pre-V9 Character Type) XV_T_VARCHAR - Variable-length Character Value XV_T_CLOB - Character Large Object XV_T_BCHAR - Fixed-length Binary XV_T_BVARCHAR - Variable-length Binary Value XV_T_BLOB - Binary Large Object XV_T_LOBFILE - BLOB File XV_T_UCHAR - Fixed-length Unicode CHAR XV_T_UVARCHAR - Variable-length Unicode CHAR Value XV_T_UCLOB - Unicode Character Large Object XV_T_DATE - Date value XV_T_TIME - Local time value XV_T_TIMEZ - Zoned time value XV_T_DATETIME - Local datetime value, a timestamp XV_T_DATETIMEZ - Zoned datetime value, a timestamp XV_T_IDENTITY - Observation identity

      - ##### SASExtendedColumnTypeMaxLength

            int SASExtendedColumnTypeMaxLength

        This is the max length of SASExtendedColumnType ( 16 )

      - ##### SASExtendedColumnTypeState

            int SASExtendedColumnTypeState

        This sets state of SASExtendedColumnType to `MetadataState.UNSET` by default

      - ##### SASExtendedLength

            double SASExtendedLength

        This attribute is the length of the data value in the interchange format. In most cases the SASExtendedLength is derived from the precision.
        Required for Add: No

      - ##### SASExtendedLengthState

            int SASExtendedLengthState

        This sets state of SASExtendedLength to `MetadataState.UNSET` by default

      - ##### SASPrecision

            double SASPrecision

        This attribute is the precision of the data type, up to 4G. The exact meaning of precision corresponds to the declared type of the variable. In general, the precision of any data type is the number of atomic elements used to store the representable set of values
        Required for Add: No

      - ##### SASPrecisionState

            int SASPrecisionState

        This sets state of SASPrecision to `MetadataState.UNSET` by default

      - ##### SASScale

            double SASScale

        This attribute applies to the decimal (XV_T_DEC) data type only. For decimal, a scale of 0 (zero) indicates that the represented number is an integer. The value of the fixed-point decimal number is defined to be the rational number, I * 10 -S, where S is the scale and I is an integer with a maximum of P digits.
        Required for Add: No

      - ##### SASScaleState

            int SASScaleState

        This sets state of SASScale to `MetadataState.UNSET` by default

      - ##### SortOrder

            String SortOrder

        This is an indication of the sort order of this column in this table. It can be ASCENDING, DESCENDING, ASCFORMATTED, DESFORMATTED, DSORDER, NONE, PROHIBITED.
        Required for Add: No

      - ##### SortOrderMaxLength

            int SortOrderMaxLength

        This is the max length of SortOrder ( 24 )

      - ##### SortOrderState

            int SortOrderState

        This sets state of SortOrder to `MetadataState.UNSET` by default

      - ##### SummaryRole

            String SummaryRole

        This is the role of this column in a summarization. It can be CLASS, ID, STATISTIC, _FREQ_, or _TYPE_.
        Required for Add: No

      - ##### SummaryRoleMaxLength

            int SummaryRoleMaxLength

        This is the max length of SummaryRole ( 12 )

      - ##### SummaryRoleState

            int SummaryRoleState

        This sets state of SummaryRole to `MetadataState.UNSET` by default

      - ##### Tables

            AssociationList Tables

        The table that contains these columns.
        Cardinality RoleB: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        DataTable
        ExternalTable
        RelationalTable
        PhysicalTable
        WorkTable
        SecuredTable
        QueryTable
        JoinTable
        TableCollection

      - ##### UniqueKeyAssociations

            AssociationList UniqueKeyAssociations

        The list of KeyAssociation objects that associate a column in this key to a column in a foreign key.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        KeyAssociation

      - ##### XPaths

            AssociationList XPaths

        The list of XPath objects that define the path of the column in the XML source.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        XPath

  - ### Class com.sas.metadata.remote.impl.ColumnImpl_Stub

    class ColumnImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ColumnRangeImpl

    class ColumnRangeImpl extends ColumnImpl implements Serializable

    - #### Serialized Fields

      - ##### End

            int End

        The end position for a range.
        Required for Add: Yes

      - ##### EndState

            int EndState

        This sets state of End to `MetadataState.UNSET` by default

      - ##### Prefix

            String Prefix

        The prefix for this range.
        Required for Add: Yes

      - ##### PrefixMaxLength

            int PrefixMaxLength

        This is the max length of Prefix ( 32 )

      - ##### PrefixState

            int PrefixState

        This sets state of Prefix to `MetadataState.UNSET` by default

      - ##### Start

            int Start

        The starting position for the range.
        Required for Add: Yes

      - ##### StartState

            int StartState

        This sets state of Start to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.ColumnRangeImpl_Stub

    class ColumnRangeImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.COMConnectionImpl

    class COMConnectionImpl extends OpenClientConnectionImpl implements Serializable

    - #### Serialized Fields

      - ##### HostName

            String HostName

        The host name used by this connection.
        Required for Add: No

      - ##### HostNameMaxLength

            int HostNameMaxLength

        This is the max length of HostName ( 64 )

      - ##### HostNameState

            int HostNameState

        This sets state of HostName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.COMConnectionImpl_Stub

    class COMConnectionImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ConditionActionSetImpl

    class ConditionActionSetImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Actions

            AssociationList Actions

        The actions that are part of this condition action set.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Action

      - ##### AssociatedConditions

            AssociationList AssociatedConditions

        The condition associated with this condition action set.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Condition

      - ##### AssociatedTransformations

            AssociationList AssociatedTransformations

        The associated transformation that uses this condition action set.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        AbstractTransformation
        TransformationStep
        SyncStep
        TransformationActivity
        FeatureMap
        ColumnHierarchy
        Transformation
        ClassifierMap
        Select
        Join
        AbstractJob
        Job
        JFJob
        MiningResult

      - ##### ConditionActionSetType

            String ConditionActionSetType

        The type for this condition action set.
        Required for Add: No

      - ##### ConditionActionSetTypeMaxLength

            int ConditionActionSetTypeMaxLength

        This is the max length of ConditionActionSetType ( 32 )

      - ##### ConditionActionSetTypeState

            int ConditionActionSetTypeState

        This sets state of ConditionActionSetType to `MetadataState.UNSET` by default

      - ##### InstanceVersion

            int InstanceVersion

        Instance version counter - incremented whenever an update is made to the design time objects. If the instance version of the run time object does not match the design time object it is based on, the run time instance will be updated to match the design time instance.

      - ##### InstanceVersionState

            int InstanceVersionState

        This sets state of InstanceVersion to `MetadataState.UNSET` by default

      - ##### PrototypeConditionActionSets

            AssociationList PrototypeConditionActionSets

        The prototype condition action set used to create the instance of a condition action set used by a job.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        ConditionActionSet

      - ##### UniqueIdentifier

            String UniqueIdentifier

        The unique identifier for this condition action set.
        Required for Add: No

      - ##### UniqueIdentifierMaxLength

            int UniqueIdentifierMaxLength

        This is the max length of UniqueIdentifier ( 32 )

      - ##### UniqueIdentifierState

            int UniqueIdentifierState

        This sets state of UniqueIdentifier to `MetadataState.UNSET` by default

      - ##### UsedByConditionActionSets

            AssociationList UsedByConditionActionSets

        The condition action sets that are based on the associated prototype condition action set.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ConditionActionSet

  - ### Class com.sas.metadata.remote.impl.ConditionActionSetImpl_Stub

    class ConditionActionSetImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ConditionalPrecedenceImpl

    class ConditionalPrecedenceImpl extends StepPrecedenceImpl implements Serializable

    - #### Serialized Fields

      - ##### Condition

            String Condition

        The condition that must be met in order to continue with the succeeding steps. The format of the condition is left up to the application.
        Required for Add: No

      - ##### ConditionMaxLength

            int ConditionMaxLength

        This is the max length of Condition ( 1000 )

      - ##### ConditionState

            int ConditionState

        This sets state of Condition to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.ConditionalPrecedenceImpl_Stub

    class ConditionalPrecedenceImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ConditionImpl

    class ConditionImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ConditionActionSets

            AssociationList ConditionActionSets

        The condition action sets that contain this condition.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ConditionActionSet

      - ##### ConditionType

            String ConditionType

        The type for this condition action set.
        Required for Add: No

      - ##### ConditionTypeMaxLength

            int ConditionTypeMaxLength

        This is the max length of ConditionType ( 32 )

      - ##### ConditionTypeState

            int ConditionTypeState

        This sets state of ConditionType to `MetadataState.UNSET` by default

      - ##### InstanceVersion

            int InstanceVersion

        Instance version counter - incremented whenever an update is made to the design time objects. If the instance version of the run time object does not match the design time object it is based on, the run time instance will be updated to match the design time instance.

      - ##### InstanceVersionState

            int InstanceVersionState

        This sets state of InstanceVersion to `MetadataState.UNSET` by default

      - ##### IsActive

            int IsActive

        Is this condition action set active.
        Required for Add: No

      - ##### IsActiveState

            int IsActiveState

        This sets state of IsActive to `MetadataState.UNSET` by default

      - ##### UniqueIdentifier

            String UniqueIdentifier

        The unique identifier for this condition.
        Required for Add: No

      - ##### UniqueIdentifierMaxLength

            int UniqueIdentifierMaxLength

        This is the max length of UniqueIdentifier ( 32 )

      - ##### UniqueIdentifierState

            int UniqueIdentifierState

        This sets state of UniqueIdentifier to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.ConditionImpl_Stub

    class ConditionImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ConfiguredComponentImpl

    class ConfiguredComponentImpl extends DeployedComponentImpl implements Serializable

  - ### Class com.sas.metadata.remote.impl.ConfiguredComponentImpl_Stub

    class ConfiguredComponentImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ConnectionImpl

    class ConnectionImpl extends ContentLocationImpl implements Serializable

    - #### Serialized Fields

      - ##### ApplicationProtocol

            String ApplicationProtocol

        This attribute represents the application level protocol being used on this connection. It can have values like CONNECT, SHARE, Bridge, etc. It allows the list of connections to be queried by the type of usage expected, regardless of communication protocol.
        Required for Add: No

      - ##### ApplicationProtocolMaxLength

            int ApplicationProtocolMaxLength

        This is the max length of ApplicationProtocol ( 32 )

      - ##### ApplicationProtocolState

            int ApplicationProtocolState

        This sets state of ApplicationProtocol to `MetadataState.UNSET` by default

      - ##### AuthenticationType

            String AuthenticationType

        This attribute indicates the type of authentication needed to connect to this server. It has an enumerated set of values: none user/password password certificate
        Required for Add: No

      - ##### AuthenticationTypeMaxLength

            int AuthenticationTypeMaxLength

        This is the max length of AuthenticationType ( 20 )

      - ##### AuthenticationTypeState

            int AuthenticationTypeState

        This sets state of AuthenticationType to `MetadataState.UNSET` by default

      - ##### CommunicationProtocol

            String CommunicationProtocol

        This attribute indicates the communication protocol: TCP, APPC and any others that may be supported.
        Required for Add: No

      - ##### CommunicationProtocolMaxLength

            int CommunicationProtocolMaxLength

        This is the max length of CommunicationProtocol ( 8 )

      - ##### CommunicationProtocolState

            int CommunicationProtocolState

        This sets state of CommunicationProtocol to `MetadataState.UNSET` by default

      - ##### DataSources

            AssociationList DataSources

        The data source name that uses this connection.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DataSourceName

      - ##### Domains

            AssociationList Domains

        The name of the authorization domain that maintains the user identities and credentials used to connect to the deployed component accessed through this connection object.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        AuthenticationDomain

      - ##### PassthruPasswords

            AssociationList PassthruPasswords

        The SAS password to use with the Remote SQL Passthru option PT2DBPW=.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        SASPassword

      - ##### Providers

            AssociationList Providers

        The deployed components that can use the connection information to access another component. For example, this is the list of DBMS clients, like a JDBC application, that can use the connection information to access a DBMS.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### SAPWs

            AssociationList SAPWs

        The SAS password used for the RLS SASPW= option.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        SASPassword

      - ##### Sources

            AssociationList Sources

        The deployed software component that can be accessed through this connection object.
        Cardinality RoleB: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

  - ### Class com.sas.metadata.remote.impl.ConnectionImpl_Stub

    class ConnectionImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ContentLocationImpl

    class ContentLocationImpl extends DeployedDataPackageImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedContentTypes

            AssociationList AssociatedContentTypes

        A description of the content.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        ContentType

      - ##### FileRefs

            AssociationList FileRefs

        The filerefs that use this ContentLocation.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        SASFileRef

      - ##### Reports

            AssociationList Reports

        The reports that are stored or transmitted using this ContentLocation.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Report

      - ##### TSAssociatedNamespaces

            AssociationList TSAssociatedNamespaces

        The associated table server namespace.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        TSNamespace

      - ##### UnitofTimes

            AssociationList UnitofTimes

        The UnitofTime objects associated with this content. This may represent refresh times for the content.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        UnitofTime

  - ### Class com.sas.metadata.remote.impl.ContentLocationImpl_Stub

    class ContentLocationImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ContentTypeImpl

    class ContentTypeImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ContentItems

            AssociationList ContentItems

        The content that conforms to this content type.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ContentLocation
        Text
        TextStore
        SASCatalogEntry
        File
        ArchiveFile
        ArchiveEntry
        Document
        Directory
        AnalyticContext
        Device
        Stream
        Memory
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection
        Email

      - ##### DeviceDescriptors

            AssociationList DeviceDescriptors

        The description of devices that can display this content type.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeviceType

      - ##### MajorVersion

            double MajorVersion

        Major version of the MIME standard used to describe this content.
        Required for Add: No

      - ##### MajorVersionState

            int MajorVersionState

        This sets state of MajorVersion to `MetadataState.UNSET` by default

      - ##### MimeType

            String MimeType

        Description of the type and format of the content as defined by the MIME internet standard.
        Required for Add: No

      - ##### MimeTypeMaxLength

            int MimeTypeMaxLength

        This is the max length of MimeType ( 64 )

      - ##### MimeTypeState

            int MimeTypeState

        This sets state of MimeType to `MetadataState.UNSET` by default

      - ##### MinorVersion

            double MinorVersion

        Minor version of the MIME standard used to describe this content.
        Required for Add: No

      - ##### MinorVersionState

            int MinorVersionState

        This sets state of MinorVersion to `MetadataState.UNSET` by default

      - ##### TypeDefinitions

            AssociationList TypeDefinitions

        The type definition that makes use of this content type.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        TypeDefinition

  - ### Class com.sas.metadata.remote.impl.ContentTypeImpl_Stub

    class ContentTypeImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.CubeImpl

    class CubeImpl extends ClassifierImpl implements Serializable

    - #### Serialized Fields

      - ##### Aggregations

            AssociationList Aggregations

        The aggregations in a cube.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Aggregation

      - ##### AssociatedFiles

            AssociationList AssociatedFiles

        The file that contains the information used for the cube object.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        File
        ArchiveFile

      - ##### AssociatedOLAPSchemas

            AssociationList AssociatedOLAPSchemas

        *Unknown*
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        OLAPSchema

      - ##### CubeName

            String CubeName

        The name of the cube used by the OLAP server to access the Cube. The Name attribute inherited from Root is the logical or display name.
        Required for Add: No

      - ##### CubeNameMaxLength

            int CubeNameMaxLength

        This is the max length of CubeName ( 1024 )

      - ##### CubeNameState

            int CubeNameState

        This sets state of CubeName to `MetadataState.UNSET` by default

      - ##### CubeType

            String CubeType

        This attribute describes the persistence of the data in the multidimensional object. Valid values are: MOLAP, HOLAP, VIRTUAL.
        Required for Add: No

      - ##### CubeTypeMaxLength

            int CubeTypeMaxLength

        This is the max length of CubeType ( 16 )

      - ##### CubeTypeState

            int CubeTypeState

        This sets state of CubeType to `MetadataState.UNSET` by default

      - ##### Dimensions

            AssociationList Dimensions

        The dimensions associated with this cube.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Dimension
        SharedDimension

      - ##### Formulas

            AssociationList Formulas

        The list of global formulas for this cube.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        GlobalFormula
        NamedSet
        CalculatedMember

      - ##### Hierarchies

            AssociationList Hierarchies

        The list of hierarchies in this cube.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Hierarchy

      - ##### Measures

            AssociationList Measures

        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Measure
        CalculatedMeasure

      - ##### NextGenerations

            AssociationList NextGenerations

        The next generation for this cube.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Cube

      - ##### ParentCubes

            AssociationList ParentCubes

        The cubes that consume this cube.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Cube

      - ##### PreviousGenerations

            AssociationList PreviousGenerations

        The previous generation of this cube.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Cube

      - ##### ReachThruTables

            AssociationList ReachThruTables

        The tables that contain reach thru data.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        PhysicalTable
        WorkTable
        SecuredTable

      - ##### SubCubes

            AssociationList SubCubes

        The sub-cubes that comprise this cube.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Cube

  - ### Class com.sas.metadata.remote.impl.CubeImpl_Stub

    class CubeImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.CustomAssociationImpl

    class CustomAssociationImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedObjects

            AssociationList AssociatedObjects

        The custom associations that reference this object.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        All types

      - ##### isOwned

            int isOwned

        An associated object should be deleted with the owning object if this value is true (!=0).
        Required for Add: No

      - ##### isOwnedState

            int isOwnedState

        This sets state of isOwned to `MetadataState.UNSET` by default

      - ##### OwningObjects

            AssociationList OwningObjects

        The object that has this custom association.
        Cardinality RoleB: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        All types

      - ##### PartnerName

            String PartnerName

        The name of this custom association as referenced by the referenced object(s).
        Required for Add: No

      - ##### PartnerNameMaxLength

            int PartnerNameMaxLength

        This is the max length of PartnerName ( 60 )

      - ##### PartnerNameState

            int PartnerNameState

        This sets state of PartnerName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.CustomAssociationImpl_Stub

    class CustomAssociationImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.DatabaseCatalogImpl

    class DatabaseCatalogImpl extends DeployedDataPackageImpl implements Serializable

    - #### Serialized Fields

      - ##### Schemas

            AssociationList Schemas

        The schemas that are contained in this database catalog.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        RelationalSchema
        DatabaseSchema
        DataSourceName
        SASLibrary
        SecuredLibrary

  - ### Class com.sas.metadata.remote.impl.DatabaseCatalogImpl_Stub

    class DatabaseCatalogImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.DatabaseSchemaImpl

    class DatabaseSchemaImpl extends RelationalSchemaImpl implements Serializable

    - #### Serialized Fields

      - ##### SchemaName

            String SchemaName

        The name the DBMS uses to refer to this schema.
        Required for Add: No

      - ##### SchemaNameMaxLength

            int SchemaNameMaxLength

        This is the max length of SchemaName ( 256 )

      - ##### SchemaNameState

            int SchemaNameState

        This sets state of SchemaName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.DatabaseSchemaImpl_Stub

    class DatabaseSchemaImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.DataSourceNameImpl

    class DataSourceNameImpl extends RelationalSchemaImpl implements Serializable

    - #### Serialized Fields

      - ##### ChildDataSources

            AssociationList ChildDataSources

        The data source names that are nested as part of the root data source name.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DataSourceName

      - ##### DataSourceConnections

            AssociationList DataSourceConnections

        The connection used for this data source name.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection

      - ##### DefaultLogins

            AssociationList DefaultLogins

        The default login used by this data source name.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Login

      - ##### Driver

            String Driver

        The driver used to implement this DSN.
        Required for Add: No

      - ##### DriverMaxLength

            int DriverMaxLength

        This is the max length of Driver ( 128 )

      - ##### DriverState

            int DriverState

        This sets state of Driver to `MetadataState.UNSET` by default

      - ##### LogicalName

            String LogicalName

        The name used to reference this DSN.
        Required for Add: No

      - ##### LogicalNameMaxLength

            int LogicalNameMaxLength

        This is the max length of LogicalName ( 128 )

      - ##### LogicalNameState

            int LogicalNameState

        This sets state of LogicalName to `MetadataState.UNSET` by default

      - ##### ParentDataSources

            AssociationList ParentDataSources

        The data source name that act as the parent for this data source name. Note that the hierarchy should not be traversed from this side of the association since this data source name may be part of more than one hierarchy.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DataSourceName

  - ### Class com.sas.metadata.remote.impl.DataSourceNameImpl_Stub

    class DataSourceNameImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.DataTableImpl

    class DataTableImpl extends ClassifierImpl implements Serializable

    - #### Serialized Fields

      - ##### ColumnHierarchies

            AssociationList ColumnHierarchies

        The column hierarchies defined for this table.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ColumnHierarchy

      - ##### Columns

            AssociationList Columns

        The list of columns contained in this table.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Column
        ColumnRange

      - ##### ForeignKeys

            AssociationList ForeignKeys

        The foreign keys associated with a table.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ForeignKey

      - ##### NumRows

            double NumRows

        This attribute contains the number of rows of data in the table. It can be filled in at data loading time to indicate to the metadata consumers how many rows of data a table has in it. If the number of rows is unknown, then a -1 is returned.
        Required for Add: No

      - ##### NumRowsState

            int NumRowsState

        This sets state of NumRows to `MetadataState.UNSET` by default

      - ##### Roles

            AssociationList Roles

        The roles an object can play.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Role

      - ##### TableCollections

            AssociationList TableCollections

        The table collections where this data table participates.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        TableCollection

      - ##### TableName

            String TableName

        This is the DBMS name for tables in an external database or the SAS dataset name.
        Required for Add: No

      - ##### TableNameMaxLength

            int TableNameMaxLength

        This is the max length of TableName ( 256 )

      - ##### TableNameState

            int TableNameState

        This sets state of TableName to `MetadataState.UNSET` by default

      - ##### TablePackages

            AssociationList TablePackages

        The data packages (schema or libraries) that can be used to reference this table.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        RelationalSchema
        DatabaseSchema
        DataSourceName
        SASLibrary
        SecuredLibrary

      - ##### UniqueKeys

            AssociationList UniqueKeys

        The list of unique keys associated with a table.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        UniqueKey

  - ### Class com.sas.metadata.remote.impl.DataTableImpl_Stub

    class DataTableImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.DeployedComponentImpl

    class DeployedComponentImpl extends SoftwareComponentImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedMachines

            AssociationList AssociatedMachines

        The machine where software is deployed.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Machine

      - ##### ComputeTasks

            AssociationList ComputeTasks

        The list of transformations that may be executed by this deployed component.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AbstractTransformation
        TransformationStep
        SyncStep
        TransformationActivity
        FeatureMap
        ColumnHierarchy
        Transformation
        ClassifierMap
        Select
        Join
        AbstractJob
        Job
        JFJob
        MiningResult

      - ##### DataPackages

            AssociationList DataPackages

        The list of data packages accessible from this deployed component.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedDataPackage
        OLAPSchema
        DatabaseCatalog
        SASCatalog
        RelationalSchema
        DatabaseSchema
        DataSourceName
        SASLibrary
        SecuredLibrary
        ContentLocation
        Text
        TextStore
        SASCatalogEntry
        File
        ArchiveFile
        ArchiveEntry
        Document
        Directory
        AnalyticContext
        Device
        Stream
        Memory
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection
        Email
        SASFileRef

      - ##### DescriptiveComponents

            AssociationList DescriptiveComponents

        The SoftwareComponent that contains descriptive information about an application or component.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        SoftwareComponent
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### InitProcesses

            AssociationList InitProcesses

        The list of initialization processes that must be run when this component is initialized.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AbstractTransformation
        TransformationStep
        SyncStep
        TransformationActivity
        FeatureMap
        ColumnHierarchy
        Transformation
        ClassifierMap
        Select
        Join
        AbstractJob
        Job
        JFJob
        MiningResult

      - ##### InstallationLocation

            String InstallationLocation

        This is a URL that can be used to install the component. It may be a URL for a jar file, or for some installation program.
        Required for Add: No

      - ##### InstallationLocationMaxLength

            int InstallationLocationMaxLength

        This is the max length of InstallationLocation ( 256 )

      - ##### InstallationLocationState

            int InstallationLocationState

        This sets state of InstallationLocation to `MetadataState.UNSET` by default

      - ##### IsLicensed

            int IsLicensed

        This is a boolean value that indicates whether this is a licensed component or not.
        Required for Add: No

      - ##### IsLicensedState

            int IsLicensedState

        This sets state of IsLicensed to `MetadataState.UNSET` by default

      - ##### Licenses

            AssociationList Licenses

        The SAS licenses associated to this component.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        SASLicense

      - ##### NamedServices

            AssociationList NamedServices

        The named services published by this component.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        NamedService

      - ##### ProviderConnections

            AssociationList ProviderConnections

        The list of connection objects this deployed component can use to access another component.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection

      - ##### RegisteredEvents

            AssociationList RegisteredEvents

        The events that are registered to this event broker.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Event

      - ##### ServiceNames

            AssociationList ServiceNames

        The names used by a naming service for this component.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        NamedService

      - ##### ServiceTypes

            AssociationList ServiceTypes

        The services available from a deployed component.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ServiceType

      - ##### SourceConnections

            AssociationList SourceConnections

        This is the list of connection objects that describe how to connect to this deployed component.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection

      - ##### UsedByComponents

            AssociationList UsedByComponents

        *Unknown*
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### UsingComponents

            AssociationList UsingComponents

        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

  - ### Class com.sas.metadata.remote.impl.DeployedComponentImpl_Stub

    class DeployedComponentImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.DeployedDataPackageImpl

    class DeployedDataPackageImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Aliases

            AssociationList Aliases

        The list of deployed data packages that are an alias for this package. For example, directory c:\mystuff may have an alias that is \\mycomputer\mystuff. Tables will be associated only with non-alias deployed data packages.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedDataPackage
        OLAPSchema
        DatabaseCatalog
        SASCatalog
        RelationalSchema
        DatabaseSchema
        DataSourceName
        SASLibrary
        SecuredLibrary
        ContentLocation
        Text
        TextStore
        SASCatalogEntry
        File
        ArchiveFile
        ArchiveEntry
        Document
        Directory
        AnalyticContext
        Device
        Stream
        Memory
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection
        Email
        SASFileRef

      - ##### AliasFors

            AssociationList AliasFors

        The deployed data package that this object is an alias for.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        DeployedDataPackage
        OLAPSchema
        DatabaseCatalog
        SASCatalog
        RelationalSchema
        DatabaseSchema
        DataSourceName
        SASLibrary
        SecuredLibrary
        ContentLocation
        Text
        TextStore
        SASCatalogEntry
        File
        ArchiveFile
        ArchiveEntry
        Document
        Directory
        AnalyticContext
        Device
        Stream
        Memory
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection
        Email
        SASFileRef

      - ##### DeployedComponents

            AssociationList DeployedComponents

        The list of deployed components that can access this data package.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### TableCollections

            AssociationList TableCollections

        The table collections that use this location.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        TableCollection

      - ##### UsedByPackages

            AssociationList UsedByPackages

        The list of deployed data packages that use this data package. For example, a SAS library named A may be comprised of libraries B and C. Library A would be in the UsedPackageList for library B and library C.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedDataPackage
        OLAPSchema
        DatabaseCatalog
        SASCatalog
        RelationalSchema
        DatabaseSchema
        DataSourceName
        SASLibrary
        SecuredLibrary
        ContentLocation
        Text
        TextStore
        SASCatalogEntry
        File
        ArchiveFile
        ArchiveEntry
        Document
        Directory
        AnalyticContext
        Device
        Stream
        Memory
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection
        Email
        SASFileRef

      - ##### UsingPackages

            AssociationList UsingPackages

        The list of deployed data packages that comprise this data package. If a SAS library named A uses library B and C, then B and C will be in the UsingPackageList for A.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedDataPackage
        OLAPSchema
        DatabaseCatalog
        SASCatalog
        RelationalSchema
        DatabaseSchema
        DataSourceName
        SASLibrary
        SecuredLibrary
        ContentLocation
        Text
        TextStore
        SASCatalogEntry
        File
        ArchiveFile
        ArchiveEntry
        Document
        Directory
        AnalyticContext
        Device
        Stream
        Memory
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection
        Email
        SASFileRef

  - ### Class com.sas.metadata.remote.impl.DeployedDataPackageImpl_Stub

    class DeployedDataPackageImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.DeviceImpl

    class DeviceImpl extends ContentLocationImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedDeviceTypes

            AssociationList AssociatedDeviceTypes

        Description of the device.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        DeviceType

      - ##### DeviceName

            String DeviceName

        This attribute is used to describe location information for SAS Filerefs using the following engines; PIPE, PLOTTER, PRINTER, TAPE, TERMINAL and XPRINTER

      - ##### DeviceNameMaxLength

            int DeviceNameMaxLength

        This is the max length of DeviceName ( 200 )

      - ##### DeviceNameState

            int DeviceNameState

        This sets state of DeviceName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.DeviceImpl_Stub

    class DeviceImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.DeviceTypeImpl

    class DeviceTypeImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### BitDepth

            int BitDepth

        Bit depth supported by this device.
        Required for Add: No

      - ##### BitDepthState

            int BitDepthState

        This sets state of BitDepth to `MetadataState.UNSET` by default

      - ##### ContentTypes

            AssociationList ContentTypes

        The content types that can be displayed by this device.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ContentType

      - ##### DeployedDevices

            AssociationList DeployedDevices

        Devices of this device type.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Device

      - ##### Height

            int Height

        Height supported by this device.
        Required for Add: No

      - ##### HeightState

            int HeightState

        This sets state of Height to `MetadataState.UNSET` by default

      - ##### IsColor

            int IsColor

        A boolean value that indicates whether this device supports color.
        Required for Add: No

      - ##### IsColorState

            int IsColorState

        This sets state of IsColor to `MetadataState.UNSET` by default

      - ##### Width

            int Width

        Width supported by this device.
        Required for Add: No

      - ##### WidthState

            int WidthState

        This sets state of Width to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.DeviceTypeImpl_Stub

    class DeviceTypeImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.DimensionImpl

    class DimensionImpl extends ClassifierImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedOLAPSchemas

            AssociationList AssociatedOLAPSchemas

        The OLAP schema that contains this dimension.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        OLAPSchema

      - ##### Cardinality

            double Cardinality

        The number of unique values for the dimension.
        Required for Add: No

      - ##### CardinalityState

            int CardinalityState

        This sets state of Cardinality to `MetadataState.UNSET` by default

      - ##### Cubes

            AssociationList Cubes

        The list of cubes that include this dimension.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Cube

      - ##### DimensionType

            String DimensionType

        The type of this dimension: STANDARD, MEASURES or TIME.
        Required for Add: No

      - ##### DimensionTypeMaxLength

            int DimensionTypeMaxLength

        This is the max length of DimensionType ( 32 )

      - ##### DimensionTypeState

            int DimensionTypeState

        This sets state of DimensionType to `MetadataState.UNSET` by default

      - ##### Hierarchies

            AssociationList Hierarchies

        The list of hierarchies for this dimension.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Hierarchy

      - ##### Levels

            AssociationList Levels

        The list of levels for this dimension.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Level

      - ##### Measures

            AssociationList Measures

        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Measure
        CalculatedMeasure

      - ##### SortOrder

            String SortOrder

        This is an indication of the sort order of this column in this table. It can be ASCENDING, DESCENDING, ASCFORMATTED, DESFORMATTED, DSORDER.
        Required for Add: No

      - ##### SortOrderMaxLength

            int SortOrderMaxLength

        This is the max length of SortOrder ( 24 )

      - ##### SortOrderState

            int SortOrderState

        This sets state of SortOrder to `MetadataState.UNSET` by default

      - ##### UniqueName

            String UniqueName

        The unique name for this dimension.
        Required for Add: No

      - ##### UniqueNameMaxLength

            int UniqueNameMaxLength

        This is the max length of UniqueName ( 256 )

      - ##### UniqueNameState

            int UniqueNameState

        This sets state of UniqueName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.DimensionImpl_Stub

    class DimensionImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.DirectoryImpl

    class DirectoryImpl extends ContentLocationImpl implements Serializable

    - #### Serialized Fields

      - ##### Dimensions

            AssociationList Dimensions

        The shared dimensions in this directory.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        SharedDimension

      - ##### DirectoryName

            String DirectoryName

        The name of this directory in the file system.
        Required for Add: No

      - ##### DirectoryNameMaxLength

            int DirectoryNameMaxLength

        This is the max length of DirectoryName ( 256 )

      - ##### DirectoryNameState

            int DirectoryNameState

        This sets state of DirectoryName to `MetadataState.UNSET` by default

      - ##### DirectoryRole

            String DirectoryRole

        Directory role is used when a directory should be used only within a given context.
        Required for Add: No

      - ##### DirectoryRoleMaxLength

            int DirectoryRoleMaxLength

        This is the max length of DirectoryRole ( 16 )

      - ##### DirectoryRoleState

            int DirectoryRoleState

        This sets state of DirectoryRole to `MetadataState.UNSET` by default

      - ##### Files

            AssociationList Files

        The files in this directory.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        File
        ArchiveFile

      - ##### IsRelative

            int IsRelative

        True if the DirectoryName is not a fully qualified path.
        Required for Add: No

      - ##### IsRelativeState

            int IsRelativeState

        This sets state of IsRelative to `MetadataState.UNSET` by default

      - ##### ITChannels

            AssociationList ITChannels

        The ITChannels that publish to this location.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ITChannel

      - ##### ITSubscribers

            AssociationList ITSubscribers

        The ITSsubscribers for this http server directory.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ITSubscriber
        ITContentSubscriber
        ITEventSubscriber

      - ##### Parents

            AssociationList Parents

        The parent directory of this directory.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Directory
        AnalyticContext

      - ##### PathChannels

            AssociationList PathChannels

        The channels that have defined this directory as a preferred archive directory.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ITChannel

      - ##### SubDirectories

            AssociationList SubDirectories

        The subdirectories of this directory.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Directory
        AnalyticContext

  - ### Class com.sas.metadata.remote.impl.DirectoryImpl_Stub

    class DirectoryImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.DocumentImpl

    class DocumentImpl extends TextImpl implements Serializable

    - #### Serialized Fields

      - ##### Objects

            AssociationList Objects

        *Unknown*
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        All types

      - ##### URI

            String URI

        This is the URI through which this document can be accessed.
        Required for Add: No

      - ##### URIMaxLength

            int URIMaxLength

        This is the max length of URI ( 256 )

      - ##### URIState

            int URIState

        This sets state of URI to `MetadataState.UNSET` by default

      - ##### URIType

            String URIType

        This is the type of URI, such as File, URL, Publication, etc.
        Required for Add: No

      - ##### URITypeMaxLength

            int URITypeMaxLength

        This is the max length of URIType ( 32 )

      - ##### URITypeState

            int URITypeState

        This sets state of URIType to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.DocumentImpl_Stub

    class DocumentImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.EmailImpl

    class EmailImpl extends ContentLocationImpl implements Serializable

    - #### Serialized Fields

      - ##### Address

            String Address

        The e-mail address
        Required for Add: No

      - ##### AddressMaxLength

            int AddressMaxLength

        This is the max length of Address ( 256 )

      - ##### AddressState

            int AddressState

        This sets state of Address to `MetadataState.UNSET` by default

      - ##### EmailSubscriber

            AssociationList EmailSubscriber

        Subscriber profile that uses this email address to deliver content.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ITSubscriber
        ITContentSubscriber
        ITEventSubscriber

      - ##### EmailType

            String EmailType

        The type of e-mail address: such as Home, Work.
        Required for Add: No

      - ##### EmailTypeMaxLength

            int EmailTypeMaxLength

        This is the max length of EmailType ( 32 )

      - ##### EmailTypeState

            int EmailTypeState

        This sets state of EmailType to `MetadataState.UNSET` by default

      - ##### Persons

            AssociationList Persons

        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Person

  - ### Class com.sas.metadata.remote.impl.EmailImpl_Stub

    class EmailImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.EventImpl

    class EventImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Condition

            String Condition

        Indicates what condition the triggering transformation must meet to be considered (success, failure, warnings, etc.)
        Required for Add: No

      - ##### ConditionMaxLength

            int ConditionMaxLength

        This is the max length of Condition ( 256 )

      - ##### ConditionState

            int ConditionState

        This sets state of Condition to `MetadataState.UNSET` by default

      - ##### EventBrokers

            AssociationList EventBrokers

        The event brokers for this set of events.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

      - ##### EventRole

            String EventRole

        Internal or External
        Required for Add: No

      - ##### EventRoleMaxLength

            int EventRoleMaxLength

        This is the max length of EventRole ( 200 )

      - ##### EventRoleState

            int EventRoleState

        This sets state of EventRole to `MetadataState.UNSET` by default

      - ##### TriggeredTransforms

            AssociationList TriggeredTransforms

        The transforms that are triggered by this event.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AbstractTransformation
        TransformationStep
        SyncStep
        TransformationActivity
        FeatureMap
        ColumnHierarchy
        Transformation
        ClassifierMap
        Select
        Join
        AbstractJob
        Job
        JFJob
        MiningResult

      - ##### TriggeringTransforms

            AssociationList TriggeringTransforms

        The transforms that trigger these events.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AbstractTransformation
        TransformationStep
        SyncStep
        TransformationActivity
        FeatureMap
        ColumnHierarchy
        Transformation
        ClassifierMap
        Select
        Join
        AbstractJob
        Job
        JFJob
        MiningResult

  - ### Class com.sas.metadata.remote.impl.EventImpl_Stub

    class EventImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ExtensionImpl

    class ExtensionImpl extends AbstractExtensionImpl implements Serializable

    - #### Serialized Fields

      - ##### Value

            String Value

        This is the actual value of the extension in character format.
        Required for Add: No

      - ##### ValueMaxLength

            int ValueMaxLength

        This is the max length of Value ( 256 )

      - ##### ValueState

            int ValueState

        This sets state of Value to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.ExtensionImpl_Stub

    class ExtensionImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ExternalIdentityImpl

    class ExternalIdentityImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Context

            String Context

        The context for this ID, such as GUID, LDAP DN, or OM repository ID.
        Required for Add: No

      - ##### ContextMaxLength

            int ContextMaxLength

        This is the max length of Context ( 32 )

      - ##### ContextState

            int ContextState

        This sets state of Context to `MetadataState.UNSET` by default

      - ##### Identifier

            String Identifier

        The identifier in the originating context.
        Required for Add: No

      - ##### IdentifierMaxLength

            int IdentifierMaxLength

        This is the max length of Identifier ( 128 )

      - ##### IdentifierState

            int IdentifierState

        This sets state of Identifier to `MetadataState.UNSET` by default

      - ##### ImportType

            String ImportType

        How the owning object was created. such as Copy, Import
        Required for Add: No

      - ##### ImportTypeMaxLength

            int ImportTypeMaxLength

        This is the max length of ImportType ( 32 )

      - ##### ImportTypeState

            int ImportTypeState

        This sets state of ImportType to `MetadataState.UNSET` by default

      - ##### OwningObjects

            AssociationList OwningObjects

        The object that had this ID in another context.
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        All types

  - ### Class com.sas.metadata.remote.impl.ExternalIdentityImpl_Stub

    class ExternalIdentityImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ExternalTableImpl

    class ExternalTableImpl extends DataTableImpl implements Serializable

    - #### Serialized Fields

      - ##### OwningFiles

            AssociationList OwningFiles

        The file that contains the data for an external table.This relationship should not be used to represent SAS datasets. The PhysicalTable object should be used to represent a dataset.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        File
        ArchiveFile

  - ### Class com.sas.metadata.remote.impl.ExternalTableImpl_Stub

    class ExternalTableImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.FavoritesContainerImpl

    class FavoritesContainerImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Favorites

            AssociationList Favorites

        The favorites for this container.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        PrimaryType
        Hierarchy
        Aggregation
        HierarchyLevel
        AbstractTransformation
        TransformationStep
        SyncStep
        TransformationActivity
        FeatureMap
        ColumnHierarchy
        Transformation
        ClassifierMap
        Select
        Join
        AbstractJob
        Job
        JFJob
        MiningResult
        Event
        Condition
        ConditionActionSet
        Action
        Feature
        Level
        OLAPProperty
        GlobalFormula
        NamedSet
        CalculatedMember
        LogicalColumn
        Measure
        CalculatedMeasure
        Column
        ColumnRange
        Classifier
        Cube
        Dimension
        SharedDimension
        DataTable
        ExternalTable
        RelationalTable
        PhysicalTable
        WorkTable
        SecuredTable
        QueryTable
        JoinTable
        TableCollection
        Report
        Identity
        IdentityGroup
        Person
        TypeDefinition
        Search
        Index
        Tree
        Group
        SXLEMap
        FavoritesContainer
        DeployedDataPackage
        OLAPSchema
        DatabaseCatalog
        SASCatalog
        RelationalSchema
        DatabaseSchema
        DataSourceName
        SASLibrary
        SecuredLibrary
        ContentLocation
        Text
        TextStore
        SASCatalogEntry
        File
        ArchiveFile
        ArchiveEntry
        Document
        Directory
        AnalyticContext
        Device
        Stream
        Memory
        Connection
        SASClientConnection
        OpenClientConnection
        TCPIPConnection
        COMConnection
        Email
        SASFileRef
        ContentType
        DeviceType
        AuthenticationDomain
        SoftwareComponent
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext
        Login
        Machine
        NamedService
        SASLicense
        Prototype
        Permission
        AccessControl
        AccessControlEntry
        AccessControlTemplate
        SecurityRuleScheme
        ApplicationAction
        ITChannel
        ITSubscriber
        ITContentSubscriber
        ITEventSubscriber
        TSNamespace
        TSNameObject
        AbstractPrompt
        Prompt
        PromptGroup
        PSPortalProfile
        PSPortalPage
        PSPortlet
        PSLayoutComponent
        PSColumnLayoutComponent

      - ##### ParentContainers

            AssociationList ParentContainers

        The parent favorites container for this sub container.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        FavoritesContainer

      - ##### SubContainers

            AssociationList SubContainers

        The favorites containers that are parented by this container.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        FavoritesContainer

  - ### Class com.sas.metadata.remote.impl.FavoritesContainerImpl_Stub

    class FavoritesContainerImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.FeatureImpl

    class FeatureImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### SourceFeatureMaps

            AssociationList SourceFeatureMaps

        The feature map that uses these features as input.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        FeatureMap
        ColumnHierarchy

      - ##### TargetFeatureMaps

            AssociationList TargetFeatureMaps

        The features that are the target of the feature map.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        FeatureMap
        ColumnHierarchy

  - ### Class com.sas.metadata.remote.impl.FeatureImpl_Stub

    class FeatureImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.FeatureMapImpl

    class FeatureMapImpl extends AbstractTransformationImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedClassifierMaps

            AssociationList AssociatedClassifierMaps

        The classifier map associated with this feature map.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        ClassifierMap
        Select
        Join

      - ##### FeatureSources

            AssociationList FeatureSources

        The features that are used as input to the feature map.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Feature
        Level
        OLAPProperty
        GlobalFormula
        NamedSet
        CalculatedMember
        LogicalColumn
        Measure
        CalculatedMeasure
        Column
        ColumnRange

      - ##### FeatureTargets

            AssociationList FeatureTargets

        The target map that uses these features as a target.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Feature
        Level
        OLAPProperty
        GlobalFormula
        NamedSet
        CalculatedMember
        LogicalColumn
        Measure
        CalculatedMeasure
        Column
        ColumnRange

  - ### Class com.sas.metadata.remote.impl.FeatureMapImpl_Stub

    class FeatureMapImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.FileImpl

    class FileImpl extends TextImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedCubes

            AssociationList AssociatedCubes

        The cube described by this file.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Cube

      - ##### AssociatedExternalTables

            AssociationList AssociatedExternalTables

        *Unknown*
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        ExternalTable

      - ##### AssociatedOLAPSchemas

            AssociationList AssociatedOLAPSchemas

        The schema that is monitored by this log file.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        OLAPSchema

      - ##### Directories

            AssociationList Directories

        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Directory
        AnalyticContext

      - ##### FileExtension

            String FileExtension

        The type of the file, i.e. txt, html, bat.
        Required for Add: No

      - ##### FileExtensionMaxLength

            int FileExtensionMaxLength

        This is the max length of FileExtension ( 16 )

      - ##### FileExtensionState

            int FileExtensionState

        This sets state of FileExtension to `MetadataState.UNSET` by default

      - ##### FileName

            String FileName

        The name of the file in the file system.
        Required for Add: No

      - ##### FileNameMaxLength

            int FileNameMaxLength

        This is the max length of FileName ( 256 )

      - ##### FileNameState

            int FileNameState

        This sets state of FileName to `MetadataState.UNSET` by default

      - ##### IsARelativeName

            int IsARelativeName

        Does the FileName attribute include the full directory path information? If so, this attribute should be false.
        Required for Add: No

      - ##### IsARelativeNameState

            int IsARelativeNameState

        This sets state of IsARelativeName to `MetadataState.UNSET` by default

      - ##### ScriptedConnections

            AssociationList ScriptedConnections

        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        SASClientConnection

  - ### Class com.sas.metadata.remote.impl.FileImpl_Stub

    class FileImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.FitStatisticImpl

    class FitStatisticImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### FitStatisticValue

            double FitStatisticValue

        The value of the statistic.
        Required for Add: No

      - ##### FitStatisticValueState

            int FitStatisticValueState

        This sets state of FitStatisticValue to `MetadataState.UNSET` by default

      - ##### OwningTargets

            AssociationList OwningTargets

        The target with which statistic is associated to.
        Cardinality RoleB: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        Target

      - ##### Role

            String Role

        Identifies the set of observations from which the statistic was obtained, such as Train or Validate.
        Required for Add: No

      - ##### RoleMaxLength

            int RoleMaxLength

        This is the max length of Role ( 32 )

      - ##### RoleState

            int RoleState

        This sets state of Role to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.FitStatisticImpl_Stub

    class FitStatisticImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ForeignKeyImpl

    class ForeignKeyImpl extends KeyImpl implements Serializable

    - #### Serialized Fields

      - ##### KeyAssociations

            AssociationList KeyAssociations

        The list of association objects that associate a column in this foreign key to a column in the unique key.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        KeyAssociation

      - ##### PartnerUniqueKeys

            AssociationList PartnerUniqueKeys

        The unique key associated with this foreign key.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        UniqueKey

      - ##### Tables

            AssociationList Tables

        The table that contains this foreign key.
        Cardinality RoleB: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        DataTable
        ExternalTable
        RelationalTable
        PhysicalTable
        WorkTable
        SecuredTable
        QueryTable
        JoinTable
        TableCollection

  - ### Class com.sas.metadata.remote.impl.ForeignKeyImpl_Stub

    class ForeignKeyImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.GlobalFormulaImpl

    class GlobalFormulaImpl extends FeatureImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedCubes

            AssociationList AssociatedCubes

        The list of cubes that contains this global formula.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Cube

      - ##### Expression

            String Expression

        The formula.
        Required for Add: No

      - ##### ExpressionMaxLength

            int ExpressionMaxLength

        This is the max length of Expression ( 1000 )

      - ##### ExpressionState

            int ExpressionState

        This sets state of Expression to `MetadataState.UNSET` by default

      - ##### GlobalFormulaRole

            String GlobalFormulaRole

        Valid values are CalculatedMember or NamedSet.
        Required for Add: No

      - ##### GlobalFormulaRoleMaxLength

            int GlobalFormulaRoleMaxLength

        This is the max length of GlobalFormulaRole ( 60 )

      - ##### GlobalFormulaRoleState

            int GlobalFormulaRoleState

        This sets state of GlobalFormulaRole to `MetadataState.UNSET` by default

      - ##### UniqueName

            String UniqueName

        The fully qualified unique name for the global formula.
        Required for Add: No

      - ##### UniqueNameMaxLength

            int UniqueNameMaxLength

        This is the max length of UniqueName ( 1000 )

      - ##### UniqueNameState

            int UniqueNameState

        This sets state of UniqueName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.GlobalFormulaImpl_Stub

    class GlobalFormulaImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.GroupByClauseImpl

    class GroupByClauseImpl extends QueryClauseImpl implements Serializable

    - #### Serialized Fields

      - ##### OwningSelects

            AssociationList OwningSelects

        The select object that uses this groupby statement.
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        Select

  - ### Class com.sas.metadata.remote.impl.GroupByClauseImpl_Stub

    class GroupByClauseImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.GroupImpl

    class GroupImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### GroupSubscriptions

            AssociationList GroupSubscriptions

        The channels that use this group.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ITChannel

      - ##### Members

            AssociationList Members

        The members of this group.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        All types

      - ##### SoftwareComponents

            AssociationList SoftwareComponents

        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        SoftwareComponent
        DeployedComponent
        ConfiguredComponent
        ServiceComponent
        ServerComponent
        LogicalServer
        ServerContext

  - ### Class com.sas.metadata.remote.impl.GroupImpl_Stub

    class GroupImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.HavingClauseImpl

    class HavingClauseImpl extends QueryClauseImpl implements Serializable

    - #### Serialized Fields

      - ##### OwningSelects

            AssociationList OwningSelects

        The select object that uses this having statement.
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        Select

  - ### Class com.sas.metadata.remote.impl.HavingClauseImpl_Stub

    class HavingClauseImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.HierarchyImpl

    class HierarchyImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AllMember

            String AllMember

        This is the member at the highest level of a rollup in the hierarchy.
        Required for Add: No

      - ##### AllMemberMaxLength

            int AllMemberMaxLength

        This is the max length of AllMember ( 64 )

      - ##### AllMemberState

            int AllMemberState

        This sets state of AllMember to `MetadataState.UNSET` by default

      - ##### CalculatedMembers

            AssociationList CalculatedMembers

        The calculated members for this hierarchy.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        CalculatedMember

      - ##### Cardinality

            double Cardinality

        The number of levels in the hierarchy.
        Required for Add: No

      - ##### CardinalityState

            int CardinalityState

        This sets state of Cardinality to `MetadataState.UNSET` by default

      - ##### Cubes

            AssociationList Cubes

        The list of cubes that support this hierarchy.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Cube

      - ##### DefaultMember

            String DefaultMember

        The default member for the hierarchy.
        Required for Add: No

      - ##### DefaultMemberMaxLength

            int DefaultMemberMaxLength

        This is the max length of DefaultMember ( 64 )

      - ##### DefaultMemberState

            int DefaultMemberState

        This sets state of DefaultMember to `MetadataState.UNSET` by default

      - ##### Levels

            AssociationList Levels

        The list of levels that comprise this hierarchy.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Level

      - ##### NamedSets

            AssociationList NamedSets

        The named sets for this hierarchy.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        NamedSet

      - ##### OLAPProperties

            AssociationList OLAPProperties

        The list of OLAP properties for this hierarchy.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        OLAPProperty

      - ##### OwningDimensions

            AssociationList OwningDimensions

        The dimension that contains this hierarchy.
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        Dimension
        SharedDimension

      - ##### RootHierarchyLevels

            AssociationList RootHierarchyLevels

        The root level for this hierarchy.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        HierarchyLevel

      - ##### UniqueName

            String UniqueName

        The unique name for this hierarchy.
        Required for Add: No

      - ##### UniqueNameMaxLength

            int UniqueNameMaxLength

        This is the max length of UniqueName ( 256 )

      - ##### UniqueNameState

            int UniqueNameState

        This sets state of UniqueName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.HierarchyImpl_Stub

    class HierarchyImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.HierarchyLevelImpl

    class HierarchyLevelImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedHierarchys

            AssociationList AssociatedHierarchys

        The hierarchy, if any, that has this hierarchy level at the root.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Hierarchy

      - ##### AssociatedLevels

            AssociationList AssociatedLevels

        The level that owns this hierarchy level.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Level

      - ##### ParentLevels

            AssociationList ParentLevels

        The parent level.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        HierarchyLevel

      - ##### SubLevels

            AssociationList SubLevels

        The sublevel.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        HierarchyLevel

      - ##### UniqueName

            String UniqueName

        UniqueName
        Required for Add: No

      - ##### UniqueNameMaxLength

            int UniqueNameMaxLength

        This is the max length of UniqueName ( 256 )

      - ##### UniqueNameState

            int UniqueNameState

        This sets state of UniqueName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.HierarchyLevelImpl_Stub

    class HierarchyLevelImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.IdentityGroupImpl

    class IdentityGroupImpl extends IdentityImpl implements Serializable

    - #### Serialized Fields

      - ##### GroupType

            String GroupType

        GroupType
        Required for Add: No

      - ##### GroupTypeMaxLength

            int GroupTypeMaxLength

        This is the max length of GroupType ( 40 )

      - ##### GroupTypeState

            int GroupTypeState

        This sets state of GroupType to `MetadataState.UNSET` by default

      - ##### MemberIdentities

            AssociationList MemberIdentities

        The identities that are a part of this group.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Identity
        IdentityGroup
        Person

  - ### Class com.sas.metadata.remote.impl.IdentityGroupImpl_Stub

    class IdentityGroupImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.IdentityImpl

    class IdentityImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AccessControlEntries

            AssociationList AccessControlEntries

        The access control entries associated with this identity.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        AccessControlEntry

      - ##### AssociatedHomeFolders

            AssociationList AssociatedHomeFolders

        The home folder for this identity.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Tree

      - ##### DisplayName

            String DisplayName

        This field is expected to contain the name of the person or group as it should be displayed in GUIs. In enterprise installations this would be a first and last name with a middle initial potentially added in the middle. There will be no constraints on the field other than size. It is possible that the display name not be populated at all or that the 3 people have the same display name. (The "name" field is still required to be unique on the server.)

        GUIs that display a Person or IdentityGroup (or Role) should use the DisplayName to identify the user in the list of users. If a particular Person or IdentityGroup does not have a DisplayName, then the Name attribute should be used.

      - ##### DisplayNameMaxLength

            int DisplayNameMaxLength

        This is the max length of DisplayName ( 256 )

      - ##### DisplayNameState

            int DisplayNameState

        This sets state of DisplayName to `MetadataState.UNSET` by default

      - ##### IdentityChanges

            AssociationList IdentityChanges

        The changes made by this identity (or user).
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Change

      - ##### IdentityGroups

            AssociationList IdentityGroups

        The groups that this identity are a part.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        IdentityGroup

      - ##### InternalLoginInfos

            AssociationList InternalLoginInfos

        The internal login configuration for this identity.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        InternalLogin

      - ##### Logins

            AssociationList Logins

        The logins defined for this identity.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Login

      - ##### Responsibilities

            AssociationList Responsibilities

        The list of responsibilities for this person.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ResponsibleParty

  - ### Class com.sas.metadata.remote.impl.IdentityImpl_Stub

    class IdentityImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.IndexImpl

    class IndexImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Columns

            AssociationList Columns

        The list of columns that are indexed by this index.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Column
        ColumnRange

      - ##### IndexName

            String IndexName

        The name of the index.
        Required for Add: No

      - ##### IndexNameMaxLength

            int IndexNameMaxLength

        This is the max length of IndexName ( 64 )

      - ##### IndexNameState

            int IndexNameState

        This sets state of IndexName to `MetadataState.UNSET` by default

      - ##### IsClustered

            int IsClustered

        This attribute indicates that this index supports clustering.
        Required for Add: No

      - ##### IsClusteredState

            int IsClusteredState

        This sets state of IsClustered to `MetadataState.UNSET` by default

      - ##### IsNoMiss

            int IsNoMiss

        If true, then missing values are not maintained by the index
        Required for Add: No

      - ##### IsNoMissState

            int IsNoMissState

        This sets state of IsNoMiss to `MetadataState.UNSET` by default

      - ##### IsUnique

            int IsUnique

        This attribute indicates whether this index is a unique index or not.
        Required for Add: No

      - ##### IsUniqueState

            int IsUniqueState

        This sets state of IsUnique to `MetadataState.UNSET` by default

      - ##### OwningPhysicalTables

            AssociationList OwningPhysicalTables

        The table that is indexed by this object.
        Cardinality RoleB: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        PhysicalTable
        WorkTable
        SecuredTable

  - ### Class com.sas.metadata.remote.impl.IndexImpl_Stub

    class IndexImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.InternalLoginImpl

    class InternalLoginImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### AccountExpirationDate

            double AccountExpirationDate

        Account expiration date
        Required for Add: No

      - ##### AccountExpirationDateState

            int AccountExpirationDateState

        This sets state of AccountExpirationDate to `MetadataState.UNSET` by default

      - ##### BypassHistory

            int BypassHistory

        Bypass history
        Required for Add: No

      - ##### BypassHistoryState

            int BypassHistoryState

        This sets state of BypassHistory to `MetadataState.UNSET` by default

      - ##### BypassInactivitySuspension

            int BypassInactivitySuspension

        Bypass inactivity suspension
        Required for Add: No

      - ##### BypassInactivitySuspensionState

            int BypassInactivitySuspensionState

        This sets state of BypassInactivitySuspension to `MetadataState.UNSET` by default

      - ##### BypassLockout

            int BypassLockout

        Bypass lockout
        Required for Add: No

      - ##### BypassLockoutState

            int BypassLockoutState

        This sets state of BypassLockout to `MetadataState.UNSET` by default

      - ##### BypassStrength

            int BypassStrength

        Bypass strength
        Required for Add: No

      - ##### BypassStrengthState

            int BypassStrengthState

        This sets state of BypassStrength to `MetadataState.UNSET` by default

      - ##### ExpirationDays

            int ExpirationDays

        Expiration days
        Required for Add: No

      - ##### ExpirationDaysState

            int ExpirationDaysState

        This sets state of ExpirationDays to `MetadataState.UNSET` by default

      - ##### FailureCount

            int FailureCount

        Failure count
        Required for Add: No

      - ##### FailureCountState

            int FailureCountState

        This sets state of FailureCount to `MetadataState.UNSET` by default

      - ##### ForIdentitys

            AssociationList ForIdentitys

        The identity for this internal login.
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        Identity
        IdentityGroup
        Person

      - ##### IsDisabled

            int IsDisabled

        IsDisabled
        Required for Add: No

      - ##### IsDisabledState

            int IsDisabledState

        This sets state of IsDisabled to `MetadataState.UNSET` by default

      - ##### LockoutTimestamp

            double LockoutTimestamp

        Lockout timestamp
        Required for Add: No

      - ##### LockoutTimestampState

            int LockoutTimestampState

        This sets state of LockoutTimestamp to `MetadataState.UNSET` by default

      - ##### LoginTimestamp

            double LoginTimestamp

        Login timestamp
        Required for Add: No

      - ##### LoginTimestampState

            int LoginTimestampState

        This sets state of LoginTimestamp to `MetadataState.UNSET` by default

      - ##### PasswordHash

            String PasswordHash

        Password hash
        Required for Add: Yes

      - ##### PasswordHashHistory

            String PasswordHashHistory

        Password hash history
        Required for Add: No

      - ##### PasswordHashHistoryMaxLength

            int PasswordHashHistoryMaxLength

        This is the max length of PasswordHashHistory ( 256 )

      - ##### PasswordHashHistoryState

            int PasswordHashHistoryState

        This sets state of PasswordHashHistory to `MetadataState.UNSET` by default

      - ##### PasswordHashMaxLength

            int PasswordHashMaxLength

        This is the max length of PasswordHash ( 64 )

      - ##### PasswordHashState

            int PasswordHashState

        This sets state of PasswordHash to `MetadataState.UNSET` by default

      - ##### PasswordTimestamp

            double PasswordTimestamp

        Password timestamp
        Required for Add: No

      - ##### PasswordTimestampState

            int PasswordTimestampState

        This sets state of PasswordTimestamp to `MetadataState.UNSET` by default

      - ##### Salt

            String Salt

        Salt
        Required for Add: No

      - ##### SaltHistory

            String SaltHistory

        Salt history
        Required for Add: No

      - ##### SaltHistoryMaxLength

            int SaltHistoryMaxLength

        This is the max length of SaltHistory ( 128 )

      - ##### SaltHistoryState

            int SaltHistoryState

        This sets state of SaltHistory to `MetadataState.UNSET` by default

      - ##### SaltMaxLength

            int SaltMaxLength

        This is the max length of Salt ( 8 )

      - ##### SaltState

            int SaltState

        This sets state of Salt to `MetadataState.UNSET` by default

      - ##### UseStdExpirationDays

            int UseStdExpirationDays

        Use standard expiration days
        Required for Add: No

      - ##### UseStdExpirationDaysState

            int UseStdExpirationDaysState

        This sets state of UseStdExpirationDays to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.InternalLoginImpl_Stub

    class InternalLoginImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ITChannelImpl

    class ITChannelImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ArchivePaths

            AssociationList ArchivePaths

        Preferred archive directory for this channel.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Directory
        AnalyticContext

      - ##### Archives

            AssociationList Archives

        The archives published to by this channel.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ArchiveFile

      - ##### ChannelSubscriptions

            AssociationList ChannelSubscriptions

        The subscribers for this channel.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ITSubscriber
        ITContentSubscriber
        ITEventSubscriber

      - ##### ContentDestinations

            AssociationList ContentDestinations

        The directory that is either a physical path or is associated to the http or ftp server where the archive should be published.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Directory
        AnalyticContext

      - ##### DefaultTransport

            String DefaultTransport

        DefaultTransport
        Required for Add: No

      - ##### DefaultTransportMaxLength

            int DefaultTransportMaxLength

        This is the max length of DefaultTransport ( 20 )

      - ##### DefaultTransportState

            int DefaultTransportState

        This sets state of DefaultTransport to `MetadataState.UNSET` by default

      - ##### DeliveryTransport

            String DeliveryTransport

        Preferred delivery mechanism for content published on this channel.
        Required for Add: No

      - ##### DeliveryTransportMaxLength

            int DeliveryTransportMaxLength

        This is the max length of DeliveryTransport ( 20 )

      - ##### DeliveryTransportState

            int DeliveryTransportState

        This sets state of DeliveryTransport to `MetadataState.UNSET` by default

      - ##### Frequency

            String Frequency

        Approximately how often content is published to this channel.
        Required for Add: No

      - ##### FrequencyMaxLength

            int FrequencyMaxLength

        This is the max length of Frequency ( 20 )

      - ##### FrequencyState

            int FrequencyState

        This sets state of Frequency to `MetadataState.UNSET` by default

      - ##### PresentationLanguage

            String PresentationLanguage

        Content language for this channel.
        Required for Add: No

      - ##### PresentationLanguageMaxLength

            int PresentationLanguageMaxLength

        This is the max length of PresentationLanguage ( 40 )

      - ##### PresentationLanguageState

            int PresentationLanguageState

        This sets state of PresentationLanguage to `MetadataState.UNSET` by default

      - ##### Subject

            String Subject

        Subject description for the intended content of this channel.
        Required for Add: No

      - ##### SubjectMaxLength

            int SubjectMaxLength

        This is the max length of Subject ( 80 )

      - ##### SubjectState

            int SubjectState

        This sets state of Subject to `MetadataState.UNSET` by default

      - ##### SubscriberGroups

            AssociationList SubscriberGroups

        The subscriber groups for this channel.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Group
        SXLEMap

      - ##### URL

            String URL

        URL
        Required for Add: No

      - ##### URLMaxLength

            int URLMaxLength

        This is the max length of URL ( 512 )

      - ##### URLState

            int URLState

        This sets state of URL to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.ITChannelImpl_Stub

    class ITChannelImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ITContentSubscriberImpl

    class ITContentSubscriberImpl extends ITSubscriberImpl implements Serializable

    - #### Serialized Fields

      - ##### ArchiveReceiveBy

            String ArchiveReceiveBy

        String containing 'value' or 'reference' instructing the publishing system to send the actual content, or just a pointer.
        Required for Add: No

      - ##### ArchiveReceiveByMaxLength

            int ArchiveReceiveByMaxLength

        This is the max length of ArchiveReceiveBy ( 200 )

      - ##### ArchiveReceiveByState

            int ArchiveReceiveByState

        This sets state of ArchiveReceiveBy to `MetadataState.UNSET` by default

      - ##### EmailFormat

            String EmailFormat

        String containing the value 'text' or 'html' specifying the user's preference for email formatting.
        Required for Add: No

      - ##### EmailFormatMaxLength

            int EmailFormatMaxLength

        This is the max length of EmailFormat ( 200 )

      - ##### EmailFormatState

            int EmailFormatState

        This sets state of EmailFormat to `MetadataState.UNSET` by default

      - ##### Filters

            AssociationList Filters

        The filters to apply to subscribed content.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ITFilter

  - ### Class com.sas.metadata.remote.impl.ITContentSubscriberImpl_Stub

    class ITContentSubscriberImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ITEventSubscriberImpl

    class ITEventSubscriberImpl extends ITSubscriberImpl implements Serializable

  - ### Class com.sas.metadata.remote.impl.ITEventSubscriberImpl_Stub

    class ITEventSubscriberImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ITFilterImpl

    class ITFilterImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### FilterRole

            String FilterRole

        The role this filter plays in the subscriber definition. Valid values are: NameValueInclusionFilter NameValueExclusionFilter EntryInclusionFilter EntryExclusionFilter FileMIMETypeInclusionFilter FileMIMETypeExclusionFilter

      - ##### FilterRoleMaxLength

            int FilterRoleMaxLength

        This is the max length of FilterRole ( 48 )

      - ##### FilterRoleState

            int FilterRoleState

        This sets state of FilterRole to `MetadataState.UNSET` by default

      - ##### FilterString

            String FilterString

        Filter string to control content delivered to specific subscriber identities.
        Required for Add: No

      - ##### FilterStringMaxLength

            int FilterStringMaxLength

        This is the max length of FilterString ( 256 )

      - ##### FilterStringState

            int FilterStringState

        This sets state of FilterString to `MetadataState.UNSET` by default

      - ##### FilterSubscribers

            AssociationList FilterSubscribers

        The subscriber that uses this content filter.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        ITContentSubscriber

  - ### Class com.sas.metadata.remote.impl.ITFilterImpl_Stub

    class ITFilterImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.ITSubscriberImpl

    class ITSubscriberImpl extends PrimaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ContentDestinations

            AssociationList ContentDestinations

        The directorywhere content is published for this subscriber.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Directory
        AnalyticContext

      - ##### DeliveryTransport

            String DeliveryTransport

        String containing 'email', 'queue', or 'none'. Instructs the publishing system that delivery mechanism to use to deliver content to the user.
        Required for Add: No

      - ##### DeliveryTransportMaxLength

            int DeliveryTransportMaxLength

        This is the max length of DeliveryTransport ( 10 )

      - ##### DeliveryTransportState

            int DeliveryTransportState

        This sets state of DeliveryTransport to `MetadataState.UNSET` by default

      - ##### ProfileOwners

            AssociationList ProfileOwners

        The person for whom this subscriber profile has been defined.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Person

      - ##### QueueName

            String QueueName

        Message queue name for content delivery to this subscriber.
        Required for Add: No

      - ##### QueueNameMaxLength

            int QueueNameMaxLength

        This is the max length of QueueName ( 80 )

      - ##### QueueNameState

            int QueueNameState

        This sets state of QueueName to `MetadataState.UNSET` by default

      - ##### SubscribedChannels

            AssociationList SubscribedChannels

        The channels for this subscription profile.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        ITChannel

      - ##### SubscriberEmails

            AssociationList SubscriberEmails

        Email address for a content subscriber.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Email

      - ##### URL

            String URL

        A relative URL for a DAV collection to put content for this subscriber.
        Required for Add: No

      - ##### URLMaxLength

            int URLMaxLength

        This is the max length of URL ( 512 )

      - ##### URLState

            int URLState

        This sets state of URL to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.ITSubscriberImpl_Stub

    class ITSubscriberImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.JFJobImpl

    class JFJobImpl extends AbstractJobImpl implements Serializable

    - #### Serialized Fields

      - ##### AssociatedJobs

            AssociationList AssociatedJobs

        Job that the JobFlow job is associated with.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Job

  - ### Class com.sas.metadata.remote.impl.JFJobImpl_Stub

    class JFJobImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.JobImpl

    class JobImpl extends AbstractJobImpl implements Serializable

    - #### Serialized Fields

      - ##### JFJobs

            AssociationList JFJobs

        Instance of Job that has been scheduled in the LSF JobFlow.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        JFJob

  - ### Class com.sas.metadata.remote.impl.JobImpl_Stub

    class JobImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.JoinImpl

    class JoinImpl extends ClassifierMapImpl implements Serializable

    - #### Serialized Fields

      - ##### JoinType

            String JoinType

        The type of the join (inner, full outer, left outer, right outer).
        Required for Add: No

      - ##### JoinTypeMaxLength

            int JoinTypeMaxLength

        This is the max length of JoinType ( 16 )

      - ##### JoinTypeState

            int JoinTypeState

        This sets state of JoinType to `MetadataState.UNSET` by default

      - ##### OnForJoins

            AssociationList OnForJoins

        The on statement of this join object.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        OnClause

      - ##### OwningJoinTables

            AssociationList OwningJoinTables

        The result of this join statement.
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        JoinTable

  - ### Class com.sas.metadata.remote.impl.JoinImpl_Stub

    class JoinImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.JoinTableImpl

    class JoinTableImpl extends QueryTableImpl implements Serializable

    - #### Serialized Fields

      - ##### TableJoins

            AssociationList TableJoins

        The join process that results in this table.
        Cardinality RoleB: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Join

  - ### Class com.sas.metadata.remote.impl.JoinTableImpl_Stub

    class JoinTableImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.KeyAssociationImpl

    class KeyAssociationImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### ForeignKeyColumns

            AssociationList ForeignKeyColumns

        The columns that comprise a foreign key. Through this object, the foreign key columns are associated with the columns that comprise a particular unique key.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Column
        ColumnRange

      - ##### OwningForeignKeys

            AssociationList OwningForeignKeys

        The foreign key associated with this object.
        Cardinality RoleB: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        ForeignKey

      - ##### UniqueKeyColumns

            AssociationList UniqueKeyColumns

        The column that is part of a unique key that is associated through this object with a column that is part of a foreign key.
        Cardinality RoleA: ( 0 .. 1 )
        Required for Add: No
        Objects of which can be of type:
        Column
        ColumnRange

  - ### Class com.sas.metadata.remote.impl.KeyAssociationImpl_Stub

    class KeyAssociationImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.KeyImpl

    class KeyImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### DisplayColumns

            AssociationList DisplayColumns

        The columns that contain the displayable text for a key.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Column
        ColumnRange

      - ##### KeyedColumns

            AssociationList KeyedColumns

        The columns that comprise this key. This association may be with a single column, or with multiple columns, if the key is a composite key.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Column
        ColumnRange

  - ### Class com.sas.metadata.remote.impl.KeyImpl_Stub

    class KeyImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.KeywordImpl

    class KeywordImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Objects

            AssociationList Objects

        The objects described by this keyword.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        All types

  - ### Class com.sas.metadata.remote.impl.KeywordImpl_Stub

    class KeywordImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.LevelImpl

    class LevelImpl extends FeatureImpl implements Serializable

    - #### Serialized Fields

      - ##### Aggregations

            AssociationList Aggregations

        The aggregations associated with this level.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Aggregation

      - ##### CalculatedMembers

            AssociationList CalculatedMembers

        The calculated members for this level.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        CalculatedMember

      - ##### Cardinality

            int Cardinality

        The number of members in this level.
        Required for Add: No

      - ##### CardinalityState

            int CardinalityState

        This sets state of Cardinality to `MetadataState.UNSET` by default

      - ##### Hierarchies

            AssociationList Hierarchies

        The list of hierarchies that include this level.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Hierarchy

      - ##### HierarchyLevels

            AssociationList HierarchyLevels

        The list of hierarchy levels associated with this level.
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        HierarchyLevel

      - ##### LevelType

            int LevelType

        An enumeration of types of levels. From the OLEDB for OLAP spec. REGULAR 1 TIME 8 YEARS 16 HALF_YEARS 32 QUARTERS 64 MONTHS 128 WEEKS 256 DAYS 512 HOURS 1024 MINUTES 2048 SECONDS 4096
        Required for Add: No

      - ##### LevelTypeState

            int LevelTypeState

        This sets state of LevelType to `MetadataState.UNSET` by default

      - ##### OLAPProperties

            AssociationList OLAPProperties

        The list of OLAP properties for this level.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        OLAPProperty

      - ##### OwningDimensions

            AssociationList OwningDimensions

        The dimension that includes this level.
        Cardinality RoleA: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        Dimension
        SharedDimension

      - ##### SASFormat

            String SASFormat

        SASFormat
        Required for Add: No

      - ##### SASFormatMaxLength

            int SASFormatMaxLength

        This is the max length of SASFormat ( 32 )

      - ##### SASFormatState

            int SASFormatState

        This sets state of SASFormat to `MetadataState.UNSET` by default

      - ##### SortOrder

            String SortOrder

        This is an indication of the sort order of this column in this table. It can be ASCENDING, DESCENDING, ASCFORMATTED, DESFORMATTED, DSORDER.
        Required for Add: No

      - ##### SortOrderMaxLength

            int SortOrderMaxLength

        This is the max length of SortOrder ( 24 )

      - ##### SortOrderState

            int SortOrderState

        This sets state of SortOrder to `MetadataState.UNSET` by default

      - ##### UniqueName

            String UniqueName

        The unique name for this level.
        Required for Add: No

      - ##### UniqueNameMaxLength

            int UniqueNameMaxLength

        This is the max length of UniqueName ( 256 )

      - ##### UniqueNameState

            int UniqueNameState

        This sets state of UniqueName to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.LevelImpl_Stub

    class LevelImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.LocalizedResourceImpl

    class LocalizedResourceImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### IsURL

            int IsURL

        This indicates whether the Value attribute contains a localized string or a URL.
        Required for Add: No

      - ##### IsURLState

            int IsURLState

        This sets state of IsURL to `MetadataState.UNSET` by default

      - ##### LocaleID

            String LocaleID

        This is either either 'la' or 'la_co' where la is a ISO 639 language code (http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt) and co is a ISO 3166 country code (http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html)
        Required for Add: No

      - ##### LocaleIDMaxLength

            int LocaleIDMaxLength

        This is the max length of LocaleID ( 8 )

      - ##### LocaleIDState

            int LocaleIDState

        This sets state of LocaleID to `MetadataState.UNSET` by default

      - ##### LocalizedObjects

            AssociationList LocalizedObjects

        LocalizedObject is the object for which the localized values contained by or referenced by this LocalizedResource apply.
        Cardinality RoleB: ( 1 .. 1 )
        Required for Add: Yes
        Objects of which can be of type:
        LocalizedType
        PropertyGroup
        PropertyType
        AbstractProperty
        Property
        PrototypeProperty
        AttributeProperty
        AssociationProperty

      - ##### Value

            String Value

        This attribute contains either the localized version of the property specified by the Name attribute or a URL used to find the localized value.
        Required for Add: No

      - ##### ValueMaxLength

            int ValueMaxLength

        This is the max length of Value ( 256 )

      - ##### ValueState

            int ValueState

        This sets state of Value to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.LocalizedResourceImpl_Stub

    class LocalizedResourceImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.LocalizedTypeImpl

    class LocalizedTypeImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Resources

            AssociationList Resources

        Resources are the objects that contain localized strings or a location from which to obtain localized information.
        Cardinality RoleA: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        LocalizedResource

  - ### Class com.sas.metadata.remote.impl.LocalizedTypeImpl_Stub

    class LocalizedTypeImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.LocationImpl

    class LocationImpl extends SecondaryTypeImpl implements Serializable

    - #### Serialized Fields

      - ##### Address

            String Address

        The address.
        Required for Add: No

      - ##### AddressMaxLength

            int AddressMaxLength

        This is the max length of Address ( 256 )

      - ##### AddressState

            int AddressState

        This sets state of Address to `MetadataState.UNSET` by default

      - ##### Area

            String Area

        A region or territory.
        Required for Add: No

      - ##### AreaMaxLength

            int AreaMaxLength

        This is the max length of Area ( 64 )

      - ##### AreaState

            int AreaState

        This sets state of Area to `MetadataState.UNSET` by default

      - ##### City

            String City

        The city.
        Required for Add: No

      - ##### CityMaxLength

            int CityMaxLength

        This is the max length of City ( 64 )

      - ##### CityState

            int CityState

        This sets state of City to `MetadataState.UNSET` by default

      - ##### Country

            String Country

        The country.
        Required for Add: No

      - ##### CountryMaxLength

            int CountryMaxLength

        This is the max length of Country ( 64 )

      - ##### CountryState

            int CountryState

        This sets state of Country to `MetadataState.UNSET` by default

      - ##### LocationType

            String LocationType

        The type of location, i.e. home address, office number, etc.
        Required for Add: No

      - ##### LocationTypeMaxLength

            int LocationTypeMaxLength

        This is the max length of LocationType ( 64 )

      - ##### LocationTypeState

            int LocationTypeState

        This sets state of LocationType to `MetadataState.UNSET` by default

      - ##### Persons

            AssociationList Persons

        *Unknown*
        Cardinality RoleB: ( 0 .. * )
        Required for Add: No
        Objects of which can be of type:
        Person

      - ##### PostCode

            String PostCode

        The postal code.
        Required for Add: No

      - ##### PostCodeMaxLength

            int PostCodeMaxLength

        This is the max length of PostCode ( 32 )

      - ##### PostCodeState

            int PostCodeState

        This sets state of PostCode to `MetadataState.UNSET` by default

  - ### Class com.sas.metadata.remote.impl.LocationImpl_Stub

    class LocationImpl_Stub extends RemoteStub implements Serializable
    serialVersionUID:
      2L

  - ### Class com.sas.metadata.remote.impl.LogicalColumnImpl

    class LogicalColumnImpl extends FeatureImpl implements Serializable

    - #### Serialized Fields

      - ##### ColumnLength

            int ColumnLength

        This attribute contains the length of the column. When this type is used to represent a physical column in a DBMS, the length is the DBMS length value. The SASColumnLength should be the same as this value, unless the length is too long and will be truncated by SAS software.
        Required for Add: No

      - ##### ColumnLengthState

            int ColumnLengthState

        This sets state of ColumnLength to `MetadataState.UNSET` by default

      - ##### ColumnName

            String ColumnName

        This attribute is the name of the column as it is defined in a DBMS. ColumnName will often be set to match the value for SASColumnName. This attribute is not used by SAS Data Integration Studio.
        Required for Add: No

      - ##### ColumnNameMaxLength

            int ColumnNameMaxLength

        This is the max length of ColumnName ( 256 )

      - ##### ColumnNameState

            int ColumnNameState

        This sets state of ColumnName to `MetadataState.UNSET` by default

      - ##### ColumnType

            int ColumnType

        The type of the column as defined in the DBMS. This is an integer value that indicates the SQL type.
      - ARRAY = 2003
      - BIGINT = -5
      - BINARY = -2
      - BIT = -7
      - BLOB = 2004
      - CHAR = 1
      - CLOB = 2005
      - DATE = 91
      - DECIMAL = 3
      - DISTINCT = 2001
      - DOUBLE = 8
      - FLOAT = 6
      - INTEGER = 4
      - JAVA_OBJECT = 2000
      - LONGVARBINARY = -4
      - LONGVARCHAR = -1
      - NULL = 0
      - NUMERIC = 2
      - OTHER = 1111
      - REAL = 7
      - REF = 2006
      - SMALLINT = 5
      - STRUCT = 2002
      - TIME = 92
      - TIMESTAMP = 93
      - TINYINT = -6
      - VARBINARY = -3
      - VARCHAR = 12

    - ##### ColumnTypeState

          int ColumnTypeState

      This sets state of ColumnType to `MetadataState.UNSET` by default

    - ##### SASFormat

          String SASFormat

      This attribute contains the SAS format associated with this column.
      Required for Add: No

    - ##### SASFormatMaxLength

          int SASFormatMaxLength

      This is the max length of SASFormat ( 43 )

    - ##### SASFormatState

          int SASFormatState

      This sets state of SASFormat to `MetadataState.UNSET` by default

    - ##### SASInformat

          String SASInformat

      This attribute contains the SAS informat associated with this column.
      Required for Add: No

    - ##### SASInformatMaxLength

          int SASInformatMaxLength

      This is the max length of SASInformat ( 43 )

    - ##### SASInformatState

          int SASInformatState

      This sets state of SASInformat to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.LogicalColumnImpl_Stub

  class LogicalColumnImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.LogicalServerImpl

  class LogicalServerImpl extends ServerComponentImpl implements Serializable

- ### Class com.sas.metadata.remote.impl.LogicalServerImpl_Stub

  class LogicalServerImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.LoginImpl

  class LoginImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedIdentitys

          AssociationList AssociatedIdentitys

      The identity associated with this login.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Identity
      IdentityGroup
      Person

    - ##### DataSources

          AssociationList DataSources

      The data source names that use this login as default.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      DataSourceName

    - ##### Domains

          AssociationList Domains

      The authorization domain that will authenticate a user to a server using these credentials, i.e. this user ID and password.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      AuthenticationDomain

    - ##### Libraries

          AssociationList Libraries

      The libraries that use this login as a default.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SASLibrary
      SecuredLibrary

    - ##### OutboundOnly

          int OutboundOnly

      Indicates that logins within the domain will only be used to establish connections to other servers.
      Required for Add: No

    - ##### OutboundOnlyState

          int OutboundOnlyState

      This sets state of OutboundOnly to `MetadataState.UNSET` by default

    - ##### Password

          String Password

      This is the password associated with the user ID in this domain.
      Required for Add: No

    - ##### PasswordMaxLength

          int PasswordMaxLength

      This is the max length of Password ( 128 )

    - ##### PasswordState

          int PasswordState

      This sets state of Password to `MetadataState.UNSET` by default

    - ##### TrustedOnly

          int TrustedOnly

      Indicates the login will be subject to special access rules.
      Required for Add: No

    - ##### TrustedOnlyState

          int TrustedOnlyState

      This sets state of TrustedOnly to `MetadataState.UNSET` by default

    - ##### UserID

          String UserID

      The user ID used for authentication. The ID must be unique to 128 characters.
      Required for Add: No

    - ##### UserIDMaxLength

          int UserIDMaxLength

      This is the max length of UserID ( 128 )

    - ##### UserIDState

          int UserIDState

      This sets state of UserID to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.LoginImpl_Stub

  class LoginImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.MachineImpl

  class MachineImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### DeployedComponents

          AssociationList DeployedComponents

      The software components deployed on a machine.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

- ### Class com.sas.metadata.remote.impl.MachineImpl_Stub

  class MachineImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.MdObjectBaseImpl

  class MdObjectBaseImpl extends Object implements Serializable

  - #### Serialized Fields

    - ##### m_OwningStore

          MdStore m_OwningStore

      The store which owns this object.

    - ##### m_strDesc

          String m_strDesc

      The description of the object

    - ##### m_strDescState

          int m_strDescState

      The state of the description attribute, initially set to `MetadataState.UNSET`.

    - ##### m_strFQID

          String m_strFQID

      The Fully qualified Identification of the object.

    - ##### m_strMetadataCreated

          String m_strMetadataCreated

      The time the object was created

    - ##### m_strMetadataCreatedState

          int m_strMetadataCreatedState

      The state of the created attribute, `MetadataState.UNSET` initially.

    - ##### m_strMetadataUpdated

          String m_strMetadataUpdated

      The time the object was last updated

    - ##### m_strMetadataUpdatedState

          int m_strMetadataUpdatedState

      The updated attribute state, `MetadataState.UNSET` initially.

    - ##### m_strName

          String m_strName

      An Object's Name attribute

    - ##### m_strNameState

          int m_strNameState

      The state of the name attribute, initial setting is `MetadataState.UNSET`.

    - ##### m_strType

          String m_strType

      The Metadata type of the object.

    - ##### objectState

          int objectState

      an object is UNSET when it is constructed

    - ##### predObjects

          Vector<String> predObjects

      Objects on the pred side of an association

    - ##### requiredObjects

          Vector<String> requiredObjects

      The objects that are required for an add

- ### Class com.sas.metadata.remote.impl.MdObjectBaseImpl_Stub

  class MdObjectBaseImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.MdObjectBaseUtilImpl

  class MdObjectBaseUtilImpl extends MdObjectBaseImpl implements Serializable

  - #### Serialized Fields

    - ##### m_ChgMgtExtIdtyImportType

          int m_ChgMgtExtIdtyImportType

      This is the change management external identity objects import type.

    - ##### m_ObjectAuthorization

          MdAuthorizationUtil m_ObjectAuthorization

      Authorization methods for this object.

    - ##### m_oClientSideOnlyObject

          Object m_oClientSideOnlyObject

      Is this object a client side only object

    - ##### MdObjectlistenerList

          EventListenerList MdObjectlistenerList

      The list of listeners who are listening for changes in this object.

    - ##### viewList

          ArrayList viewList

      list of views that make up this object

- ### Class com.sas.metadata.remote.impl.MdObjectBaseUtilImpl_Stub

  class MdObjectBaseUtilImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.MdObjectBaseXMLImpl

  class MdObjectBaseXMLImpl extends MdObjectBaseUtilImpl implements Serializable

- ### Class com.sas.metadata.remote.impl.MdObjectBaseXMLImpl_Stub

  class MdObjectBaseXMLImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.MeasureImpl

  class MeasureImpl extends LogicalColumnImpl implements Serializable

  - #### Serialized Fields

    - ##### Cubes

          AssociationList Cubes

      The cubes that contain this measure.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Cube

    - ##### IsStoredStatistic

          int IsStoredStatistic

      True if the statistic is precalculated, false if the statistic need to be calculated.
      Required for Add: No

    - ##### IsStoredStatisticState

          int IsStoredStatisticState

      This sets state of IsStoredStatistic to `MetadataState.UNSET` by default

    - ##### OwningDimensions

          AssociationList OwningDimensions

      The dimension that contains this measure.
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      Dimension
      SharedDimension

    - ##### Statistic

          String Statistic

      Later we will add a list of recommended string values.
      Required for Add: No

    - ##### StatisticMaxLength

          int StatisticMaxLength

      This is the max length of Statistic ( 200 )

    - ##### StatisticState

          int StatisticState

      This sets state of Statistic to `MetadataState.UNSET` by default

    - ##### UniqueName

          String UniqueName

      The unique name for a measure
      Required for Add: No

    - ##### UniqueNameMaxLength

          int UniqueNameMaxLength

      This is the max length of UniqueName ( 256 )

    - ##### UniqueNameState

          int UniqueNameState

      This sets state of UniqueName to `MetadataState.UNSET` by default

    - ##### Units

          String Units

      The units of the measure.
      Required for Add: No

    - ##### UnitsMaxLength

          int UnitsMaxLength

      This is the max length of Units ( 32 )

    - ##### UnitsState

          int UnitsState

      This sets state of Units to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.MeasureImpl_Stub

  class MeasureImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.MemoryImpl

  class MemoryImpl extends ContentLocationImpl implements Serializable

- ### Class com.sas.metadata.remote.impl.MemoryImpl_Stub

  class MemoryImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.MiningResultImpl

  class MiningResultImpl extends TransformationImpl implements Serializable

  - #### Serialized Fields

    - ##### MiningAlgorithm

          String MiningAlgorithm

      The algorithm used. such as Clustering, Tree
      Required for Add: No

    - ##### MiningAlgorithmMaxLength

          int MiningAlgorithmMaxLength

      This is the max length of MiningAlgorithm ( 256 )

    - ##### MiningAlgorithmState

          int MiningAlgorithmState

      This sets state of MiningAlgorithm to `MetadataState.UNSET` by default

    - ##### MiningFunction

          String MiningFunction

      The function used. such as Association, Sequence
      Required for Add: No

    - ##### MiningFunctionMaxLength

          int MiningFunctionMaxLength

      This is the max length of MiningFunction ( 256 )

    - ##### MiningFunctionState

          int MiningFunctionState

      This sets state of MiningFunction to `MetadataState.UNSET` by default

    - ##### MiningReports

          AssociationList MiningReports

      The collection of data and metadata to create reports for this mining result.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      ArchiveFile

    - ##### MiningTool

          String MiningTool

      MiningTool
      Required for Add: No

    - ##### MiningToolMaxLength

          int MiningToolMaxLength

      This is the max length of MiningTool ( 256 )

    - ##### MiningToolState

          int MiningToolState

      This sets state of MiningTool to `MetadataState.UNSET` by default

    - ##### ModelKey

          String ModelKey

      UUID or Name of the model used to score a table.
      Required for Add: No

    - ##### ModelKeyMaxLength

          int ModelKeyMaxLength

      This is the max length of ModelKey ( 40 )

    - ##### ModelKeyState

          int ModelKeyState

      This sets state of ModelKey to `MetadataState.UNSET` by default

    - ##### Rating

          double Rating

      How good does the result rate?
      Required for Add: No

    - ##### RatingState

          int RatingState

      This sets state of Rating to `MetadataState.UNSET` by default

    - ##### ResultPMMLs

          AssociationList ResultPMMLs

      The PMML associated to this mining result.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      TextStore

    - ##### SourceCodeType

          String SourceCodeType

      "Data Step" for data step fragment code, and "SAS Program" for sas program code.
      Required for Add: No

    - ##### SourceCodeTypeMaxLength

          int SourceCodeTypeMaxLength

      This is the max length of SourceCodeType ( 32 )

    - ##### SourceCodeTypeState

          int SourceCodeTypeState

      This sets state of SourceCodeType to `MetadataState.UNSET` by default

    - ##### Status

          String Status

      Production, Archived, Experimental
      Required for Add: No

    - ##### StatusMaxLength

          int StatusMaxLength

      This is the max length of Status ( 32 )

    - ##### StatusState

          int StatusState

      This sets state of Status to `MetadataState.UNSET` by default

    - ##### Subject

          String Subject

      Subject
      Required for Add: No

    - ##### SubjectMaxLength

          int SubjectMaxLength

      This is the max length of Subject ( 256 )

    - ##### SubjectState

          int SubjectState

      This sets state of Subject to `MetadataState.UNSET` by default

    - ##### Targets

          AssociationList Targets

      The targets that are acted upon by this model.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Target

    - ##### TargetTables

          AssociationList TargetTables

      The target table associated to this mining result.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      RelationalTable
      PhysicalTable
      WorkTable
      SecuredTable
      QueryTable
      JoinTable

    - ##### TrainCodes

          AssociationList TrainCodes

      The code used to retrain a model.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Text
      TextStore
      SASCatalogEntry
      File
      ArchiveFile
      ArchiveEntry
      Document

    - ##### TrainingTables

          AssociationList TrainingTables

      The traning table associated with this mining result.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      PhysicalTable
      WorkTable
      SecuredTable

    - ##### WorkspaceName

          String WorkspaceName

      Name of the document the result was created in.
      Required for Add: No

    - ##### WorkspaceNameMaxLength

          int WorkspaceNameMaxLength

      This is the max length of WorkspaceName ( 32 )

    - ##### WorkspaceNameState

          int WorkspaceNameState

      This sets state of WorkspaceName to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.MiningResultImpl_Stub

  class MiningResultImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.NamedServiceImpl

  class NamedServiceImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### NamedComponents

          AssociationList NamedComponents

      The component that is referenced using this name.
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### NamingServices

          AssociationList NamingServices

      The deployed component that act as a naming service and publish a service using this name.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### ServiceName

          String ServiceName

      ServiceName
      Required for Add: No

    - ##### ServiceNameMaxLength

          int ServiceNameMaxLength

      This is the max length of ServiceName ( 256 )

    - ##### ServiceNameState

          int ServiceNameState

      This sets state of ServiceName to `MetadataState.UNSET` by default

    - ##### Type

          String Type

      This is either Bind, Rebind, or Lookup.
      Required for Add: No

    - ##### TypeMaxLength

          int TypeMaxLength

      This is the max length of Type ( 16 )

    - ##### TypeState

          int TypeState

      This sets state of Type to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.NamedServiceImpl_Stub

  class NamedServiceImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.NamedSetImpl

  class NamedSetImpl extends GlobalFormulaImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedHierarchies

          AssociationList AssociatedHierarchies

      The hierarchies associated with this named set.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Hierarchy

- ### Class com.sas.metadata.remote.impl.NamedSetImpl_Stub

  class NamedSetImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.NumericExtensionImpl

  class NumericExtensionImpl extends AbstractExtensionImpl implements Serializable

  - #### Serialized Fields

    - ##### NumericValue

          double NumericValue

      This is the actual value of the extension.
      Required for Add: No

    - ##### NumericValueState

          int NumericValueState

      This sets state of NumericValue to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.NumericExtensionImpl_Stub

  class NumericExtensionImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.OLAPPropertyImpl

  class OLAPPropertyImpl extends FeatureImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedLevels

          AssociationList AssociatedLevels

      The level associated to this OLAP property.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Level

    - ##### Hierarchies

          AssociationList Hierarchies

      The hierarchies associated to this OLAP property.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Hierarchy

    - ##### SASFormat

          String SASFormat

      SASFormat
      Required for Add: No

    - ##### SASFormatMaxLength

          int SASFormatMaxLength

      This is the max length of SASFormat ( 32 )

    - ##### SASFormatState

          int SASFormatState

      This sets state of SASFormat to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.OLAPPropertyImpl_Stub

  class OLAPPropertyImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.OLAPSchemaImpl

  class OLAPSchemaImpl extends DeployedDataPackageImpl implements Serializable

  - #### Serialized Fields

    - ##### Cubes

          AssociationList Cubes

      The cubes that are accessible through this schema.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Cube

    - ##### Dimensions

          AssociationList Dimensions

      Dimensions that are contained in this schema.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Dimension
      SharedDimension

    - ##### LogFiles

          AssociationList LogFiles

      The log file for this schema.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      File
      ArchiveFile

- ### Class com.sas.metadata.remote.impl.OLAPSchemaImpl_Stub

  class OLAPSchemaImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.OnClauseImpl

  class OnClauseImpl extends QueryClauseImpl implements Serializable

  - #### Serialized Fields

    - ##### OwningJoins

          AssociationList OwningJoins

      The join object that uses this on statement.
      Cardinality RoleB: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      Join

- ### Class com.sas.metadata.remote.impl.OnClauseImpl_Stub

  class OnClauseImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.OpenClientConnectionImpl

  class OpenClientConnectionImpl extends ConnectionImpl implements Serializable

- ### Class com.sas.metadata.remote.impl.OpenClientConnectionImpl_Stub

  class OpenClientConnectionImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.OrderByClauseImpl

  class OrderByClauseImpl extends QueryClauseImpl implements Serializable

  - #### Serialized Fields

    - ##### OwningSelects

          AssociationList OwningSelects

      The select object that includes this orderby statement.
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      Select

- ### Class com.sas.metadata.remote.impl.OrderByClauseImpl_Stub

  class OrderByClauseImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.PermissionConditionImpl

  class PermissionConditionImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### OwningAccessControlEntrys

          AssociationList OwningAccessControlEntrys

      The access control entry that uses this condition.
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      AccessControlEntry

    - ##### Text

          String Text

      Condition expression.
      Required for Add: No

    - ##### TextMaxLength

          int TextMaxLength

      This is the max length of Text ( 1000 )

    - ##### TextState

          int TextState

      This sets state of Text to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.PermissionConditionImpl_Stub

  class PermissionConditionImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.PermissionImpl

  class PermissionImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AccessControlEntries

          AssociationList AccessControlEntries

      The access control entries that use this permission.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AccessControlEntry

    - ##### Type

          String Type

      Type of permission
      Required for Add: No

    - ##### TypeMaxLength

          int TypeMaxLength

      This is the max length of Type ( 100 )

    - ##### TypeState

          int TypeState

      This sets state of Type to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.PermissionImpl_Stub

  class PermissionImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.PersonImpl

  class PersonImpl extends IdentityImpl implements Serializable

  - #### Serialized Fields

    - ##### EmailAddresses

          AssociationList EmailAddresses

      The list of e-mail addresses for this person.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Email

    - ##### Locations

          AssociationList Locations

      The list of locations associated with this person.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Location

    - ##### PhoneNumbers

          AssociationList PhoneNumbers

      The list of phone numbers for a person (or persons).
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Phone

    - ##### SubscriberIdentities

          AssociationList SubscriberIdentities

      The subscriber profiles for this person.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      ITSubscriber
      ITContentSubscriber
      ITEventSubscriber

    - ##### Title

          String Title

      This is the persons job title.
      Required for Add: No

    - ##### TitleMaxLength

          int TitleMaxLength

      This is the max length of Title ( 200 )

    - ##### TitleState

          int TitleState

      This sets state of Title to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.PersonImpl_Stub

  class PersonImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.PhoneImpl

  class PhoneImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Number

          String Number

      A phone number.
      Required for Add: No

    - ##### NumberMaxLength

          int NumberMaxLength

      This is the max length of Number ( 200 )

    - ##### NumberState

          int NumberState

      This sets state of Number to `MetadataState.UNSET` by default

    - ##### Persons

          AssociationList Persons

      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Person

    - ##### PhoneType

          String PhoneType

      The type of phon number: home, office, mobile, fax, etc.
      Required for Add: No

    - ##### PhoneTypeMaxLength

          int PhoneTypeMaxLength

      This is the max length of PhoneType ( 32 )

    - ##### PhoneTypeState

          int PhoneTypeState

      This sets state of PhoneType to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.PhoneImpl_Stub

  class PhoneImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.PhysicalTableImpl

  class PhysicalTableImpl extends RelationalTableImpl implements Serializable

  - #### Serialized Fields

    - ##### Aggregations

          AssociationList Aggregations

      The aggregations associated with this table.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Aggregation

    - ##### DBMSType

          String DBMSType

      If this table resides in a DBMS, this attribute describes the type of the DBMS. These types are the same as the SAS engine types.
      Required for Add: No

    - ##### DBMSTypeMaxLength

          int DBMSTypeMaxLength

      This is the max length of DBMSType ( 64 )

    - ##### DBMSTypeState

          int DBMSTypeState

      This sets state of DBMSType to `MetadataState.UNSET` by default

    - ##### Indexes

          AssociationList Indexes

      The list of indexes for this table.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Index

    - ##### IsCompressed

          int IsCompressed

      This attribute indicates whether this table is compressed or not.
      Required for Add: No

    - ##### IsCompressedState

          int IsCompressedState

      This sets state of IsCompressed to `MetadataState.UNSET` by default

    - ##### IsDBMSView

          int IsDBMSView

      This attribute indicates that this physical table object represents a view in the DBMS.
      Required for Add: No

    - ##### IsDBMSViewState

          int IsDBMSViewState

      This sets state of IsDBMSView to `MetadataState.UNSET` by default

    - ##### IsEncrypted

          int IsEncrypted

      Is the table encrypted?
      Required for Add: No

    - ##### IsEncryptedState

          int IsEncryptedState

      This sets state of IsEncrypted to `MetadataState.UNSET` by default

    - ##### ReachThruCubes

          AssociationList ReachThruCubes

      The cubes that use this table for reachthru.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Cube

    - ##### SASPasswords

          AssociationList SASPasswords

      The list of passwords used with this table.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SASPassword

    - ##### SASTableName

          String SASTableName

      This is the name that SAS software uses to refer to the table. Typically the SAS name is 32 characters in length and conforms to the SAS naming restrictions, for example, no space or special characters.

      This attribute can support mixed case names, and special characters and spaces in the text, if there is a property set and one or two properties are configured on the table to indicate that this table requires special handling for its names.

      In order to support special characters and spaces, as well case-sensitive names in the text of this attribute, a PropertySet must be attached to the table. The PropertySet is named DBMSNames with a SetRole=DBMSNames. This set can contain two properties; Case and SpecChar. Case is used to indicate if the values in teh SASTableName/SASColumnName attribute are case-sensitive or not. SpecChar is used to indicate if the values in the SASTableName/SASColumnName can contain special characters including spaces.

    - ##### SASTableNameMaxLength

          int SASTableNameMaxLength

      This is the max length of SASTableName ( 32 )

    - ##### SASTableNameState

          int SASTableNameState

      This sets state of SASTableName to `MetadataState.UNSET` by default

    - ##### TrainedModelResults

          AssociationList TrainedModelResults

      The mining results associated with this training table.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      MiningResult

- ### Class com.sas.metadata.remote.impl.PhysicalTableImpl_Stub

  class PhysicalTableImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.PrimaryTypeImpl

  class PrimaryTypeImpl extends RootImpl implements Serializable

  - #### Serialized Fields

    - ##### FavoritesContainers

          AssociationList FavoritesContainers

      The container for which this is a favorite.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      FavoritesContainer

    - ##### IsHidden

          int IsHidden

      When set to "True", this object should not be shown by default in the folder view or search interface.
      Required for Add: No

    - ##### IsHiddenState

          int IsHiddenState

      This sets state of IsHidden to `MetadataState.UNSET` by default

    - ##### PublicType

          String PublicType

      Specifies the name of a type definition in the SAS type dictionary. The SAS type dictionary includes definitions for the common and shared object types used by all SAS intelligence platform applications. The type definitions have all of the information necessary to display, import, export, and delete these common and shared objects in a SAS intelligence platform application. This information includes a template that identifies all of the metadata types and associations that describe the object in a SAS Metadata Repository.

    - ##### PublicTypeMaxLength

          int PublicTypeMaxLength

      This is the max length of PublicType ( 60 )

    - ##### PublicTypeState

          int PublicTypeState

      This sets state of PublicType to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.PrimaryTypeImpl_Stub

  class PrimaryTypeImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.PromptGroupImpl

  class PromptGroupImpl extends AbstractPromptImpl implements Serializable

  - #### Serialized Fields

    - ##### GroupInfo

          String GroupInfo

      Private information about the prompt group, to be used only by the prompt interface.
      Required for Add: No

    - ##### GroupInfoMaxLength

          int GroupInfoMaxLength

      This is the max length of GroupInfo ( 4096 )

    - ##### GroupInfoState

          int GroupInfoState

      This sets state of GroupInfo to `MetadataState.UNSET` by default

    - ##### GroupType

          int GroupType

      Provides the group type to be used by the UI.
      Required for Add: No

    - ##### GroupTypeState

          int GroupTypeState

      This sets state of GroupType to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.PromptGroupImpl_Stub

  class PromptGroupImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.PromptImpl

  class PromptImpl extends AbstractPromptImpl implements Serializable

  - #### Serialized Fields

    - ##### PromptInfo

          String PromptInfo

      Private information about the prompt, to be used only by the prompt interface.
      Required for Add: No

    - ##### PromptInfoMaxLength

          int PromptInfoMaxLength

      This is the max length of PromptInfo ( 512 )

    - ##### PromptInfoState

          int PromptInfoState

      This sets state of PromptInfo to `MetadataState.UNSET` by default

    - ##### PromptType

          int PromptType

      Provides the input type to be used by the UI - such as textbox, checkbox
      Required for Add: No

    - ##### PromptTypeState

          int PromptTypeState

      This sets state of PromptType to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.PromptImpl_Stub

  class PromptImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.PropertyGroupImpl

  class PropertyGroupImpl extends LocalizedTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedObjects

          AssociationList AssociatedObjects

      *Unknown*
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### Customizers

          AssociationList Customizers

      *Unknown*
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### GroupedProperties

          AssociationList GroupedProperties

      The properties in this group.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractProperty
      Property
      PrototypeProperty
      AttributeProperty
      AssociationProperty

    - ##### IsVisible

          int IsVisible

      Should this property be displayed in a UI?
      Required for Add: No

    - ##### IsVisibleState

          int IsVisibleState

      This sets state of IsVisible to `MetadataState.UNSET` by default

    - ##### Maximum

          int Maximum

      This is an optional attribute that describes the maximum number of property objects in this group that may have settings.
      Required for Add: No

    - ##### MaximumState

          int MaximumState

      This sets state of Maximum to `MetadataState.UNSET` by default

    - ##### Minimum

          int Minimum

      This is an optional attribute that describes the minimum number of property objects in this group that must have values.
      Required for Add: No

    - ##### MinimumState

          int MinimumState

      This sets state of Minimum to `MetadataState.UNSET` by default

    - ##### ParentGroups

          AssociationList ParentGroups

      The parent group for this group of properties.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      PropertyGroup

    - ##### SubpropertyGroups

          AssociationList SubpropertyGroups

      The subgroups for this group of properties.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PropertyGroup

- ### Class com.sas.metadata.remote.impl.PropertyGroupImpl_Stub

  class PropertyGroupImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.PropertyImpl

  class PropertyImpl extends AbstractPropertyImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedLocalizedObjects

          AssociationList AssociatedLocalizedObjects

      *Unknown*
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### AssociatedObjects

          AssociationList AssociatedObjects

      *Unknown*
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### AssociatedPropertySets

          AssociationList AssociatedPropertySets

      The property set this property belongs to.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      PropertySet

    - ##### DefaultValue

          String DefaultValue

      The default value for this parameter.
      Required for Add: No

    - ##### DefaultValueMaxLength

          int DefaultValueMaxLength

      This is the max length of DefaultValue ( 1024 )

    - ##### DefaultValueState

          int DefaultValueState

      This sets state of DefaultValue to `MetadataState.UNSET` by default

    - ##### Delimiter

          String Delimiter

      This is the delimiter that is used between the PropertyName and Default value. It may be a space, an equals sign, or any other appropriate delimiter.
      Required for Add: No

    - ##### DelimiterMaxLength

          int DelimiterMaxLength

      This is the max length of Delimiter ( 16 )

    - ##### DelimiterState

          int DelimiterState

      This sets state of Delimiter to `MetadataState.UNSET` by default

    - ##### OwningTypes

          AssociationList OwningTypes

      The data type of this property.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      PropertyType

    - ##### PropertyName

          String PropertyName

      This attribute is the name used by the software program, for example the name of a macro variable. This object also has a 'Name' attribute that is the display name or label.
      Required for Add: No

    - ##### PropertyNameMaxLength

          int PropertyNameMaxLength

      This is the max length of PropertyName ( 200 )

    - ##### PropertyNameState

          int PropertyNameState

      This sets state of PropertyName to `MetadataState.UNSET` by default

    - ##### PropertyRole

          String PropertyRole

      The role of this property (load, access, initialization, etc).
      Required for Add: No

    - ##### PropertyRoleMaxLength

          int PropertyRoleMaxLength

      This is the max length of PropertyRole ( 200 )

    - ##### PropertyRoleState

          int PropertyRoleState

      This sets state of PropertyRole to `MetadataState.UNSET` by default

    - ##### SQLType

          int SQLType

      This is an integer value that identifies the SQL type of the data. If other, 1111, or array, 2003, is specified the client will need to look to the associated owning type for more information. If there is no associated owning type or the owning type indicates a value of other it is up to the client to determine how to handle the value. The default value will be string, 12.
    - ARRAY = 2003
    - BIGINT = -5
    - BINARY = -2
    - BIT = -7
    - BLOB = 2004
    - CHAR = 1
    - CLOB = 2005
    - DATE = 91
    - DECIMAL = 3
    - DISTINCT = 2001
    - DOUBLE = 8
    - FLOAT = 6
    - INTEGER = 4
    - JAVA_OBJECT = 2000
    - LONGVARBINARY = -4
    - LONGVARCHAR = -1
    - NULL = 0
    - NUMERIC = 2
    - OTHER = 1111
    - REAL = 7
    - REF = 2006
    - SMALLINT = 5
    - STRUCT = 2002
    - TIME = 92
    - TIMESTAMP = 93
    - TINYINT = -6
    - VARBINARY = -3
    - VARCHAR = 12
    - QuotedString = 2200

  - ##### SQLTypeState

        int SQLTypeState

    This sets state of SQLType to `MetadataState.UNSET` by default

  - ##### UseValueOnly

        int UseValueOnly

    This means that only the string in the Default value is used. This attribute is true, for example, for the SAS system option CAPS and NOCAPS. The PropertyName is 'CAPS', but the value may be CAPS or NOCAPS.
    Required for Add: No

  - ##### UseValueOnlyState

        int UseValueOnlyState

    This sets state of UseValueOnly to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.PropertyImpl_Stub

  class PropertyImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.PropertySetImpl

  class PropertySetImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### OwningObjects

          AssociationList OwningObjects

      *Unknown*
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      All types

    - ##### PropertySetName

          String PropertySetName

      The name of the property set as used by an application. This name is not localized.
      Required for Add: No

    - ##### PropertySetNameMaxLength

          int PropertySetNameMaxLength

      This is the max length of PropertySetName ( 60 )

    - ##### PropertySetNameState

          int PropertySetNameState

      This sets state of PropertySetName to `MetadataState.UNSET` by default

    - ##### SetProperties

          AssociationList SetProperties

      The property objects contained in this set.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Property

    - ##### SetRole

          String SetRole

      The role identifies the usage of this property set. For example, there may be multiple PropertySet objects for dataset options, for Read, Update, Create. The Role attribute helps identify the usage of the PropertySet.
      Required for Add: No

    - ##### SetRoleMaxLength

          int SetRoleMaxLength

      This is the max length of SetRole ( 64 )

    - ##### SetRoleState

          int SetRoleState

      This sets state of SetRole to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.PropertySetImpl_Stub

  class PropertySetImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.PropertyTypeImpl

  class PropertyTypeImpl extends LocalizedTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### ArrayTypes

          AssociationList ArrayTypes

      The arrays that use this PropertyType.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PropertyType

    - ##### Customizers

          AssociationList Customizers

      The programs used to customize this object. A customizer is a standalone editor used to customize or edit a value. It does not reside inside a UI element as an editor does, but defines it's own window. If none exists on the entity, the customizer of the property type is returned.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### Editors

          AssociationList Editors

      The programs that can edit this object. The editor is a component that can be placed inside a UI container, such as a property sheet, and that edits the property value.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### ElementTypes

          AssociationList ElementTypes

      The PropertyType used in this array.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      PropertyType

    - ##### SQLType

          int SQLType

      This is an integer value that identifies the SQL type of the data.
    - ARRAY = 2003
    - BIGINT = -5
    - BINARY = -2
    - BIT = -7
    - BLOB = 2004
    - CHAR = 1
    - CLOB = 2005
    - DATE = 91
    - DECIMAL = 3
    - DISTINCT = 2001
    - DOUBLE = 8
    - FLOAT = 6
    - INTEGER = 4
    - JAVA_OBJECT = 2000
    - LONGVARBINARY = -4
    - LONGVARCHAR = -1
    - NULL = 0
    - NUMERIC = 2
    - OTHER = 1111
    - REAL = 7
    - REF = 2006
    - SMALLINT = 5
    - STRUCT = 2002
    - TIME = 92
    - TIMESTAMP = 93
    - TINYINT = -6
    - VARBINARY = -3
    - VARCHAR = 12
    - QuotedString = 2200
    Required for Add: No

  - ##### SQLTypeState

        int SQLTypeState

    This sets state of SQLType to `MetadataState.UNSET` by default

  - ##### StoredConfigurations

        AssociationList StoredConfigurations

    The configuration information for this object.
    Cardinality RoleB: ( 0 .. 1 )
    Required for Add: No
    Objects of which can be of type:
    Text
    TextStore
    SASCatalogEntry
    File
    ArchiveFile
    ArchiveEntry
    Document

  - ##### TypedAttProperties

        AssociationList TypedAttProperties

    The attribute properties that are of this type.
    Cardinality RoleB: ( 0 .. * )
    Required for Add: No
    Objects of which can be of type:
    AttributeProperty

  - ##### TypedProperties

        AssociationList TypedProperties

    The properties that are of this type.
    Cardinality RoleB: ( 0 .. * )
    Required for Add: No
    Objects of which can be of type:
    Property

  - ##### Validators

        AssociationList Validators

    The programs used to validate the value of this PropertyType.
    Cardinality RoleB: ( 0 .. * )
    Required for Add: No
    Objects of which can be of type:
    SoftwareComponent
    DeployedComponent
    ConfiguredComponent
    ServiceComponent
    ServerComponent
    LogicalServer
    ServerContext

- ### Class com.sas.metadata.remote.impl.PropertyTypeImpl_Stub

  class PropertyTypeImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.PrototypeImpl

  class PrototypeImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Associations

          AssociationList Associations

      The association property objects that are reference this object as the partner in an association.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AssociationProperty

    - ##### MetadataType

          String MetadataType

      The metadata type that is described by this prototype. For example, a TCPIPConnection, SoftwareComponent, SASLibrary.
      Required for Add: No

    - ##### MetadataTypeMaxLength

          int MetadataTypeMaxLength

      This is the max length of MetadataType ( 64 )

    - ##### MetadataTypeState

          int MetadataTypeState

      This sets state of MetadataType to `MetadataState.UNSET` by default

    - ##### PrototypeProperties

          AssociationList PrototypeProperties

      The attribute and association properties of this prototype.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PrototypeProperty
      AttributeProperty
      AssociationProperty

- ### Class com.sas.metadata.remote.impl.PrototypeImpl_Stub

  class PrototypeImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.PrototypePropertyImpl

  class PrototypePropertyImpl extends AbstractPropertyImpl implements Serializable

  - #### Serialized Fields

    - ##### OwningPrototypes

          AssociationList OwningPrototypes

      The prototype that owns these properties.
      Cardinality RoleB: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      Prototype

- ### Class com.sas.metadata.remote.impl.PrototypePropertyImpl_Stub

  class PrototypePropertyImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.PSColumnLayoutComponentImpl

  class PSColumnLayoutComponentImpl extends PSLayoutComponentImpl implements Serializable

  - #### Serialized Fields

    - ##### ColumnWidth

          String ColumnWidth

      Designates the width of the screen area that the component should be rendered in.
      Required for Add: Yes

    - ##### ColumnWidthMaxLength

          int ColumnWidthMaxLength

      This is the max length of ColumnWidth ( 32 )

    - ##### ColumnWidthState

          int ColumnWidthState

      This sets state of ColumnWidth to `MetadataState.UNSET` by default

    - ##### NumberOfPortlets

          int NumberOfPortlets

      Provides the number of Portlets associated to be displayed in the column. Should be the same as the number of Portlets associated with the ColumnLayoutComponent.
      Required for Add: Yes

    - ##### NumberOfPortletsState

          int NumberOfPortletsState

      This sets state of NumberOfPortlets to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.PSColumnLayoutComponentImpl_Stub

  class PSColumnLayoutComponentImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.PSLayoutComponentImpl

  class PSLayoutComponentImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### OwningPages

          AssociationList OwningPages

      The PortalPage that this Layout applies to
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      PSPortalPage

    - ##### Portlets

          AssociationList Portlets

      The Portlets to be displayed on the PortalPage
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PSPortlet

- ### Class com.sas.metadata.remote.impl.PSLayoutComponentImpl_Stub

  class PSLayoutComponentImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.PSPortalPageImpl

  class PSPortalPageImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### LayoutComponents

          AssociationList LayoutComponents

      The LayoutComponent that specifies the UI layout of the PortalPage.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PSLayoutComponent
      PSColumnLayoutComponent

    - ##### NumberOfColumns

          double NumberOfColumns

      The number of columns that the Page has.
      Required for Add: Yes

    - ##### NumberOfColumnsState

          int NumberOfColumnsState

      This sets state of NumberOfColumns to `MetadataState.UNSET` by default

    - ##### NumberOfRows

          double NumberOfRows

      The number of rows that the page has. This is optional for a PortalPage with a type of Column, but required for a PortalPage with a type of Grid.
      Required for Add: No

    - ##### NumberOfRowsState

          int NumberOfRowsState

      This sets state of NumberOfRows to `MetadataState.UNSET` by default

    - ##### PageProfiles

          AssociationList PageProfiles

      The portal profiles associated with this page.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PSPortalProfile

    - ##### PreferredHeight

          String PreferredHeight

      The preferred height of the page. Units are site implementation specific.
      Required for Add: No

    - ##### PreferredHeightMaxLength

          int PreferredHeightMaxLength

      This is the max length of PreferredHeight ( 32 )

    - ##### PreferredHeightState

          int PreferredHeightState

      This sets state of PreferredHeight to `MetadataState.UNSET` by default

    - ##### PreferredWidth

          String PreferredWidth

      The preferred width of the page. Units are site implementation specific.
      Required for Add: No

    - ##### PreferredWidthMaxLength

          int PreferredWidthMaxLength

      This is the max length of PreferredWidth ( 32 )

    - ##### PreferredWidthState

          int PreferredWidthState

      This sets state of PreferredWidth to `MetadataState.UNSET` by default

    - ##### Type

          String Type

      The type of PortalPage designates the general UI capabilities of the page, such as Column or Grid.
      Required for Add: Yes

    - ##### TypeMaxLength

          int TypeMaxLength

      This is the max length of Type ( 32 )

    - ##### TypeState

          int TypeState

      This sets state of Type to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.PSPortalPageImpl_Stub

  class PSPortalPageImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.PSPortalProfileImpl

  class PSPortalProfileImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### PortalPages

          AssociationList PortalPages

      The portal pages associated with this profile.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PSPortalPage

    - ##### PreferredLocale

          String PreferredLocale

      A locale that can be used if the client's browser locale is not supported by the application.
      Required for Add: No

    - ##### PreferredLocaleMaxLength

          int PreferredLocaleMaxLength

      This is the max length of PreferredLocale ( 32 )

    - ##### PreferredLocaleState

          int PreferredLocaleState

      This sets state of PreferredLocale to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.PSPortalProfileImpl_Stub

  class PSPortalProfileImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.PSPortletImpl

  class PSPortletImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedContentCollections

          AssociationList AssociatedContentCollections

      The tree that contains hierarchical information pertaining to this object. For example, Portal collections would be stored in a tree hierarchy and associated to the PSPortlet using this association.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Tree

    - ##### LayoutComponents

          AssociationList LayoutComponents

      The LayoutComponent that specifies the layout of the Portlets on a PortalPage
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PSLayoutComponent
      PSColumnLayoutComponent

    - ##### portletType

          String portletType

      A description of the functionality of the task the Portlet performs.
      Required for Add: No

    - ##### portletTypeMaxLength

          int portletTypeMaxLength

      This is the max length of portletType ( 128 )

    - ##### portletTypeState

          int portletTypeState

      This sets state of portletType to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.PSPortletImpl_Stub

  class PSPortletImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.QueryClauseImpl

  class QueryClauseImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Columns

          AssociationList Columns

      The columns used in this clause.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Column
      ColumnRange

    - ##### SourceCodes

          AssociationList SourceCodes

      The stored code for this query clause.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Text
      TextStore
      SASCatalogEntry
      File
      ArchiveFile
      ArchiveEntry
      Document

- ### Class com.sas.metadata.remote.impl.QueryClauseImpl_Stub

  class QueryClauseImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.QueryTableImpl

  class QueryTableImpl extends RelationalTableImpl implements Serializable

- ### Class com.sas.metadata.remote.impl.QueryTableImpl_Stub

  class QueryTableImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.RelationalSchemaImpl

  class RelationalSchemaImpl extends DeployedDataPackageImpl implements Serializable

  - #### Serialized Fields

    - ##### SchemaPackages

          AssociationList SchemaPackages

      The database catalog where these schemas are contained.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      DatabaseCatalog

    - ##### Tables

          AssociationList Tables

      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      DataTable
      ExternalTable
      RelationalTable
      PhysicalTable
      WorkTable
      SecuredTable
      QueryTable
      JoinTable
      TableCollection

- ### Class com.sas.metadata.remote.impl.RelationalSchemaImpl_Stub

  class RelationalSchemaImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.RelationalTableImpl

  class RelationalTableImpl extends DataTableImpl implements Serializable

  - #### Serialized Fields

    - ##### AnalyticTables

          AssociationList AnalyticTables

      The analytic table attributes associated with this table.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AnalyticTable

    - ##### AssociatedXMLMaps

          AssociationList AssociatedXMLMaps

      The associated XML Map.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      SXLEMap

    - ##### MemberType

          String MemberType

      The MemberType attribute is the value of memtype returned by proc contents output. It can have the values of DATA, VIEW, MDDB, etc.
      Required for Add: No

    - ##### MemberTypeMaxLength

          int MemberTypeMaxLength

      This is the max length of MemberType ( 8 )

    - ##### MemberTypeState

          int MemberTypeState

      This sets state of MemberType to `MetadataState.UNSET` by default

    - ##### ModelResults

          AssociationList ModelResults

      The mining results associated to this target table.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      MiningResult

    - ##### XPaths

          AssociationList XPaths

      The list of XPath objects that define the path of the table in the XML source.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      XPath

- ### Class com.sas.metadata.remote.impl.RelationalTableImpl_Stub

  class RelationalTableImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.ReportImpl

  class ReportImpl extends ClassifierImpl implements Serializable

  - #### Serialized Fields

    - ##### FileRefs

          AssociationList FileRefs

      The FileRefs that are used to generate this report.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SASFileRef

    - ##### ReportLocations

          AssociationList ReportLocations

      The location of this report.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      ContentLocation
      Text
      TextStore
      SASCatalogEntry
      File
      ArchiveFile
      ArchiveEntry
      Document
      Directory
      AnalyticContext
      Device
      Stream
      Memory
      Connection
      SASClientConnection
      OpenClientConnection
      TCPIPConnection
      COMConnection
      Email

    - ##### ReportType

          String ReportType

      ReportType
      Required for Add: No

    - ##### ReportTypeMaxLength

          int ReportTypeMaxLength

      This is the max length of ReportType ( 64 )

    - ##### ReportTypeState

          int ReportTypeState

      This sets state of ReportType to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.ReportImpl_Stub

  class ReportImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.ResponsiblePartyImpl

  class ResponsiblePartyImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Objects

          AssociationList Objects

      *Unknown*
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### Persons

          AssociationList Persons

      The list of persons that have been assigned the responsibility defined in this object.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Identity
      IdentityGroup
      Person

    - ##### Role

          String Role

      The responsibility the associated identity has in relation to the associated objects. Begining in SAS 9.2, the list of SAS-supported roles will be maintained and localized within a utility jar. Supported roles include: OWNER USER ADMINISTRATOR CHANGEDBY

    - ##### RoleMaxLength

          int RoleMaxLength

      This is the max length of Role ( 100 )

    - ##### RoleState

          int RoleState

      This sets state of Role to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.ResponsiblePartyImpl_Stub

  class ResponsiblePartyImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.RoleImpl

  class RoleImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Context

          String Context

      This is the context or category of the role. Valid values include EM, WA and ContentType.
      Required for Add: No

    - ##### ContextMaxLength

          int ContextMaxLength

      This is the max length of Context ( 32 )

    - ##### ContextState

          int ContextState

      This sets state of Context to `MetadataState.UNSET` by default

    - ##### ObjectRole

          String ObjectRole

      This attribute describes the role in a particular context. For example, if the context is ContentType, the ObjectRole can be Summary or Base. If the context is WA, the ObjectRole can be Source or Target.
      Required for Add: No

    - ##### ObjectRoleMaxLength

          int ObjectRoleMaxLength

      This is the max length of ObjectRole ( 32 )

    - ##### ObjectRoleState

          int ObjectRoleState

      This sets state of ObjectRole to `MetadataState.UNSET` by default

    - ##### RoleObjects

          AssociationList RoleObjects

      The object that is playing this particular role.
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      DataTable
      ExternalTable
      RelationalTable
      PhysicalTable
      WorkTable
      SecuredTable
      QueryTable
      JoinTable
      TableCollection

- ### Class com.sas.metadata.remote.impl.RoleImpl_Stub

  class RoleImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.RootImpl

  class RootImpl extends CMetadataImpl implements Serializable

  - #### Serialized Fields

    - ##### AccessControls

          AssociationList AccessControls

      The access controls for this object.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AccessControl
      AccessControlEntry
      AccessControlTemplate

    - ##### Changes

          AssociationList Changes

      *Unknown*
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Change

    - ##### ChangeState

          String ChangeState

      This attribute is used by Change management.
      Required for Add: No

    - ##### ChangeStateMaxLength

          int ChangeStateMaxLength

      This is the max length of ChangeState ( 64 )

    - ##### ChangeStateState

          int ChangeStateState

      This sets state of ChangeState to `MetadataState.UNSET` by default

    - ##### CustomAssociations

          AssociationList CustomAssociations

      The custom associations related to this owning object.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      CustomAssociation

    - ##### Documents

          AssociationList Documents

      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Document

    - ##### Extensions

          AssociationList Extensions

      The object the extension is associated with. An extension can be associated with any kind of object.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractExtension
      Extension
      NumericExtension

    - ##### ExternalIdentities

          AssociationList ExternalIdentities

      The external identities for this object in other contexts.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      ExternalIdentity

    - ##### Groups

          AssociationList Groups

      The groups that have this object as a member.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Group
      SXLEMap

    - ##### Implementors

          AssociationList Implementors

      The software components that utilize the metadata in this object.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### Keywords

          AssociationList Keywords

      The keywords associated with this object.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Keyword

    - ##### LocalizedAttributes

          AssociationList LocalizedAttributes

      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Property

    - ##### LockedBy

          String LockedBy

      This attribute is used by Change management.
      Required for Add: No

    - ##### LockedByMaxLength

          int LockedByMaxLength

      This is the max length of LockedBy ( 32 )

    - ##### LockedByState

          int LockedByState

      This sets state of LockedBy to `MetadataState.UNSET` by default

    - ##### Notes

          AssociationList Notes

      The list of notes associated with the object.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      TextStore

    - ##### PrimaryPropertyGroups

          AssociationList PrimaryPropertyGroups

      *Unknown*
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      PropertyGroup

    - ##### Prompts

          AssociationList Prompts

      The prompts or prompt group for this object.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractPrompt
      Prompt
      PromptGroup

    - ##### Properties

          AssociationList Properties

      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Property

    - ##### PropertySets

          AssociationList PropertySets

      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PropertySet

    - ##### ReferencedObjects

          AssociationList ReferencedObjects

      The object(s) that are associated to the owning object using this custom association.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      CustomAssociation

    - ##### ResponsibleParties

          AssociationList ResponsibleParties

      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      ResponsibleParty

    - ##### SourceTransformations

          AssociationList SourceTransformations

      The set of transformations that use this input.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractTransformation
      TransformationStep
      SyncStep
      TransformationActivity
      FeatureMap
      ColumnHierarchy
      Transformation
      ClassifierMap
      Select
      Join
      AbstractJob
      Job
      JFJob
      MiningResult

    - ##### SpecSourceTransformations

          AssociationList SpecSourceTransformations

      The transformation that uses this specification as a source.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractTransformation
      TransformationStep
      SyncStep
      TransformationActivity
      FeatureMap
      ColumnHierarchy
      Transformation
      ClassifierMap
      Select
      Join
      AbstractJob
      Job
      JFJob
      MiningResult

    - ##### SpecTargetTransformations

          AssociationList SpecTargetTransformations

      The transformation that uses this specification as a target.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractTransformation
      TransformationStep
      SyncStep
      TransformationActivity
      FeatureMap
      ColumnHierarchy
      Transformation
      ClassifierMap
      Select
      Join
      AbstractJob
      Job
      JFJob
      MiningResult

    - ##### TargetTransformations

          AssociationList TargetTransformations

      The set of transformation activities that create this result.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractTransformation
      TransformationStep
      SyncStep
      TransformationActivity
      FeatureMap
      ColumnHierarchy
      Transformation
      ClassifierMap
      Select
      Join
      AbstractJob
      Job
      JFJob
      MiningResult

    - ##### Timestamps

          AssociationList Timestamps

      The timestamps associated with this object.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Timestamp

    - ##### Trees

          AssociationList Trees

      The trees that have this object as a member.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Tree

    - ##### TSObjectNamespaces

          AssociationList TSObjectNamespaces

      Table server namespace for this object.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      TSNamespace

    - ##### UsageVersion

          double UsageVersion

      All objects that participate in the SAS type dictionary must implement a standard usage version. The usage version is simply a version number persisted with the object and rules for interpreting those version numbers. The usage version determines the level of compatibility between the persisted object and any applications that may access the object.

    - ##### UsageVersionState

          int UsageVersionState

      This sets state of UsageVersion to `MetadataState.UNSET` by default

    - ##### UsedByPrototypes

          AssociationList UsedByPrototypes

      The objects that use this object as a prototype.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### UsingPrototypes

          AssociationList UsingPrototypes

      The prototype for this object. This must be a Prototype object, or an object of the SAME metadata type as this object.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### Variables

          AssociationList Variables

      The variables associated with this object.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Variable

- ### Class com.sas.metadata.remote.impl.RootImpl_Stub

  class RootImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.RowSelectorImpl

  class RowSelectorImpl extends QueryClauseImpl implements Serializable

  - #### Serialized Fields

    - ##### OwningClassifierMaps

          AssociationList OwningClassifierMaps

      The classifier map that uses this row selector.
      Cardinality RoleB: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      ClassifierMap
      Select
      Join

    - ##### RowsSelected

          String RowsSelected

      enumeration: AllRows, Conditions, UserDefinedStatements
      Required for Add: No

    - ##### RowsSelectedMaxLength

          int RowsSelectedMaxLength

      This is the max length of RowsSelected ( 26 )

    - ##### RowsSelectedState

          int RowsSelectedState

      This sets state of RowsSelected to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.RowSelectorImpl_Stub

  class RowSelectorImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.SASCatalogEntryImpl

  class SASCatalogEntryImpl extends TextImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedSASCatalogs

          AssociationList AssociatedSASCatalogs

      The SAS catalog that contains this entry.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      SASCatalog

    - ##### CatalogEntryName

          String CatalogEntryName

      The name of the catalog entry.
      Required for Add: No

    - ##### CatalogEntryNameMaxLength

          int CatalogEntryNameMaxLength

      This is the max length of CatalogEntryName ( 83 )

    - ##### CatalogEntryNameState

          int CatalogEntryNameState

      This sets state of CatalogEntryName to `MetadataState.UNSET` by default

    - ##### CatalogEntryType

          String CatalogEntryType

      The catalog entry type.
      Required for Add: No

    - ##### CatalogEntryTypeMaxLength

          int CatalogEntryTypeMaxLength

      This is the max length of CatalogEntryType ( 8 )

    - ##### CatalogEntryTypeState

          int CatalogEntryTypeState

      This sets state of CatalogEntryType to `MetadataState.UNSET` by default

    - ##### IsNameFullyQualified

          int IsNameFullyQualified

      If the name represents the four-level entry name (library, catalog, entry, type) then this value should be true; otherwise, it should be false.
      Required for Add: No

    - ##### IsNameFullyQualifiedState

          int IsNameFullyQualifiedState

      This sets state of IsNameFullyQualified to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.SASCatalogEntryImpl_Stub

  class SASCatalogEntryImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.SASCatalogImpl

  class SASCatalogImpl extends DeployedDataPackageImpl implements Serializable

  - #### Serialized Fields

    - ##### Libraries

          AssociationList Libraries

      The libraries that can reference this catalog.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SASLibrary
      SecuredLibrary

    - ##### SASCatalogEntries

          AssociationList SASCatalogEntries

      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SASCatalogEntry

    - ##### SASCatalogName

          String SASCatalogName

      The name of the catalog.
      Required for Add: No

    - ##### SASCatalogNameMaxLength

          int SASCatalogNameMaxLength

      This is the max length of SASCatalogName ( 32 )

    - ##### SASCatalogNameState

          int SASCatalogNameState

      This sets state of SASCatalogName to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.SASCatalogImpl_Stub

  class SASCatalogImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.SASClientConnectionImpl

  class SASClientConnectionImpl extends ConnectionImpl implements Serializable

  - #### Serialized Fields

    - ##### Libraries

          AssociationList Libraries

      The list of SAS libraries that use this connection.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SASLibrary
      SecuredLibrary

    - ##### Port

          int Port

      This is the port number to use when accessing this server.
      Required for Add: No

    - ##### PortState

          int PortState

      This sets state of Port to `MetadataState.UNSET` by default

    - ##### RemoteAddress

          String RemoteAddress

      This is the remote address to use to access the server. This can be an IP address, an IP name, or any other address acceptable to SAS software.
      Required for Add: No

    - ##### RemoteAddressMaxLength

          int RemoteAddressMaxLength

      This is the max length of RemoteAddress ( 128 )

    - ##### RemoteAddressState

          int RemoteAddressState

      This sets state of RemoteAddress to `MetadataState.UNSET` by default

    - ##### ScriptFiles

          AssociationList ScriptFiles

      The list of files that contain connection scripts.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      File
      ArchiveFile

    - ##### ServerShortName

          String ServerShortName

      This is the short server name that is used by SAS software to access a server.
      Required for Add: No

    - ##### ServerShortNameMaxLength

          int ServerShortNameMaxLength

      This is the max length of ServerShortName ( 8 )

    - ##### ServerShortNameState

          int ServerShortNameState

      This sets state of ServerShortName to `MetadataState.UNSET` by default

    - ##### Service

          String Service

      This is the service name used to connect to this server.
      Required for Add: No

    - ##### ServiceMaxLength

          int ServiceMaxLength

      This is the max length of Service ( 32 )

    - ##### ServiceState

          int ServiceState

      This sets state of Service to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.SASClientConnectionImpl_Stub

  class SASClientConnectionImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.SASFileRefImpl

  class SASFileRefImpl extends DeployedDataPackageImpl implements Serializable

  - #### Serialized Fields

    - ##### AccessMethod

          String AccessMethod

      The access method SAS software uses to access the file.
      Required for Add: No

    - ##### AccessMethodMaxLength

          int AccessMethodMaxLength

      This is the max length of AccessMethod ( 64 )

    - ##### AccessMethodState

          int AccessMethodState

      This sets state of AccessMethod to `MetadataState.UNSET` by default

    - ##### Fileref

          String Fileref

      The fileref used by SAS software.
      Required for Add: No

    - ##### FileRefLocations

          AssociationList FileRefLocations

      The location used by this fileref. This should be at most a single object except for concatenated files.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      ContentLocation
      Text
      TextStore
      SASCatalogEntry
      File
      ArchiveFile
      ArchiveEntry
      Document
      Directory
      AnalyticContext
      Device
      Stream
      Memory
      Connection
      SASClientConnection
      OpenClientConnection
      TCPIPConnection
      COMConnection
      Email

    - ##### FilerefMaxLength

          int FilerefMaxLength

      This is the max length of Fileref ( 8 )

    - ##### FilerefState

          int FilerefState

      This sets state of Fileref to `MetadataState.UNSET` by default

    - ##### IsPreassigned

          int IsPreassigned

      If true, the other attributes of this object that contain information used by a FILENAME statement may be provided for documentation purposes only but is not required to access the file, because it has been assigned via some other mechanism.
      Required for Add: No

    - ##### IsPreassignedState

          int IsPreassignedState

      This sets state of IsPreassigned to `MetadataState.UNSET` by default

    - ##### Reports

          AssociationList Reports

      The reports that use this fileref for location.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Report

- ### Class com.sas.metadata.remote.impl.SASFileRefImpl_Stub

  class SASFileRefImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.SASLibraryImpl

  class SASLibraryImpl extends RelationalSchemaImpl implements Serializable

  - #### Serialized Fields

    - ##### DefaultLogins

          AssociationList DefaultLogins

      The default login to use for this library.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Login

    - ##### Engine

          String Engine

      The engine specification used by the SAS LIBNAME statement.
      Required for Add: No

    - ##### EngineMaxLength

          int EngineMaxLength

      This is the max length of Engine ( 8 )

    - ##### EngineState

          int EngineState

      This sets state of Engine to `MetadataState.UNSET` by default

    - ##### IsDBMSLibname

          int IsDBMSLibname

      A boolean that indicates whether this library uses a connection to an external database server.
      Required for Add: No

    - ##### IsDBMSLibnameState

          int IsDBMSLibnameState

      This sets state of IsDBMSLibname to `MetadataState.UNSET` by default

    - ##### IsPreassigned

          int IsPreassigned

      This boolean indicates whether the library is pre-assigned in the SAS session. If true, the other attributes of this object that contain information used by a LIBNAME statement may be provided for documentation purposes only but is not required to access the library, because the LIBNAME has been assigned via some other mechanism.
      Required for Add: No

    - ##### IsPreassignedState

          int IsPreassignedState

      This sets state of IsPreassigned to `MetadataState.UNSET` by default

    - ##### LibraryConnections

          AssociationList LibraryConnections

      The connection to a DBMS server or a SAS server.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      SASClientConnection

    - ##### Libref

          String Libref

      The libref used by the SAS LIBNAME statement.
      Required for Add: No

    - ##### LibrefMaxLength

          int LibrefMaxLength

      This is the max length of Libref ( 8 )

    - ##### LibrefState

          int LibrefState

      This sets state of Libref to `MetadataState.UNSET` by default

    - ##### SASCatalogs

          AssociationList SASCatalogs

      The catalogs contained in this library.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SASCatalog

- ### Class com.sas.metadata.remote.impl.SASLibraryImpl_Stub

  class SASLibraryImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.SASLicenseImpl

  class SASLicenseImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### CPUModelName

          String CPUModelName

      CPU Model Name
      Required for Add: No

    - ##### CPUModelNameMaxLength

          int CPUModelNameMaxLength

      This is the max length of CPUModelName ( 16 )

    - ##### CPUModelNameState

          int CPUModelNameState

      This sets state of CPUModelName to `MetadataState.UNSET` by default

    - ##### CPUModelNumber

          String CPUModelNumber

      CPU Model Number
      Required for Add: No

    - ##### CPUModelNumberMaxLength

          int CPUModelNumberMaxLength

      This is the max length of CPUModelNumber ( 16 )

    - ##### CPUModelNumberState

          int CPUModelNumberState

      This sets state of CPUModelNumber to `MetadataState.UNSET` by default

    - ##### CPUSerialNumber

          String CPUSerialNumber

      CPU Serial Number
      Required for Add: No

    - ##### CPUSerialNumberMaxLength

          int CPUSerialNumberMaxLength

      This is the max length of CPUSerialNumber ( 16 )

    - ##### CPUSerialNumberState

          int CPUSerialNumberState

      This sets state of CPUSerialNumber to `MetadataState.UNSET` by default

    - ##### Expiration

          double Expiration

      The date this SASLicense expires.
      Required for Add: No

    - ##### ExpirationState

          int ExpirationState

      This sets state of Expiration to `MetadataState.UNSET` by default

    - ##### Language

          String Language

      The language that is licensed.
      Required for Add: No

    - ##### LanguageCode

          String LanguageCode

      Code for the language that is licensed.
      Required for Add: No

    - ##### LanguageCodeMaxLength

          int LanguageCodeMaxLength

      This is the max length of LanguageCode ( 2 )

    - ##### LanguageCodeState

          int LanguageCodeState

      This sets state of LanguageCode to `MetadataState.UNSET` by default

    - ##### LanguageMaxLength

          int LanguageMaxLength

      This is the max length of Language ( 128 )

    - ##### LanguageState

          int LanguageState

      This sets state of Language to `MetadataState.UNSET` by default

    - ##### LicensedComponents

          AssociationList LicensedComponents

      The component this SASLicense is licensing.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### ProductCode

          int ProductCode

      The code for the product being licensed.
      Required for Add: No

    - ##### ProductCodeState

          int ProductCodeState

      This sets state of ProductCode to `MetadataState.UNSET` by default

    - ##### ProductName

          String ProductName

      The name of the product being licensed.
      Required for Add: No

    - ##### ProductNameMaxLength

          int ProductNameMaxLength

      This is the max length of ProductName ( 128 )

    - ##### ProductNameState

          int ProductNameState

      This sets state of ProductName to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.SASLicenseImpl_Stub

  class SASLicenseImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.SASPasswordImpl

  class SASPasswordImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedSecuredLibrarys

          AssociationList AssociatedSecuredLibrarys

      The associated secured library that uses this password.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      SecuredLibrary

    - ##### Encryption

          String Encryption

      Encryption
      Required for Add: No

    - ##### EncryptionMaxLength

          int EncryptionMaxLength

      This is the max length of Encryption ( 8 )

    - ##### EncryptionState

          int EncryptionState

      This sets state of Encryption to `MetadataState.UNSET` by default

    - ##### Password

          String Password

      Password
      Required for Add: No

    - ##### PasswordMaxLength

          int PasswordMaxLength

      This is the max length of Password ( 256 )

    - ##### PasswordState

          int PasswordState

      This sets state of Password to `MetadataState.UNSET` by default

    - ##### ProtectedConnections

          AssociationList ProtectedConnections

      The connection for protected servers.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Connection
      SASClientConnection
      OpenClientConnection
      TCPIPConnection
      COMConnection

    - ##### ProtectedPassthrus

          AssociationList ProtectedPassthrus

      The connection for protected passthrus.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Connection
      SASClientConnection
      OpenClientConnection
      TCPIPConnection
      COMConnection

    - ##### ProtectedTables

          AssociationList ProtectedTables

      The table associated with this password.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      PhysicalTable
      WorkTable
      SecuredTable

    - ##### TSAssociatedNamespaces

          AssociationList TSAssociatedNamespaces

      The table server namespaces that use this access key.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      TSNamespace

    - ##### Type

          String Type

      The type of the SAS password for the table. Values are: READ, WRITE, ALTER, ALL, SASPW
      Required for Add: No

    - ##### TypeMaxLength

          int TypeMaxLength

      This is the max length of Type ( 6 )

    - ##### TypeState

          int TypeState

      This sets state of Type to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.SASPasswordImpl_Stub

  class SASPasswordImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.SearchImpl

  class SearchImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Details

          String Details

      Details
      Required for Add: No

    - ##### DetailsMaxLength

          int DetailsMaxLength

      This is the max length of Details ( 256 )

    - ##### DetailsState

          int DetailsState

      This sets state of Details to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.SearchImpl_Stub

  class SearchImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.SecondaryTypeImpl

  class SecondaryTypeImpl extends RootImpl implements Serializable

- ### Class com.sas.metadata.remote.impl.SecondaryTypeImpl_Stub

  class SecondaryTypeImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.SecuredLibraryImpl

  class SecuredLibraryImpl extends SASLibraryImpl implements Serializable

  - #### Serialized Fields

    - ##### DefaultPasswords

          AssociationList DefaultPasswords

      The default passwords used by this secured library.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SASPassword

    - ##### Encrypt

          String Encrypt

      The encrypt value for this secured library. Valid values are Y (Yes), N (No), or R (Required).
      Required for Add: No

    - ##### EncryptMaxLength

          int EncryptMaxLength

      This is the max length of Encrypt ( 1 )

    - ##### EncryptState

          int EncryptState

      This sets state of Encrypt to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.SecuredLibraryImpl_Stub

  class SecuredLibraryImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.SecuredTableImpl

  class SecuredTableImpl extends PhysicalTableImpl implements Serializable

- ### Class com.sas.metadata.remote.impl.SecuredTableImpl_Stub

  class SecuredTableImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.SecurityRuleImpl

  class SecurityRuleImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Rule

          String Rule

      Rule
      Required for Add: No

    - ##### RuleMaxLength

          int RuleMaxLength

      This is the max length of Rule ( 200 )

    - ##### RuleState

          int RuleState

      This sets state of Rule to `MetadataState.UNSET` by default

    - ##### SecRuleSchemes

          AssociationList SecRuleSchemes

      The security rule scheme that contains this rule.
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      SecurityRuleScheme

    - ##### Type

          String Type

      Used to indicate the category of the particular rule.
      Required for Add: No

    - ##### TypeMaxLength

          int TypeMaxLength

      This is the max length of Type ( 40 )

    - ##### TypeState

          int TypeState

      This sets state of Type to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.SecurityRuleImpl_Stub

  class SecurityRuleImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.SecurityRuleSchemeImpl

  class SecurityRuleSchemeImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### SecRules

          AssociationList SecRules

      The security rules that are part of this scheme.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SecurityRule
      SecurityTypeContainmentRule

    - ##### Type

          String Type

      Type of rules in this scheme.
      Required for Add: No

    - ##### TypeMaxLength

          int TypeMaxLength

      This is the max length of Type ( 40 )

    - ##### TypeState

          int TypeState

      This sets state of Type to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.SecurityRuleSchemeImpl_Stub

  class SecurityRuleSchemeImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.SecurityTypeContainmentRuleImpl

  class SecurityTypeContainmentRuleImpl extends SecurityRuleImpl implements Serializable

  - #### Serialized Fields

    - ##### TypeName

          String TypeName

      Name of metadata type for which this rule applies.
      Required for Add: No

    - ##### TypeNameMaxLength

          int TypeNameMaxLength

      This is the max length of TypeName ( 40 )

    - ##### TypeNameState

          int TypeNameState

      This sets state of TypeName to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.SecurityTypeContainmentRuleImpl_Stub

  class SecurityTypeContainmentRuleImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.SelectImpl

  class SelectImpl extends ClassifierMapImpl implements Serializable

  - #### Serialized Fields

    - ##### GroupByForSelects

          AssociationList GroupByForSelects

      The groupby statement for the select object.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      GroupByClause

    - ##### HavingForSelects

          AssociationList HavingForSelects

      The having statement of this select object.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      HavingClause

    - ##### IsParseAllowed

          int IsParseAllowed

      If true then the query visuals should attempt to parse and display the query in a GUI manner. This provides a way to prevent incorrect parsing of a query.
      Required for Add: No

    - ##### IsParseAllowedState

          int IsParseAllowedState

      This sets state of IsParseAllowed to `MetadataState.UNSET` by default

    - ##### IsSubstitutionAllowed

          int IsSubstitutionAllowed

      If true then we may need to substitute physical names on the input sources before the query can be run. If true then this also implies that all of the inputs are maintained and correct. This would likely be set to false by any process that does not understand the Query's variable mechanism.
      Required for Add: No

    - ##### IsSubstitutionAllowedState

          int IsSubstitutionAllowedState

      This sets state of IsSubstitutionAllowed to `MetadataState.UNSET` by default

    - ##### OrderByForSelects

          AssociationList OrderByForSelects

      The orderby statement of the select object.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      OrderByClause

    - ##### WhereForSelects

          AssociationList WhereForSelects

      The where clause for this select object.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      WhereClause

- ### Class com.sas.metadata.remote.impl.SelectImpl_Stub

  class SelectImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.ServerComponentImpl

  class ServerComponentImpl extends ConfiguredComponentImpl implements Serializable

- ### Class com.sas.metadata.remote.impl.ServerComponentImpl_Stub

  class ServerComponentImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.ServerContextImpl

  class ServerContextImpl extends ServerComponentImpl implements Serializable

- ### Class com.sas.metadata.remote.impl.ServerContextImpl_Stub

  class ServerContextImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.ServiceComponentImpl

  class ServiceComponentImpl extends ConfiguredComponentImpl implements Serializable

  - #### Serialized Fields

    - ##### FactoryClassName

          String FactoryClassName

      Specifies the fully-qualified name of the class that serves as the factory for instantiating the service (i.e. com.sas.services.Information.InformationServiceFactory).
      Required for Add: No

    - ##### FactoryClassNameMaxLength

          int FactoryClassNameMaxLength

      This is the max length of FactoryClassName ( 256 )

    - ##### FactoryClassNameState

          int FactoryClassNameState

      This sets state of FactoryClassName to `MetadataState.UNSET` by default

    - ##### IsRemotelyAccessible

          int IsRemotelyAccessible

      Specifies whether or not the service is remotely accessible (i.e. whether it is capable of servicing a client operating in a distributed environment).
      Required for Add: No

    - ##### IsRemotelyAccessibleState

          int IsRemotelyAccessibleState

      This sets state of IsRemotelyAccessible to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.ServiceComponentImpl_Stub

  class ServiceComponentImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.ServiceTypeImpl

  class ServiceTypeImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### ClassIdentifier

          String ClassIdentifier

      The class identifier is a unique identifier for this component. If this is a Java component, it is the full name of the Java class.
      Required for Add: No

    - ##### ClassIdentifierMaxLength

          int ClassIdentifierMaxLength

      This is the max length of ClassIdentifier ( 256 )

    - ##### ClassIdentifierState

          int ClassIdentifierState

      This sets state of ClassIdentifier to `MetadataState.UNSET` by default

    - ##### DeployedComponents

          AssociationList DeployedComponents

      The deployed components that provide this type of service.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### InterfaceName

          String InterfaceName

      Name of the interface of the component that provides this type of service.
      Required for Add: No

    - ##### InterfaceNameMaxLength

          int InterfaceNameMaxLength

      This is the max length of InterfaceName ( 256 )

    - ##### InterfaceNameState

          int InterfaceNameState

      This sets state of InterfaceName to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.ServiceTypeImpl_Stub

  class ServiceTypeImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.SharedDimensionImpl

  class SharedDimensionImpl extends DimensionImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedDirectorys

          AssociationList AssociatedDirectorys

      The directory where this shared dimension is stored.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Directory
      AnalyticContext

- ### Class com.sas.metadata.remote.impl.SharedDimensionImpl_Stub

  class SharedDimensionImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.SoftwareComponentImpl

  class SoftwareComponentImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### ClassIdentifier

          String ClassIdentifier

      The class identifier is a unique identifier for this component. If this is a Java component, it is the full name of the Java class. Here are the class identifiers for various SAS servers

      Workspace (classic SAS server): 440196d4-90f0-11d0-9f41-00a024bb830c

      StoredProcessServer (SAS/Intrnet V9): 15931e31-667f-11d5-8804-00c04f35ac8c

      Metadata server (OMS): 2887e7d7-4780-11d4-879f-00c04f38f0db (9.1.3) : 0217E202-B560-11DB-AD91-001083FF6836 (9.2)

      MDX Server (OLAP V9): f3f46472-1e31-11d5-87c2-00c04f38f9f6

      GMS (generic server): 9c186a64-83e4-11d2-b956-00c04f81993c

      MQX (message queue server): 8d9ef489-8d1e-11d2-b94f-00c04f8198c0

      Connect server: 028e4060-d545-11d5-880d-aa0004006d06

    - ##### ClassIdentifierMaxLength

          int ClassIdentifierMaxLength

      This is the max length of ClassIdentifier ( 256 )

    - ##### ClassIdentifierState

          int ClassIdentifierState

      This sets state of ClassIdentifier to `MetadataState.UNSET` by default

    - ##### ConfigureVersion

          String ConfigureVersion

      This is a string that represents the version of the code in the configuration directory.
      Required for Add: No

    - ##### ConfigureVersionMaxLength

          int ConfigureVersionMaxLength

      This is the max length of ConfigureVersion ( 32 )

    - ##### ConfigureVersionState

          int ConfigureVersionState

      This sets state of ConfigureVersion to `MetadataState.UNSET` by default

    - ##### CustomizedProperties

          AssociationList CustomizedProperties

      *Unknown*
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractProperty
      Property
      PrototypeProperty
      AttributeProperty
      AssociationProperty

    - ##### CustomizedTransformations

          AssociationList CustomizedTransformations

      The objects that use this software component as a customizer.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractTransformation
      TransformationStep
      SyncStep
      TransformationActivity
      FeatureMap
      ColumnHierarchy
      Transformation
      ClassifierMap
      Select
      Join
      AbstractJob
      Job
      JFJob
      MiningResult

    - ##### CustomizedTypes

          AssociationList CustomizedTypes

      The PropertyTypes customized by this program.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PropertyType

    - ##### DependentComponents

          AssociationList DependentComponents

      The components that are dependents of this component.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### DependsOnComponents

          AssociationList DependsOnComponents

      The components that this component depends upon.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### DeployedComponents

          AssociationList DeployedComponents

      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### EditedProperties

          AssociationList EditedProperties

      The properties that are edited using this program.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractProperty
      Property
      PrototypeProperty
      AttributeProperty
      AssociationProperty

    - ##### EditedTypes

          AssociationList EditedTypes

      The PropertyType objects that can be edited by this program.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PropertyType

    - ##### ImplementedObjects

          AssociationList ImplementedObjects

      The information contained in these objects is used by this software component.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### Major

          int Major

      This is an indicator of the major release number of this component.
      Required for Add: No

    - ##### MajorState

          int MajorState

      This sets state of Major to `MetadataState.UNSET` by default

    - ##### Minor

          int Minor

      This is an indication of the minor release number of this component.
      Required for Add: No

    - ##### MinorState

          int MinorState

      This sets state of Minor to `MetadataState.UNSET` by default

    - ##### Platform

          String Platform

      This represents the platform or language of the component. Examples are: COM, Java.
      Required for Add: No

    - ##### PlatformMaxLength

          int PlatformMaxLength

      This is the max length of Platform ( 32 )

    - ##### PlatformState

          int PlatformState

      This sets state of Platform to `MetadataState.UNSET` by default

    - ##### ProductIdentifier

          String ProductIdentifier

      The vendors unique identifier for this product. For SAS products this may be, but is not limited to, the PRODNUM.
      Required for Add: No

    - ##### ProductIdentifierMaxLength

          int ProductIdentifierMaxLength

      This is the max length of ProductIdentifier ( 128 )

    - ##### ProductIdentifierState

          int ProductIdentifierState

      This sets state of ProductIdentifier to `MetadataState.UNSET` by default

    - ##### ProductName

          String ProductName

      The product name. For example: Visio, Excel
      Required for Add: No

    - ##### ProductNameMaxLength

          int ProductNameMaxLength

      This is the max length of ProductName ( 128 )

    - ##### ProductNameState

          int ProductNameState

      This sets state of ProductName to `MetadataState.UNSET` by default

    - ##### PropertyGroups

          AssociationList PropertyGroups

      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PropertyGroup

    - ##### SoftwareGroups

          AssociationList SoftwareGroups

      The groups associated with this SoftwareComponent.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Group
      SXLEMap

    - ##### SoftwareTrees

          AssociationList SoftwareTrees

      The trees used by this software component.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Tree

    - ##### SoftwareVersion

          String SoftwareVersion

      This is a string that represents the version of the software that is running.
      Required for Add: No

    - ##### SoftwareVersionMaxLength

          int SoftwareVersionMaxLength

      This is the max length of SoftwareVersion ( 32 )

    - ##### SoftwareVersionState

          int SoftwareVersionState

      This sets state of SoftwareVersion to `MetadataState.UNSET` by default

    - ##### SpecVendor

          String SpecVendor

      The name of the vendor that provided the specification.
      Required for Add: No

    - ##### SpecVendorMaxLength

          int SpecVendorMaxLength

      This is the max length of SpecVendor ( 128 )

    - ##### SpecVendorState

          int SpecVendorState

      This sets state of SpecVendor to `MetadataState.UNSET` by default

    - ##### SpecVersion

          String SpecVersion

      A string that indicates the name and the version number of the specification implemented by this component.
      Required for Add: No

    - ##### SpecVersionMaxLength

          int SpecVersionMaxLength

      This is the max length of SpecVersion ( 32 )

    - ##### SpecVersionState

          int SpecVersionState

      This sets state of SpecVersion to `MetadataState.UNSET` by default

    - ##### ValidatedProperties

          AssociationList ValidatedProperties

      The properties that are validated by this program.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractProperty
      Property
      PrototypeProperty
      AttributeProperty
      AssociationProperty

    - ##### ValidatedTypes

          AssociationList ValidatedTypes

      The PropertyType objects that are validated by this program.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      PropertyType

    - ##### Vendor

          String Vendor

      A string that represents the vendor of the software.
      Required for Add: No

    - ##### VendorIdentifier

          String VendorIdentifier

      An ID representing the vendor of the software.
      Required for Add: No

    - ##### VendorIdentifierMaxLength

          int VendorIdentifierMaxLength

      This is the max length of VendorIdentifier ( 128 )

    - ##### VendorIdentifierState

          int VendorIdentifierState

      This sets state of VendorIdentifier to `MetadataState.UNSET` by default

    - ##### VendorMaxLength

          int VendorMaxLength

      This is the max length of Vendor ( 128 )

    - ##### VendorState

          int VendorState

      This sets state of Vendor to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.SoftwareComponentImpl_Stub

  class SoftwareComponentImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.StepPrecedenceImpl

  class StepPrecedenceImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Predecessors

          AssociationList Predecessors

      The predecessor TransformationStep.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      TransformationStep
      SyncStep

    - ##### Successors

          AssociationList Successors

      The successor TransformationStep.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      TransformationStep
      SyncStep

- ### Class com.sas.metadata.remote.impl.StepPrecedenceImpl_Stub

  class StepPrecedenceImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.StreamImpl

  class StreamImpl extends ContentLocationImpl implements Serializable

  - #### Serialized Fields

    - ##### Protocol

          String Protocol

      This attribute describes the protocol or format of the information transmitted via the stream.
      Required for Add: No

    - ##### ProtocolMaxLength

          int ProtocolMaxLength

      This is the max length of Protocol ( 128 )

    - ##### ProtocolState

          int ProtocolState

      This sets state of Protocol to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.StreamImpl_Stub

  class StreamImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.SXLEMapImpl

  class SXLEMapImpl extends GroupImpl implements Serializable

  - #### Serialized Fields

    - ##### IsInstituteSupplied

          int IsInstituteSupplied

      The answer to the question: Is this map supplied by SAS?
      Required for Add: No

    - ##### IsInstituteSuppliedState

          int IsInstituteSuppliedState

      This sets state of IsInstituteSupplied to `MetadataState.UNSET` by default

    - ##### MapVersion

          String MapVersion

      A string representing the major and minor versions, release and build number of the map.
      Required for Add: No

    - ##### MapVersionMaxLength

          int MapVersionMaxLength

      This is the max length of MapVersion ( 24 )

    - ##### MapVersionState

          int MapVersionState

      This sets state of MapVersion to `MetadataState.UNSET` by default

    - ##### Validation

          int Validation

      The type of validation available for the map file. 0 = none 1 = XSD 2 = DTD
      Required for Add: No

    - ##### ValidationPath

          String ValidationPath

      The path to the validation for the map file.
      Required for Add: No

    - ##### ValidationPathMaxLength

          int ValidationPathMaxLength

      This is the max length of ValidationPath ( 64 )

    - ##### ValidationPathState

          int ValidationPathState

      This sets state of ValidationPath to `MetadataState.UNSET` by default

    - ##### ValidationSource

          int ValidationSource

      The source of the validation for the map file. 0 = Web 1 = File
      Required for Add: No

    - ##### ValidationSourceState

          int ValidationSourceState

      This sets state of ValidationSource to `MetadataState.UNSET` by default

    - ##### ValidationState

          int ValidationState

      This sets state of Validation to `MetadataState.UNSET` by default

    - ##### XMLMapTables

          AssociationList XMLMapTables

      The tables used to help define this SXLE map.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      RelationalTable
      PhysicalTable
      WorkTable
      SecuredTable
      QueryTable
      JoinTable

- ### Class com.sas.metadata.remote.impl.SXLEMapImpl_Stub

  class SXLEMapImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.SyncStepImpl

  class SyncStepImpl extends TransformationStepImpl implements Serializable

- ### Class com.sas.metadata.remote.impl.SyncStepImpl_Stub

  class SyncStepImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TableCollectionImpl

  class TableCollectionImpl extends DataTableImpl implements Serializable

  - #### Serialized Fields

    - ##### CollectionLocations

          AssociationList CollectionLocations

      The location where the actual tables that make up this collection are located.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      DeployedDataPackage
      OLAPSchema
      DatabaseCatalog
      SASCatalog
      RelationalSchema
      DatabaseSchema
      DataSourceName
      SASLibrary
      SecuredLibrary
      ContentLocation
      Text
      TextStore
      SASCatalogEntry
      File
      ArchiveFile
      ArchiveEntry
      Document
      Directory
      AnalyticContext
      Device
      Stream
      Memory
      Connection
      SASClientConnection
      OpenClientConnection
      TCPIPConnection
      COMConnection
      Email
      SASFileRef

    - ##### Tables

          AssociationList Tables

      The tables that are part of this table collection.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      DataTable
      ExternalTable
      RelationalTable
      PhysicalTable
      WorkTable
      SecuredTable
      QueryTable
      JoinTable
      TableCollection

- ### Class com.sas.metadata.remote.impl.TableCollectionImpl_Stub

  class TableCollectionImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TargetImpl

  class TargetImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Event

          String Event

      The value of interest. For example, if we want to use column PURCHASE as the binary target to create a predictive model and suppose that there are two values in the target: 0,1 which map to NO and YES using a format. One of the first questions that a mining tool would ask during model training is what is, "What is the value that is to be modeled. i.e., Is it YES, or is it NO?" If YES is the event, then NO is the non-event, and vice versa.

    - ##### EventMaxLength

          int EventMaxLength

      This is the max length of Event ( 32 )

    - ##### EventState

          int EventState

      This sets state of Event to `MetadataState.UNSET` by default

    - ##### FitStatistics

          AssociationList FitStatistics

      The fit statistics that are associated with this target.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      FitStatistic

    - ##### Models

          AssociationList Models

      The models that act upon this target.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      MiningResult

    - ##### OwningAnalyticColumns

          AssociationList OwningAnalyticColumns

      The column that has a role of target.
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      AnalyticColumn

    - ##### TextualInformationObjects

          AssociationList TextualInformationObjects

      Textual information about this target. There would be multiple text objects associated with a target. The roles would be Importance, Interaction, and Profile.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Text
      TextStore
      SASCatalogEntry
      File
      ArchiveFile
      ArchiveEntry
      Document

- ### Class com.sas.metadata.remote.impl.TargetImpl_Stub

  class TargetImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TCPIPConnectionImpl

  class TCPIPConnectionImpl extends OpenClientConnectionImpl implements Serializable

  - #### Serialized Fields

    - ##### HostName

          String HostName

      This is the IP name or IP address used to connect to a deployed component.
      Required for Add: No

    - ##### HostNameMaxLength

          int HostNameMaxLength

      This is the max length of HostName ( 64 )

    - ##### HostNameState

          int HostNameState

      This sets state of HostName to `MetadataState.UNSET` by default

    - ##### Port

          int Port

      The port number to use to connect to the server.
      Required for Add: No

    - ##### PortState

          int PortState

      This sets state of Port to `MetadataState.UNSET` by default

    - ##### Service

          String Service

      The name of the service to use when connecting to a server.
      Required for Add: No

    - ##### ServiceMaxLength

          int ServiceMaxLength

      This is the max length of Service ( 128 )

    - ##### ServiceState

          int ServiceState

      This sets state of Service to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.TCPIPConnectionImpl_Stub

  class TCPIPConnectionImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TestCatImpl

  class TestCatImpl extends com.sas.metadata.remote.impl.TestRootImpl implements Serializable

  - #### Serialized Fields

    - ##### Dinners

          AssociationList Dinners

    - ##### Fleas

          AssociationList Fleas

- ### Class com.sas.metadata.remote.impl.TestCatImpl_Stub

  class TestCatImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TestFleaImpl

  class TestFleaImpl extends com.sas.metadata.remote.impl.TestRootImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedLegs

          AssociationList AssociatedLegs

    - ##### AssociatedMouses

          AssociationList AssociatedMouses

    - ##### FemaleMates

          AssociationList FemaleMates

    - ##### MaleMates

          AssociationList MaleMates

    - ##### OwningCats

          AssociationList OwningCats

- ### Class com.sas.metadata.remote.impl.TestFleaImpl_Stub

  class TestFleaImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TestGrandKittenImpl

  class TestGrandKittenImpl extends com.sas.metadata.remote.impl.TestKittenImpl implements Serializable

- ### Class com.sas.metadata.remote.impl.TestGrandKittenImpl_Stub

  class TestGrandKittenImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TestKittenImpl

  class TestKittenImpl extends com.sas.metadata.remote.impl.TestCatImpl implements Serializable

- ### Class com.sas.metadata.remote.impl.TestKittenImpl_Stub

  class TestKittenImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TestLegImpl

  class TestLegImpl extends com.sas.metadata.remote.impl.TestRootImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedMouses

          AssociationList AssociatedMouses

    - ##### Fleas

          AssociationList Fleas

- ### Class com.sas.metadata.remote.impl.TestLegImpl_Stub

  class TestLegImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TestMouseImpl

  class TestMouseImpl extends com.sas.metadata.remote.impl.TestRootImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedLegs

          AssociationList AssociatedLegs

    - ##### Fleas

          AssociationList Fleas

    - ##### Husbands

          AssociationList Husbands

    - ##### OwningCats

          AssociationList OwningCats

    - ##### Wifes

          AssociationList Wifes

- ### Class com.sas.metadata.remote.impl.TestMouseImpl_Stub

  class TestMouseImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TestReqAttrsImpl

  class TestReqAttrsImpl extends com.sas.metadata.remote.impl.TestRootImpl implements Serializable

  - #### Serialized Fields

    - ##### TestBooleanReq

          int TestBooleanReq

    - ##### TestBooleanReqState

          int TestBooleanReqState

    - ##### TestDateReq

          double TestDateReq

    - ##### TestDateReqState

          int TestDateReqState

    - ##### TestDateTimeReq

          double TestDateTimeReq

    - ##### TestDateTimeReqState

          int TestDateTimeReqState

    - ##### TestDoubleReq

          double TestDoubleReq

    - ##### TestDoubleReqState

          int TestDoubleReqState

    - ##### TestIntegerReq

          int TestIntegerReq

    - ##### TestIntegerReqState

          int TestIntegerReqState

    - ##### TestStringReq

          String TestStringReq

    - ##### TestStringReqMaxLength

          int TestStringReqMaxLength

    - ##### TestStringReqState

          int TestStringReqState

    - ##### TestTimeReq

          double TestTimeReq

    - ##### TestTimeReqState

          int TestTimeReqState

- ### Class com.sas.metadata.remote.impl.TestReqAttrsImpl_Stub

  class TestReqAttrsImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TestRootImpl

  class TestRootImpl extends CMetadataImpl implements Serializable

  - #### Serialized Fields

    - ##### ChangeState

          String ChangeState

    - ##### ChangeStateMaxLength

          int ChangeStateMaxLength

    - ##### ChangeStateState

          int ChangeStateState

    - ##### LockedBy

          String LockedBy

    - ##### LockedByMaxLength

          int LockedByMaxLength

    - ##### LockedByState

          int LockedByState

    - ##### TestBoolean

          int TestBoolean

    - ##### TestBooleanState

          int TestBooleanState

    - ##### TestDate

          double TestDate

    - ##### TestDateState

          int TestDateState

    - ##### TestDateTime

          double TestDateTime

    - ##### TestDateTimeState

          int TestDateTimeState

    - ##### TestDouble

          double TestDouble

    - ##### TestDoubleState

          int TestDoubleState

    - ##### TestInteger

          int TestInteger

    - ##### TestIntegerState

          int TestIntegerState

    - ##### TestLongString

          String TestLongString

    - ##### TestLongStringMaxLength

          int TestLongStringMaxLength

    - ##### TestLongStringState

          int TestLongStringState

    - ##### TestString

          String TestString

    - ##### TestStringMaxLength

          int TestStringMaxLength

    - ##### TestStringState

          int TestStringState

    - ##### TestTime

          double TestTime

    - ##### TestTimeState

          int TestTimeState

- ### Class com.sas.metadata.remote.impl.TestRootImpl_Stub

  class TestRootImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TextImpl

  class TextImpl extends ContentLocationImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedPropertys

          AssociationList AssociatedPropertys

      The Property object that is configured by the XML in this object.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      AbstractProperty
      Property
      PrototypeProperty
      AttributeProperty
      AssociationProperty

    - ##### AssociatedQueryClauses

          AssociationList AssociatedQueryClauses

      The query clause for this source code.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      QueryClause
      WhereClause
      RowSelector
      GroupByClause
      HavingClause
      OrderByClause
      OnClause

    - ##### AssociatedTrainedResults

          AssociationList AssociatedTrainedResults

      The model retrained by this code.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      MiningResult

    - ##### AssociatedTransformations

          AssociationList AssociatedTransformations

      The transformation that uses this source code.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      AbstractTransformation
      TransformationStep
      SyncStep
      TransformationActivity
      FeatureMap
      ColumnHierarchy
      Transformation
      ClassifierMap
      Select
      Join
      AbstractJob
      Job
      JFJob
      MiningResult

    - ##### AssociatedTypes

          AssociationList AssociatedTypes

      The datatype that is configured by this object.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      PropertyType

    - ##### Targets

          AssociationList Targets

      The targets that this text object provides information about.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Target

    - ##### TextRole

          String TextRole

      Description of the contents of the StoredText. For example: SourceCode, Note.
      Required for Add: No

    - ##### TextRoleMaxLength

          int TextRoleMaxLength

      This is the max length of TextRole ( 32 )

    - ##### TextRoleState

          int TextRoleState

      This sets state of TextRole to `MetadataState.UNSET` by default

    - ##### TextType

          String TextType

      This describes the content of the object. This could be XML, HTML, PlainText, etc.
      Required for Add: No

    - ##### TextTypeMaxLength

          int TextTypeMaxLength

      This is the max length of TextType ( 10 )

    - ##### TextTypeState

          int TextTypeState

      This sets state of TextType to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.TextImpl_Stub

  class TextImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TextStoreImpl

  class TextStoreImpl extends TextImpl implements Serializable

  - #### Serialized Fields

    - ##### Objects

          AssociationList Objects

      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### OwningMiningResults

          AssociationList OwningMiningResults

      The mining result associated to this PMML.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      MiningResult

    - ##### StoredText

          String StoredText

      This is the actual text of the note.
      Required for Add: No

    - ##### StoredTextMaxLength

          int StoredTextMaxLength

      This is the max length of StoredText ( 1000 )

    - ##### StoredTextState

          int StoredTextState

      This sets state of StoredText to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.TextStoreImpl_Stub

  class TextStoreImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TimestampImpl

  class TimestampImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### DateandTime

          double DateandTime

      This double contains a SAS datetime value.
      Required for Add: No

    - ##### DateandTimeState

          int DateandTimeState

      This sets state of DateandTime to `MetadataState.UNSET` by default

    - ##### Objects

          AssociationList Objects

      The objects associated with this timestamp.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### TimestampRole

          String TimestampRole

      This is the role of the Timestamp. Example roles are: Create, Modify, Expire.
      Required for Add: No

    - ##### TimestampRoleMaxLength

          int TimestampRoleMaxLength

      This is the max length of TimestampRole ( 16 )

    - ##### TimestampRoleState

          int TimestampRoleState

      This sets state of TimestampRole to `MetadataState.UNSET` by default

    - ##### TimeZone

          String TimeZone

      This is the timezone used with the DateandTime attribute.
      Required for Add: No

    - ##### TimeZoneMaxLength

          int TimeZoneMaxLength

      This is the max length of TimeZone ( 8 )

    - ##### TimeZoneState

          int TimeZoneState

      This sets state of TimeZone to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.TimestampImpl_Stub

  class TimestampImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TransformationActivityImpl

  class TransformationActivityImpl extends AbstractTransformationImpl implements Serializable

  - #### Serialized Fields

    - ##### Jobs

          AssociationList Jobs

      The jobs associated with this activity,
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      AbstractJob
      Job
      JFJob

    - ##### Steps

          AssociationList Steps

      The list of steps used in this transformation activity.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      TransformationStep
      SyncStep

- ### Class com.sas.metadata.remote.impl.TransformationActivityImpl_Stub

  class TransformationActivityImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TransformationImpl

  class TransformationImpl extends AbstractTransformationImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedPrompts

          AssociationList AssociatedPrompts

      *Unknown*
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      AbstractPrompt
      Prompt
      PromptGroup

    - ##### Steps

          AssociationList Steps

      The list of steps that use this transformation.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      TransformationStep
      SyncStep

- ### Class com.sas.metadata.remote.impl.TransformationImpl_Stub

  class TransformationImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TransformationStepImpl

  class TransformationStepImpl extends AbstractTransformationImpl implements Serializable

  - #### Serialized Fields

    - ##### Activities

          AssociationList Activities

      The list of activities that include this step.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      TransformationActivity

    - ##### PredecessorDependencies

          AssociationList PredecessorDependencies

      List of StepPrecedences where this TransformationStep acts as a predecessor to another TransformationStep.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      StepPrecedence
      ConditionalPrecedence

    - ##### SuccessorDependencies

          AssociationList SuccessorDependencies

      List of StepPrecedences where this TransformationStep acts as a successor to another TransformationStep.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      StepPrecedence
      ConditionalPrecedence

    - ##### Transformations

          AssociationList Transformations

      The list of transformations associated with these steps.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Transformation
      ClassifierMap
      Select
      Join
      AbstractJob
      Job
      JFJob
      MiningResult

- ### Class com.sas.metadata.remote.impl.TransformationStepImpl_Stub

  class TransformationStepImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TreeImpl

  class TreeImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedIdentitys

          AssociationList AssociatedIdentitys

      The identity associated with this home folder.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Identity
      IdentityGroup
      Person

    - ##### AssociatedPSPortlets

          AssociationList AssociatedPSPortlets

      The object for which this tree contains hierarchical information.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      PSPortlet

    - ##### Members

          AssociationList Members

      The members of this tree.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### ParentTrees

          AssociationList ParentTrees

      The parent of this tree.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Tree

    - ##### SoftwareComponents

          AssociationList SoftwareComponents

      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext

    - ##### SubTrees

          AssociationList SubTrees

      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      Tree

    - ##### TreeType

          String TreeType

      This attribute allows applications to store information about what the intended use of this tree is.
      Required for Add: No

    - ##### TreeTypeMaxLength

          int TreeTypeMaxLength

      This is the max length of TreeType ( 40 )

    - ##### TreeTypeState

          int TreeTypeState

      This sets state of TreeType to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.TreeImpl_Stub

  class TreeImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TSNameObjectImpl

  class TSNameObjectImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### NameObjectName

          String NameObjectName

      NameObjectName
      Required for Add: No

    - ##### NameObjectNameMaxLength

          int NameObjectNameMaxLength

      This is the max length of NameObjectName ( 256 )

    - ##### NameObjectNameState

          int NameObjectNameState

      This sets state of NameObjectName to `MetadataState.UNSET` by default

    - ##### TSContainingNamespaces

          AssociationList TSContainingNamespaces

      The table server namespace for this name object.
      Cardinality RoleB: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      TSNamespace

- ### Class com.sas.metadata.remote.impl.TSNameObjectImpl_Stub

  class TSNameObjectImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TSNamespaceImpl

  class TSNamespaceImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### Flags

          int Flags

      Flags
      Required for Add: No

    - ##### FlagsState

          int FlagsState

      This sets state of Flags to `MetadataState.UNSET` by default

    - ##### NamespaceName

          String NamespaceName

      NamespaceName
      Required for Add: No

    - ##### NamespaceNameMaxLength

          int NamespaceNameMaxLength

      This is the max length of NamespaceName ( 256 )

    - ##### NamespaceNameState

          int NamespaceNameState

      This sets state of NamespaceName to `MetadataState.UNSET` by default

    - ##### NamespaceType

          String NamespaceType

    - ##### NamespaceTypeMaxLength

          int NamespaceTypeMaxLength

      This is the max length of NamespaceType ( 40 )

    - ##### NamespaceTypeState

          int NamespaceTypeState

      This sets state of NamespaceType to `MetadataState.UNSET` by default

    - ##### TSAccessKeys

          AssociationList TSAccessKeys

      The access key used by this table server namespace.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      SASPassword

    - ##### TSContainedNames

          AssociationList TSContainedNames

      The table server names that belong to this space.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      TSNameObject

    - ##### TSNamespaceLocations

          AssociationList TSNamespaceLocations

      Location for the table server namespace.
      Cardinality RoleA: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      ContentLocation
      Text
      TextStore
      SASCatalogEntry
      File
      ArchiveFile
      ArchiveEntry
      Document
      Directory
      AnalyticContext
      Device
      Stream
      Memory
      Connection
      SASClientConnection
      OpenClientConnection
      TCPIPConnection
      COMConnection
      Email

    - ##### TSObjects

          AssociationList TSObjects

      Table server objects contained in this namespace.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### TSParentNamespaces

          AssociationList TSParentNamespaces

      The parent of this object.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      TSNamespace

    - ##### TSSubNamespaces

          AssociationList TSSubNamespaces

      *Unknown*
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      TSNamespace

- ### Class com.sas.metadata.remote.impl.TSNamespaceImpl_Stub

  class TSNamespaceImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.TypeDefinitionImpl

  class TypeDefinitionImpl extends PrimaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AllowsChildren

          int AllowsChildren

      This object type may act as a container for other common or shared objects.
      Required for Add: No

    - ##### AllowsChildrenState

          int AllowsChildrenState

      This sets state of AllowsChildren to `MetadataState.UNSET` by default

    - ##### ApplicablePermissions

          String ApplicablePermissions

      Comma-delimited list of permissions that apply to this logical type. The permissions listed here will be the permissions available on the auth tab for this object.

    - ##### ApplicablePermissionsMaxLength

          int ApplicablePermissionsMaxLength

      This is the max length of ApplicablePermissions ( 512 )

    - ##### ApplicablePermissionsState

          int ApplicablePermissionsState

      This sets state of ApplicablePermissions to `MetadataState.UNSET` by default

    - ##### AssociatedContentTypes

          AssociationList AssociatedContentTypes

      Type of content represented by this type definition.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      ContentType

    - ##### ContainerAssociation

          String ContainerAssociation

      The association used to find the container for this common or shared object.
      Required for Add: No

    - ##### ContainerAssociationMaxLength

          int ContainerAssociationMaxLength

      This is the max length of ContainerAssociation ( 64 )

    - ##### ContainerAssociationState

          int ContainerAssociationState

      This sets state of ContainerAssociation to `MetadataState.UNSET` by default

    - ##### ContainerType

          String ContainerType

      Typically a Folder, but may be different. For example, Column objects are contained by the object Table.
      Required for Add: No

    - ##### ContainerTypeMaxLength

          int ContainerTypeMaxLength

      This is the max length of ContainerType ( 64 )

    - ##### ContainerTypeState

          int ContainerTypeState

      This sets state of ContainerType to `MetadataState.UNSET` by default

    - ##### DefaultIcon

          String DefaultIcon

      Name used by applications to lookup icons in sas.icons.jar or at a well-known http address. Individual objects may override this icon to show object state, but some applications may only show the default icon.
      Required for Add: No

    - ##### DefaultIconMaxLength

          int DefaultIconMaxLength

      This is the max length of DefaultIcon ( 64 )

    - ##### DefaultIconState

          int DefaultIconState

      This sets state of DefaultIcon to `MetadataState.UNSET` by default

    - ##### DefaultLocation

          String DefaultLocation

      A SASDS URL indicating the default or recommended location for objects of this type.
      Required for Add: No

    - ##### DefaultLocationMaxLength

          int DefaultLocationMaxLength

      This is the max length of DefaultLocation ( 256 )

    - ##### DefaultLocationState

          int DefaultLocationState

      This sets state of DefaultLocation to `MetadataState.UNSET` by default

    - ##### DefaultUpdatesAllowed

          int DefaultUpdatesAllowed

      Allow clients to perform default actions such as copy, move, delete, and rename without a class handler available. The class handler should always be used when available.
      Required for Add: No

    - ##### DefaultUpdatesAllowedState

          int DefaultUpdatesAllowedState

      This sets state of DefaultUpdatesAllowed to `MetadataState.UNSET` by default

    - ##### DefinitionVersion

          double DefinitionVersion

      Version for this type definition. Not to be confused with usage version. The type definition may change without the usage version changing. Usage version refers to how this definition is put together, not the definition itself. The definition version for this logical type definition would correlate to the usage version on a logical object. For example: I have a type definition for a stored process with a definition version of 1.0 (1000000). The definition would be applied to stored processes with a usage version of 1.0 (1000000).
      Required for Add: No

    - ##### DefinitionVersionState

          int DefinitionVersionState

      This sets state of DefinitionVersion to `MetadataState.UNSET` by default

    - ##### JavaClass

          String JavaClass

      Implementation of standard type interface.
      Required for Add: No

    - ##### JavaClassMaxLength

          int JavaClassMaxLength

      This is the max length of JavaClass ( 256 )

    - ##### JavaClassState

          int JavaClassState

      This sets state of JavaClass to `MetadataState.UNSET` by default

    - ##### MetadataType

          String MetadataType

      Metadata type used as the "top-level-object" for this logical object. For example, ClassifierMap for a stored process.
      Required for Add: No

    - ##### MetadataTypeMaxLength

          int MetadataTypeMaxLength

      This is the max length of MetadataType ( 64 )

    - ##### MetadataTypeState

          int MetadataTypeState

      This sets state of MetadataType to `MetadataState.UNSET` by default

    - ##### ResourceTemplate

          String ResourceTemplate

      SASDS URL for resource template associated with this public type.
      Required for Add: No

    - ##### ResourceTemplateMaxLength

          int ResourceTemplateMaxLength

      This is the max length of ResourceTemplate ( 256 )

    - ##### ResourceTemplateState

          int ResourceTemplateState

      This sets state of ResourceTemplate to `MetadataState.UNSET` by default

    - ##### SupportedObjectVersionMax

          double SupportedObjectVersionMax

      The maximum object version supported by this definition.
      Required for Add: No

    - ##### SupportedObjectVersionMaxState

          int SupportedObjectVersionMaxState

      This sets state of SupportedObjectVersionMax to `MetadataState.UNSET` by default

    - ##### SupportedObjectVersionMin

          double SupportedObjectVersionMin

      Type definitions may support a range of versions. This value specifies the minimum version supported by this definition. Applications that need to determine which type definition to use need to look at the value in an object's UsageVersion= attribute and find the definition that supports the object.

    - ##### SupportedObjectVersionMinState

          int SupportedObjectVersionMinState

      This sets state of SupportedObjectVersionMin to `MetadataState.UNSET` by default

    - ##### TypeName

          String TypeName

      Abbreviated type name used in object URI syntax. This is usually the same as Name with any whitespace removed. Not localized. Common and shared objects of this type will use this value in their PublicType= attribute. Subtypes are identified using a dot notation. For example InformationMap.Relational and InformationMap.OLAP. Only the super type is used in the URI syntax. Subtypes must have the same top-level metadata object.

    - ##### TypeNameMaxLength

          int TypeNameMaxLength

      This is the max length of TypeName ( 60 )

    - ##### TypeNameState

          int TypeNameState

      This sets state of TypeName to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.TypeDefinitionImpl_Stub

  class TypeDefinitionImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.UniqueKeyImpl

  class UniqueKeyImpl extends KeyImpl implements Serializable

  - #### Serialized Fields

    - ##### ForeignKeys

          AssociationList ForeignKeys

      The list of foreign keys that are associated with this unique key.
      Cardinality RoleB: ( 0 .. * )
      Required for Add: No
      Objects of which can be of type:
      ForeignKey

    - ##### IsPrimary

          int IsPrimary

      If the key is a primary key, the value of this attribute should be true. The default value is false.
      Required for Add: No

    - ##### IsPrimaryState

          int IsPrimaryState

      This sets state of IsPrimary to `MetadataState.UNSET` by default

    - ##### Tables

          AssociationList Tables

      The table that owns this unique key.
      Cardinality RoleB: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      DataTable
      ExternalTable
      RelationalTable
      PhysicalTable
      WorkTable
      SecuredTable
      QueryTable
      JoinTable
      TableCollection

- ### Class com.sas.metadata.remote.impl.UniqueKeyImpl_Stub

  class UniqueKeyImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.UnitofTimeImpl

  class UnitofTimeImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedContentLocations

          AssociationList AssociatedContentLocations

      The associated content location.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      ContentLocation
      Text
      TextStore
      SASCatalogEntry
      File
      ArchiveFile
      ArchiveEntry
      Document
      Directory
      AnalyticContext
      Device
      Stream
      Memory
      Connection
      SASClientConnection
      OpenClientConnection
      TCPIPConnection
      COMConnection
      Email

    - ##### NumberofUnits

          int NumberofUnits

      This is the number of units. Example: '5' days, '1' week.
      Required for Add: No

    - ##### NumberofUnitsState

          int NumberofUnitsState

      This sets state of NumberofUnits to `MetadataState.UNSET` by default

    - ##### Unit

          String Unit

      The unit used for the measurement. Example: day, hour, week
      Required for Add: No

    - ##### UnitMaxLength

          int UnitMaxLength

      This is the max length of Unit ( 32 )

    - ##### UnitofTimeRole

          String UnitofTimeRole

      The function or context of this unit of time.
      Required for Add: No

    - ##### UnitofTimeRoleMaxLength

          int UnitofTimeRoleMaxLength

      This is the max length of UnitofTimeRole ( 32 )

    - ##### UnitofTimeRoleState

          int UnitofTimeRoleState

      This sets state of UnitofTimeRole to `MetadataState.UNSET` by default

    - ##### UnitState

          int UnitState

      This sets state of Unit to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.UnitofTimeImpl_Stub

  class UnitofTimeImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.VariableImpl

  class VariableImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedObjects

          AssociationList AssociatedObjects

      The object that contains the substitution values.
      Cardinality RoleA: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      All types

    - ##### Marker

          String Marker

      The marker that needs to be replaced. This is the substitution string that should be replaced.
      Required for Add: No

    - ##### MarkerMaxLength

          int MarkerMaxLength

      This is the max length of Marker ( 64 )

    - ##### MarkerState

          int MarkerState

      This sets state of Marker to `MetadataState.UNSET` by default

    - ##### OwningTransformations

          AssociationList OwningTransformations

      The owning transformation for this variable.
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      AbstractTransformation
      TransformationStep
      SyncStep
      TransformationActivity
      FeatureMap
      ColumnHierarchy
      Transformation
      ClassifierMap
      Select
      Join
      AbstractJob
      Job
      JFJob
      MiningResult

    - ##### ValueType

          String ValueType

      The type of the value to replace the marker with. May be used to specify the name of the attribute contained in the associated metadata object that should be used in the replacement.
      Required for Add: No

    - ##### ValueTypeMaxLength

          int ValueTypeMaxLength

      This is the max length of ValueType ( 128 )

    - ##### ValueTypeState

          int ValueTypeState

      This sets state of ValueType to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.VariableImpl_Stub

  class VariableImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.WhereClauseImpl

  class WhereClauseImpl extends QueryClauseImpl implements Serializable

  - #### Serialized Fields

    - ##### OwningSelects

          AssociationList OwningSelects

      The select object that uses this where statement.
      Cardinality RoleA: ( 1 .. 1 )
      Required for Add: Yes
      Objects of which can be of type:
      Select

- ### Class com.sas.metadata.remote.impl.WhereClauseImpl_Stub

  class WhereClauseImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.WorkTableImpl

  class WorkTableImpl extends PhysicalTableImpl implements Serializable

- ### Class com.sas.metadata.remote.impl.WorkTableImpl_Stub

  class WorkTableImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L

- ### Class com.sas.metadata.remote.impl.XPathImpl

  class XPathImpl extends SecondaryTypeImpl implements Serializable

  - #### Serialized Fields

    - ##### AssociatedMapColumns

          AssociationList AssociatedMapColumns

      Associated SXLE map column.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      Column
      ColumnRange

    - ##### AssociatedMapTables

          AssociationList AssociatedMapTables

      Associated SXLE map table.
      Cardinality RoleB: ( 0 .. 1 )
      Required for Add: No
      Objects of which can be of type:
      RelationalTable
      PhysicalTable
      WorkTable
      SecuredTable
      QueryTable
      JoinTable

    - ##### AxisName

          String AxisName

      Used to show the tree relationship.
      Required for Add: No

    - ##### AxisNameMaxLength

          int AxisNameMaxLength

      This is the max length of AxisName ( 20 )

    - ##### AxisNameState

          int AxisNameState

      This sets state of AxisName to `MetadataState.UNSET` by default

    - ##### LocationPath

          String LocationPath

      LocationPath
      Required for Add: No

    - ##### LocationPathMaxLength

          int LocationPathMaxLength

      This is the max length of LocationPath ( 64 )

    - ##### LocationPathState

          int LocationPathState

      This sets state of LocationPath to `MetadataState.UNSET` by default

    - ##### LocationPathType

          int LocationPathType

      Indicates if the path is absolute (0) or relative (1).
      Required for Add: No

    - ##### LocationPathTypeState

          int LocationPathTypeState

      This sets state of LocationPathType to `MetadataState.UNSET` by default

    - ##### MajorVersion

          int MajorVersion

      Major version of the SAS XML LIBNAME extension.
      Required for Add: No

    - ##### MajorVersionState

          int MajorVersionState

      This sets state of MajorVersion to `MetadataState.UNSET` by default

    - ##### MinorVersion

          int MinorVersion

      Minor version of the SAS XML LIBNAME extension.
      Required for Add: No

    - ##### MinorVersionState

          int MinorVersionState

      This sets state of MinorVersion to `MetadataState.UNSET` by default

    - ##### NodeSetFunction

          String NodeSetFunction

      Used to show the node set function.
      Required for Add: No

    - ##### NodeSetFunctionMaxLength

          int NodeSetFunctionMaxLength

      This is the max length of NodeSetFunction ( 20 )

    - ##### NodeSetFunctionState

          int NodeSetFunctionState

      This sets state of NodeSetFunction to `MetadataState.UNSET` by default

    - ##### ProcessTag

          int ProcessTag

      Integer to show whether the tag is the beginning or the end of an Xpath. 0 = no tag; 1= beginning tag; 2 = end tag
      Required for Add: No

    - ##### ProcessTagState

          int ProcessTagState

      This sets state of ProcessTag to `MetadataState.UNSET` by default

    - ##### SyntaxMarker

          String SyntaxMarker

      Describes the language used in the XPath.
      Required for Add: No

    - ##### SyntaxMarkerMaxLength

          int SyntaxMarkerMaxLength

      This is the max length of SyntaxMarker ( 20 )

    - ##### SyntaxMarkerState

          int SyntaxMarkerState

      This sets state of SyntaxMarker to `MetadataState.UNSET` by default

- ### Class com.sas.metadata.remote.impl.XPathImpl_Stub

  class XPathImpl_Stub extends RemoteStub implements Serializable
  serialVersionUID:
    2L