com.ibm.di.connector.ccmdb.model
Class ModelObject

java.lang.Object
  extended by com.ibm.di.connector.ccmdb.model.ModelObject
Direct Known Subclasses:
ActualCI, CIRelation, ClassAttribute, OMPRelation

public class ModelObject
extends java.lang.Object

This is a base class for all classes from the data model.


Constructor Summary
ModelObject()
           
 
Method Summary
protected  java.util.Map<java.lang.String,java.lang.Object> getProperties()
           
 java.lang.Object getProperty(java.lang.String name)
           
 int getPropertyCount()
           
 java.util.Set<java.lang.String> getPropertyNames()
           
 java.lang.String getStringProperty(java.lang.String name)
           
 void setProperty(java.lang.String name, java.lang.Object value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ModelObject

public ModelObject()
Method Detail

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
Parameters:
name -
value -

getProperties

protected java.util.Map<java.lang.String,java.lang.Object> getProperties()
Returns:
Map

getPropertyCount

public int getPropertyCount()
Returns:
int

getPropertyNames

public java.util.Set<java.lang.String> getPropertyNames()
Returns:
Set

getProperty

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

getStringProperty

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object