com.ibm.di.connector.ccmdb.model.def
Class ModelObjectDefinition

java.lang.Object
  extended by com.ibm.di.connector.ccmdb.model.def.AbstractDefinition
      extended by com.ibm.di.connector.ccmdb.model.def.ModelObjectDefinition
Direct Known Subclasses:
ActualCIDefinition, CIRelationDefinition, OMPRelationDefinition

public class ModelObjectDefinition
extends AbstractDefinition

The base definition for an object from the data model.


Constructor Summary
ModelObjectDefinition(java.lang.String className)
           
 
Method Summary
 void addProperty(PropertyDefinition property)
           
 java.lang.String getClassName()
           
 java.util.Collection<PropertyDefinition> getProperties()
           
 PropertyDefinition getProperty(java.lang.String name)
           
 
Methods inherited from class com.ibm.di.connector.ccmdb.model.def.AbstractDefinition
getDisplayName, getDisplayPrefix, isVisible, setDisplayName, setDisplayPrefix, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelObjectDefinition

public ModelObjectDefinition(java.lang.String className)
Parameters:
className -
Method Detail

getClassName

public java.lang.String getClassName()
Returns:
String

addProperty

public void addProperty(PropertyDefinition property)
Parameters:
property -

getProperty

public PropertyDefinition getProperty(java.lang.String name)
Parameters:
name -
Returns:
PropertyDefinition

getProperties

public java.util.Collection<PropertyDefinition> getProperties()
Returns:
Collection