Class orion.metatype.ObjectClassDefinition
				
				
			
				Describes a kind of object.
				
				
					
Defined in:  </shared/eclipse/e4/orion/I201404012230/bundles/org.eclipse.orion.client.core/web/orion/metatype.js>.
				
			
| Constructor Attributes | Constructor Name and Description | 
|---|---|
| 
							
							 An  
						ObjectClassDefinition describes a kind of object. | 
					
| Method Attributes | Method Name and Description | 
|---|---|
| 
								
								 Returns the attribute definitions. 
							 | 
						|
| 
								 getId()
								 
								Returns the id. 
							 | 
						|
| 
								 getName()
								 
								Returns this Object Class Definition's name. 
							 | 
						|
| 
								
								 Returns this Object Class Definition's name key. 
							 | 
						|
| 
								 getNls()
								 
								Returns this Object Class Definition's NLS path. 
							 | 
						
					Class Detail
				
				
				
						orion.metatype.ObjectClassDefinition()
				
				
				
					An 
				
				
				
				
					
					
					
					
					
					
					
			ObjectClassDefinition describes a kind of object. It typically serves to describe what properties may appear in a orion.cm.ConfigurationProperties dictionary.
					Method Detail
				
				
					 
					
					
					{orion.metatype.AttributeDefinition[]}
					getAttributeDefinitions()
					
					
					
						Returns the attribute definitions.
						
						
					
					
					
					
						
						
						
						
						
							- Returns:
 - {orion.metatype.AttributeDefinition[]} The attribute definitions of this Object Class Definition.
 
					
					{String}
					getId()
					
					
					
						Returns the id.
						
						
					
					
					
					
						
						
						
						
						
							- Returns:
 - {String} The id of this Object Class Definition.
 
					
					{String}
					getName()
					
					
					
						Returns this Object Class Definition's name.
						
						
					
					
					
					
						
						
						
						
						
							- Returns:
 - {String} The name. May be 
null. 
					
					{String}
					getNameKey()
					
					
					
						Returns this Object Class Definition's name key.
						
						
					
					
					
					
						
						
						
						
						
							- Returns:
 - {String} The name key. May be 
null. 
- See:
 - #getNls
 
					
					{String}
					getNls()
					
					
					
						Returns this Object Class Definition's NLS path.
						
						
					
					
					
					
						
						
						
						
						
							- Returns:
 - {String} The NLS path. May be 
null. 
- See:
 - #getNameKey