|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAdapterFactoryImpl
org.eclipse.gmt.modisco.omg.kdm.data.util.DataAdapterFactory
public class DataAdapterFactory
The Adapter Factory for the model.
It provides an adapter createXXX method for each class of the model.
DataPackage| Constructor Summary | |
|---|---|
DataAdapterFactory()
Creates an instance of the adapter factory. |
|
| Method Summary | |
|---|---|
Adapter |
createAbstractActionRelationshipAdapter()
Creates a new adapter for an object of class ' Abstract Action Relationship'. |
Adapter |
createAbstractContentElementAdapter()
Creates a new adapter for an object of class ' Abstract Content Element'. |
Adapter |
createAbstractDataElementAdapter()
Creates a new adapter for an object of class ' Abstract Data Element'. |
Adapter |
createAbstractDataRelationshipAdapter()
Creates a new adapter for an object of class ' Abstract Data Relationship'. |
Adapter |
createAdapter(Notifier target)
Creates an adapter for the target. |
Adapter |
createAllContentAdapter()
Creates a new adapter for an object of class ' All Content'. |
Adapter |
createCatalogAdapter()
Creates a new adapter for an object of class ' Catalog'. |
Adapter |
createChoiceContentAdapter()
Creates a new adapter for an object of class ' Choice Content'. |
Adapter |
createColumnSetAdapter()
Creates a new adapter for an object of class ' Column Set'. |
Adapter |
createComplexContentTypeAdapter()
Creates a new adapter for an object of class ' Complex Content Type'. |
Adapter |
createContentAttributeAdapter()
Creates a new adapter for an object of class ' Content Attribute'. |
Adapter |
createContentElementAdapter()
Creates a new adapter for an object of class ' Content Element'. |
Adapter |
createContentItemAdapter()
Creates a new adapter for an object of class ' Content Item'. |
Adapter |
createContentReferenceAdapter()
Creates a new adapter for an object of class ' Content Reference'. |
Adapter |
createContentRestrictionAdapter()
Creates a new adapter for an object of class ' Content Restriction'. |
Adapter |
createDataActionAdapter()
Creates a new adapter for an object of class ' Action'. |
Adapter |
createDataContainerAdapter()
Creates a new adapter for an object of class ' Container'. |
Adapter |
createDataEventAdapter()
Creates a new adapter for an object of class ' Event'. |
Adapter |
createDataModelAdapter()
Creates a new adapter for an object of class ' Model'. |
Adapter |
createDataRelationshipAdapter()
Creates a new adapter for an object of class ' Relationship'. |
Adapter |
createDataResourceAdapter()
Creates a new adapter for an object of class ' Resource'. |
Adapter |
createDataSegmentAdapter()
Creates a new adapter for an object of class ' Segment'. |
Adapter |
createDatatypeOfAdapter()
Creates a new adapter for an object of class ' Datatype Of'. |
Adapter |
createElementAdapter()
Creates a new adapter for an object of class ' Element'. |
Adapter |
createEObjectAdapter()
Creates a new adapter for the default case. |
Adapter |
createExtendedDataElementAdapter()
Creates a new adapter for an object of class ' Extended Data Element'. |
Adapter |
createExtensionToAdapter()
Creates a new adapter for an object of class ' Extension To'. |
Adapter |
createGroupContentAdapter()
Creates a new adapter for an object of class ' Group Content'. |
Adapter |
createHasContentAdapter()
Creates a new adapter for an object of class ' Has Content'. |
Adapter |
createIndexAdapter()
Creates a new adapter for an object of class ' Index'. |
Adapter |
createIndexElementAdapter()
Creates a new adapter for an object of class ' Index Element'. |
Adapter |
createKDMEntityAdapter()
Creates a new adapter for an object of class ' KDM Entity'. |
Adapter |
createKDMFrameworkAdapter()
Creates a new adapter for an object of class ' KDM Framework'. |
Adapter |
createKDMModelAdapter()
Creates a new adapter for an object of class ' KDM Model'. |
Adapter |
createKDMRelationshipAdapter()
Creates a new adapter for an object of class ' KDM Relationship'. |
Adapter |
createKeyRelationAdapter()
Creates a new adapter for an object of class ' Key Relation'. |
Adapter |
createManagesDataAdapter()
Creates a new adapter for an object of class ' Manages Data'. |
Adapter |
createMixedContentAdapter()
Creates a new adapter for an object of class ' Mixed Content'. |
Adapter |
createModelElementAdapter()
Creates a new adapter for an object of class ' Model Element'. |
Adapter |
createProducesDataEventAdapter()
Creates a new adapter for an object of class ' Produces Data Event'. |
Adapter |
createReadsColumnSetAdapter()
Creates a new adapter for an object of class ' Reads Column Set'. |
Adapter |
createRecordFileAdapter()
Creates a new adapter for an object of class ' Record File'. |
Adapter |
createReferenceKeyAdapter()
Creates a new adapter for an object of class ' Reference Key'. |
Adapter |
createReferenceToAdapter()
Creates a new adapter for an object of class ' Reference To'. |
Adapter |
createRelationalSchemaAdapter()
Creates a new adapter for an object of class ' Relational Schema'. |
Adapter |
createRelationalTableAdapter()
Creates a new adapter for an object of class ' Relational Table'. |
Adapter |
createRelationalViewAdapter()
Creates a new adapter for an object of class ' Relational View'. |
Adapter |
createRestrictionOfAdapter()
Creates a new adapter for an object of class ' Restriction Of'. |
Adapter |
createSeqContentAdapter()
Creates a new adapter for an object of class ' Seq Content'. |
Adapter |
createSimpleContentTypeAdapter()
Creates a new adapter for an object of class ' Simple Content Type'. |
Adapter |
createTypedByAdapter()
Creates a new adapter for an object of class ' Typed By'. |
Adapter |
createUniqueKeyAdapter()
Creates a new adapter for an object of class ' Unique Key'. |
Adapter |
createWritesColumnSetAdapter()
Creates a new adapter for an object of class ' Writes Column Set'. |
Adapter |
createXMLSchemaAdapter()
Creates a new adapter for an object of class ' XML Schema'. |
boolean |
isFactoryForType(java.lang.Object object)
Returns whether this factory is applicable for the type of the object. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DataAdapterFactory()
| Method Detail |
|---|
public boolean isFactoryForType(java.lang.Object object)
true if the object is either the model's package or is an instance object of the model.
public Adapter createAdapter(Notifier target)
target.
target - the object to adapt.
target.public Adapter createDataModelAdapter()
Model'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
DataModelpublic Adapter createAbstractDataElementAdapter()
Abstract Data Element'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
AbstractDataElementpublic Adapter createDataResourceAdapter()
Resource'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
DataResourcepublic Adapter createIndexElementAdapter()
Index Element'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
IndexElementpublic Adapter createUniqueKeyAdapter()
Unique Key'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
UniqueKeypublic Adapter createIndexAdapter()
Index'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
Indexpublic Adapter createAbstractDataRelationshipAdapter()
Abstract Data Relationship'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
AbstractDataRelationshippublic Adapter createKeyRelationAdapter()
Key Relation'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
KeyRelationpublic Adapter createReferenceKeyAdapter()
Reference Key'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ReferenceKeypublic Adapter createDataContainerAdapter()
Container'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
DataContainerpublic Adapter createCatalogAdapter()
Catalog'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
Catalogpublic Adapter createRelationalSchemaAdapter()
Relational Schema'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
RelationalSchemapublic Adapter createColumnSetAdapter()
Column Set'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ColumnSetpublic Adapter createRelationalTableAdapter()
Relational Table'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
RelationalTablepublic Adapter createRelationalViewAdapter()
Relational View'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
RelationalViewpublic Adapter createRecordFileAdapter()
Record File'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
RecordFilepublic Adapter createDataEventAdapter()
Event'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
DataEventpublic Adapter createXMLSchemaAdapter()
XML Schema'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
XMLSchemapublic Adapter createAbstractContentElementAdapter()
Abstract Content Element'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
AbstractContentElementpublic Adapter createComplexContentTypeAdapter()
Complex Content Type'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ComplexContentTypepublic Adapter createAllContentAdapter()
All Content'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
AllContentpublic Adapter createSeqContentAdapter()
Seq Content'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
SeqContentpublic Adapter createChoiceContentAdapter()
Choice Content'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ChoiceContentpublic Adapter createContentItemAdapter()
Content Item'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ContentItempublic Adapter createGroupContentAdapter()
Group Content'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
GroupContentpublic Adapter createContentRestrictionAdapter()
Content Restriction'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ContentRestrictionpublic Adapter createSimpleContentTypeAdapter()
Simple Content Type'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
SimpleContentTypepublic Adapter createExtendedDataElementAdapter()
Extended Data Element'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ExtendedDataElementpublic Adapter createDataRelationshipAdapter()
Relationship'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
DataRelationshippublic Adapter createMixedContentAdapter()
Mixed Content'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
MixedContentpublic Adapter createContentReferenceAdapter()
Content Reference'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ContentReferencepublic Adapter createDataActionAdapter()
Action'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
DataActionpublic Adapter createReadsColumnSetAdapter()
Reads Column Set'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ReadsColumnSetpublic Adapter createContentAttributeAdapter()
Content Attribute'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ContentAttributepublic Adapter createTypedByAdapter()
Typed By'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
TypedBypublic Adapter createReferenceToAdapter()
Reference To'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ReferenceTopublic Adapter createRestrictionOfAdapter()
Restriction Of'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
RestrictionOfpublic Adapter createExtensionToAdapter()
Extension To'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ExtensionTopublic Adapter createDatatypeOfAdapter()
Datatype Of'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
DatatypeOfpublic Adapter createHasContentAdapter()
Has Content'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
HasContentpublic Adapter createWritesColumnSetAdapter()
Writes Column Set'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
WritesColumnSetpublic Adapter createProducesDataEventAdapter()
Produces Data Event'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ProducesDataEventpublic Adapter createDataSegmentAdapter()
Segment'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
DataSegmentpublic Adapter createContentElementAdapter()
Content Element'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ContentElementpublic Adapter createManagesDataAdapter()
Manages Data'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ManagesDatapublic Adapter createElementAdapter()
Element'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
Elementpublic Adapter createModelElementAdapter()
Model Element'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ModelElementpublic Adapter createKDMFrameworkAdapter()
KDM Framework'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
KDMFrameworkpublic Adapter createKDMModelAdapter()
KDM Model'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
KDMModelpublic Adapter createKDMEntityAdapter()
KDM Entity'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
KDMEntitypublic Adapter createKDMRelationshipAdapter()
KDM Relationship'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
KDMRelationshippublic Adapter createAbstractActionRelationshipAdapter()
Abstract Action Relationship'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
AbstractActionRelationshippublic Adapter createEObjectAdapter()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||