OMBDESCRIBE CLASS_DEFINITION

Purpose

To describe a class definition or its property definitions.

Prerequisites

Class definition must be already exist. This command can be executed for any class definition regardless of current context.

Syntax

parseDescribeClassCommand =  OMBDESCRIBE CLASS_DEFINITION "QUOTED_STRING" [
           ( ON | OF ) "modelClause" ] ( ( PROPERTY_DEFINITION "QUOTED_STRING" 
          GET "getPropertyDefinitionPropertiesClause" ) | ( GET ( [ USER_DEFINED
           | CORE | LOGICAL | ( CONFIGURATION | PHYSICAL_CONFIGURATION ) ] 
          PROPERTY_DEFINITIONS ) ) | GET "getClassDefinitionPropertiesClause" | 
          GET CHILD_TYPES | GET ASSOCIATION_DEFINITIONS )
     modelClause =  ( MODEL "QUOTED_STRING" | PLATFORM "QUOTED_STRING" | 
          CONFIGURATION_TEMPLATE "QUOTED_STRING" ( ON | OF ) PLATFORM 
          "QUOTED_STRING" )
     getPropertyDefinitionPropertiesClause =  PROPERTIES "(" "propertyNameList" 
          ")"
     getClassDefinitionPropertiesClause =  PROPERTIES "(" "propertyNameList" ")"
     propertyNameList =  "propertyNameClause" { "," "propertyNameClause" }
     propertyNameClause =  ( "UNQUOTED_STRING" )

Parameters

parseDescribeClassCommand

Describe a class definition.

QUOTED_STRING

Name of the class definition.

PROPERTY_DEFINITIONS

Get the list of property definitions for the class definition.

propertyNameList

List of the names of the properties.

propertyNameClause

Name of the property.

UNQUOTED_STRING

Name of the property.