space
Previous Page | Next Page

SAS Namespace Types

PropertyGroup


Subclass of LocalizedType


Overview

Represents a group of properties. The properties that are part of this group are associated using the GroupedProperties association.

Security Inheritance and Enforcement Rules

The following is a list of associations that 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
IsVisible This attribute indicates if this property should be displayed in a UI.   int  
Maximum This is an optional attribute that describes the maximum number of Property objects in this group that may have settings.   int  
Minimum This is an optional attribute that describes the minimum number of Property objects in this group that must have values.   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
AssociatedObject

Partner: PrimaryPropertyGroup

0 to 1 The object that uses this group of properties.  *ALL TYPES*
Customizers

Partner: PropertyGroups

0 to * The programs that customizes this property group.   SoftwareComponent
ConfiguredComponent
DeployedComponent
LogicalServer
ServerComponent
ServerContext
ServiceComponent
GroupedProperties

Partner: AssociatedPropertyGroup

0 to * The properties in this group.  AbstractProperty
AssociationProperty
AttributeProperty
Property
PrototypeProperty
ParentGroup

Partner: SubpropertyGroups

0 to 1 The parent group for this group of properties.   PropertyGroup
SubpropertyGroups

Partner: ParentGroup

0 to * The subgroups for this group of properties.  PropertyGroup

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

IsVisible
     Type:  int  

Should this property be displayed in a UI?

Maximum
     Type:  int  

This is an optional attribute that describes the maximum number of Property objects in this group that may have settings.

Minimum
     Type:  int  

This is an optional attribute that describes the minimum number of Property objects in this group that must have values.

Association Details

AssociatedObject
     Cardinality:   0 to 1
     Partner:   PrimaryPropertyGroup

The object that uses this group of properties. 

Associated Types:
*ALL TYPES*

Customizers
     Cardinality:   0 to *
     Partner:   PropertyGroups

The programs that customizes this property group. 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

GroupedProperties
     Cardinality:   0 to *
     Partner:   AssociatedPropertyGroup

The properties in this group. 

Associated Types:
AbstractProperty   AssociationProperty   AttributeProperty   Property   PrototypeProperty

ParentGroup
     Cardinality:   0 to 1
     Partner:   SubpropertyGroups

The parent group for this group of properties.  

Associated Types:
PropertyGroup

SubpropertyGroups
     Cardinality:   0 to *
     Partner:   ParentGroup

The subgroups for this group of properties. 

Associated Types:
PropertyGroup


space
Previous Page | Next Page | Top of Page