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 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
IsVisible Should this property 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

Previous Page | Next Page | Top of Page