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 list of associations is used to determine if this object should inherit access controls from another object (inheritance), or if the association is allowed for the object (enforcement). An association will not be created unless the calling user is authorized to update one or both objects involved in the association. For more information about inheritance and enforcement rules, see the SAS Intelligence Platform: Security Administration Guide.

Attributes

Name Description Type Length
IsExpert Should the property be available only to expert users?   int  
IsLinked IsLinked   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 that 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  

IsLinked

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 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. 

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 that 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

Previous Page | Next Page | Top of Page