space
Previous Page | Next Page

SAS Namespace Types

AbstractProperty


Subclass of LocalizedType

Subtypes


Overview

Used to contain name/value pairs.

The AbstractProperty metadata type defines attributes and associations that are common to all of the property types; however, as a supertype, it should not be instantiated. When defining a metadata object to contain an actual name/value pair, use the Property metadata type or one of the other property metadata types, depending on the usage goal.

Security Inheritance and Enforcement Rules

The following is a list of associations which are used to determine if this object should inherit access controls from another object (inheritance) or if the association is allowed for the object (enforcement). For more information about inheritance and enforcement rules, see the SAS 9.2 Intelligence Platform: Security Administration Guide.

Attributes

Name Description Type Length
IsExpert Should the property be available only to expert users?   int  
IsLinked Is this property linked?  int  
IsRequired Is this parameter required?   int  
IsUpdateable Can this property be updated?   int  
IsVisible Should this property be displayed in a UI?   int  

Inherited Attributes
Name Id Desc MetadataCreated MetadataUpdated ChangeState  LockedBy  UsageVersion 

Associations

= indicates the resident side of an association, or where the association is persisted for cross-repository associations. If no resident side is indicated, this association may not cross repository boundaries.

Name Cardinality Description Associated Types
AssociatedPropertyGroup

Partner: GroupedProperties

0 to 1 The group that contains these properties.   PropertyGroup
Customizers

Partner: CustomizedProperties

0 to * The programs used to customize this object.   SoftwareComponent
ConfiguredComponent
DeployedComponent
LogicalServer
ServerComponent
ServerContext
ServiceComponent
Editors

Partner: EditedProperties

0 to * 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 which edits the property value.  SoftwareComponent
ConfiguredComponent
DeployedComponent
LogicalServer
ServerComponent
ServerContext
ServiceComponent
StoredConfiguration

Partner: AssociatedProperty

0 to 1 The configuration information for this object.   Text
ArchiveEntry
ArchiveFile
Document
File
SASCatalogEntry
TextStore
Validators

Partner: ValidatedProperties

0 to * The programs that can validate the value of this property.  SoftwareComponent
ConfiguredComponent
DeployedComponent
LogicalServer
ServerComponent
ServerContext
ServiceComponent

Inherited Associations
AccessControls/Objects , Changes/Objects , CustomAssociations/OwningObject , Documents/Objects , Extensions/OwningObject , ExternalIdentities/OwningObject , Groups/Members , Implementors/ImplementedObjects , Keywords/Objects , LocalizedAttributes/AssociatedLocalizedObject , Notes/Objects , PrimaryPropertyGroup/AssociatedObject , Prompts/PromptEnabledObject , Properties/AssociatedObject , PropertySets/OwningObject , ReferencedObjects/AssociatedObjects , Resources/LocalizedObject , ResponsibleParties/Objects , SourceTransformations/TransformationSources , SpecSourceTransformations/SourceSpecifications , SpecTargetTransformations/TargetSpecifications , TargetTransformations/TransformationTargets , Timestamps/Objects , Trees/Members , TSObjectNamespace/TSObjects , UsedByPrototypes/UsingPrototype , UsingPrototype/UsedByPrototypes , Variables/AssociatedObject 

Attribute Details

IsExpert
     Type:  int  

Should the property be available only to expert users?

IsLinked
     Type:  int  

Is this property linked?

IsRequired
     Type:  int  

Is this parameter required?

IsUpdateable
     Type:  int  

Can this property be updated?

IsVisible
     Type:  int  

Should this property be displayed in a UI?

Association Details

AssociatedPropertyGroup
     Cardinality:   0 to 1
     Partner:   GroupedProperties

The group that contains these properties.  

Associated Types:
PropertyGroup

Customizers
     Cardinality:   0 to *
     Partner:   CustomizedProperties

The programs used to customize this object. A customizer is a standalone editor that is used to customize or edit a value. It does not reside inside a UI element as an editor does, but defines its own window. If none exists on the entity, the customizer of the PropertyType is returned.  

Associated Types:
SoftwareComponent   ConfiguredComponent   DeployedComponent   LogicalServer   ServerComponent   ServerContext   ServiceComponent

Editors
     Cardinality:   0 to *
     Partner:   EditedProperties

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 which edits the property value. 

Associated Types:
SoftwareComponent   ConfiguredComponent   DeployedComponent   LogicalServer   ServerComponent   ServerContext   ServiceComponent

StoredConfiguration
     Cardinality:   0 to 1
     Partner:   AssociatedProperty

The configuration information for this object.  

Associated Types:
Text   ArchiveEntry   ArchiveFile   Document   File   SASCatalogEntry   TextStore

Validators
     Cardinality:   0 to *
     Partner:   ValidatedProperties

The programs that can validate the value of this property. 

Associated Types:
SoftwareComponent   ConfiguredComponent   DeployedComponent   LogicalServer   ServerComponent   ServerContext   ServiceComponent


space
Previous Page | Next Page | Top of Page