org.eclipse.emf.cdo.mapping
Interface ClassMapping

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
ClassMappingImpl

public interface ClassMapping
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Class Mapping'.

The following features are supported:

See Also:
MappingPackage.getClassMapping()

Method Summary
 AttributeMapping getAttributeMapping(java.lang.String name)
           
 org.eclipse.emf.common.util.EList getAttributes()
          Returns the value of the 'Attributes' containment reference list.
 java.lang.String getClassName()
          Returns the value of the 'Class Name' attribute
 java.lang.String getColumnNames()
           
 java.lang.String getTableName()
          Returns the value of the 'Table Name' attribute
 void setClassName(java.lang.String value)
          Sets the value of the 'Class Name' attribute
 void setTableName(java.lang.String value)
          Sets the value of the 'Table Name' attribute
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getAttributes

org.eclipse.emf.common.util.EList getAttributes()
Returns the value of the 'Attributes' containment reference list. The list contents are of type AttributeMapping.

If the meaning of the 'Attributes' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Attributes' containment reference list.
See Also:
MappingPackage.getClassMapping_Attributes()

getClassName

java.lang.String getClassName()
Returns the value of the 'Class Name' attribute.

If the meaning of the 'Class Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Class Name' attribute.
See Also:
setClassName(String), MappingPackage.getClassMapping_ClassName()

setClassName

void setClassName(java.lang.String value)
Sets the value of the 'Class Name' attribute.

Parameters:
value - the new value of the 'Class Name' attribute.
See Also:
getClassName()

getTableName

java.lang.String getTableName()
Returns the value of the 'Table Name' attribute.

If the meaning of the 'Table Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Table Name' attribute.
See Also:
setTableName(String), MappingPackage.getClassMapping_TableName()

setTableName

void setTableName(java.lang.String value)
Sets the value of the 'Table Name' attribute.

Parameters:
value - the new value of the 'Table Name' attribute.
See Also:
getTableName()

getAttributeMapping

AttributeMapping getAttributeMapping(java.lang.String name)


getColumnNames

java.lang.String getColumnNames()


Copyright (c) 2004, 2005, 2006 Eike Stepper, Germany.
All Rights Reserved.